This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Synchronization transitions in adaptive simplicial complexes with cooperative and competitive dynamics

S. Nirmala Jenifer Department of Physics, Bharathidasan University, Tiruchirappalli 620024, Tamil Nadu, India    Dibakar Ghosh Physics and Applied Mathematics Unit, Indian Statistical Institute, 203 B. T. Road, Kolkata - 700108, India    Paulsamy Muruganandam Department of Physics, Bharathidasan University, Tiruchirappalli 620024, Tamil Nadu, India
Abstract

Adaptive network is a powerful presentation to describe different real-world phenomena. However, current models often neglect higher-order interactions (beyond pairwise interactions) and diverse adaptation types (cooperative and competitive) commonly observed in systems like the human brain and social networks. This work addresses this gap by incorporating these factors into a model that explores their impact on collective properties like synchronization. Through simplified network representations, we investigate how the simultaneous presence of cooperative and competitive adaptations influences phase transitions. Our findings reveal a transition from first-order to second-order synchronization as the strength of higher-order interactions increases under competitive adaptation. We also demonstrate the possibility of synchronization even without pairwise interactions, provided there is strong enough higher-order coupling. When only competitive adaptations are present, the system exhibits second-order-like phase transitions and clustering. Conversely, with a combination of cooperative and competitive adaptations, the system undergoes a first-order-like phase transition, characterized by a sharp transition to the synchronized state without reverting to an incoherent state during backward transitions. The specific nature of these second-order-like transitions varies depending on the coupling strengths and mean degrees. With our model, we can control not only when the system synchronizes but also the way the system goes to synchronization.

Complex networks like brains and social networks can be useful to understand how the interconnected elements within these systems work together. To enhance these models, people explore how groups of elements, rather than just pairs, influence each other. These higher-order interactions can significantly impact how elements synchronize or act together. This study explores how various adaptations, including cooperation and competition, affect synchronization. Intriguingly, our model suggests that synchronization could occur in the presence of strong adaptive higher-order interactions only. Recent studies indicate that explosive synchronization can be achieved even when there is no correlation between the natural frequency and degrees of the oscillators. This study reports on the observation of both explosive transition and continuous transition to synchronization in the presence of adaptions and higher-order interactions. By manipulating how nodes adapt and the coupling strengths, one can get the desired type of transition, such as explosive or continuous. This research could help us develop more accurate models of real-world networks by capturing the complexities of how elements mutually influence each other within groups.

I Introduction

Simplicial complexes are one of the representations used to describe complex networks with interactions between more than two nodes or, in other words, higher-order interactions [1, 2, 3, 4]. Complex network theory has long been used to model intricate systems in nature, such as the brain, social networks, and disease outbreaks. These networks are typically visualized as collections of nodes (entities) connected by links (interactions) [5]. As research has progressed, it has become increasingly recognized that complex networks exhibit not only pairwise interactions (between two nodes) but also, importantly, higher-order interactions involving three, four, or more nodes. The inclusion of these higher-order interactions is crucial for a comprehensive understanding of dynamics within complex systems.

On the other hand, adaptive networks are dynamical systems where links can appear, disappear, or change their weights over time depending on their dynamical states. [6]. These networks follow various adaptation rules, making them rich in information [7, 8, 9]. They provide insights into the evolving interactions within complex systems [10]. The collective behaviours that emerge in complex dynamical systems cannot be solely described by the properties of their individual parts, such as nodes and links [11]. Synchronization, for instance, is a notable collective phenomenon studied extensively since its discovery in fireflies. For example, Winfree [12] and Kuramoto [13, 14] developed models to analyze synchronization in complex systems, representing networks as a collection of weakly coupled nonlinear oscillators with natural frequencies. The nodes in complex systems adjust their dynamics due to the interaction between the nodes to have a collective common dynamics. This phenomenon is widely known as synchronization [15, 16]. As the coupling strength increases, the system transitions from an incoherent state to a coherent one, typically in a second-order manner.

Explosive synchronization (ES) is one of the emerging phenomena in complex networks. This phenomenon describes a discontinuous and irreversible transition from an incoherent state to a coherent state, similar to a phase transition in matter. Initially, ES is observed in systems when there is a microscopic positive correlation between the degrees of the nodes and the natural frequencies of the Kuramoto oscillators in scale-free networks [17]. Subsequently, ES has been observed under various circumstances, such as when coupling strengths are correlated with natural frequencies [18] and adaptively increased [19] and in the presence of multiple layers [20]. Furthermore, it has been found in complex networks with interdependent and competitive interactions across single-layer and multilayer configurations [20] and in. Frolov and Hramov [21] demonstrated, in the context of extreme events, that the hierarchical structure of complex networks can cause increased excitability and explosive synchronization. This interplay leads to brief bursts of extreme synchronization, which could be considered distinctive markers of epileptic brain activity. On scale-free networks, ES is also observed with self-organized bistability where the system can switch between the coexisting states [22]. Even though much research has been done on adaptive networks, the effects of cooperative and competitive adaptation in higher-order networks are still yet to be studied.

In this paper, we present a model for systems exhibiting higher-order interactions, including both cooperative and competitive adaptations of nodes participating in pairwise and non-pairwise interactions. We achieve this by leveraging a simplicial complex representation of complex systems. We then analyze how the form of adaptation in links and triangles affects synchronization transitions and provide analytical proof for the occurrence and disappearance of explosive synchronizations. We also discuss the effect of the number of nodes and mean degree in the adaptive networks on the transition of synchronization.

