Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 37

Monte Carlo Simulation of Repeated Bargaining for Relationship Stability

Recommended resources

Welcome back to the capstone module. In our previous lesson, we constructed a detailed, multi-stage game to model the entire arc of a single encounter, from initial signaling to a negotiated agreement. We saw how to synthesize signaling games, sequential bargaining, and Bayesian updating to analyze a deterministic scenario. However, relationships are not single, deterministic events; they are long-term, dynamic processes fraught with uncertainty.

Today, we will address this complexity head-on. Your learning outcome is to integrate a repeated bargaining game model into a Monte Carlo simulation to forecast long-term relationship stability under different rulesets. We will take the core strategic interaction from our previous model, treat it as a repeating stage in a long-term relationship, and embed it within a simulation framework. Given your background in stochastic simulations, our focus will be less on the mechanics of Monte Carlo methods and more on the conceptual integration of our game-theoretic constructs to build a powerful forecasting tool.

From a Single Interaction to a Dynamic System

A long-term relationship can be viewed as a dynamic system whose state evolves over time. Let's define a central state variable, which we'll call Relationship Health (). This variable is an abstract measure of trust, emotional connection, and satisfaction in the relationship at time . It's analogous to the "feeling" variable, , used in dynamic models of love.

This Health metric is not static. It is subject to two main forces:

  1. Natural Decay: Left to itself, a relationship can suffer from a kind of entropy. Complacency and lack of effort can cause a slow decay in Relationship Health.
  2. Actions and Events: The choices partners make at each stage either bolster or damage the relationship. Cooperative, trusting actions increase Health, while defections and betrayals cause significant damage.

At discrete time steps (e.g., every week or month), the couple engages in a "stage game" where their actions determine the change in . This is where our game theory model becomes the engine of our simulation.


The Probabilistic Nature of Choice

In our previous lesson's deterministic model, we solved for the optimal actions. In reality, human behavior is probabilistic. A person doesn't always defect when the expected utility is higher; rather, the probability of them defecting increases. To model this, we can turn to the concept of a Mixed-Strategy Nash Equilibrium (MSNE).

Let's consider a simplified stage game for our established couple, Clara and David. In each period, they face an opportunity that tests their agreements. Each can choose to Cooperate (uphold the agreed-upon rules and boundaries) or Defect (violate a rule for personal gain). The crucial step is to define the probability of defection.

A formal game-theoretic model of infidelity provides a powerful template for this. Such models derive the equilibrium probability of a player choosing to cheat based on the parameters of the game.

Examining Marital Infidelity via Game Theory

This paper develops a game-theoretic model of marital infidelity, analyzing the strategic interactions between spouses. It provides a formal basis for thinking about the probability of defection.

Please read Section 4.2, "Mixed-Strategy Nash Equilibrium (MSNE)". Pay attention to how the equilibrium probability of infidelity, p, is derived as a function of the model's parameters. For example, in Equation (12), we see p_H = 1/2 - \zeta, where \zeta is the cost of monitoring. You don't need to absorb the entire derivation, but focus on the core idea: the probability of a strategic choice is not arbitrary but is an equilibrium outcome of the underlying payoff structure.

Inspired by this approach, we can define the probability of a partner defecting, , as a function of key variables:

  • : The perceived benefit from the defection (e.g., pleasure, ego boost).
  • : The perceived cost of being caught, which is a function of the other partner's monitoring and the agreed-upon consequences.

So, in each stage of our simulation, a partner doesn't make a deterministic choice, but instead "flips a weighted coin," with the weighting determined by the strategic realities of their relationship rules.


Building the Monte Carlo Simulation

A Monte Carlo simulation allows us to project the evolution of Relationship Health () by repeatedly simulating the relationship's trajectory, one possible future at a time. Each individual simulation is called a "run."

