Journal of Social Mathematical & Human Engineering Sciences
Article | Open Access | 10.31586/jsmhes.2024.992

Stable Relationships

Sam Ganzfried1
1
Ganzfried Research, USA

Abstract

We study a dynamic model of the relationship between two people where the states depend on the “power” in the relationship. We perform a comprehensive analysis of stability of the system, and determine a set of conditions under which stable relationships are possible. In particular, stable relationships can occur if both people are dominant, but the sum of dominances is below a bound determined by the model’s parameters. Stable relationships can also occur if one person is dominant and the other is submissive, provided the level of dominance exceeds the level of submissiveness but not beyond a threshold. We also conclude that a stable relationship is not possible if both people are submissive. While our model is motivated by a social or romantic relationship, it can also be applied to professional or business relationships, diplomatic relationships between nations, and certain biological interactions between organisms and between automated agents or robots.

1. Introduction

We study a dynamic model of the relationship between two people, A and B . The amount that they each “like” each other depends on the amount they liked each other at the previous timestep as well as the “power” in the relationship. Let A( t ) denote the amount that A likes B at time t , and B( t ) the amount that B likes A . Let P( t ) denote the power of player A at time t (− P( t ) denotes the power of player B ).

P(t) = γ(B(t)A(t))
A(t+1)=A(t)+αP(t)
B(t+1)=B(t)βP(t)