II The model

We consider a system of Kuramoto oscillators with competitively and collaboratively adaptive coupling. Additionally, our model incorporates higher-order interactions, meaning that nodes interact not only through pairwise but also through triangular (three nodes interaction) configurations. The mathematical form of the network equation is represented as,

ϕ˙i=\displaystyle\dot{\phi}_{i}= ωi+αiσ1j=1Naij(1)sin(ϕjϕi)\displaystyle\,\omega_{i}+\alpha_{i}{\sigma_{1}}\sum_{j=1}^{N}a_{ij}^{(1)}\sin(\phi_{j}-\phi_{i})
+βiσ2j=1Np=1Naijp(2)sin(2ϕjϕiϕp).\displaystyle\,+\beta_{i}{\sigma_{2}}\sum_{j=1}^{N}\sum_{p=1}^{N}a_{ijp}^{(2)}\sin(2\phi_{j}-\phi_{i}-\phi_{p}). (1)

Here, ωi\omega_{i} is the natural frequency of the ii-th oscillator, which can be distributed randomly from [1,1][-1,1]. ϕ˙i\dot{\phi}_{i} is the instantaneous frequencies of the oscillator. σ1\sigma_{1} and σ2\sigma_{2} are the coupling strengths of the pairwise and the three-body interactions, respectively. aija_{ij}s are the elements of the adjacency matrix A(1)A^{(1)}. aji=1a_{ji}=1, if two nodes ii andjj are connected and aij=0a_{ij}=0, if ii and jj are not connected. aijpa_{ijp}s are the elements of the adjacency tensor A(2)A^{(2)}. aijp=1a_{ijp}=1, when the nodes i,ji,j and kk have three-body interactions. If they do not involve in the three-body interaction, aijp=0a_{ijp}=0. We consider f1f_{1} and f2f_{2} as fractions of oscillators, which can be either cooperatively interacting or competitively interacting. We consider αi=1ri\alpha_{i}=1-r_{i}, for i=1,2,,Nf1i=1,2,\ldots,Nf_{1}, i.e., nodes interact via links coupled competitively and the rest number of nodes i=Nf1+1,Nf1+2,,Ni=Nf_{1}+1,Nf_{1}+2,\ldots,N, αi=ri\alpha_{i}=r_{i}, i.e., they are coupled cooperatively. Similarly, for i=1,2,,Nf2i=1,2,\ldots,Nf_{2}, βi=1ri\beta_{i}=1-r_{i} nodes interact competitively via triangles and i=Nf1+1,Nf2+2,,Ni=Nf_{1}+1,Nf_{2}+2,\ldots,N, βi=ri\beta_{i}=r_{i} and nodes in triangles are cooperatively coupled. When f1=0f_{1}=0 and f2=1f_{2}=1, the pairwise links are coupled cooperatively and the nodes that form triangles are coupled competitively. The opposite situation has occurred when f1=0f_{1}=0 and f2=1f_{2}=1. Here, rir_{i} is the local order parameter of the ii-th oscillator and given by,

riexp(iϕi)=\displaystyle r_{i}\exp{(\mathrm{i}\phi_{i})}= 1kij=1Naij(1)exp(iϕj),\displaystyle\,\frac{1}{k_{i}}{\sum_{j=1}^{N}a_{ij}^{(1)}\exp{(\mathrm{i}\phi_{j})}}, (2)

where i=1\mathrm{i}=\sqrt{-1} and kik_{i} is the degree of the ii-th node. The cooperative oscillators contribute more to synchronization as the system starts to synchronize. Competitive oscillators prevent synchronization as the system tends to achieve a coherent state. With this model, we can model many real-world networks, such as social networks, the spreading of disease and the brain, where the nodes in the system interact with other nodes, not only via pairwise interactions, but also via non-pairwise interactions. Moreover, the nodes participating in the links and triangles adapt as the system evolves. In those networks, the presence of cooperative oscillators accelerates synchronization as the system starts to synchronize, and competitive oscillators try to prevent synchronization. In natural systems, there will always be the presence of nodes that will contribute cooperatively and competitively to the system synchronization. In some cases, nodes that are competitive in links could be cooperative in non-pairwise interactions and vice versa. Thus, we try to consider different possible combinations of adaptations and how they affect the synchronization transitions.

III Numerical Results

For the numerical analysis, we consider an Erdös-Rényi (ER) network of 200200 oscillators with 2020 average degree. The nodes in the network adapt as the system synchronizes either cooperatively or competitively or both. Depending on the nature of adaptation, we consider the following four cases:

  1. (i)

    nodes in both pairwise and three-body interactions adapt cooperatively,

  2. (ii)

    nodes in links adapt cooperatively and the nodes interacting via triangles adapt competitively,

  3. (iii)

    nodes in the links adapt competitively and the nodes in triangles adapt cooperatively,

  4. (iv)

    nodes in both links and triangles adapt competitively.

In all these cases, we vary the pairwise coupling strength σ1\sigma_{1} at fixed value of higher-order interaction strength σ2\sigma_{2} and investigate the effects of higher-order interactions in each cases. In addition, we fix the natural frequencies of the oscillators randomly in the range [1,1][-1,1], and the phases of the oscillators are also taken randomly in the range [0,2π][0,2\pi] and assume all the triangles as three-body interactions. To measure the degree of synchronization, we use the global order parameter RR as

