Abstract
Understanding cooperation in social dilemmas requires models that capture the complexity of real-world interactions. While network frameworks have provided valuable insights to model the evolution of cooperation, they are unable to encode group interactions properly. Here, we introduce a general higher‐order networks framework for multi-player games on structured populations. Our model considers multi-dimensional strategies, based on the observation that social behaviours are affected by the size of the group interaction. We investigate the dynamical and structural coupling between different orders of interactions, revealing the crucial role of nested multi-level interactions and showing how such features can enhance cooperation beyond the limit of traditional models with uni-dimensional strategies. Our work identifies the key drivers promoting cooperative behaviour commonly observed in real-world group social dilemmas.
1 Introduction
One remarkable characteristic observed across many species is their ability to form intimate bonds with non-related individuals and sustain large-scale cooperation in complex social groups [1–3]. In contrast, the Darwinian principle of natural selection dictates that self-interested individuals should avoid engaging in altruistic actions, as the costs of such cooperative behaviours do not necessarily confer a direct reproductive advantage [4–6]. The same principle extends also to human social systems. For example, in a collective action problem, when given a choice between maximizing personal gains or improving societal benefits at a personal cost, a purely rational approach would dictate that individuals defect against one another [7,8].
Understanding the emergence of cooperative behaviours in such seemingly unfavourable situations has been one of the long-standing goals of natural and social sciences [9,10]. A pivotal turning point in approaching this problem was the development of game theory, a mathematical framework for analysing strategic interactions [11–14]. Over the last century, game theory has undergone significant advancements and has been extensively applied to the study of so-called social dilemmas—scenarios that involve a fundamental tension between individual choice and the collective good [15–20].
Usually, social dilemmas comprise two interacting individuals, each of whom earns a payoff based on their strategies, typically denoted as cooperation (C) and defection (D). Combining game theory with the Darwinian principle of the survival of the fittest, evolutionary game theory extends this paradigm to consider repeated interactions in a population. The fraction of individuals adopting each strategy changes over time based on how fit the strategy is in the population, where the fitness is determined by the average payoff earned by players adopting that particular strategy [8,9,15,21]. Over the years, extensive numerical and theoretical work for various games and social dilemma situations have identified several different mechanisms contributing to the success of cooperative behaviour. These mechanisms can be broadly classified into reciprocity based (direct [15,22], indirect [23,24] or network [19,25]) or selection based (kin [26,27] or group [28,29]) as pointed out in [30].
Repeated interactions with the same set of individuals (or neighbours) is at the heart of network reciprocity, which has gathered substantial attention in recent years as a computational and mathematical framework able to explain cooperation in socio-structural interaction patterns [8,19,25,30–33]. In particular, the effect of different interaction structures has been investigated, from lattices [9,19,34], to scale-free networks [31,35] and multi-layer networks [36–38] enhancing our understanding of how pro-sociality evolves in large-scale structured populations with realistic features. A crucial limitation of networks is that they encode ties with links, and are hence unable to properly represent non-pairwise interactions. By contrast, group sociality is a ubiquitous feature of human interaction, highlighting the need for frameworks that can accommodate multi-player interactions within structured populations [14,39–41].
Hypergraphs (or higher‐order networks) are mathematical objects that encode group interactions through hyperedges, describing interactions among an arbitrary number of individuals [42,43]. A variety of dynamical processes such as the spreading of behaviours [44], synchronization of coupled oscillators [45–47] and very recently evolutionary games [48–51] have been shown to exhibit fundamentally different behaviour when considered on hypergraphs. In particular, a higher‐order prisoner’s dilemma game was shown to exhibit an explosive transition to cooperation at a critical fraction of higher‐order interactions [52]. Similar works on higher‐order networks for other types of games such as public goods game [53] and sender–receiver game [54] have shown analogous non-trivial behaviour with respect to the topological properties of the hypergraphs.
Despite these advances, the proposed models suffer from a variety of limitations. First, most of them consider that the agents choose the same strategy across groups of different sizes. Empirical research has shown that this is usually not the case [55–59]. Larger groups can exert peer pressure, which does not necessarily grow linearly with group size [60–62]. Additionally, (pairwise) edges and hyperedges are usually treated as either independent from each other (random hypergraphs) or completely overlapping (simplicial complexes) [42,47,63]. Even though these constraints ease the mathematical difficulty for analytical calculations, multiple social interaction datasets consisting of higher‐order relations have shown that real-world network structures might lay in between such two extreme cases [47,64–66].
In this work, we introduce a new multi-dimensional strategic model for games on hypergraphs inspired by evolutionary processes on multiplex networks [37]. We introduce our model consisting of order-dependent strategies. We then investigate the dynamical coupling between strategic behaviours at different orders and propose a simple tunable model of random hypergraphs to reveal the effect of structural overlap on prosocial behaviour. Finally, we investigate how the strength of higher‐order social dilemmas affects the emergence of cooperation in networked populations.
2 Model
A population of players is represented as a hypergraph , where the players are the nodes of the hypergraph , such that and the set of hyperedges represents the set of games played in the population. Hyperedges are a generalization of the network’s edges to group interactions, a hyperedge representing a group of an arbitrary number of interacting nodes. In particular, we focus on the case where the hypergraph consists of only 2-hyperedges and 3-hyperedges, respectively, denoted by and . A two-player game is associated to each 2-hyperedges, while a three-player game to each 3-hyperedges. Henceforth, we will use superscripts and to indicate pairwise and higher‐order quantities, respectively, while reserving the subscripts for node labels. Each player participates in all the hyperedges to which it belongs. Since every player is part of multiple hyperedges, they engage in a separate game for each one. Thus, the total number of games a player takes part in equals their hyperdegree . We define and as the number of two-player and three-player games player is involved in, respectively, satisfying .
Each player is associated with a strategy vector , which defines the strategy adopted by the player in pairwise games and in three-player games. We focus on social dilemma games, therefore, each player can either choose to cooperate (strategy ) or defect () in each type of interaction independently, where .
2.1 Payoffs
The payoffs defining the symmetric two-player game can be conveniently represented as a payoff matrix :
where the first entry in each cell denotes the payoff earned by the row player, while the second entry is the payoff for the column player. denotes the reward for mutual cooperation, while denotes the penalty for mutual defection. A cooperator earns a payoff (namely sucker’s payoff) against a defector, while the defector earns a payoff (temptation to defect) when facing a cooperator. The relative order of these payoffs determines the type of two-player social dilemmas. In particular, for our analysis, we will study prisoner’s dilemma games, defined by the ordering . To reduce the number of parameters in the game, we fix and to define the limit of the parameters as is typically performed in the literature [19,50,52,67,68].
Analogously to the case of pairwise games, the payoffs in a three-player game are determined by the combination of strategies of the players. However, with three players, the payoffs depend on the three strategies of the players considered simultaneously. Therefore, in the case of three-player games the higher‐order game payoff structure can be represented as a 2 × 2 × 2 payoff cube , such that each axis denotes the possible strategies of each player [52]. For the sake of readability, we represent this payoff cube as two 2 × 2 payoff matrices and stacked on top of each other (figure 1):
Evolutionary dynamics of higher‐order games. Hypergraph consisting of pairwise (green) and higher‐order (pink) interactions connects individuals. A tunable fraction describes the structural overlap between the different orders. Each individual has order-specific strategies ( and ) to either cooperate (C) or defect (D) with others and plays the corresponding two- or three-player games with its neighbours. After accumulating the payoff across both orders, the player imitates the strategy in either order of a random neighbour based on the dynamical coupling .
where and , respectively, denote the payoff matrices when the third player is cooperating or defecting. Each entry of the matrix is a three-tuples with the payoffs of player 1 (row), player 2 (column) and player 3, respectively. As for pairwise games, and denote, respectively, the payoffs for mutual cooperation and mutual defection among three players. is the higher‐order temptation payoff for deviation from mutual cooperation by defecting and is the higher‐order sucker’s payoff for deviation from mutual defection by cooperating. However, the three-player game introduces some new payoffs which do not have any counterpart in the two-player game. denotes the payoff of a cooperator in a group with two defectors, i.e. for the strategy profile and all its permutations. On the other hand, denotes the payoff of a defector playing against two cooperators, i.e. corresponding to and all its permutations [52].
2.1.1 Higher‐order social dilemma
A social dilemma is a type of collective action problem where there is a tension between personal benefit and collective good. For instance, a two-player prisoner’s dilemma represents a social dilemma since, given the payoff ordering defining the game, the rational choice (or Nash equilibrium) for a player is to choose defection, even though it would be more beneficial (i.e. it would bring a higher payoff) to cooperate for both players. However, generalizing the concept of social dilemma to multi-player games is not trivial. Over the years, different definitions [69,70] of social dilemmas in multi-player game representation have been proposed. Here, we adopt the definition proposed by Nash [14], according to which the payoffs of a three-player game have to satisfy the following conditions to qualify as a social dilemma:
(a) A focal player benefits when other members cooperate, regardless of its own strategic choice. This leads to the following payoff relationships in our framework:
(b) Cooperating mutually yields a greater reward than mutual defection:
(2.5)(c) Within a group, defectors receive higher payoffs than cooperators:
(d) Switching from cooperation to defection results in a higher payoff. In a three-player setting, this translates to
We characterize the higher-order prisoner’s dilemma by maintaining the same relative ranking of payoffs as in the standard two-player case:
However, in the higher‐order game, two additional payoffs, and , are present. If , all the above conditions (a)–(d) hold, classifying the game as a strong social dilemma. Conversely, when , condition (d) is not met, leading to what is known as a relaxed social dilemma. In general, the quantity can be interpreted as a measure of the strength of the higher‐order prisoner’s dilemma. Notably, the strong social dilemma has only full defection () as a Nash equilibrium, whereas in the relaxed social dilemma, besides full defection, the strategy profile also forms a Nash equilibrium [41,52,71].
2.1.2 Comparability of pairwise and higher‐order games
It is crucial that payoffs for hyperedges of different sizes remain comparable so that larger groups do not give an undue advantage (or disadvantage) simply because of their group interaction [53,60–62]. For instance, consider a situation where a player cooperates with two cooperating players in two dyadic interactions earning a total payoff of . If instead the player cooperated with the same two cooperating players but in a three-player interaction, it will earn a payoff of . Since the evolutionary dynamics typically consist of aggregating payoffs to determine the fitness of strategies, if , the total payoff earned by a player by interacting with the same players but with different types of interaction (pairwise or higher‐order) will be different. Even though larger groups can have synergistic effects [60–62,72] making cooperation naturally more or less advantageous, we want to focus on emergent collective behaviour in the absence of these phenomena. Inspired by this line of thinking, one can imagine that from a player’s perspective, a single three-player interaction is equivalent to two pairwise interactions. Here, we introduce a new payoff constraint for the pairwise and higher‐order payoffs, and similarly for , and . We tune the values of and to explore the landscape of higher-order prisoner’s dilemma based on its strength mentioned above.
Put together, we assign the following payoff entries:
- —
- —
- —
and denoting the social dilemma strength as .
2.2 Topological overlap in higher‐order networks
We consider a random-regular hypergraph such that a player has 2‐hyperedges (or pairwise neighbours) and further participates in 3‐hyperedges (or triangles). For our simulations, we fix and so that each player interacts with maximum 8 ( = other unique players. We can represent any form of higher‐order interactions as a multilayer hypergraph, where each layer consists of interactions of a specific size/order, as illustrated in figure 1. The advantage of such a representation is that we can adapt well-established measures from the theory of multiplex networks to characterize the structure of our system. We are interested in exploring how topological similarity between the pairwise and higher‐order interactions impacts the emergence of cooperation in structured populations [47,63,73–77].
We denote as the set of projection of 3‐hyperedges unto their corresponding 2‐hyperedges. In other words, if , then . We then define the topological overlap between and as the size of the intersection between the sets of edges and normalized by the size of set of edges in the pairwise network [37,73,78,79]:
Thus, if all the pairs of players playing a higher‐order game in also participate in two-player games in , then . On the other hand, if none of the pairs of players playing a higher‐order game is participating together in a two-player game, then . To fine-tune the topological overlap , we start by constructing a random-regular hypergraph with full overlap between pairwise and three-player interactions/layers (i.e. with , corresponding to a three-regular simplicial complex). We then decrease the level of overlap by performing a criss-cross rewiring of the pairwise interactions. To do that, we consider the pairwise layer in this hypergraph and find two edges A–B and C–D, such that nodes A,B,C,D are all distinct and their corresponding subgraph is disjoint, i.e. there are no links from or to or . We then do a double swap rewiring of the old edges A–B and C–D, such that A–D and B–C are now the new edges. The advantage of this rewiring method is that it preserves the degrees of all nodes, and it changes the overlap between the pairwise and higher‐order layers of the hypergraph. We also ascertain that the graph remains connected following this edge swap even considering all links only and all 3‐hyperedges only. We repeat this procedure multiple times to get the desired level of overlap in the system.
2.3 Evolutionary dynamics
We evolve the system by using the Monte Carlo method for stochastic dynamics. At each time step, we select a random player as the focal player and one of its neighbours in either of the layers as the model player. They both play with all their neighbours in both orders of interaction and collect payoffs and , respectively. Here, and denote the total payoff from both the orders [37] (see figure 1). We define the transition probability based on the payoffs as the Fermi function [10,80,81]:
where quantifies the noise in the copying process. In the limit , approaches 1 if and 0 if . In the other limit , approaches 0.5, independent of the magnitudes of and , thus becoming a random process. We choose an intermediate value of noise, [82–84].
To account for the dynamical coupling between interaction orders, we assume that the focal player can imitate the strategies of the model player associated with the two layers. To illustrate with an example, consider the update of the pairwise strategy of a focal player denoted by (figure 1). We now assume that the player can copy the pairwise strategy of the model player denoted by . However, here, we propose that the dynamical coupling between the two layers also enables the focal player to copy the higher‐order strategy of the model player denoted by . We denote the probability of imitating the strategy of the model player from the other layer as , controlling the dynamical coupling between the two layers and allowing for inter-order imitation. The profile of all transition probabilities at a given time step can be summarized as follows:
We obtain one full Monte Carlo step (MCS) by repeating the above procedure times so that each player gets the opportunity to update both the pairwise and higher‐order strategies once on average. The structural and dynamical components of our model are fully visualized in figure 1.
We characterize the pro-social behaviour in our system using several descriptors. We introduce and as the initial density of cooperators in the pairwise and higher‐order layers respectively. Correspondingly, denotes the initial mass of cooperators in the system. We always consider unless stated otherwise. To quantify the stationary state properties of the system, i.e. a state where the observables of the system become time independent, we compute as the fraction of nodes cooperating in the pairwise interactions and as the fraction of nodes cooperating in the higher‐order interactions. We denote the overall cooperation level in the system as [36]
Furthermore, denotes the ensemble average of over different independent runs.
3 Results
We analyse the outcome of the evolutionary dynamics of our model by observing the system in the stationary state. We consider a population of individuals interconnected through edges and hyperedges. Each individual is connected to individuals through pairwise interactions. Each individual is also connected to four neighbours through hyperedges of size 3. We evolve the system using the quasi-stationary method, often used in stochastic processes with absorbing states to find the stable point of the underlying dynamical process [85–88]. The quasi-stationary method dictates that if the system reaches an absorbing state, which in our case would be full cooperation or defection for either interaction order, the system is reverted (or teleported) to one of the previously visited states with a probability proportional to the time spent by the system in that particular state. We evolve the system for MCS, starting from an equal number of cooperators and defectors for each type of interaction, and look at the average levels of cooperation in the last MCS, defined as the stationary state across independent runs.
3.1 Inter-order dynamical coupling mediates cooperation
We first investigate the effect of the dynamical coupling between the different orders of interactions in our model by tuning . Figure 2 depicts the stationary state cooperation levels as a function of for various values of social dilemma strength and structural overlap in multi-dimensional strategy systems. To highlight the advantages of our model, we also plot in coloured dotted lines the cooperation levels in a similar system except with a single/scalar strategy assigned to each node instead of a vector of strategies. In other words, we showcase the difference between the presence and absence of group-size-dependent strategies. Note that in the case where each node has only one associated strategy, the notion of is meaningless. First, we observe that depending on the value of , the uni-dimensional scalar-strategy system shows a transition from full defection to high levels of cooperation [52]. Second, we notice that for both values of overlap and , for , the system displays 50% cooperative agents. We can understand this behaviour by noticing that the optimum strategy for the pairwise prisoner's dilemma game based on our chosen payoff values is pure defection, while for the higher‐order game, since , one of the Nash equilibria is to cooperate (see §2.2) [41,52].
Inter-order dynamical coupling mediates cooperation. Total fraction of cooperative individuals at the stationary state as a function of for various values of social dilemma strength and two values of structural overlap: (a) and (b) . In both panels, the dotted lines denote the reference levels of cooperation if the system consisted of a scalar-strategy profile instead of a two-dimensional strategy vector for the individuals. Results are shown for the random-regular hypergraph with . The initial levels of cooperation in the system are . All the results are plotted after averaging over independent runs.
The situation changes drastically when we increase the dynamical coupling in the system by changing . For very small values of , the stationary state is non-trivially dependent on and . We see a decrease in cooperation levels for all values of parameters except when the structural overlap is high. However, increasing the dynamical coupling even further (), the system shows signs of pro-social behaviour as seen from an increased level of cooperation. Note that this increase is enhanced in the full structural overlap case (). It is crucial to observe that for all sets of parameters, the cooperation levels in the multi-dimensional strategy system are at least comparable to or greater than the same levels in scalar-strategy systems. Increasing the dynamical coupling even more (), we notice that the cooperation levels saturate. The saturation value is dependent on for , but for full structural overlap , the system displays full cooperation independent of for a wide range of .
To summarize, hypergraph structure does not readily promote pro-social behaviour in the absence of dynamical coupling (). However, when we increase the dynamical coupling to a small non-zero value (), the system prompts an increase in cooperative behaviour. This increase is mediated by a nuanced balance between the dynamical coupling strength and structural overlap , where for higher values of overlap, cooperation is heavily preferred. Furthermore, we get higher levels of cooperation in our model compared with the scenario if the agents were described by a scalar strategy. All in all, our results display a rich interplay between the structural and dynamical components of the system to elevate levels of cooperation.
3.2 Inter-order structural overlap promotes pro-sociality
Social behaviour in groups is usually different from behaviour in pairwise interactions [55,60,62]. One of the leading hypotheses for this difference is that a group is not merely a sum of its parts, but rather that emergent synergistic effects are manifested in the form of peer pressure, which fundamentally changes the interactions [89,90]. In this context, it is interesting to understand scenarios where two individuals interact in social contexts with differing number of co-participants. Figure 3 shows how structural overlap between interactions of different orders controls the levels of cooperation in a system. This connection between group interactions and overlap arises because structural overlap determines how influence and behavioural reinforcement propagate across individuals. In systems with high overlap, the same individuals can participate in multiple groups, amplifying peer effects and stabilizing cooperative norms, whereas in low overlap limits such reinforcement can reduce the persistence of cooperation.
Inter-order structural overlap promotes pro-sociality. (a) Density of cooperators as a function of structural overlap for various values of and . Heatmap of the stationary state cooperation levels as a function of and for (b) and (c) . Darker shades of blue denote lower levels of cooperation while lighter shades of yellow denote higher values of cooperation. The dotted line separates the area in which very high levels of cooperation () are observed.
Figure 3a shows the behaviour of the system as a function of tunable topological overlap for various values of dynamical coupling and a fixed value of social dilemma strength . We observe that for small values of , there is no effect of the structural overlap on the stationary state cooperation levels. The cooperation levels are low and independent of . However, when we increase the dynamical coupling to , the structural overlap between the different layers starts playing a crucial role. In particular, for high values of , the cooperative strategies are preferentially chosen more and we see elevated levels of cooperation in the system than before. When we tune the dynamical coupling to even higher values (), we see a systematic increase in cooperation for almost all values of . Furthermore, the system shows full cooperation for very high values of .
To gain a deeper insight into the interplay between the dynamical coupling () and structural coupling (), we plot a heatmap of stationary state cooperation for (figure 3b) and (figure 3c) as a function of both and . We use a black dotted line to separate areas of high cooperation levels () in the phase space. For a more relaxed social dilemma ( in figure 3b). we notice that for small values of dynamical coupling, i.e. , topological overlap plays no part in the stationary state of the system. The cooperation levels fluctuate around for no dynamical coupling, while they drop down to for small values of . However, when we increase the dynamical coupling (), a high topological overlap promotes cooperation to a greater degree. The role of structural overlap becomes more and more important as we increase the dynamical coupling. In particular, for the highest level of dynamical coupling , we get full cooperation in the system even for relatively lower values of . When we increase the social dilemma strength to (figure 3c), we get an overall decrease in cooperation levels. This is expected since increasing the social dilemma strength makes the temptation to defect even stronger. We notice that the region of very high cooperation levels separated by the black dotted line is now much smaller. Additionally, for lower values of dynamical coupling (), the system displays high levels of defection independent of the level of structural overlap. Note that the white-yellow region persists even beyond (not plotted here), signifying that even for strong social dilemmas, high structural overlap and high dynamical coupling can promote cooperation.
All in all, our analysis reveals that edge–hyperedge overlap in hypergraphs is one of the major drivers of cooperation in social dilemma situations. The pro-social effects are most visible when the dynamical coupling is also high. These results hint at the importance of reinforcement and peer pressure present in real life to elevate cooperation levels.
3.3 Higher‐order social dilemma strength modulates cooperative behaviour
We now turn our attention to exploring how changes in the strength of the social dilemma impact the cooperation levels observed in the population. In particular, we are interested in regimes close to , where the higher‐order prisoner’s dilemma transitions from being a relaxed social dilemma to a strong social dilemma.
Figure 4a showcases the behaviour of the system as a function of for various values of and structural overlap . First, we notice that in the absence of dynamical coupling (black line, circular symbols), the system shows half cooperation up to and then transitions to full defection for the rest of the values of . The lack of any dynamical coupling pushes the system to a state characterized by full defection in pairwise games and full cooperation in higher‐order games leading to 50% overall cooperation. However, for high social dilemma strength, we always get full defection which is not desirable. The trend is qualitatively different when we have non-zero values of dynamical coupling present in the system. Most importantly, for very low values of , the system shows full cooperation for all values of . However, as we start increasing the social dilemma strength, we notice a fall in the cooperation levels to for strong social dilemmas. This holds true for all values of . The important question to ask in this context is how the cooperation levels drop as we increase the social dilemma strength.
Higher‐order social dilemma strength modulates cooperative behaviour. (a) Fraction of agents cooperating in the stationary state as a function of the higher‐order social dilemma strength for various values of dynamical coupling and . (b) Heatmap showing the pattern of overall cooperation in the system from low (blue) to high (yellow/white) as a function of topological overlap and strength of social dilemma .
Figure 4a shows the trend of for various values of . For (purple curve, square symbols), the cooperation drops relatively earlier and the cooperators lose majority () for . The cooperation levels continue to plummet and we get full defection for values of that still satisfy the conditions for a relaxed social dilemma. When we increase the dynamical coupling to (pink curve, diamond symbols), we see a relatively slower decay of cooperation levels. Furthermore, the cooperation is (almost) always higher than the case with no dynamical coupling. Additionally, we get non-zero values of cooperation even at high social dilemma strengths (). Finally, when we tune the dynamical coupling to (light pink curve, triangular symbols), we get the slowest decay in cooperation levels. As a consequence, cooperation is always strictly higher than in the scenario with no dynamical coupling. Moreover, we get non-zero values of cooperation even in the strong social dilemma strength regimes ().
To gain deeper insight into the mechanisms promoting pro-sociality, we plot the stationary state cooperation levels as a function of and for in figure 4b. We observe that for low values of social dilemma strengths (), we get full cooperation independent of the value of structural overlap . This is expected since the temptation to defect is lower for relaxed social dilemmas. However, when we move closer to the limit of relaxed social dilemmas denoted by the white dotted line, i.e. , we get some non-trivial patterns in cooperation levels. In particular for , the cooperation levels are intermediate. However, higher structural overlap generally promotes cooperation more for a given value of . For strong social dilemmas (), the system is mostly dominated by defectors with only 10% to 20% population cooperating in the long-time limit. However, even in this case, very high levels of structural overlap seem to sustain cooperation. In particular, for higher structural overlap, the system sustains cooperation for a long range of social dilemma strengths.
Put together, our results display rich emergent behaviour as we tune the strength of the social dilemma. High social dilemma strength tends to inhibit cooperation in the system. However, high levels of structural overlap and large dynamical coupling can sustain pro-social behaviour even in scenarios where cooperation is unfavourable due to a high temptation to defect.
4 Conclusions
Over the last few years, higher‐order interactions have emerged as an important tool to effectively model networked populations [42,43,91]. In particular, research on dynamical processes, such as epidemic spreading [44], synchronization [46] and more recently evolutionary games [48–50,52], has showcased multiple instances where the presence of higher‐order interactions fundamentally changes the stationary state properties of the system. While a much richer and more nuanced landscape of possibilities has opened up to examine the critical components of these high-dimensional processes, current works have not investigated in detail how the topology and dynamics of higher‐order networks shape their evolutionary behaviour.
Here, we propose a new model for games on hypergraphs and showed how structural and topological features can lead a population towards cooperative behaviours. The key feature of the model is the representation of higher‐order interaction structure as a multilayer hypergraph, where each layer represents the group interactions of a given size. The agents are endowed with different strategies depending on the order of the interaction. Such strategies are dynamically coupled through the introduction of the parameter , which allows the agents to imitate the strategies of their neighbours across different orders. Finally, the hypergraph structure is controlled by tuning the overlap between the edges (size = 2) and hyperedges (size = 3) of the hypergraph.
Our model is characterized by a rich and nuanced interplay between the dynamical coupling and structural overlap across various strengths of social dilemma strength . First, the multi-dimensional nature of strategic behaviour allowed the promotion of cooperation. Second, increasing the dynamical coupling between the different orders of interactions increased the overall cooperation levels in the system. Third, higher structural overlaps further promoted cooperation in this multi-dimensional strategy system. Taken together, our results showed that each of the above three components can elevate cooperation, and the effect is further enhanced when these components are tuned simultaneously.
To summarize, we have proposed a new evolutionary model which sheds new light on the drivers of cooperation in social dilemmas on higher‐order networks. For future work, we aim to expand our analysis by investigating additional hypergraph structural features such as hyperdegree heterogeneity and correlations. We hope that our work inspires more research on how non-dyadic interactions shape pro-sociality in humans.
Ethics
This work did not require ethical approval from a human subject or animal welfare committee.
Data accessibility
The code for reproducing the results presented in the paper can be found at https://github.com/sadekar-onkar/overlap-ho-game. The archived code and data can be found at Zenodo [92].
Declaration of AI use
We have not used AI-assisted technologies in creating this article.
Authors’ contributions
O.S.: conceptualization, formal analysis, investigation, methodology, software, visualization, writing—original draft, writing—review and editing; A.C.: investigation, methodology, writing—original draft, writing—review and editing; V.L.: investigation, methodol‑ ogy, writing—original draft, writing—review and editing; F.B.: conceptualization, funding acquisition, investigation, methodology, project administration, supervision, writing—original draft, writing—review and editing.
All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interests.
Funding
F.B. acknowledges support from the Air Force Office of Scientific Research under award number FA8655-22-1 7025.
Acknowledgements
The computational results presented have been achieved using the Vienna Scientific Cluster (VSC).