We assume that γ>0 , and that either α0 or β0 (if α=β=0 then neither player's value depends on the power and the model is trivial). In general we can assume that γ=1 , and can substitute in α =αγ , β =βγ without affecting our analysis. This will reduce the number of parameters and simplify the model. However, we will choose to keep γ in the model, as the model is not very complex and this permits a more intuitive interpretation of the parameters. We will also assume that A(0)B(0) , since in that case the system will continue to remain at the starting value.

We can substitute P( t ) into the other expressions to obtain the following system:

A(t+1)=A(t)(1αγ)+αγB(t) B(t+1)=B(t)(1βγ)+βγA(t)
(1)

Proposition 1. ( A * , B * ) is an equilibrium point of the system defined by Equation 1 if and only if A * = B * .

Proof. In an equilibrium, we have that

A * = A * (1αγ)+αγ B *
A * (11+αγ)=αγ B *
αγ A * =αγ B *

Since γ>0 ,

α A * =α B *

Similarly, we have

β B * =β A * .
By assumption, either α0 or β0 (or both). In either case, we have that A * = B * .

In order to ascertain the stability of the system, we calculate the eigenvalues of the matrix M corresponding to the system defined by Equation 1:

M=[ (1αγ) αγ βγ (1βγ) ]

The eigenvalues are

λ 1 =1
λ 2 =1αγβγ

The corresponding eigenvectors are

v 1 =(1,1) v 2 =( α β ,1 )

The central concept in analysis of dynamic systems is that of stability [1]. A system is stable if | λ L |<1 , where λ L is the eigenvalue with largest absolute value. If a system is stable, then the dynamics will converge to an equilibrium point. If | λ L |>1 , then the system is unstable, and will diverge to ±. If | λ L |=1 , then the system is marginally stable. Marginal stability is often associated with being a middle ground between these two extremes: “A marginal system, sometimes referred to as having neutral stability, is between these two types [asymptotically stable and unstable]: when displaced, it does not return to near a common steady state, nor does it go away from where it started without limit” [2]. It turns out that a marginally stable system can actually exhibit a wide range of behavior such as oscillating between several points, but also converging to an equilibrium (as stable systems) and diverging to infinity (as an unstable system). Essentially, if a system is marginally stable this means that further investigation is needed to determine asymptotic behavior.

2. Stability characterization

Since λ 1 =1 , the system is either marginally stable or unstable depending on whether | λ 2 |>1. If | λ 2 |>1 , then the system is unstable, and if | λ 2 |1 it is marginally stable.

Proposition 2. The system is marginally stable if and only if

αβ 2 γ α.

Proof. λ 2 >1 if and only if

αγβγ+1>1
αγβγ>0
β<α.

λ 2 <1 if and only if

αγβγ+1<1
αγβγ<2
α+β> 2 γ

So the system is marginally stable if and only if

αβ 2 γ α.

Note that α>0 means that player A prefers more power, and β>0 means that B prefers more power. Say that a player is dominant if they prefer more power, and submissive if they prefer less power. The dominance of A is α , and the submissiveness of A is α ; similarly, the dominance of B is β , and the submissiveness of B is β.

We now analyze the implications of Proposition 2 on the different cases of dominance/submissiveness for the players.

  1. Both A and B are dominant:

We have α0 , β0 , and furthermore:

2 γ α0β 2 γ α

This is equivalent to the constraint that the sum of the dominances is at most 2 γ .

  1. Both A and B are submissive: We have α0 , β0 :
  2. 0αβ 2 γ α

This can only hold if α=β=0 , which is excluded by assumption in our model.

  1. A is dominant and B is submissive: We have α0 , β0 :
  2. αβ 2 γ α.

This means that B cannot be more submissive than A is dominant, and A cannot be more dominant than B 's submissiveness plus 2 γ .

  1. B is dominant and A is submissive: We have α0 , β0 :
  2. 0αβ 2 γ α

This means that A cannot be more submissive than B is dominant, and B cannot be more dominant than A 's submissiveness plus 2 γ .

In summary, we can achieve a marginally stable system in which both players are dominant, with the sum of dominance bounded by 2 γ . We can never reach a situation where both players are submissive. We can also reach situations in which A is more (or equally) dominant than B is submissive by at most 2 γ , and situations where B is more (or equally) dominant than A is submissive by at most 2 γ .

3. Further analysis of marginally stable behavior

The eigendecomposition of transition matrix M is M=QΛ Q 1 , where

Q=[ 1 α β 1 1 ]
Λ=[ 1 0 0 1αγβγ ]

We have that M t = (QΛ Q 1 ) t =Q Λ t Q 1 .

M t = 1 α+β [ β+α (1αγβγ) t αα (1αγβγ) t ββ (1αγβγ) t α+β (1αγβγ) t ]

Asymptotic behavior of the system is determined by lim t M t .

  1. 1αγβγ=1 :

At first glance the system is stable, since we have that M t =I. However, in this case the matrix M is not actually diagonalizable (the matrix Q is not invertible), so we cannot draw any conclusions based on the eigendecomposition. In Proposition 3, we show that the system is actually unstable.

  1. 0|1αγβγ|<1 :

We have

lim t M t = 1 α+β [ β α β α ]

So we have that

lim t A(t)= lim t B(t)= βA(0)+αB(0) α+β .

So the system is stable and converges to the equilibrium point ( A * , B * ) with

A * = B * = βA(0)+αB(0) α+β .
  1. 1αγβγ=1 :

For t even, we have

lim t M t =I.

So lim t A(t)=A(0) , lim t B(t)=B(0).

For t odd, we have

lim t M t = 1 α+β [ βα 2α 2β αβ ]

So

lim t A(t)= (βα)A(0)+2αB(0) α+β
lim t B(t)= (αβ)B(0)+2βA(0) α+β

So the system will oscillate between two points:

P 1 =( A 1 , B 1 )=(A(0),B(0))
P 2 =( A 2 , B 2 )=( (βα)A(0)+2αB(0) α+β , (αβ)B(0)+2βA(0) α+β )

If A(0)=B(0) , then the system trivially just stays at the initial point since it is an equilibrium. Otherwise, the system will oscillate between P 1 and P 2 , neither of which are equilibrium points. However, the average of P 1 and P 2 is an equilibrium point:

( A * , B * )=( βA(0)+αB(0) α+β , βA(0)+αB(0) α+β )

Proposition 3. If 1αγβγ=1 , then the system is unstable.

Proof. Note that the transition matrix is

M=[ (1αγ) αγ βγ (1βγ) ]=[ (1αγ) αγ αγ (1+αγ) ]

Since this matrix is not diagonalizable, we cannot construct the eigendecomposition. However, we can compute lim t M t by instead using the Jordan decomposition. We have M=SJ S 1 where

S=[ 1 1 αγ 1 0 ]
J=[ 1 1 0 1 ]
S 1 =[ 0 1 αγ αγ ]

By Lemma 1,

J t =[ 1 t 0 1 ]
M t =S J t S 1 =[ 1tαγ tαγ tαγ 1+tαγ ]

We can see that the system is clearly unstable (for A(0)B(0) ), with

A(t)=A(0)+tαγ(B(0)A(0))
B(t)=B(0)+tαγ(B(0)A(0))

Lemma 1. For all t1 ,

J t =[ 1 t 0 1 ]

Proof. The statement clearly holds for t=1. Suppose it holds for t=k for some k1.

J k+1 =J J k =[ 1 1 0 1 ][ 1 k 0 1 ]=[ 1 k+1 0 1 ]

4. Further analysis of unstable behavior

We have seen several scenarios under which the system is unstable. In this section we explore the asymptotic behavior of these scenarios.

  1. 1αγβγ=1 :
  2. lim t A(t)=sign(α)sign(B(0)A(0))
    lim t B(t)=sign(α)sign(B(0)A(0))=sign(β)sign(A(0)B(0))

Note that in this case we have α=β , so by assumption we do not have α=β=0. So α0. The asymptotic behavior depends on the sign of α and on the sign of the difference in initial states B(0)A(0). If α>0 and B(0)>A(0) , or if α<0 and A(0)>B(0) , then the system will diverge to (,). Otherwise, the system diverges to (,). Thus, the system diverges to (,) if the dominant player has a lower initial state value, and diverges to (,) if the dominant player has a higher initial state value.

  1. 1αγβγ>1 , α0 , β0 :

Recall the formula for M t from Equation 2. We have:

lim t M t = 1 α+β [ sign(α) sign(α) sign(β) sign(β) ]

Note that 1αγβγ>1 implies that α+β<0. So the denominator is negative. So therefore,

lim t M t =[ sign(α) sign(α) sign(β) sign(β) ]

This implies that:

lim t A(t)=sign(α)sign(B(0)A(0))
lim t B(t)=sign(β)sign(A(0)B(0))

If α and β have different signs, then the system will diverge to (,) or (,) depending on the sign of B(0)A(0). If α and β are both negative, then the system will diverge to (,) or (,) depending on the sign of B(0)A(0). Note that α and β cannot both be positive in this situation since α+β<0. We are also excluding the case that α=0 or β=0.

  1. 1αγβγ>1 , α=0 :

We must have β<0 . We have:

lim t M t = 1 β [ β 0 sign(β) sign(β) ]=[ 1 0 ]

This implies that:

lim t A(t)=A(0)
lim t B(t)=sign(B(0)A(0))

So the system will diverge to (A(0),) or (A(0),) depending on the sign of B(0)A(0).

  1. 1αγβγ>1 , β=0 :

By analogous reasoning to the previous case, we have:

lim t A(t)=sign(A(0)B(0))
lim t B(t)=B(0)

So the system will diverge to (,B(0)) or (,B(0)) depending on the sign of A(0)B(0).

  1. 1αγβγ<1 , α0 , β0 :

From Equation 2, we see that the behavior will alternate between and for both players depending on the parity of t . For even t :

lim t M t =[ sign(α) sign(α) sign(β) sign(β) ]
lim t A(t)=sign(α)sign(A(0)B(0))
lim t B(t)=sign(β)sign(B(0)A(0))

For odd t :

lim t M t =[ sign(α) sign(α) sign(β) sign(β) ]
lim t A(t)=sign(α)sign(B(0)A(0))
lim t B(t)=sign(β)sign(A(0)B(0))

If both α and β are positive, then the system will alternate between (,) and (,) . If one of them is positive and the other is negative, the system will alternate between (,) and (,) . Note that we can not have both α and β negative under this case, since 1αγβγ<1 implies that α+β> 2 γ .

  1. 1αγβγ<1 , α=0 :

We must have β>0 . For even t :

lim t M t = 1 β [ β 0 sign(β) sign(β) ]=[ 1 0 ]
lim t A(t)=A(0)
lim t B(t)=sign(B(0)A(0))

For odd t :

lim t M t = 1 β [ β 0 sign(β) sign(β) ]=[ 1 0 ]
lim t A(t)=A(0)
lim t B(t)=sign(A(0)B(0))

So the system will alternate between (A(0),) and (A(0),).

  1. 1αγβγ<1 , β=0 :

By analogous reasoning to case 6, the system will alternate between (,B(0)) and (,B(0)).

5. Conclusions

We have seen that the system can exhibit a wide range of behavior depending on the value of λ 2 =1αγβγ as well as the signs of α , β , and B(0)A(0). While analysis of the eigenvalues shows that the system is either marginally stable or unstable, this does not tell the full story. Within the set of marginally stable scenarios we have shown that the system can be stable, unstable, or oscillatory. In particular, we show that stable relationships are possible under our dynamics under certain sets of conditions. The first is that both people are dominant, but not too dominant. They do not need to be equally dominant, but the sum of the dominances must be strictly below 2 γ . The second is that one person is dominant and the other is submissive, and the dominance of the dominant person strictly exceeds the submissiveness of the submissive person by less than 2 γ . Note that the magnitudes of the dominance and submissiveness must be similar, but both can be very small or large in absolute terms. Finally, if the sum of the dominances exactly equals 2 γ , then the system will oscillate between two points whose average is an equilibrium.

Interestingly, while it is possible to have a stable relationship between two people who are both dominant, it is not possible if they are both submissive. It is necessary that at least one person is dominant, and that the amount of dominance outweighs the amount of submissiveness of the other. Relationships that do not satisfy the conditions described in the preceding paragraph are unstable, and the state of at least one person will diverge to ±. One special case is if the sum of the dominances is exactly zero. This situation may appear to be a “perfect match”, where one player is exactly as dominant as the other is submissive. We have shown that in this situation the system will diverge either to (,) or (,) , depending on the initial conditions. The (,) case actually seems to represent “too perfect” of a match.

We have also seen that the system can diverge in various ways, including both players going to , both going to , one going to and the other going to , and both alternating between and . In general the system is not robust to changes in the initial conditions. If A(0) exceeds B(0) by a small amount ϵ, the system may behave drastically differently than if B(0) exceeds A(0) by ϵ.

While our model is motivated by social or romantic relationships, it can also be applied to professional or business relationships as well as diplomatic relationships between nations. In all of these settings it is natural to assume that one party will obtain more “power” if the other “likes” or is reliant on them more. The model could also apply to certain biological interactions between organisms and between automated agents or robots.

6. Related research

Felmlee and Greenberg [3] consider a model described by the following system of differential equations. In the system, x * denotes the goals, preferences, or ideals of the wife, and y * for the husband, while x t and y t refer to the frequency of some behavior of the wife and husband at time t .

The second term in each equation resembles our system, though this model differs from ours in several ways. First, their model is continuous-time while ours is discrete. Their model also has 4 parameters, while ours has 3 (and only 2 if we normalize by assuming γ=1 ). They conclude that the stability of the system depends on the values of the four parameters; however, they do not perform exhaustive analysis over all settings. Our analysis allows us to obtain clear intuition for precisely when relationships are stable.

Gottman et al. [4] consider the following general discrete model. W t and H t denote the wife and husband’s “behavior scores” at time t . The model assumes a sequential structure in which the wife moves first and the husband can then condition his behavior on the wife's action at the current timestep. I HW ( H t ) denotes the “influence” of the husband's state at time t on the wife's state at time t+1 when the husband's current state equals H t . Similarly I WH ( W t+1 ) denotes the influence of the wife's state at time t+1 on the husband's state at time t+1 when the wife's current state equals W t+1 .

W t+1 = I HW ( H t )+ r 1 W t +a
H t+1 = I WH ( W t+1 )+ r 2 H t +b

The primary difference between their models and ours is the sequential assumption that the wife moves first at each round. Our model assumes that both players select their behavior simultaneously at each time step. If we ignore this distinction, then we can view their model as a generalization of ours where the woman plays the role of player A , the husband plays the role of player B , r 1 =1αγ , r 2 =1βγ , I HW ( H t )=αγ H t , I WH ( W t )=βγ W t , and a=b=0. Their analysis is for the general model and does not consider our specific instantiation of the influence functions.

An earlier system of differential equations that closely resembles our system was proposed by Strogatz [5]. In this system, r(t) denotes Romeo's love/hate for Juliet at time t , and j(t) denotes Juliet's love/hate for Romeo at time t .

dr dt = a 11 r+ a 12 j dj dt = a 21 r+ a 22 j

Aside from the key difference that their model is continuous while ours is discrete, we can view their model as a generalization of ours where Romeo is player A , Juliet is player B , a 11 =1αγ, a 12 =αγ, a 21 =1βγ, a 22 =βγ. This article just proposes the model and does not conduct any stability analysis. Subsequent work has analyzed the system for the case for two “identically cautious lovers” (i.e., a 11 = a 22 , a 12 = a 21 ), and has left several other special cases as exercises [6].

Prior work has also considered more complex models that incorporate additional factors in relationships such as external events, third parties, and delays. For example, in delay models it is assumed that the change in state at time t may depend on states at some time tτ, where τ is a measure of the delay [7, 8]. Several extensions of the continuous-time linear systems have been studied by Rinaldi et al. [9], which include complexities such as incorporating nonlinearity, models for secure vs. insecure and unbiased vs. biased individuals, environmental stress, additional emotional dimensions, and love triangles.

While our model is quite simple, it appears to be the only discrete model that considers simultaneous behavior of the agents. We are able to provide a novel complete characterization of the behavior and stability under our model, and provide novel sets of conditions on the dominance and submissiveness under which stable relationships are possible. Since we have completely analyzed stability for all parameter values, it is unnecessary to consider numerical simulations as some prior works have done for more complex models.

Funding Information: This project received no funding.

Author Contributions: Not applicable.

Conflict of Interest: There are no conflicts of interest.

References

  1. David G. Luenberger. Introduction to Dynamic Systems: Theory, Models, and Applications. John Wiley & Sons, Inc., New York, NY, 1979.
  2. Wikipedia contributors. Marginal stability — Wikipedia, the free encyclopedia, 2021. [Online; accessed 12-June-2022].
  3. Diane H. Felmlee and David F. Greenberg. A dynamic systems model of dyadic interaction. The Journal of Mathematical Sociology, 23(3):155–180, 1999.[CrossRef]
  4. John M. Gottman, James D. Murray, Catherine C. Swanson, Rebecca Tyson, and Kristin R. Swanson. The Mathematics of Marriage: Dynamic Nonlinear Models. The MIT Press, 2005.
  5. Steven H. Strogatz. Love Affairs and Differential Equations. Mathematical Magazine, 61(1):35, 1988.[CrossRef]
  6. Steven H. Strogatz. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry and Engineering. CRC Press, 2015.
  7. Natalia Bielczyk, Urszula Forys, and Tadeusz Płatowski. Dynamical models of dyadic interactions´ with delay. The Journal of Mathematical Sociology, 37(4):223–249, 2013.[CrossRef]
  8. Akio Matsumoto and Ferenc Szidarovszky. A delay dynamic model of love affair with cautious partners. AIP Advances, 8(10):105309, 10 2018.[CrossRef]
  9. Sergio Rinaldi, Fabio Della Rossa, Fabio Dercole, Alessandra Gragnani, and Pietro Landi. Modeling Love Dynamics. World Scientific, 2015.[CrossRef]

Copyright

© 2025 by author and Scientific Publications. This is an open access article and the related PDF distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Article Metrics

Citations

No citations were found for this article, but you may check on Google Scholar

If you find this article cited by other articles, please click the button to add a citation.

Article Access Statistics
Article Download Statistics
Article metrics
Views
113
Downloads
39

How to Cite

Ganzfried, S. (2024). Stable Relationships. Journal of Social Mathematical &Amp; Human Engineering Sciences, 3(1), 38–48.
DOI: 10.31586/jsmhes.2024.992
  1. David G. Luenberger. Introduction to Dynamic Systems: Theory, Models, and Applications. John Wiley & Sons, Inc., New York, NY, 1979.
  2. Wikipedia contributors. Marginal stability — Wikipedia, the free encyclopedia, 2021. [Online; accessed 12-June-2022].
  3. Diane H. Felmlee and David F. Greenberg. A dynamic systems model of dyadic interaction. The Journal of Mathematical Sociology, 23(3):155–180, 1999.[CrossRef]
  4. John M. Gottman, James D. Murray, Catherine C. Swanson, Rebecca Tyson, and Kristin R. Swanson. The Mathematics of Marriage: Dynamic Nonlinear Models. The MIT Press, 2005.
  5. Steven H. Strogatz. Love Affairs and Differential Equations. Mathematical Magazine, 61(1):35, 1988.[CrossRef]
  6. Steven H. Strogatz. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry and Engineering. CRC Press, 2015.
  7. Natalia Bielczyk, Urszula Forys, and Tadeusz Płatowski. Dynamical models of dyadic interactions´ with delay. The Journal of Mathematical Sociology, 37(4):223–249, 2013.[CrossRef]
  8. Akio Matsumoto and Ferenc Szidarovszky. A delay dynamic model of love affair with cautious partners. AIP Advances, 8(10):105309, 10 2018.[CrossRef]
  9. Sergio Rinaldi, Fabio Della Rossa, Fabio Dercole, Alessandra Gragnani, and Pietro Landi. Modeling Love Dynamics. World Scientific, 2015.[CrossRef]

Citations of