Reiψ\displaystyle R\mathrm{e}^{\mathrm{i}\psi} =1Nj=1Neiϕj.\displaystyle=\frac{1}{N}\sum_{j=1}^{N}\mathrm{e}^{\mathrm{i}\phi_{j}}. (3)

The value of RR lies in [0,1][0,1]. Here, R=1R=1 when all the oscillators are synchronized, whereas R=0R=0 indicates that all the oscillators are independent and oscillate at their natural frequencies, resulting in an incoherent state.

III.1 Pairwise and non-pairwise interactions are cooperative

To make both interactions cooperatively adaptive, we choose f1=f2=0.0f_{1}=f_{2}=0.0. We choose three values of σ2=0.0\sigma_{2}=0.0, 0.050.05, 0.30.3 and the values of RR as a function of σ1\sigma_{1} are shown in Figs. 1(a-c). In the forward transition, we vary the values of σ1\sigma_{1} with the step of 0.010.01 adiabatically from 0.00.0. On the backward transitions, we can observe the critical coupling strengths for desynchronization from the coherent state shifts towards the left, and hence the increase in the width of the hysteresis and the system sustains synchronization for a wider range of coupling strengths, as non-pairwise coupling strength increases when the nodes in links and triangles adapt cooperatively.

Refer to caption
Figure 1: Variation of the global order parameter RR by changing the pairwise coupling strength σ1\sigma_{1} for different values of higher-order interaction strength (a) σ2=0\sigma_{2}=0, (b) σ2=0.05\sigma_{2}=0.05 and (c) σ2=0.3\sigma_{2}=0.3. All the links and triangles adapt cooperatively. The blue and red lines represent the forward and backward transition, respectively. As σ2\sigma_{2} increases, the width of the hysteresis is increasing. When σ2\sigma_{2} is large enough, the system goes to synchronization even when there are no pairwise interactions, and the system goes back to the incoherent state when the pairwise couplings are repulsive.

When σ2\sigma_{2} is large enough, the system does not restore to desynchronization in the backward transition even after reaching σ1=0.0\sigma_{1}=0.0. The above shows that the presence of non-pairwise interactions with nodes adapting cooperatively can maintain synchronization even if there are no pairwise interactions. To get the system back to an incoherent state, we decrease the values of pairwise coupling strengths below zero and make nodes repulsively coupled. The critical value for backward transitions shifted to the negative region (in Fig. 1(c)), and the hysteresis also widened. When σ2\sigma_{2} is large enough, it becomes coherent even before zero. The results are shown in Fig. 1. The number of drifting oscillators reduces, and the number of coherent oscillators that participate in synchronization increases, which may be due to the presence of a higher-order interaction in the expression for RR. When we increase σ2\sigma_{2}, the turning point shifts towards the lower value of the coupling strengths.

III.2 Cooperative pairwise and competitive non-pairwise adaptations

Next, we consider a case where nodes participate in pairwise interactions adapt cooperatively and the nodes in the triangles adapt competitively. For this purpose, we consider f1=0f_{1}=0 and f2=1f_{2}=1. Here, we have found that the transition from an incoherent state to a coherent state happens as a first-order transition with hysteresis for the smaller values of σ2\sigma_{2}.

Refer to caption
Figure 2: Global order parameter RR as a function of σ1\sigma_{1} calculated for the different values of (a) σ2=0.0\sigma_{2}=0.0, (b) σ2=0.05\sigma_{2}=0.05 and (c) σ2=0.3\sigma_{2}=0.3. All the nodes in links adapt cooperatively, and in triangles adapt competitively. The blue and black lines represent the forward and backward transition, respectively. As σ2\sigma_{2} increases, the width of the hysteresis increases. When σ2\sigma_{2} is large enough, the synchronization is not explosive, but rather continuous.

For the higher values of coupling strengths of non-pairwise interactions, the nodes of which adapt competitively, the explosive synchronization vanishes for the same system configuration. The system is partially synchronized even when σ1=0\sigma_{1}=0 and slowly goes to synchronization as σ1\sigma_{1} increases. For the same value of σ2=0.3\sigma_{2}=0.3, as in the previous case, when the nodes in non-pairwise interactions adapt cooperatively, the system goes to explosive synchronization, but when the nodes adapt competitively, the system undergoes a second-order transition. The results are shown in Fig. 2 and as in the above case, as the width of the hysteresis increases, the turning point moves to the lower value of the σ1\sigma_{1} and the partial synchronization at σ1=0\sigma_{1}=0 when σ2=0.3\sigma_{2}=0.3, could be observed.

III.3 Competitive pairwise and cooperative non-pairwise adaptations

To make the node interactions in links competitive and triangles cooperatively adaptive, we choose f1=1.0f_{1}=1.0 and f2=0.0f_{2}=0.0. In the forward transition, we choose the values of σ1\sigma_{1} from 0 to 0.50.5 with σ2\sigma_{2} fixed as σ2=0.0\sigma_{2}=0.0, 0.050.05, and 0.10.1 [in Figs. 3(a - c)]. In this case, we observe second-order phase transition when there are no higher-order interactions, but the system is only partially synchronized with RR approximately equal to 0.70.7.

