Evolutionary Game Dynamics with Environmental Feedback in a Network with Two Communities

Masuda, Naoki
DOI: https://doi.org/10.1007/s11538-024-01310-3
2024-06-08
Bulletin of Mathematical Biology
Abstract:Recent developments of eco-evolutionary models have shown that evolving feedbacks between behavioral strategies and the environment of game interactions, leading to changes in the underlying payoff matrix, can impact the underlying population dynamics in various manners. We propose and analyze an eco-evolutionary game dynamics model on a network with two communities such that players interact with other players in the same community and those in the opposite community at different rates. In our model, we consider two-person matrix games with pairwise interactions occurring on individual edges and assume that the environmental state depends on edges rather than on nodes or being globally shared in the population. We analytically determine the equilibria and their stability under a symmetric population structure assumption, and we also numerically study the replicator dynamics of the general model. The model shows rich dynamical behavior, such as multiple transcritical bifurcations, multistability, and anti-synchronous oscillations. Our work offers insights into understanding how the presence of community structure impacts the eco-evolutionary dynamics within and between niches.
mathematical & computational biology,biology
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to explore how evolutionary game dynamics interact with environmental feedback and influence population dynamics in a network with two - community structures. Specifically, the author proposes an eco - evolutionary game model, aiming to analyze: 1. **The influence of community structure on eco - evolutionary dynamics**: By introducing the network structure of two communities, study how the interactions within different communities and across communities affect cooperative behavior and population dynamics. 2. **The role of environmental feedback**: Consider that the environmental state depends on the edges in the network (i.e., the interactions between players), rather than being globally shared or limited to each node. This setting allows the environmental state to be shared by specific pairs of players, thus more realistically simulating the complex interactions in natural systems. 3. **The diversity of dynamic behaviors**: The model exhibits rich dynamic behaviors, such as multiple transcritical bifurcations, multistability, and anti - synchronous oscillation phenomena, which help to understand how community structure affects eco - evolutionary dynamics. ### Core elements of the model - **Network structure**: Assume that there are two communities, and players within each community interact with players in other communities at different rates. - **Environmental feedback**: The environmental state depends on the edges in the network, not on the nodes or being globally shared. - **Payoff matrix**: The payoff matrix changes with the environmental state, reflecting the impact of strategy selection on the environment. ### Main research questions 1. **How to quantify the influence of community structure on eco - evolutionary dynamics?** 2. **How does the environmental feedback mechanism change population dynamics?** 3. **Under different parameter settings, what types of dynamic behaviors does the model exhibit?** Through the research of these questions, the author hopes to provide a new perspective for understanding complex eco - evolutionary systems and reveal the important role of community structure in network games. ### Formula summary The formulas involved in the paper include but are not limited to: - Changes in environmental state: \[ \dot{n}_1 = n_1(1 - n_1)[\theta_1 x - (1 - x)] \] \[ \dot{n}_2 = n_2(1 - n_2)[\theta_2 y - (1 - y)] \] \[ \dot{n}_{12} = n_{12}(1 - n_{12})[\theta_{12} z - (1 - z)] \] - Payoff matrix: \[ A(n) = (1 - n) \begin{pmatrix} R_0 & S_0 \\ T_0 & P_0 \end{pmatrix} + n \begin{pmatrix} R_1 & S_1 \\ T_1 & P_1 \end{pmatrix} \] - Dynamic equations: \[ \dot{x} = x(1 - x)\left[(R_0 - T_0 - S_0 + P_0)x + S_0 - P_0 - n_1(S_3 - P_3) - \delta \left((R_0 - T_0 - S_0 + P_0)(x - y) - (R_3 - T_3 - S_3 + P_3)(n_1 x - n_{12} y) - (S_3 - P_3)(n_1 - n_{12})\right)\right] \] \[ \dot{y} = y(1 - y)\left[(R_0 - T_0 - S_0 + P_0)y + S_0 - P_0 - n_2(S_3 - P_3) - \delta \left((R_0 - T_0 - S_0 + P_0)(y - x) - (R_3 - T_3 - S_3 + P_3)(n_2 y - n_{12} x) - (S_3 - P_3)(n_2 - n_{12})\right)\right] \] These formulas help describe the relationships between various variables in the model and their evolution processes.