Here is the blueprint for a single run of our simulation:

  1. Initialization:

    • Set the initial Relationship Health, . A new, excited relationship might start at .
    • Define the parameters of the "ruleset" (we'll detail this shortly). This sets the values for , , and the impact of outcomes.
    • Set the "death" threshold, . If drops below this (e.g., ), the relationship is considered to have failed.
    • Set the total simulation time, (e.g., 520 weeks, for 10 years).
  2. Iteration Loop (for to ):
    a. Natural Decay: Apply a small decay to the health: .
    b. Partner Choices: For each partner (Clara, David), determine their action.
    * Calculate their current probability of defection, , based on the ruleset parameters ().
    * Draw a random number from a uniform distribution . If the number is less than , the partner defects; otherwise, they cooperate.
    c. Determine Outcome: The combination of choices yields one of four outcomes: (Cooperate, Cooperate), (Cooperate, Defect), (Defect, Cooperate), or (Defect, Defect).
    d. Update Health: Adjust based on the outcome.
    * if the outcome is (C, C). Mutual trust builds the relationship.
    * if one partner defects. Betrayal causes damage.
    * if both defect. Mutual betrayal is highly corrosive.
    e. Check for Failure: If , end this simulation run and record the failure time .

  3. End of Run: If the loop completes without failure, record it as a success.

By running this simulation thousands of times, we move from a single story to a statistical forecast. The collection of thousands of individual trajectories gives us a probability distribution of the relationship's future.

This figure, from a study on evolutionary dynamics, provides an excellent visual for our goal. Panels C and E show the results of Monte Carlo simulations. Each faint line is a single "run"—one possible future trajectory of the system. The darker line is the average. This is exactly what our simulation will produce: a cloud of possible futures for the relationship's health, allowing us to analyze its stability statistically.

Forecasting with Different Rulesets

The true power of this approach is its ability to test the long-term viability of different rulesets. A "ruleset" is not just a list of permissions and prohibitions; it's a strategic environment that we can translate into the parameters of our model.

Let's compare two hypothetical rulesets for Clara and David:

Ruleset A: "Transparent and Strict"

  • Description: Open communication is required, GPS location sharing is on, and any unapproved contact with a third party leads to a major confrontation.
  • Model Parameters:
    • High monitoring leads to a high cost/probability of being caught ( is high).
    • This makes the equilibrium probability of defection, , very low.
    • The penalty for defection () is very large.
    • The bonus for cooperation () might be moderate, as the environment is more about enforcement than enthusiastic collaboration.

Ruleset B: "Laissez-Faire"

  • Description: "Don't ask, don't tell." Partners have wide latitude, and monitoring is seen as a breach of trust in itself.
  • Model Parameters:
    • Low monitoring means the cost of being caught () is low.
    • This leads to a higher equilibrium probability of defection, .
    • The penalty for a discovered defection () might be smaller, as the expectation of fidelity was weaker.
    • The bonus for cooperation () might also be small, as there's less shared investment in the boundaries.

By running 10,000 simulations for Ruleset A and 10,000 for Ruleset B, we can generate forecasts. We might find that Ruleset A leads to a very low probability of failure but also a lower average Relationship Health (a stable but not thriving state), while Ruleset B results in a much higher failure rate over 10 years. This allows for a data-driven discussion about the trade-offs inherent in different relationship agreements.

This method of simulating dynamic trajectories based on game-theoretic principles is used at the frontiers of social science modeling.

Controlling forever love - PMC

This paper provides a sophisticated example of exactly the kind of modeling we are discussing. It formulates a relationship as a dynamic game and uses a computational algorithm to simulate the long-term trajectories of "feeling" and "effort" for synthetic couples.

Please review the following sections: Skim the "Methods" section, particularly the part on the computational model. Notice how they define the state equation (Eq. 1), the happiness integrals (Eq. 2), and the Hamilton-Jacobi-Bellman equations (Eq. 4). This is the formal underpinning for the simulation. Focus on the section "A computational model". This describes how they translate the continuous-time model into a discrete-time algorithm that can be run on a computer, similar to our simulation blueprint. Finally, read the "Results and discussion" section, especially the part on heterogamy effects. They use different efficiency parameters (a_1, a_2) as a way to model different types of couples. This is analogous to our idea of testing different "rulesets." Observe how they generate and analyze the trajectories for feeling and effort over time (e.g., in their Figure 3B and Figure 5). This demonstrates how simulation can reveal the long-term consequences of initial parameters.


Conclusion

Today we have made a significant leap from analyzing a single, static game to forecasting long-term, dynamic outcomes. By embedding a repeated bargaining game within a Monte Carlo simulation, we can move beyond simple equilibrium analysis and explore the resilience and stability of relationships under the genuine uncertainty they face.

Key Takeaways:

  • Long-term relationships can be modeled as dynamic systems with a state variable like "Relationship Health" that evolves over time.
  • The choices partners make at each stage can be modeled as a probabilistic game, where probabilities of defection are determined by the strategic environment (e.g., benefits of cheating, costs of detection).
  • Monte Carlo simulation allows us to project thousands of possible future trajectories for the relationship's health, providing a statistical forecast of stability.
  • "Rulesets" for a relationship can be translated into the parameters of the simulation model, allowing us to compare the long-term viability of different strategic agreements.

Preview of the Next Lesson:

Our Monte Carlo simulation analyzed a single couple (or many independent couples) in isolation. But real couples exist within a social context; they observe each other, copy successful strategies, and contribute to evolving community norms. In our next lesson, we will explore agent-based models (ABM). This powerful simulation technique will allow us to model an entire community of interacting couples, enabling us to see how different relationship strategies spread, compete, and lead to the emergence of large-scale social norms.