Refer to caption
Figure 3: Variation of RR with respect to σ1\sigma_{1} for the different values of (a) σ2=0.0,\sigma_{2}=0.0, (b) σ2=0.05,\sigma_{2}=0.05, and (c) σ2=0.1\sigma_{2}=0.1. All the links adapt competitively, and triangles adapt cooperatively. The blue and red lines represent the forward and backward transitions, respectively. As σ2\sigma_{2} increases, the transition from incoherent to synchrony changes from continuous to discontinuous. When σ2=0.1\sigma_{2}=0.1 is large enough, while backward transitions, the system does not come back to desynchrony. The synchronization sustains even when there are no pairwise interactions.

Initially, the system synchronizes faster because the nodes competitively contribute to the process. However, when the system reaches a partially synchronized state with R=0.5R=0.5, this competition hinders further progress, slowing the overall synchronization. When we include the higher-order interaction interaction with cooperative adaptivity, the initial rate at which the system goes to synchronization increases and for higher values of σ2\sigma_{2}, the system experiences a jump like transition from an incoherent to a coherent state. But, on the backward transition, the system goes to the incoherent state at the same critical value as in the forward transition. If we increase the σ2\sigma_{2} more, the system goes to a sharp transition from incoherent to coherent, but on the backward transition, it does not go back to zero value, even in the case of negative coupling of pairwise interactions [see Fig. 3(c)]. This behavior is different from the above cases, where the system restores desynchrony when the pairwise interactions are repulsively coupled (σ1<0\sigma_{1}<0). With R=1R=1, the competitive term vanishes since it adapts as 1R1-R. When the system reaches the synchronized state, only the non-pairwise interaction term contributes to synchronization. This term ceases to adapt when RR becomes equal to 11, and consequently, the system stops adapting. However, the system does not revert to a desynchronized state upon a backward transition because the pairwise interactions vanish after the system achieves synchronization. As a result, synchronization is then solely maintained by the non-pairwise interactions and the result is shown in Fig. 3(c).

III.4 Pairwise and non-pairwise interactions are competitive

Finally, we consider a case in which the nodes in both links and triangles adapt competitively. For that, we choose f1=f2=1.0f_{1}=f_{2}=1.0. As we see from Fig. 4(a), when there is no non-pairwise interaction (i.e., σ2=0.0)\sigma_{2}=0.0) and the nodes in the links adapt competitively, the system goes into a continuous transition. If we include higher-order interaction term with σ2=0.05\sigma_{2}=0.05, the initial RR increases as long as σ1=0.0\sigma_{1}=0.0, and evidently, the system never goes to complete synchrony. It could be because the way to achieve the explosive transition is to avoid forming any clusters since the presence of competitive adaptation, the system forms an initial cluster and goes to synchrony as the size of the cluster increases. Figure 4 shows RR versus σ1\sigma_{1} for various σ2\sigma_{2} computed numerically for different values of σ2=0.0,0.1,0.3\sigma_{2}=0.0,0.1,0.3. As we increase the values of σ2\sigma_{2}, the system forms a cluster even when there are no pairwise interactions. To visualize this, we solve the dynamical equation when σ1=0.0\sigma_{1}=0.0 for different values of σ2\sigma_{2} and we plot the phases over a unit circle and the results are shown in Fig. 5. The color bar denotes the phases of the oscillators, which are distributed as [0,2π][0,2\pi]. When σ2=0.0\sigma_{2}=0.0, the phases of the oscillators distributed throughout the unit circle show an incoherent state [Fig. 5(a)]. As we increase σ2=0.1\sigma_{2}=0.1, initially the state remains incoherent [Fig. 5(b)]. When the higher-order coupling strength is large enough, the system is partially synchronized with a cluster of oscillators having the same phase and a few drifting oscillators [Fig. 5(c)]. The formation of this cluster prevents explosive synchronization when the nodes adapt competitively.

Refer to caption
Figure 4: The value of RR against σ1\sigma_{1} is calculated for the different values of (a) σ2=0.0,\sigma_{2}=0.0, (b) σ2=0.1\sigma_{2}=0.1 and (c) σ2=0.3\sigma_{2}=0.3 when all the links and triangles adapt competitively. As σ2\sigma_{2} increases, the system starts to partially synchronize even when there are no pairwise interactions. Since the presence of competitively adapting nodes in both links and triangles, for the same values of σ2=0.3\sigma_{2}=0.3, as in the previous cases, the system does not exhibit complete synchrony.
Refer to caption
Figure 5: The position of phases on unit circle for the different values of (a) σ2=0.0\sigma_{2}=0.0, (b) σ2=0.1\sigma_{2}=0.1, and (c) σ2=0.3\sigma_{2}=0.3 when all the links and the triangles adapt competitively when σ1=0.0\sigma_{1}=0.0. As σ2\sigma_{2} increases, the system starts to partially synchronize even when there are no pairwise interactions.

The above two cases demonstrate the possibility of synchronization even in the absence of pairwise interactions. So far, achieving synchronization in static networks has been thought to require pairwise interactions. However, our findings show that as in time-varying networks where the configuration of the system changes with time, can go to synchrony even when pairwise interactions are weak [23]. Static networks can also exhibit synchronization when nodes adapt competitively and cooperatively with higher-order interactions. We can also see that cooperative adaptation is necessary for explosive synchronization. In the absence of cooperative adaptation, the system may go into synchrony, but the transition will not be explosive, even in presence of higher-order interactions. This scenario can be seen in epidemic spreading, where higher the number of people who are infected, the faster the spreading of the disease. This could be seen as a cooperatively adaptive dynamics, the presence of the higher-order interactions fastens the explosive synchronization, i.e., the system goes to a coherent state for the smaller values of σ1\sigma_{1}, which means even in the case of less pairwise interactions or in the absence of pairwise interactions, the cooperative nodes in higher-order interactions cause the epidemic. Furthermore, as we can see from Fig. 1 initially, the presence of triangles with competitively participating nodes promotes explosive synchronization. But, when the σ2\sigma_{2} is strong enough, the explosive synchronization vanishes. Thus, competitive nodes in links and triangles help sustain synchronization with a particular order parameter but prevent explosive transitions. Hence, the presence and absence of higher-order interactions determine when the system goes to synchronization, the presence of cooperative and competitive adaptation determines the way the system goes to synchronization, and our analytical results clearly support this.

III.5 Effect on the number of nodes

Next, we analyze how the total number of oscillators in the system affects synchronization transitions. For this, we consider two cases: (i)(i) all nodes in links and triangles adapt cooperatively, and (ii)(ii) pairwise links adapt cooperatively, and non-pairwise nodes adapt competitively. Keeping σ2=0.05\sigma_{2}=0.05 and mean degree K(1)=20K^{(1)}=20 fixed, we choose the number of oscillators N=300N=300 and N=500N=500. As the number of oscillators increases, stronger coupling is required to synchronize the system during forward transitions, resulting in more stable incoherent states. Conversely, on backward transitions, the system desynchronizes earlier if the system has a higher number of oscillators. We demonstrate these results in Fig. 6.

A higher number of oscillators with a fixed mean degree leads to sparser networks. In this context, a network with N=300N=300 is denser than one with N=500N=500. We can achieve faster synchronization with N=500N=500 by increasing the mean degree. Therefore, the system’s synchronization behavior depends not solely on the total number of oscillators but also on how densely or sparsely the nodes are connected.

Refer to caption
Figure 6: Plots showing RR against σ1\sigma_{1} calculated for K(1)=20K^{(1)}=20 and σ2=0.05\sigma_{2}=0.05 for the different values of NN: (a) N=300N=300 and (b) N=500N=500 when nodes in the links and the triangles adapt cooperatively, and (c) N=300N=300 and (d) N=500N=500 when nodes in the links and the triangles adapt cooperatively and competitively, respectively.

Having analyzed the impact of network sparsity or density with cooperative adaptations only, we now focus on the scenario where all nodes within links adapt cooperatively, and all nodes within triangles adapt competitively. Using networks with N=300N=300 and 500500 oscillators and an average degree of K(1)=20K^{(1)}=20, we observe that sparse networks exhibit a slight increase in hysteresis. Comparing these results to previous cases where both adaptations are cooperative, we find a decreased hysteresis width. For the other two adaptation scenarios (IV C and IV D), the qualitative behavior remains unchanged as the number of oscillators increases.

III.6 Effect of the mean degree

In this subsection, we investigate the effects of mean degree on the synchronization transitions. We consider N=200N=200 and σ2=0.05\sigma_{2}=0.05 and analyze the synchronization for two different values of mean degree, namely, K(1)=10K^{(1)}=10 and 3030. When both adaptations are cooperative, the system exhibits an explosive synchronization transition. Increasing the mean degree accelerates the transition to synchronization. However, for sufficiently large enough mean degree, the system undergoes desynchronization during backward transitions for negative σ1\sigma_{1} values. Figures 7(a) and  7(b) depict the variation of order parameter RR against σ1\sigma_{1} for (a) K(1)=10K^{(1)}=10 and (b) K(1)=30K^{(1)}=30, respectively.

Refer to caption
Figure 7: The plots of the global order parameter RR as a function of σ1\sigma_{1} calculated for N=200N=200 and σ2=0.05\sigma_{2}=0.05 for different mean degrees: (a) K(1)=10K^{(1)}=10 and (b) K(1)=30K^{(1)}=30 when nodes in the links and the triangles adapt cooperatively. Similarly, in (c) K(1)=10K^{(1)}=10 and (d) K(1)=30K^{(1)}=30 when nodes in the links and the triangles adapt cooperatively and competitively, respectively. Denser networks increase explosive synchronization with widened hysteresis when higher-order interactions adapt cooperatively, and it hinders explosive synchronization when they adapt competitively.

Finally, we consider the case when nodes in links adapt cooperatively while links in triangles adapt competitively. A network with a larger mean degree goes to synchronization non-explosively. In Figs. 7(c) and 7(d), we show the variation of order parameter RR against σ1\sigma_{1} for (a) K(1)=10K^{(1)}=10 and (b) K(1)=30K^{(1)}=30, respectively. The system follows different paths to synchronization when nodes in higher-order interaction adapt cooperatively and competitively because of the larger number of higher-order interactions. As we can see, cooperative adaptation of nodes in higher-order interactions promotes explosive synchronization, and when the adaptation is competitive, the transition changes from first order to second order.

For the other two cases of adaptations, we can observe the same pattern as discussed for N=200N=200 oscillators above. It is proven that cooperative adaptation is needed for the explosive transition and when competitive adaptation is strong, the system will not synchronize explosively. When the mean degree changes, the qualitative behavior is same. Higher mean degree and higher number of higher-order interactions strengthen the effects of higher-order adaptation.

IV Analytical verification for globally connected network

In order to verify our results, we analytically derive the expression for the global order parameter using the mean field approximation for the case of global coupling topology. The dynamical equation for the globally coupled Kuramoto oscillators with cooperative and competitive adaptations can be written by modifying Eq. (1) as,

ϕ˙i=\displaystyle\dot{\phi}_{i}= ωi+ασ11Nj=1Nsin(ϕjϕi)\displaystyle\,\omega_{i}+\alpha{\sigma_{1}}\frac{1}{N}\sum_{j=1}^{N}\sin(\phi_{j}-\phi_{i})
+βσ21N2j=1Np=1Nsin(2ϕjϕiϕp).\displaystyle\,+\beta{\sigma_{2}}\frac{1}{N^{2}}\sum_{j=1}^{N}\sum_{p=1}^{N}\sin(2\phi_{j}-\phi_{i}-\phi_{p}). (4)

Here, α\alpha and β\beta are the adaptation parameters. α=β=R\alpha=\beta=R for the cooperative adaptation and α=β=1R\alpha=\beta=1-R for the competitive adaptation. After using the mean-filed approximation, the above equation can be written as,

ϕ˙i=\displaystyle\dot{\phi}_{i}= ωi+ασ1Rsin(ψϕi)+βσ2Rrcsin(ψcψϕi),\displaystyle\,\omega_{i}+\alpha{\sigma_{1}}R\sin(\psi-\phi_{i})+\beta{\sigma_{2}}Rr_{c}\sin(\psi_{c}-\psi-\phi_{i}), (5)

where RR and rcr_{c} represent global and cluster order parameters, respectively. The rcr_{c} is given by,

rceiψc\displaystyle r_{c}\mathrm{e}^{\mathrm{i}\psi_{c}} =1Nj=1Nei2ϕj\displaystyle=\frac{1}{N}\sum_{j=1}^{N}\mathrm{e}^{\mathrm{i}2\phi_{j}} (6)

When rc=1r_{c}=1 and R=0R=0, the oscillators form two distinct clusters and when rc=R=1r_{c}=R=1, the system is completely synchronized by forming one cluster [24].

In the continuum limit, i.e., NN\to\infty, to reduce the dimension of the system of equations, we use Ott-Antonsen approach[25] and we can write a periodic density function f(θ,ω,t)f(\theta,\omega,t) that can describe the state of the system in that limit. Since it is a periodic function, it can be expanded into a Fourier series as,

f(θ,ω,t)=g(ω)2π[1+n=1fn(ω,t)einθ+c.c].\displaystyle f(\theta,\omega,t)=\frac{g(\omega)}{2\pi}[1+\sum_{n=1}^{\infty}f_{n}(\omega,t)\mathrm{e}^{\mathrm{i}n\theta}+\mathrm{c.c}]. (7)

Here, c.c\mathrm{c.c} represents the complex conjugate and fn(ω,t)f_{n}(\omega,t) is the nn-th Fourier coefficient. The choice of the values of fn(ω,t)f_{n}(\omega,t) can be taken from the Ott-Antonsen approach [25] as,

fn(ω,t)=[γ(ω,t)]n,\displaystyle f_{n}(\omega,t)=[\gamma(\omega,t)]^{n}, (8)

with |γ(ω,t)|1\lvert\gamma(\omega,t)\rvert\leq 1 and g(ω)g(\omega) is the Lorentzian frequency distribution represented as,

g(ω)=Δπ[(ωω0)2+Δ2].\displaystyle g(\omega)=\frac{\Delta}{\pi[(\omega-\omega_{0})^{2}+\Delta^{2}]}. (9)

To get the expression for the global order parameter, we utilize the fact that since the total number of oscillators NN is conserved, the density function must satisfy the continuity equation,

ft+(fϕ˙)ϕ=0.\displaystyle\frac{\partial f}{\partial t}+\frac{\partial(f\dot{\phi})}{\partial\phi}=0. (10)

After using the ff and ϕ˙\dot{\phi} using equations (5) and (7), the continuity equation can be written as in terms of γ\gamma as

γ˙=\displaystyle\dot{\gamma}= iωγ+σ1Rα2(eiψ1γ2eiψ1)\displaystyle-\mathrm{i}\omega\gamma+\frac{\sigma_{1}R\alpha}{2}\left(e^{-\mathrm{i}\psi_{1}}-\gamma^{2}e^{i\psi_{1}}\right)
+σ2Rrcβ2(ei(ψ2ψ1)γ2ei(ψ2ψ1)).\displaystyle+\frac{\sigma_{2}Rr_{c}\beta}{2}\left(\mathrm{e}^{-\mathrm{i}(\psi_{2}-\psi_{1})}-\gamma^{2}\mathrm{e}^{\mathrm{i}(\psi_{2}-\psi_{1})}\right). (11)

To further simplify this equation, we adopt the relation between RR, rcr_{c} and γ\gamma as [26], Reiψ1=γ(ω0iΔ,t)R\mathrm{e}^{-\mathrm{i}\psi_{1}}=\gamma(\omega_{0}-\mathrm{i}\Delta,t) and rceiψ2=(γ(ω0iΔ,t))2r_{c}e^{-\mathrm{i}\psi_{2}}=\left(\gamma\left(\omega_{0}-\mathrm{i}\Delta,t\right)\right)^{2}. Equating the real part of Eq. (11) and considering R˙=0\dot{R}=0 gives us the fixed point as

R=σ1Rα2(1R2)+σ2R3β2(1R2).\displaystyle R=\frac{\sigma_{1}R\alpha}{2}\left(1-R^{2}\right)+\frac{\sigma_{2}R^{3}\beta}{2}\left(1-R^{2}\right). (12)

To verify the results, we first consider the case in which the nodes in both links and triangles adapt cooperatively by setting α=β=1\alpha=\beta=1. The numerical and analytical results are presented in Fig. 8. We consider two values for σ2\sigma_{2}: 0 and 44. As we increase σ2\sigma_{2}, the forward critical point shifts to higher values of σ1\sigma_{1}, while the backward critical point moves to lower values of σ1\sigma_{1}. We use Eq. (5) for the numerical analysis for N=2000N=2000.

Next, we analyze the case where both interactions adapt competitively. For this, we choose the values of σ2\sigma_{2} as 0 and 88. As from the figure, we can observe that when both the pairwise and non-pairwise interactions adapt cooperatively, we have two branches of non-trivial solutions fall in the range of [0,1][0,1] when we solve Eq. (12) which proves the presence of the hysteresis correspond to the explosive synchronization [see Figs. 8(a) and 8(b)]. Conversely, when both interactions adapt competitively, we have a single branch of solution which demonstrate the second order transition [see Figs. 8(c) and 8(d)]. From the results, it is evident that the cooperative adaptations promote the first order synchronization while competitive adaptations may force the system to undergo second order transitions. In both cases, the higher-order interactions aid faster synchronization with wider hysteresis. Using Eq. (12), we can conduct preliminary tests to identify the type of synchronization transition in large complex systems for a specific adaptation without solving the dynamical equations, as demonstrated in Ref. 27.

Refer to caption
Figure 8: The variation of RR by changing σ1\sigma_{1} when both the pairwise and non-pairwise interactions adapt cooperatively for (a) σ2=0.0\sigma_{2}=0.0 and (b) σ2=4.0\sigma_{2}=4.0 with N=2000N=2000. As σ2\sigma_{2} increases, the backward critical points shift to the lower values of the σ1\sigma_{1} and hence increase in the width of the hysteresis. Similarly, the variation of RR vs σ1\sigma_{1} when both the pairwise and non-pairwise interactions adapt competitively for (c) σ2=0.0\sigma_{2}=0.0 and (d) σ2=8.0\sigma_{2}=8.0. The markers star depict the analytical results and blue circles (red diamonds) are for forward (backward) transition correspond to the numerical results. The presence and absence of two branches of solutions for R[0,1]R\in[0,1] indicate the presence and absence of hysteresis.

V Conclusion

We investigated the interplay between cooperation, competition, and higher-order interactions on synchronization in complex networks. Our findings indicate that pure competition among elements may inhibit explosive synchronization, while cooperation can facilitate it. Interestingly, higher-order interactions, such as three-body interactions, can even result in explosive synchronization under specific conditions. In other scenarios, higher-order interactions can cause the system to undergo a phase transition, from first-order to second-order, and continuous to discontinuous transitions. The presence of higher-order interactions, combined with cooperative and competitive adaptation, not only allows us to control when a system synchronizes but also how it synchronizes, which includes achieving both continuous, sharp, and discontinuous transitions. Due to the cooperative and competitive dynamics in the higher-order networks, the system can achieve synchronization even in the complete absence of pairwise interactions in static networks. This finding opens the question of whether a carefully balanced mix of competition and cooperation might be beneficial for achieving optimal synchronization. We also investigated the effects of the total number of oscillators and mean degrees. It is observed that the qualitative behaviors remains the same with changes in the transition points. In denser networks, the effect of the adaptations is prominent. Moreover, we supported our findings analytically using globally coupled network topology. Future studies could explore how the interaction between these forces affects synchronization in different systems, potentially revealing scenarios where a controlled level of competition can improve synchronization efficiency.

Acknowledgements.
The work of S.N.J. and P.M. is supported by MoE RUSA 2.0 (Bharathidasan University-Physical Sciences).

Data availability

The data supporting this study’s findings are available from the corresponding author upon reasonable request.

References

References

  • Battiston et al. [2020] F. Battiston, G. Cencetti, I. Iacopini, V. Latora, M. Lucas, A. Patania, J.-G. Young, and G. Petri, “Networks beyond pairwise interactions: structure and dynamics,” Phys. Rep. 874, 1–92 (2020).
  • Battiston et al. [2021] F. Battiston, E. Amico, A. Barrat, G. Bianconi, G. Ferraz de Arruda, B. Franceschiello, I. Iacopini, S. Kéfi, V. Latora, Y. Moreno, et al., “The physics of higher-order interactions in complex systems,” Nat. Phys. 17, 1093–1098 (2021).
  • Majhi, Perc, and Ghosh [2022] S. Majhi, M. Perc, and D. Ghosh, “Dynamics on higher-order networks: A review,” J. R. Soc. Interface 19, 20220043 (2022).
  • Iacopini et al. [2019] I. Iacopini, G. Petri, A. Barrat, and V. Latora, “Simplicial models of social contagion,” Nat. Commun. 10, 1–9 (2019).
  • Boccaletti et al. [2006] S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, and D.-U. Hwang, “Complex networks: Structure and dynamics,” Phys. Rep. 424, 175–308 (2006).
  • Sawicki et al. [2023] J. Sawicki, R. Berner, S. A. Loos, M. Anvari, R. Bader, W. Barfuss, N. Botta, N. Brede, I. Franović, D. J. Gauthier, et al., “Perspectives on adaptive dynamical systems,” Chaos 33, 071501 (2023).
  • Berner et al. [2023] R. Berner, T. Gross, C. Kuehn, J. Kurths, and S. Yanchuk, “Adaptive dynamical networks,” Phys. Rep. 1031, 1–59 (2023).
  • Kasatkin et al. [2017] D. V. Kasatkin, S. Yanchuk, E. Schöll, and V. I. Nekorkin, “Self-organized emergence of multilayer structure and chimera states in dynamical networks with adaptive couplings,” Phys. Rev. E 96, 062211 (2017).
  • Berner, Scholl, and Yanchuk [2019] R. Berner, E. Scholl, and S. Yanchuk, “Multiclusters in networks of adaptively coupled phase oscillators,” SIAM J. Appl. Dyn. Syst. 18, 2227–2266 (2019).
  • Berner et al. [2021] R. Berner, S. Vock, E. Schöll, and S. Yanchuk, “Desynchronization transitions in adaptive networks,” Phys. Rev. Lett. 126, 028301 (2021).
  • Liang [2021] X. S. Liang, “Measuring the importance of individual units in producing the collective behavior of a complex network,” Chaos 31, 093123 (2021).
  • Winfree [1967] A. T. Winfree, “Biological rhythms and the behavior of populations of coupled oscillators,” J. Theor. Biol. 16, 15–42 (1967).
  • Kuramoto [1975] Y. Kuramoto, “Self-entrainment of a population of coupled non-linear oscillators,” in International symposium on mathematical problems in theoretical physics (Springer, 1975) pp. 420–422.
  • Rodrigues et al. [2016] F. A. Rodrigues, T. K. D. Peron, P. Ji, and J. Kurths, “The Kuramoto model in complex networks,” Phys. Rep. 610, 1–98 (2016).
  • Arenas et al. [2008] A. Arenas, A. Díaz-Guilera, J. Kurths, Y. Moreno, and C. Zhou, “Synchronization in complex networks,” Phys. Rep. 469, 93–153 (2008).
  • Gómez-Gardeñes, Moreno, and Arenas [2007] J. Gómez-Gardeñes, Y. Moreno, and A. Arenas, “Paths to synchronization on complex networks,” Phys. Rev. Lett. 98, 034101 (2007).
  • Gómez-Gardeñes et al. [2011] J. Gómez-Gardeñes, S. Gómez, A. Arenas, and Y. Moreno, “Explosive synchronization transitions in scale-free networks,” Phys. Rev. Lett. 106, 128701 (2011).
  • Zhang et al. [2013] X. Zhang, X. Hu, J. Kurths, and Z. Liu, “Explosive synchronization in a general complex network,” Phys. Rev. E 88, 010802 (2013).
  • Zhang et al. [2015] X. Zhang, S. Boccaletti, S. Guan, and Z. Liu, “Explosive synchronization in adaptive and multilayer networks,” Phys. Rev. Lett. 114, 038701 (2015).
  • Frolov et al. [2021] N. Frolov, S. Rakshit, V. Maksimenko, D. Kirsanov, D. Ghosh, and A. Hramov, “Coexistence of interdependence and competition in adaptive multilayer network,” Chaos, Solitons Fract. 147, 110955 (2021).
  • Frolov and Hramov [2021] N. Frolov and A. Hramov, “Extreme synchronization events in a Kuramoto model: The interplay between resource constraints and explosive transitions,” Chaos 31, 063103 (2021).
  • Frolov and Hramov [2022] N. Frolov and A. Hramov, “Self-organized bistability on scale-free networks,” Phys. Rev. E 106, 044301 (2022).
  • Anwar and Ghosh [2023] M. S. Anwar and D. Ghosh, “Synchronization in temporal simplicial complexes,” SIAM J. Appl. Dyn. Syst. 22, 2054–2081 (2023).
  • Moyal et al. [2024] B. Moyal, P. Rajwani, S. Dutta, and S. Jalan, “Rotating clusters in phase-lagged kuramoto oscillators with higher-order interactions,” Phys. Rev. E 109, 034211 (2024).
  • Ott and Antonsen [2008] E. Ott and T. M. Antonsen, “Low dimensional behavior of large systems of globally coupled oscillators,” Chaos 18, 037113 (2008).
  • Sharma, Rajwani, and Jalan [2024] A. Sharma, P. Rajwani, and S. Jalan, “Synchronization transitions in adaptive kuramoto–sakaguchi oscillators with higher-order interactions,” Chaos 34, 081103 (2024).
  • Jenifer, Ghosh, and Muruganandam [2024] S. N. Jenifer, D. Ghosh, and P. Muruganandam, “Synchronizability in randomized weighted simplicial complexes,” Phys. Rev. E 109, 054302 (2024).