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

Synchronizability in randomized weighted simplicial complexes

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

We present a formula for determining synchronizability in large, randomized and weighted simplicial complexes. This formula leverages eigenratios and costs to assess complete synchronizability under diverse network topologies and intensity distributions. We systematically vary coupling strengths (pairwise and three-body), degree and intensity distributions to identify the synchronizability of these simplicial complexes of the identical oscillators with natural coupling. We focus on randomized weighted connections with diffusive couplings and check synchronizability for different cases. For all these scenarios, eigenratios and costs reliably gauge synchronizability, eliminating the need for explicit connectivity matrices and eigenvalue calculations. This efficient approach offers a general formula for manipulating synchronizability in diffusively coupled identical systems with higher-order interactions simply by manipulating degrees, weights, and coupling strengths. We validate our findings with simplicial complexes of Rössler oscillators and confirm that the results are independent of the number of oscillators, connectivity components and distributions of degrees and intensities. Finally, we validate the theory by considering a real-world connection topology using chaotic Rössler oscillators.

I Introduction

Complex systems arise when a large number of dynamical units interact with each other, giving rise to emergent properties distinct from those of the individual subsystems [1]. Such systems are ubiquitous, found naturally in entities like the brain and man-made ones like the internet or financial markets [2]. The study and modelling of these systems have been a longstanding focus of researchers [3, 4, 5]. Complex networks represent the dynamical units, and their interactions as nodes and links are a common way to model such systems. However, these networks typically only account for pairwise interactions, whereas many complex systems involve interactions among three or more units. To gain a more comprehensive understanding of these systems, one must incorporate higher-order networks, such as hypergraphs and simplicial complexes, to capture these higher-order interactions [6].

Simplicial complexes are used to model complex systems with higher-order interactions [4, 7, 8, 9]. A simplicial complex consists of dd-simplices, where dd is the dimension of the simplex. A 0-dimensional simplex is a node, a 11-dimensional simplex is a link, a 22-dimensional simplex is a triangle, and so on. A dd-dimensional simplicial complex consists of simplices up to dimension dd. They provide a good representation of complex systems with higher-order interactions [10, 11, 7, 12]. In most studies, these simplicial complexes are unweighted, meaning all the links and triangles have the same weight [13, 14]. However, it has been observed that in most real-world systems, this is not feasible. For instance, in collaboration networks, if there is a three-author paper, not every pair of authors has to produce research papers by themselves. But in unweighted simplicial complexes, if there is a three-author paper, then there is also the presence of all the possible two-author research papers, and this leads to information loss, which one could avoid by introducing proper weights for links [15]. Courtney and Bianconi [16] have developed a model to distribute weights to links in terms of bare affinity weights and topological weights. Every simplex has bare-affinity weights, while the topological weights represent whether a particular link has a contribution other than being part of a triangle. Therefore, weighted simplicial complexes provide a more realistic representation of higher-order networks.

After accurately modelling complex systems, we can better understand their emergent properties, such as synchronization. As a result, we can control the synchronization that occurs in natural or artificial systems. Synchronization occurs when individual dynamical systems adjust their properties to have common dynamics [3]. Neuronal synchronization can cause epilepsy, while synchronization from a healthy to an infected state can cause an epidemic outbreak, and so on. Synchronization can be both constructive and destructive. However, it is possible to promote synchronization in desired systems and inhibit it where it leads to destruction. This can be achieved by determining under what circumstances the system goes into synchronization and desynchronization and whether synchronization is possible. Two main parameters are used to calculate the synchronizability of the system: eigenratio and the cost of the connections of nodes in the system. The lower the eigenratio and cost, the system has more synchronizability [17].

To calculate the eigenratio and costs, we need to construct the connectivity matrices, such as adjacency matrices and Laplacian matrices, and then find the eigenvalues of these matrices. Writing connectivity matrices for large, complex systems, such as connection networks, collaboration networks, and neuronal networks, can be challenging, and collecting the necessary data is not an easy task. It becomes even more difficult when we include higher-order interactions, as we need to construct the adjacency tensors for these interactions. Even for three-body interactions, the adjacency tensor contains N×N×NN\times N\times N elements. In 2006, Zhou et al. [17] developed an approach to calculate eigenratios and costs based on the heterogeneity of the system intensities. This approach significantly reduced the computational cost of constructing connectivity matrices and evaluating their eigenvalues. We extend this approach to randomized weighted simplicial complexes. As a result, we can determine the synchronizability parameters solely from the heterogeneity of the intensities, specifically the maximum and minimum intensities of a node as part of links (d=1d=1), triangles (d=2d=2), and so on and from their coupling strengths. In this paper, we discuss the mathematical formulation, derive general formulas for determining the synchronization without explicitly computing the eigenvalues of huge matrices and corroborate with numerical results. We validate the results by applying the general formula to Rössler oscillators and real-world connection networks. We check the emergence of complete synchronization in diffusively coupled identical Rössler oscillators, and we show that the results are independent of the number of oscillators in the networks, the components through which they are connected and also the distributions of the degrees and intensities.

II Analytical Results

In order to derive the general formulas for the eigenratio and the cost, we first write the dynamical equations for the weighted simplicial complex. Then, we deduce the corresponding variational equations and modify these equations in terms of the effective matrix MM. The eigenvalues of the effective matrix determine the stability of the synchronized state. Since the effective matrix is a zero row sum matrix, the first eigenvalue will be zero, corresponding to the mode along the synchronization manifold. We can find the synchronizability of the system from the ratio between λN\lambda_{N} and λ2\lambda_{2}. For simplicity, we consider the simplicial complex of dimension 22, which we can extend to any dimension.

We consider a simplicial complex of identically coupled oscillators, described by the following equations,

𝐱˙i=\displaystyle\mathbf{\dot{x}}_{i}= 𝐟(𝐱i)+σ1j=1Naij(1)ωij(1)𝐠(1)(𝐱i,𝐱j)\displaystyle\mathbf{f}(\mathbf{x}_{i})+\sigma_{1}\sum_{j=1}^{N}a_{ij}^{(1)}\omega_{ij}^{(1)}\mathbf{g}^{(1)}(\mathbf{x}_{i},\mathbf{x}_{j})
+σ2j=1Nk=1Naijk(2)ωijk(2)𝐠(2)(𝐱i,𝐱j,𝐱k),\displaystyle+\sigma_{2}{\sum_{j=1}^{N}}{\sum_{k=1}^{N}}a_{ijk}^{(2)}\omega_{ijk}^{(2)}\mathbf{g}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{j},\mathbf{x}_{k}), (1)

where 𝐱i\mathbf{x}_{i} is the state vector of ii-th oscillator of dimension mm, and 𝐟(𝐱i)\mathbf{f}(\mathbf{x}_{i}) represents the dynamics of the uncoupled oscillators. ωij(1){\omega_{ij}}^{(1)} and ωijk(2)\omega_{ijk}^{(2)} are the topological weights of links and triangles, respectively. aij(1)a_{ij}^{(1)} and aijk(2)a_{ijk}^{(2)} are the elements of the adjacency matrix A(1)A^{(1)} and adjacency tensor A(2)A^{(2)}. aij(1)=1a_{ij}^{(1)}=1 if the nodes ii and jj form a link, or aij(1)=0a_{ij}^{(1)}=0 otherwise. Also aijk(2)=1a_{ijk}^{(2)}=1 if the nodes ii, jj, and kk form a triangle, or aijk(2)=0a_{ijk}^{(2)}=0 otherwise. Here σ1\sigma_{1} and σ2\sigma_{2} are the coupling strengths of the links (pairwise) and triangles (non-pairwise), respectively. Here, 𝐠(1)(𝐱i,𝐱j)\mathbf{g}^{(1)}(\mathbf{x}_{i},\mathbf{x}_{j}) and 𝐠(2)(𝐱i,𝐱j,𝐱k)\mathbf{g}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{j},\mathbf{x}_{k}) are the synchronization noninvasive functions [7] and are chosen in the forms 𝐠(1)(𝐱i,𝐱j)=𝐡(1)(𝐱j)𝐡(1)(𝐱i)\mathbf{g}^{(1)}(\mathbf{x}_{i},\mathbf{x}_{j})=\mathbf{h}^{(1)}(\mathbf{x}_{j})-\mathbf{h}^{(1)}(\mathbf{x}_{i}) and 𝐠(2)(𝐱i,𝐱j,𝐱k)=𝐡(2)(𝐱j,𝐱k)𝐡(2)(𝐱i,𝐱i)\mathbf{g}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{j},\mathbf{x}_{k})=\mathbf{h}^{(2)}(\mathbf{x}_{j},\mathbf{x}_{k})-\mathbf{h}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{i}). At the synchronization state, they tend to zero, making the dynamics of the system resemble that of the uncoupled oscillators.

For the above diffusive coupling functions, we can rewrite the above equation as

𝐱˙i=\displaystyle\mathbf{\dot{x}}_{i}= 𝐟(𝐱i)+σ1j=1Naij(1)ωij(1)[𝐡(1)(𝐱j)𝐡(1)(𝐱i)]\displaystyle\,\mathbf{f}(\mathbf{x}_{i})+\sigma_{1}\sum_{j=1}^{N}a_{ij}^{(1)}\omega_{ij}^{(1)}\left[\mathbf{h}^{(1)}(\mathbf{x}_{j})-\mathbf{h}^{(1)}(\mathbf{x}_{i})\right]
+σ2j=1Nk=1Naijk(2)ωijk(2)[𝐡(2)(𝐱j,𝐱k)𝐡(2)(𝐱i,𝐱i)],\displaystyle\,+\sigma_{2}{\sum_{j=1}^{N}}{\sum_{k=1}^{N}}a_{ijk}^{(2)}\omega_{ijk}^{(2)}\left[\mathbf{h}^{(2)}(\mathbf{x}_{j},\mathbf{x}_{k})-\mathbf{h}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{i})\right], (2)

where 𝐡(1)(𝐱j)\mathbf{h}^{(1)}(\mathbf{x}_{j}) and 𝐡(2)(𝐱j,𝐱k)\mathbf{h}^{(2)}(\mathbf{x}_{j},\mathbf{x}_{k}) are coupling functions that couples nodes in links and triangles, respectively. The choice of coupling functions affects the synchronizability of the system [7]. So we have to choose the coupling functions in a way that the oscillators tend to synchronize and we can write,

Si(1)=j=1Naij(1)ωij(1)andSi(2)=12j=1Nk=1Naijk(2)ωijk(2).\displaystyle S_{i}^{(1)}=\sum_{j=1}^{N}{a_{ij}}^{(1)}\omega_{ij}^{(1)}\,\;\;\mbox{and}\;\;S_{i}^{(2)}=\frac{1}{2}\sum_{j=1}^{N}\sum_{k=1}^{N}a_{ijk}^{(2)}\omega_{ijk}^{(2)}.

Here Si(1)S_{i}^{(1)} and Si(2)S_{i}^{(2)} are the intensities of node ii to form links and triangles, i.e., the number of weighted links and weighted triangles incident on node ii. For randomized simplicial complexes with Kmin(1)1K^{(1)}_{\mbox{min}}\gg 1, we can use mean-field approximation and this equation can be rewritten as,

𝐱˙i=\displaystyle\dot{\mathbf{x}}_{i}= 𝐟(𝐱i)+σ1Si(1)Ki(1)j=1Naij(1)(𝐡(1)(𝐱j)𝐡(1)(𝐱i))\displaystyle\,\mathbf{f}(\mathbf{x}_{i})+\sigma_{1}\frac{S_{i}^{(1)}}{K_{i}^{(1)}}\sum_{j=1}^{N}a_{ij}^{(1)}\left(\mathbf{h}^{(1)}(\mathbf{x}_{j})-\mathbf{h}^{(1)}(\mathbf{x}_{i})\right)
+σ2Si(2)Ki(2)j=1Nk=1Naijk(2)(𝐡(2)(𝐱j,𝐱k)𝐡(2)(𝐱i,𝐱i)).\displaystyle+\sigma_{2}\frac{S_{i}^{(2)}}{K_{i}^{(2)}}{\sum_{j=1}^{N}}{\sum_{k=1}^{N}}a_{ijk}^{(2)}\left(\mathbf{h}^{(2)}(\mathbf{x}_{j},\mathbf{x}_{k})-\mathbf{h}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{i})\right). (3)

Here, Ki(1)K_{i}^{(1)} is the degree of pairwise interactions, i.e., the total number of links that a node participates in. Ki(2)K_{i}^{(2)} is the total number of triangles that a node participates in, also called the degree for three-body interactions. Now, we consider pairwise and non-pairwise local mean fields as

𝐇¯(1)(𝐱i)=1Ki(1)j=1Naij(1)𝐡(1)(𝐱j)\displaystyle\mathbf{\overline{H}}^{(1)}{(\mathbf{x}_{i})}=\frac{1}{K_{i}^{(1)}}\sum_{j=1}^{N}a_{ij}^{(1)}\mathbf{h}^{(1)}(\mathbf{x}_{j})

due to the interaction between the nodes through links and

𝐇¯(2)(𝐱i,𝐱i)=1Ki(2)j=1Nk=1Naijk(2)𝐡(2)(𝐱j,𝐱k)\displaystyle\mathbf{\overline{H}}^{(2)}{(\mathbf{x}_{i},\mathbf{x}_{i}})=\frac{1}{K_{i}^{(2)}}{\sum_{j=1}^{N}}{\sum_{k=1}^{N}}a_{ijk}^{(2)}\mathbf{h}^{(2)}(\mathbf{x}_{j},\mathbf{x}_{k})

due to the interaction between nodes through triangles. Then, Eq. (3) can be written in terms of mean field as,

𝐱˙i=\displaystyle\mathbf{\dot{x}}_{i}= 𝐟(𝐱i)+σ1Si(1)(𝐇¯(1)(𝐱𝐢)𝐡(𝟏)(𝐱i))\displaystyle\,\mathbf{f}(\mathbf{x}_{i})+\sigma_{1}S_{i}^{(1)}\left(\mathbf{\overline{H}}^{(1)}(\mathbf{x_{i}})-\mathbf{h^{(1)}}(\mathbf{x}_{i})\right)
+σ2Si(2)(𝐇¯(2)(𝐱i,𝐱i)𝐡(2)(𝐱i,𝐱i)).\displaystyle+\sigma_{2}{S_{i}^{(2)}}\left(\mathbf{\overline{H}}^{(2)}{(\mathbf{x}_{i},\mathbf{x}_{i}})-\mathbf{h}^{(2)}(\mathbf{x}_{i},\mathbf{x}_{i})\right). (4)

So, the interaction between nodes in a large randomized weighted simplicial complex can be approximated as the interaction of a node with a mean field. This mean field is not only generated by the interaction of links, as in the case of complex networks, but also by the interaction of nodes as triangles.

According to the condition for natural coupling, close to the synchronized state, the interaction between nodes in links and triangles will be similar since, upon synchronization, the two nodes that are in the same state can be considered as a single node, and the three-body interactions reduce to the two-body interactions [7]. The above assumptions enable us to write 𝐡(2)(𝐱,𝐱)=𝐡(1)(𝐱)\mathbf{h}^{(2)}(\mathbf{x},\mathbf{x})=\mathbf{h}^{(1)}(\mathbf{x}) and 𝐇¯(2)(𝐱,𝐱)=𝐇¯(1)(𝐱)=𝐇(𝐱)\overline{\mathbf{H}}^{(2)}{(\mathbf{x},\mathbf{x})}=\overline{\mathbf{H}}^{(1)}{(\mathbf{x})}=\mathbf{H(x)}. Equation (4) can be rewritten as,

𝐱˙i=𝐟(𝐱i)+(σ1Si(1)+σ2Si(2))(𝐇(𝐱)𝐡(1)(𝐱i)).\displaystyle\mathbf{\dot{x}}_{i}=\mathbf{f}(\mathbf{x}_{i})+\left(\sigma_{1}S_{i}^{(1)}+\sigma_{2}S_{i}^{(2)}\right)\left(\mathbf{H}(\mathbf{x})-\mathbf{h}^{(1)}(\mathbf{x}_{i})\right). (5)

The variational equation of the above Eq. (5) is of the form

δ𝐱˙i=\displaystyle\delta\mathbf{\dot{x}}_{i}= [J𝐟(𝐱s)(σ1Si(1)+σ2Si(2))J(𝐡(1)(𝐱s))]δ𝐱i,\displaystyle\left[J\mathbf{f}(\mathbf{x}^{s})-\left(\sigma_{1}S_{i}^{(1)}+\sigma_{2}S_{i}^{(2)}\right)J\left(\mathbf{h}^{(1)}(\mathbf{x}^{s})\right)\right]\delta\mathbf{x}_{i}, (6)

where 𝐱s\mathbf{x}^{s} is the synchronization state. The eigenvalues are approximately equal to σ1Si(1)+σ2Si(2)\sigma_{1}S_{i}^{(1)}+\sigma_{2}S_{i}^{(2)}, i=1,2,,Ni=1,2,\ldots,N. From the above equation, we can write the eigenratio [17] as,

Rσ1Smax(1)+σ2Smax(2)σ1Smin(1)+σ2Smin(2),\displaystyle R\approx\frac{\sigma_{1}S_{\mbox{max}}^{(1)}+\sigma_{2}S_{\mbox{max}}^{(2)}}{\sigma_{1}S_{\mbox{min}}^{(1)}+\sigma_{2}S_{\mbox{min}}^{(2)}}, (7)

where σ1Smax(1)+σ2Smax(2)max{σ1S1(1)+σ2S1(2),σ1S2(1)+σ2S2(2),,σ1SN(1)+σ2SN(2)}\sigma_{1}S_{\mbox{max}}^{(1)}+\sigma_{2}S_{\mbox{max}}^{(2)}\geq\mbox{max}\{\sigma_{1}S_{1}^{(1)}+\sigma_{2}S_{1}^{(2)},\sigma_{1}S_{2}^{(1)}+\sigma_{2}S_{2}^{(2)},\cdots,\sigma_{1}S_{N}^{(1)}+\sigma_{2}S_{N}^{(2)}\} will give the maximum bound for eigenvalues and similar for minimum σ1Smin(1)+σ2Smin(2)min{σ1S1(1)+σ2S1(2),σ1S2(1)+σ2S2(2),,σ1SN(1)+σ2SN(2)}\sigma_{1}S_{\mbox{min}}^{(1)}+\sigma_{2}S_{\mbox{min}}^{(2)}\leq\mbox{min}\{\sigma_{1}S_{1}^{(1)}+\sigma_{2}S_{1}^{(2)},\sigma_{1}S_{2}^{(1)}+\sigma_{2}S_{2}^{(2)},\cdots,\sigma_{1}S_{N}^{(1)}+\sigma_{2}S_{N}^{(2)}\}. These maximum and minimum bounds may not necessarily belong to any particular node index ii. It further simplifies the problem as it is sufficient to consider only the maximum and minimum values of the intensities to calculate the eigenratio and it eliminates the necessity to calculate all the eigenvalues. It would be of great advantage when NN is very large.

For the case of pairwise interaction only (σ2=0.0\sigma_{2}=0.0), the eigenratio RR is very similar to the previous result [17]. For non-zero pairwise coupling strength (σ10.0,\sigma_{1}\neq 0.0,), we can rewrite the above equation as,

RSmax(1)+σ2σ1Smax(2)Smin(1)+σ2σ1Smin(2).\displaystyle R\approx\frac{S_{\mbox{max}}^{(1)}+\frac{\sigma_{2}}{\sigma_{1}}S_{\mbox{max}}^{(2)}}{S_{\mbox{min}}^{(1)}+\frac{\sigma_{2}}{\sigma_{1}}S_{\mbox{min}}^{(2)}}. (8)

In the similar way, we can derive the eigenratio for the dd-dimensional simplical complex as,

RSmax(1)+σ2σ1Smax(2)++σdσ1Smax(d)Smin(1)+σ2σ1Smin(2)++σdσ1Smin(d).\displaystyle R\approx\frac{S_{\mbox{max}}^{(1)}+\frac{\sigma_{2}}{\sigma_{1}}S_{\mbox{max}}^{(2)}+\cdots+\frac{\sigma_{d}}{\sigma_{1}}S_{\mbox{max}}^{(d)}}{S_{\mbox{min}}^{(1)}+\frac{\sigma_{2}}{\sigma_{1}}S_{\mbox{min}}^{(2)}+\cdots+\frac{\sigma_{d}}{\sigma_{1}}S_{\mbox{min}}^{(d)}}. (9)

Thus, the eigenratio of a randomized simplicial complex depends on the coupling strengths (pairwise and non-pairwise), and maximum and minimum intensities of the nodes. If we assume all the non-pairwise coupling strengths are identical to the pairwise coupling strength (i.e., σ2=σ3==σd=σ1\sigma_{2}=\sigma_{3}=\cdots=\sigma_{d}=\sigma_{1}), then the eigenratio RR is independent on the coupling strengths and depends on the maximum and minimum intensities as observed for pairwise weighted random networks [17].

To find the tight bounds of the above mean-field approximation, we can write Eq. (5) as,

𝐱˙𝐢=\displaystyle\mathbf{\dot{x}_{i}}= 𝐅(𝐱i)σ1j=1NGij(1)𝐇(1)(𝐱j)σ2j=1NGij(2)𝐇(2)(𝐱j),\displaystyle\,\mathbf{F}(\mathbf{x}_{i})-\sigma_{1}\sum_{j=1}^{N}G_{ij}^{(1)}\mathbf{H}^{(1)}(\mathbf{x}_{j})-\sigma_{2}\sum_{j=1}^{N}G_{ij}^{(2)}\mathbf{H}^{(2)}(\mathbf{x}_{j}), (10)

where Gij(1)G_{ij}^{(1)} and Gij(2)G_{ij}^{(2)} are the elements of matrices G(1)=S(1)D(1)1L(1)G^{(1)}=S^{(1)}D^{(1)-1}L^{(1)} and G(2)=S(2)D(2)1L(2)G^{(2)}=S^{(2)}D^{(2)-1}L^{(2)}, respectively. Here L(1)L^{(1)} and L(2)L^{(2)} are generalized Laplacian matrices, while SS and DD are diagonal matrices of strengths and generalized degrees, respectively. It is a good point that we have separated weights from topology. We can write normalized Laplacian matrices as L¯(1)=D1L(1)\overline{L}^{(1)}=D^{-1}L^{(1)} and L¯(2)=D1L(2)\overline{L}^{(2)}=D^{-1}L^{(2)}, then G(1)=S(1)L¯(1)G^{(1)}=S^{(1)}\overline{L}^{(1)} and G(2)=S(2)L¯(2)G^{(2)}=S^{(2)}\overline{L}^{(2)}. Thus, the largest and smallest eigenvalues of the matrices G(1)G^{(1)} and G(2)G^{(2)} are bounded by the eigenvalues of L¯(1)\overline{L}^{(1)} and L¯(2)\overline{L}^{(2)}. We can write the linearized variational Eq. (10) by following the procedure outlined in [18] and is given by

δ𝐱˙i=(J𝐟(𝐱s)j=1N[σ1Gij(1)+σ2Gij(2)]J(𝐡(1)(𝐱s)))δ𝐱i.\displaystyle\delta\dot{\mathbf{x}}_{i}=\left(J\mathbf{f}(\mathbf{x}^{s})-\sum_{j=1}^{N}\left[\sigma_{1}G_{ij}^{(1)}+\sigma_{2}G_{ij}^{(2)}\right]J\left(\mathbf{h}^{(1)}(\mathbf{x}^{s})\right)\right)\delta{\mathbf{x}}_{i}. (11)

We can define an effective matrix MM as,

Mij=Gij(1)+σ2σ1Gij(2).\displaystyle M_{ij}=G^{(1)}_{ij}+\frac{\sigma_{2}}{\sigma_{1}}G^{(2)}_{ij}. (12)

Equation (11) can be rewritten, in terms of effective matrix MM, as

δ𝐱˙i=[J𝐟(𝐱s)σ1j=1NMijJ(𝐡(1)𝐱s)]δ𝐱i.\displaystyle\delta\mathbf{\dot{x}}_{i}=\left[J\mathbf{f}\left(\mathbf{x}^{s}\right)-\sigma_{1}\sum_{j=1}^{N}M_{ij}J\left(\mathbf{h}^{(1)}\mathbf{x}^{s}\right)\right]\delta\mathbf{x}_{i}. (13)

The eigenvalues of the matrix MM depend on the ratio of coupling strengths, degrees and intensities, and the eigenratio of this matrix can be expressed as R=λN/λ2,R=\lambda_{N}/\lambda_{2}, where λ2\lambda_{2} and λN\lambda_{N} are the 2nd and NN-th eigenvalues of MM such that 0=λ1λ2λ3λN0=\lambda_{1}\leq\lambda_{2}\leq\lambda_{3}\leq\cdots\leq\lambda_{N}.

Another measure of synchronizability is the cost CC involved in the coupling of nodes in a simplicial complex, and it is the total strength of connections of all nodes. It can be written as,

C=σ1i=1NSi(1)+σ2i=1NSi(2),\displaystyle C=\sigma_{1}\sum_{i=1}^{N}{S_{i}}^{(1)}+\sigma_{2}\sum_{i=1}^{N}S_{i}^{(2)}, (14)

By using the eigenvalues of MM in Eq. (13), the normalized cost can be written as,

C0=CNα1=Ωλ2,\displaystyle C_{0}=\frac{C}{N\alpha_{1}}=\frac{\Omega}{\lambda_{2}}, (15)

where α1=σ1λ2(M)\alpha_{1}=\sigma_{1}\lambda_{2}(M) and mean intensity

Ω=1N(i=1NSi(1)+σ2σ1i=1NSi(2)).\displaystyle\Omega=\frac{1}{N}\left(\sum_{i=1}^{N}S_{i}^{(1)}+\frac{\sigma_{2}}{\sigma_{1}}\sum_{i=1}^{N}S_{i}^{(2)}\right). (16)

From Eq. (6), the normalized cost will be,

C0ΩSmin(1)+rSmin(2)\displaystyle C_{0}\approx\frac{\Omega}{{S_{\mbox{min}}^{(1)}+rS_{\mbox{min}}^{(2)}}} (17)

where r=σ2/σ1r={\sigma_{2}}/{\sigma_{1}}. We can verify Eq. (8) and Eq. (17) numerically by computing the eigenvalues of the effective matrix MM, and we can obtain an explicit bound from the eigenvalues of L¯(1)\overline{L}^{(1)} and L¯(2)\overline{L}^{(2)}. Using this bound, we can derive formulas for RR and C0C_{0} as a function of Smax(1)S_{\mbox{max}}^{(1)}, Smin(1)S_{\mbox{min}}^{(1)} and the generalized degrees.

We can demonstrate that the upper and lower bounds of the nonzero eigenvalues of the effective matrix MM are given by the eigenvalues μl(1)\mu^{(1)}_{l} and μl(2)\mu^{(2)}_{l} of the matrices G(1)G^{(1)} and G(2)G^{(2)}, respectively, as follows,

Smin(1)μ2(1)+rSmin(2)μ2(2)λ2Smin(1)+rSmin(2),\displaystyle{S_{\mbox{min}}^{(1)}\mu_{2}^{(1)}+rS_{\mbox{min}}^{(2)}\mu_{2}^{(2)}}\leq\lambda_{2}\leq{S_{\mbox{min}}^{(1)}+rS_{\mbox{min}}^{(2)}}, (18)
Smax(1)+rSmax(2)λNSmax(1)μN(1)+rSmax(2)μN(2).\displaystyle{S_{\mbox{max}}^{(1)}+rS_{\mbox{max}}^{(2)}}\leq\lambda_{N}\leq{S_{\mbox{max}}^{(1)}\mu_{N}^{(1)}+rS_{\mbox{max}}^{(2)}\mu_{N}^{(2)}}. (19)

For sufficiently random simplicial complexes, the spectra of the matrices G(1)G^{(1)} and G(2)G^{(2)} tend to follow the semicircle law [17] and we can write μ2(1)12/K(1)\mu_{2}^{(1)}\approx 1-2/\sqrt{K^{(1)}}, μN(1)1+2/K(1)\mu_{N}^{(1)}\approx 1+2/\sqrt{K^{(1)}}, μ2(2)12/K(2)\mu_{2}^{(2)}\approx 1-2/\sqrt{K^{(2)}} and μN(2)1+2/K(2)\mu_{N}^{(2)}\approx 1+2/\sqrt{K^{(2)}}, provided that Kmin(d)K(d)K_{\mbox{min}}^{(d)}\gg\sqrt{K^{(d)}}. Here K(d)K^{(d)} is the mean degree of the dd-simplex. By introducing these in Eq. (18) and Eq. (19), we get the following approximations for the bounds of RR and C0C_{0} as

Smax(1)+rSmax(2)Smin(1)+rSmin(2)\displaystyle\frac{S_{\mbox{max}}^{(1)}+rS_{\mbox{max}}^{(2)}}{S_{\mbox{min}}^{(1)}+rS_{\mbox{min}}^{(2)}} R\displaystyle\leq R
1+2K(1)12K(1)(Smax(1)+r1+2K(2)1+2K(1)Smax(2)Smin(1)+r12K(2)12K(1)Smin(2)).\displaystyle\leq\frac{1+\frac{2}{\sqrt{K^{(1)}}}}{1-\frac{2}{\sqrt{K^{(1)}}}}\left(\frac{S_{\mbox{max}}^{(1)}+r\frac{1+\frac{2}{\sqrt{K^{(2)}}}}{1+\frac{2}{\sqrt{K^{(1)}}}}S_{\mbox{max}}^{(2)}}{S_{\mbox{min}}^{(1)}+r\frac{1-\frac{2}{\sqrt{K^{(2)}}}}{1-\frac{2}{\sqrt{K^{(1)}}}}S_{\mbox{min}}^{(2)}}\right). (20)
ΩSmin(1)+rSmin(2)\displaystyle\frac{\Omega}{S_{\mbox{min}}^{(1)}+rS_{\mbox{min}}^{(2)}} C0\displaystyle\leq C_{0}
112K(1)(ΩSmin(1)+r12K(2)12K(1)Smin(2)).\displaystyle\leq\frac{1}{1-\frac{2}{\sqrt{K^{(1)}}}}\left(\frac{\Omega}{S_{\mbox{min}}^{(1)}+r\frac{1-\frac{2}{\sqrt{K^{(2)}}}}{1-\frac{2}{\sqrt{K^{(1)}}}}S_{\mbox{min}}^{(2)}}\right). (21)

For a given value of KK, the synchronizability of randomly weighted simplicial complexes with a large value of Kmin(1)K_{\mbox{min}}^{(1)} is expected to follow a general formula as follows,

R=AR(Smax(1)+BR1Smax(2)Smin(1)+BR2Smin(2)),\displaystyle R=A_{R}\left(\frac{S_{\mbox{max}}^{(1)}+B_{R_{1}}S_{\mbox{max}}^{(2)}}{S_{\mbox{min}}^{(1)}+B_{R_{2}}S_{\mbox{min}}^{(2)}}\right), (22)

and

C0=AC(ΩSmin(1)+BR2Smin(2)),\displaystyle C_{0}=A_{C}\left(\frac{\Omega}{S_{\mbox{min}}^{(1)}+B_{R_{2}}S_{\mbox{min}}^{(2)}}\right), (23)

where AR=1+2/K(1)12/K(1)A_{R}=\frac{1+2/\sqrt{K^{(1)}}}{1-2/\sqrt{K^{(1)}}} and AC=112/K(1)A_{C}=\frac{1}{1-2/\sqrt{K^{(1)}}}. Here, AR1A_{R}\rightarrow 1 and AC1A_{C}\rightarrow 1 in the limit K(1)K^{(1)}\rightarrow\infty. Also, BR1=r1+2/K(2)1+2/K(1)B_{R_{1}}=r\frac{1+2/\sqrt{K^{(2)}}}{1+2/\sqrt{K^{(1)}}} and BR2=r12/K(2)12/K(1)B_{R_{2}}=r\frac{1-2/\sqrt{K^{(2)}}}{1-2/\sqrt{K^{(1)}}}. BR1rB_{R_{1}}\rightarrow r and BR2rB_{R_{2}}\rightarrow r in the limit K(d)(d=1,2)K^{(d)}\rightarrow\infty(d=1,2). They are well agreed with Eqs. (8) and (17).

For NN-dimensional simplicial complex,

R=AR(Smax(1)+d=2NBR1(d)Smax(N)Smin(1)+d=2NBR2(d)Smin(N))\displaystyle R=A_{R}\left(\frac{S_{\mbox{max}}^{(1)}+\sum_{d=2}^{N}B_{R_{1}}^{(d)}S_{\mbox{max}}^{(N)}}{S_{\mbox{min}}^{(1)}+\sum_{d=2}^{N}B_{R_{2}}^{(d)}S_{\mbox{min}}^{(N)}}\right) (24)

and

C0=AC(ΩSmin(1)+d=2NBC(d)Smin(N)),\displaystyle C_{0}=A_{C}\left(\frac{\Omega}{S_{\mbox{min}}^{(1)}+\sum_{d=2}^{N}B_{C}^{(d)}S_{\mbox{min}}^{(N)}}\right), (25)

where

BR1(d)=r1+2/K(d)1+2/K(1),BR2(d)=r12/K(d)12/K(1).\displaystyle B_{R_{1}}^{(d)}=r\frac{1+2/\sqrt{K^{(d)}}}{1+2/\sqrt{K^{(1)}}},\;\;B_{R_{2}}^{(d)}=r\frac{1-2/\sqrt{K^{(d)}}}{1-2/\sqrt{K^{(1)}}}. (26)

III Numerical Results

III.1 Verification of the general formula

We compare the expression of RR as a function of eigenvalue ratio λN/λ2{\lambda_{N}}/{\lambda_{2}} and C0C_{0} as a function of the ratio Ω/λ2\Omega/\lambda_{2} and found that they are almost identical when Kmax(1)1K^{(1)}_{\mbox{max}}\gg 1.

To conduct our analysis, the parameter values are set as follows: N=103N=10^{3}, σ1=0.001\sigma_{1}=0.001, σ2=0.01\sigma_{2}=0.01. We arbitrarily fix the values of the minimum and maximum intensities of the node for pairwise (Smin(1),Smax(1))(S^{(1)}_{\mbox{min}},S^{(1)}_{\mbox{max}}) and non-pairwise (Smin(2),Smax(2))(S^{(2)}_{\mbox{min}},S^{(2)}_{\mbox{max}}) interactions. In each iteration of the simulation, we add 100100 to Smax(1)S^{(1)}_{\mbox{max}} and keep all other values constant. The simulation is run 10310^{3} times. We first consider a simplicial complex with a node ii connected to all other nodes, resulting in Kmax(1)=N1K^{(1)}_{\mbox{max}}=N-1. The maximum number of triangles incident on a node is (N1)×(N2)(N-1)\times(N-2), and the maximum number of triangles incident on a link is (N2)(N-2). Using this structure, we generate the Laplacian matrices L(1)L^{(1)} and L(2)L^{(2)}. Finally, we uniformly distribute SS among the nodes. All the triangles are considered as nodes having three-body interactions.

We calculate the eigenratio RR from the effective matrix MM using Eq. (12) and compare it with Eq. (22). We then plot the values of RR against the corresponding values of the eigenratio in terms of SS calculated from the general formula, which reveals a linear relationship between RR and the eigenratio as a function of SS.

Refer to caption
Figure 1: (a) RR (calculated using the eigenvalues of matrix MM) vs SS (eigenratio calculated using the general formula), and (b) Ω/λ2\Omega/\lambda_{2} vs C0C_{0}, expressed in terms of intensities, as computed using the general formula for different coupling schemes and distributions: (AA) all-to-all coupling, (PL) power law distribution, (PLICD) power law distribution with intensities correlated to degrees, (Uni) uniform distribution, and (RR) RR computed using the eigenvalues of MM.

Similarly, we calculate the normalized cost C0C_{0} using Eq. (12) and compare it with Eq.  (23). We then plot the values of Ω/λ2\Omega/\lambda_{2} against the corresponding values of C0C_{0}, which reveals a linear relationship between them, which is shown dashed-purple line with diamond symbol (AA) in Fig. 1.

One may note that the most realistic networks are scale-free networks, where the degrees are distributed according to a power law [19, 20]. This power-law distribution means that only a small portion of nodes has very high degrees, while a majority of nodes have relatively small degrees. Therefore, we construct a simplicial complex with power-law distributed degrees and intensities; however, they are not related. We achieve this by distributing degrees and intensities to nodes using a power-law distribution. In Fig. 1, we also show these results by the dotted-red line with stars (PL) and the green-dashed line with empty circles (PLICD).

Next, we consider the scale-free distribution with intensities correlated to degrees. We construct this by distributing the intensities, which are proportional to degrees. Hence, the node with the maximum degree will receive the maximum intensity, and the node with the minimum degree will receive the minimum intensity. We apply this procedure to both three-body interactions and two-body interactions. Subsequently, we plot the graphs for RR and C0C_{0} corresponding to this distribution. The results demonstrate a linear relationship between the values of the eigenratio and cost calculated from the general formula. This linear relationship also holds for the uniform distribution, as depicted by the dash-dotted pink line with square symbols (Uni) in Fig. 1. From Fig. 1, we can conclude that the general formula holds true regardless of the distribution of degrees and intensities. Further, we observe that the values obtained from the general formula are nearly identical to that obtained by finding the eigenvalues of the effective matrix MM (blue dashed-line in Fig. 1).

As we can see from Fig. 1(b), the cost of connection is dependent on the distribution. The cost is very low for the power law distribution of degrees and power law distribution of intensities correlated to degrees. It is the network topology of scale free networks that arise spontaneously in natural and man made systems [19]. So, the cost of connection is low for the more realistic networks. The cost of connection varies as the topology changes.

III.2 Effects of coupling strengths

Next, we study effect of the coupling strengths of pairwise and three-body interactions. We fix the values of the intensities as Smin(1)=10S^{(1)}_{\mbox{min}}=10, Smax(1)=1000S^{(1)}_{\mbox{max}}=1000, Smin(2)=10S^{(2)}_{\mbox{min}}=10 and Smax(2)=20S^{(2)}_{\mbox{max}}=20, and and change the values of r=σ2/σ1r={\sigma_{2}}/{\sigma_{1}}. Here, to change the value of rr, we fix the pairwise interaction coupling strength σ1=0.001\sigma_{1}=0.001 and vary the non-pairwise coupling strength σ2\sigma_{2}. It is evident from Fig. 2(a) that as the coupling strength for three-body interactions increases, the eigenratio decreases and approaches smaller values and increases the synchronizability of the system. When r10r\approx 10, the general formula gives the exact values for the eigenratio. Then, for larger values of rr, RR from both the approximated and general formulas converge.

Refer to caption
Figure 2: Variation of RR as a function of coupling strength ratio rr calculated from the general formula, the approximated formula and the eigenvalues of MM (RR), for the simplicial complex when degrees and intensities are uniformly distributed: (a) and (c): Smax(1)>Smax(2)S^{(1)}_{\mbox{max}}>S^{(2)}_{\mbox{max}}, and (b) and (d): Smax(2)>Smax(1)S^{(2)}_{\mbox{max}}>S^{(1)}_{\mbox{max}}.

One can easily study the effect of other higher-order interactions using Eq. (9). From Fig. 2(a), at the small values of rr, (i.e., σ2\sigma_{2}), the value of the eigenratio approaches to Smax(1)/Smin(1){S^{(1)}_{\mbox{max}}}/{S^{(1)}_{\mbox{min}}}. As we increase the rr, by increasing σ2\sigma_{2}, we can drastically reduce the values of RR. In Fig. 2(a), Smax(1)/Smin(1)=100{S^{(1)}_{\mbox{max}}}/{S^{(1)}_{\mbox{min}}}=100 and it falls down to 33 as we increase the three-body interactions. Therefore, higher-order interactions promote synchronization when the first order intensities (degrees in the case of unweighted networks) are very heterogeneous. The same effect is shown in the values of cost as we can see from Fig. 2(c). Then we analyze the synchronizability when the intensity of three-body interaction becomes more heterogeneous than the pairwise interaction, i.e., when Smax(2)>Smax(1)S^{(2)}_{\mbox{max}}>S^{(1)}_{\mbox{max}}. The values are chosen as follows as Smax(2)=1000S^{(2)}_{\mbox{max}}=1000 and Smax(1)=20S^{(1)}_{\mbox{max}}=20. In this case, the three-body interaction coupling strength has opposite effect. For a given value of Smax(2)S^{(2)}_{\mbox{max}}, the eigenratio increases as we increase the three-body interaction coupling strength σ2\sigma_{2}. Hence, decrease the synchronizability. The values of eigenratio from the approximated formula and the general formula converges when the eigenratio is minimum.

The effect of coupling strength is the same for both cost and the eigenratio [cf. Fig. 2(b) and 2(d)]. The more heterogeneity there is in the second-order intensities, the faster the cost increases. Hence, the synchronizability decreases if we increase the value of σ2\sigma_{2}. The effect of coupling strengths on synchronization depends on the intensity of the network topology. Based on the above results, if Smax(1)>Smax(2)S^{(1)}_{\mbox{max}}>S^{(2)}_{\mbox{max}}, an increase in σ2\sigma_{2} enhances synchronizability. However, the opposite scenario occurs if Smax(2)>Smax(1)S^{(2)}_{\mbox{max}}>S^{(1)}_{\mbox{max}}, where a larger σ2\sigma_{2} reduces synchronizability.

In general, higher-order interactions do not always promote synchronization [21]. They inhibit the synchronization of the system when the weights of the non-pairwise interactions are higher than those of the pairwise interactions. With this knowledge, we can promote or inhibit synchronization by manipulating the weights and coupling strengths of the pairwise and non-pairwise interactions.

III.3 Behaviour of the constants ARA_{R}, ACA_{C}, BR1B_{R_{1}} and BR2B_{R_{2}}

Next, we analyze the behaviour of the constants ARA_{R}, ACA_{C}, BR1B_{R_{1}}, and BR2B_{R_{2}} as the mean degree changes for a simplicial complex with a mean degree of KK. For this purpose, we choose the values of the coupling strengths as σ1=0.001\sigma_{1}=0.001 and σ2=0.01\sigma_{2}=0.01 and vary Smax(1)/Smin(1)=1,2,10,100{S^{(1)}_{\mbox{max}}/{S^{(1)}_{\mbox{min}}}}=1,2,10,100 by fixing all nodes to the same degree as in the case of KK-regular networks. Using Eqs. (22) and (23), we calculate the values of ARA_{R}, ACA_{C}, BR1B_{R_{1}}, and BR2B_{R_{2}} for large values of mean degree KK.

As we can see from Figs. 3(a) and 3(b), the heterogeneity of the intensities has a small effect on ARA_{R}, and the behaviour of ACA_{C} appears independent of the intensities’ heterogeneity as KK increases.

Refer to caption
Figure 3: Variations of (a) ARA_{R} (b) ACA_{C}, (c) BR1B_{R_{1}} and (d) BR2B_{R_{2}} against KK. When KK is very large, ARA_{R} and ACA_{C} approach 1 and BR1B_{R_{1}} and BR2B_{R_{2}} approach rr, so we can use the approximate formula rather than the general formula.

Both ARA_{R} and ACA_{C} quickly approach unity as KK increases.

Further, from Figs. 3(c) and 3(d), we observe that the values of BR1B_{R_{1}} and BR2B_{R_{2}} are highly dependent on the heterogeneity of the intensities. BR1B_{R_{1}} remains close to r=10r=10 when the intensities are not very heterogeneous. As the heterogeneity increases, the values decrease for low KKs and slowly approach rr. The values of BR2B_{R_{2}} remain close to the upper bound when the intensities are heterogeneous and slowly approach rr. When the intensities are homogeneous, i.e., S(1)max/S(1)min=1{S^{(1)}\mbox{max}}/{S^{(1)}\mbox{min}}=1, the values of BR2B_{R_{2}} remain close to rr for all KK.

From the behaviours of ARA_{R}, ACA_{C}, BR1B_{R_{1}} and BR2B_{R_{2}}, we can observe that for K1K\gg 1 and not very heterogeneous networks, the general formula approaches the approximated formula. With this, we can easily analyze the synchronizability of the weighted simplicial complexes in the presence of other higher-order interactions, such as four-body interactions, five-body interactions etc., from the knowledge of mean degrees, coupling strengths, and maximum and minimum intensities for the interaction networks.

III.4 Verification with Rössler oscillators

To validate our findings, we verify the applicability of the proposed model (1) or (3) by analyzing complete synchronization in a system of identical Rössler oscillators. In this case, we consider Eq. (3) to represent the dynamical equations of a weighted simplicial complex composed of Rössler oscillators as,

x˙i=\displaystyle\dot{x}_{i}= yizi+σ1Si(1)Ki(1)j=1Naij(1)(xjxi)\displaystyle\,-y_{i}-z_{i}+\sigma_{1}\frac{S^{(1)}_{i}}{K^{(1)}_{i}}{\sum_{j=1}^{N}a_{ij}^{(1)}(x_{j}-x_{i})}
+σ2Si(2)Ki(2)j=1Nk=1Naijk(2)(xj2xkxi3),\displaystyle+\sigma_{2}\frac{S^{(2)}_{i}}{K^{(2)}_{i}}\sum_{j=1}^{N}\sum_{k=1}^{N}a_{ijk}^{(2)}(x_{j}^{2}x_{k}-x_{i}^{3}), (27a)
y˙i=\displaystyle\dot{y}_{i}= xi+ayi,\displaystyle\,x_{i}+ay_{i}, (27b)
z˙i=\displaystyle\dot{z}_{i}= b+zi(xic),i=1,2,,N,\displaystyle\,b+z_{i}(x_{i}-c),\;\;i=1,2,\ldots,N, (27c)

where a=0.2a=0.2, b=0.2b=0.2 and c=9.0c=9.0, and NN is the total number of oscillators. We construct a weighted simplicial complex comprising 5050 Rössler oscillators. For a given node ii, Ki(1)K^{(1)}_{i} and Ki(2)K^{(2)}_{i} represent the degrees of pairwise and three-body interactions, respectively, indicating the total number of links and triangles to which the node belongs. Si(1)S^{(1)}_{i} and Si(2)S^{(2)}_{i} denote the intensities of pairwise and three-body interactions, respectively, for node ii. The oscillators are coupled through their xx components for both pairwise and three-body interactions (later we will show that the results are independent on the choice of components). We fix the values of σ1\sigma_{1}, σ2\sigma_{2}, Smax(1)S^{(1)}_{\mbox{max}}, Smax(2)S^{(2)}_{\mbox{max}}, Smin(2)S^{(2)}_{\mbox{min}} and vary the values of Smin(1)S^{(1)}_{\mbox{min}}.

Refer to caption
Figure 4: Synchronizability of coupled Rössler systems (27) calculated using cost, eigenratio, and synchronization error (EE) for different values of the coupling strengths, (Smax(1),Smax(2),σ1,σ2)(S^{(1)}_{\mbox{max}},S^{(2)}_{\mbox{max}},\sigma_{1},\sigma_{2}): (a) (1,103,1,0.1)(1,10^{-3},1,0.1) (first column), (b) (10,102,0.1,102)(10,10^{-2},0.1,10^{2}) (second column), and (c) (100,1,102,104)(100,1,10^{-2},10^{-4}) (third column) chosen as per equation (29) and Smin(2)=0.1×Smax(2)S^{(2)}_{\mbox{min}}=0.1\times S^{(2)}_{\mbox{max}}. The synchronizability of the network is independent of the individual values of the coupling strengths.

The mean degrees are K(1)=28.4K^{(1)}=28.4 and K(2)=242.1K^{(2)}=242.1. To perform the numerical analysis, we randomly distribute the degrees and the intensities. We construct the adjacency tensors as we did previously. We calculate the synchronisation error using the formula [18],

E=(1N(N1)i,j=1N𝒙j𝒙i2)12T,\displaystyle E=\left\langle\left(\frac{1}{N(N-1)}\sum_{i,j=1}^{N}\|\boldsymbol{x}_{j}-\boldsymbol{x}_{i}\|^{2}\right)^{\frac{1}{2}}\right\rangle_{T}, (28)

where 𝒙\boldsymbol{x} is the state of the node, \langle\rangle represents the time average over time TT.

Then, we calculate the eigenratio and cost using the formulas (22) and (23). We consider three combinations of coupling strengths and maximum intensities, and Fig. 4 shows the results. We choose the values for the Smax(1)S^{(1)}_{\mbox{max}}, Smax(2)S^{(2)}_{\mbox{max}}, σ1\sigma_{1} and σ2\sigma_{2} as per the relations,

Smax(1)×σ1\displaystyle S^{(1)}_{\mbox{max}}\times\sigma_{1} [1,2],\displaystyle\in[1,2], (29a)
Smax(2)×σ2\displaystyle S^{(2)}_{\mbox{max}}\times\sigma_{2} [104,100].\displaystyle\in[10^{-4},10^{0}]. (29b)

We choose the parameters from the range of coupling strengths for synchronization in unweighted simplicial complexes of Rössler oscillators [18] and the results are shown in Fig.  4. We observe that as the eigenratio and cost decrease, the synchronization error also decreases, leading to a more synchronized system. Complete synchronization (i.e., zero synchronization error) occurs when Smin(1)=0.2×Smax(1)S^{(1)}_{\mbox{min}}=0.2\times S^{(1)}_{\mbox{max}}, or 20% of Smax(1)S^{(1)}_{\mbox{max}}. This indicates that we can assess the synchronizability of complex systems with higher-order interactions using the eigenratio and cost, employing the general formulas (22) and (23) when the system’s mean degree is large. Additionally, we observe that a large Smax(1)/Smin(1)S^{(1)}_{\mbox{max}}/S^{(1)}_{\mbox{min}} ratio hinders synchronization. Therefore, to inhibit synchronization in systems where its effects are undesirable, we can increase the maximum intensity or decrease the minimum intensity; conversely, to promote synchronization, we can do the opposite.

We validate our formula by conducting additional tests, wherein we select degrees using power-law and uniform distributions. The results are shown in Fig. 5. We distribute the degrees and intensities as powerlaw and random (P-R), uniform and random (U-R), and powerlaw and uniform (P-U) while maintaining all other parameters as in Fig. 4(a). The results consistently demonstrate that synchronization is independent of the connectivity patterns in simplicial complexes. Therefore, the derived formula simplifies the problem by reducing the necessity to compute adjacency tensors for each interaction. Moreover, this formula facilitates a swift and straightforward determination of when a system synchronizes.

Refer to caption
Figure 5: Synchronizability calculated using (a) cost, (b) eigenratio, and (c) synchronization error (EE) for different distributions of the degrees and the intensities: P-R, U-R, and P-U correspond to the degrees and intensities distributed using power law and random, uniform and random, and power law and uniform, respectively. The other parameters are σ1=1\sigma_{1}=1, σ2=0.1\sigma_{2}=0.1, Smax(1)=1S^{(1)}_{\mbox{max}}=1, Smax(2)=103S^{(2)}_{\mbox{max}}=10^{-3} and Smin(2)=0.1×Smax(2)S^{(2)}_{\mbox{min}}=0.1\times S^{(2)}_{\mbox{max}}. System synchronization is independent of the distributions of degrees and intensities.
Refer to caption
Figure 6: Synchronizability calculated using (a) cost, (b) eigenratio, and (c) synchronization error (EE) for different system sizes N=50,70,150,200N=50,70,150,200 and σ1=102\sigma_{1}=10^{-2}, σ2=104\sigma_{2}=10^{-4}, Smax(1)=100S^{(1)}_{\mbox{max}}=100, Smax(2)=1S^{(2)}_{\mbox{max}}=1, and Smin(2)=0.1×Smax(2)S^{(2)}_{\mbox{min}}=0.1\times S^{(2)}_{\mbox{max}}. The complete synchronization of the system is independent of the total number of nodes present in the network.

We then increase the number of oscillators to N=70,100,150N=70,100,150 and 200200 while maintaining all other parameters as in Fig. 4(b). We observe that synchronization occurs at the same value of Smin(1)S^{(1)}_{\mbox{min}} as in the system with N=50N=50 oscillators. This suggests that complete synchronization in weighted simplicial complexes of identical oscillators is independent of the total number of oscillators in the system. We plot the results in Fig. 6. Notably, the synchronization errors for N=150N=150 and N=200N=200 are precisely the same.

Refer to caption
Figure 7: Synchronizability calculated using (a) cost, (b) eigenratio, and (c) synchronization error (EE) for the interactions happening between different components. Here \diamond represents the result for xyx-y scheme (i.e., pairwise interaction through xx components and three body interactions through yy components), ×\times for yxy-x (pairwise interaction through yy components and three-body interactions through xx variable) and \circ for yyy-y (both interactions through yy components). The other parameters are σ1=1\sigma_{1}=1, σ2=0.1\sigma_{2}=0.1, Smax(1)=1S^{(1)}_{\mbox{max}}=1, Smax(2)=103S^{(2)}_{\mbox{max}}=10^{-3} and Smin(2)=0.1×Smax(2)S^{(2)}_{\mbox{min}}=0.1\times S^{(2)}_{\mbox{max}}. The synchronizability of the system is independent of the way the nodes are interacting.

Analyzing large weighted complex networks with higher-order interactions poses a major challenge, especially due to the presence of a vast number of nodes in natural and man-made systems. Our general formulas (22) and (23) can significantly simplify the study of complete synchronization in such systems.

Next, we check the synchronizability by taking three different coupling functions through different variables. We consider the pairwise interactions through the xx components and three-body interactions through the yy components (xyx-y scheme). We then conduct additional experiments with pairwise interactions through yy components, three-body interactions through xx components (yxy-x scheme), and both interactions through yy components (yyy-y scheme). All other values remain identical to those used in Fig. 4(a). Figure 7 demonstrates that the system synchronizes at the same value of Smin(1)S^{(1)}_{\mbox{min}}, indicating that synchronization in weighted simplicial complexes is independent of the specific interaction modes among oscillators.

III.5 Verification with real-world connectivity structure

Up to now, we verified our derived analytical theories on synthetic network structures. Finally, we verify our formula on real-world connectivity networks [22]. The system is a collection of ants, where the nodes represent the ants, and the links represent interactions between them within a day. The weight of links represents the frequency of interaction. We consider all triangles as three-body interactions and assign weights to each proportional to the weights of the links in the triangles. At each time instant, there may be two agents (nodes) that are not connected, i.e., the whole network is disconnected at that time. However, the union of all the connections over the entire period of time gives a connected network, which is a necessary condition for complete synchronization in a graph. The real-world connectivity network has N=152N=152, Kmax(1)=143K^{(1)}_{\mbox{max}}=143, Kmin(1)=32K^{(1)}_{\mbox{min}}=32, Kmax(2)=7.1KK^{(2)}_{\mbox{max}}=7.1K with mean degree K(1)=102K^{(1)}=102, average number of triangles K(2)=4.1KK^{(2)}=4.1K, Smax(1)=2064S^{(1)}_{\mbox{max}}=2064, Smax(2)=5101.32S^{(2)}_{\mbox{max}}=5101.32, Smin(1)=187S^{(1)}_{\mbox{min}}=187 and Smin(2)=387.62S^{(2)}_{\mbox{min}}=387.62. Previously, the oscillatory dynamics was used to represent the dynamics of each node in the modelling of opinion formation in social systems [23] since the opinions are not necessarily stationary always. In our case, we model the dynamics of the ant interaction network and place chaotic Rössler oscillators on that network. We chose the values for σ1\sigma_{1} and σ2\sigma_{2} according to the relations in Eq. (29). We fix σ1=0.001\sigma_{1}=0.001 and vary σ2\sigma_{2} from 10510^{-5}. Figure 8 displays the results.

Refer to caption
Figure 8: Synchronizability of real-world connectivity network [22] of N=152N=152 oscillators modelled by Rössler systems calculated using (a) cost, (b) eigenratio, and (c) synchronization error (EE) by varying the nonpairwise coupling strength σ2\sigma_{2}.

One may note that as the eigenratio and the cost decrease, the synchronization error also decreases. The system is synchronized when the values of the eigenratio and the cost are at a minimum for the chosen values of the coupling strengths. From these results, we can conclude that it is possible to predict the complete synchronizability of complex systems with higher-order interactions using our formula.

As a whole, it is intriguing to note that complete synchronization in large complex networks is independent of the total number of nodes present in the system and the way they are connected. Synchronization depends on the coupling strengths and the degree of connection between nodes. If all nodes are connected with nearly equal strengths, the system is easily synchronized. However, if some nodes have significantly stronger connections compared to others, achieving synchronization becomes challenging. By knowing the weights of links and triangles, we can calculate intensities. Subsequently, coupling strengths must be chosen based on the relationships mentioned earlier. This allows us to predict when synchronization will occur, which is applicable to a broad range of complex systems.

IV Conclusion

In this paper, we have analyzed the nature of synchronization in randomized weighted simplicial complexes of identical oscillators with natural coupling. We derived general formulas for the eigenratio and the cost and verified these theoretical results for various network topologies with diffusive couplings and intensity distributions. Our observations indicated that synchronization is independent of the structure of simplicial complexes, the way the oscillators interact with one another and the total number of oscillators present in the system. We observed complete synchronization for fixed values of σ1\sigma_{1}, σ2\sigma_{2}, Smax(1)S^{(1)}_{\mbox{max}}, Smax(2)S^{(2)}_{\mbox{max}}, and Smin(2)S^{(2)}_{\mbox{min}}, when Smin(1)=0.2×Smax(1)S^{(1)}_{\mbox{min}}=0.2\times S^{(1)}_{\mbox{max}} (i.e., 2020 percentage of Smax(1)S^{(1)}_{\mbox{max}}). Notably, the synchronization error values for N=150N=150 and N=200N=200 are nearly identical, indicating that synchronisation is independent of the number of oscillators when NN is large. Our general formula provides a good approximation for complete synchronization in these cases.

Furthermore, our observations highlighted that the effect of coupling strengths varies depending on the largest intensity. When Smax(1)>Smax(2)S^{(1)}_{\mbox{max}}>S^{(2)}_{\mbox{max}}, an increase in σ2\sigma_{2} enhances synchronizability. Conversely, when Smax(2)>Smax(1)S^{(2)}_{\mbox{max}}>S^{(1)}_{\mbox{max}}, synchronization decreases with an increase in σ2\sigma_{2}. The behaviours of constants ARA_{R}, ACA_{C}, BR1B_{R_{1}}, and BR2B_{R_{2}} suggest that the approximated formula, containing only coupling strengths and intensities, can be used.

We have validated our results by applying the general formula to determine the synchronizability of weighted simplicial complexes of diffusively coupled identical Rössler oscillators in Sec. III.4. We further verified our results using real-world connectivity structure where the Rössler oscillators are placed on each node in Sec. III.5. From numerical simulations in Sec. III.4 and III.5, we see that the results are robust on the number of nodes, components through which they are coupled and the distributions of degree and intensities.

In conclusion, we demonstrated that the synchronizability of large randomized weighted simplicial complexes with natural coupling can be determined using mean degrees, coupling strengths, and intensities without the need to construct connectivity matrices or explicitly calculate their eigenvalues. These formulas substantially reduce computation time and cost when assessing a system’s tendency to synchronize. In essence, these formulas enable the prediction and control of synchronizability in complex networks with higher-order interactions, achieved by manipulating the degrees, weights, and coupling strengths.

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

References

  • 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 (2006).
  • Kwapień and Drożdż [2012] J. Kwapień and S. Drożdż, Physical approach to complex systems, Phys. Rep. 515, 115 (2012).
  • Kuramoto [1975] Y. Kuramoto, Self-entrainment of a population of coupled non-linear oscillators, in  International Symposium on Mathematical Problems in Theoretical Physics, edited by H. Araki (Springer Berlin Heidelberg, Berlin, Heidelberg, 1975) pp. 420–422.
  • Iacopini et al. [2019] I. Iacopini, G. Petri, A. Barrat, and V. Latora, Simplicial models of social contagion, Nat. Commun. 10, 1 (2019).
  • Strogatz and Stewart [1993] S. H. Strogatz and I. Stewart, Coupled oscillators and biological synchronization, Sci. Am. 269, 102 (1993).
  • Majhi et al. [2022] S. Majhi, M. Perc, and D. Ghosh, Dynamics on higher-order networks: A review, J. R. Soc. Interface 19, 20220043 (2022).
  • 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 (2021).
  • 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 (2020).
  • Boccaletti et al. [2023] S. Boccaletti, P. De Lellis, C. del Genio, K. Alfaro-Bittner, R. Criado, S. Jalan, and M. Romance, The structure and dynamics of networks with higher order interactions, Phys. Rep. 1018, 1 (2023).
  • Grilli et al. [2017] J. Grilli, G. Barabás, M. J. Michalska-Smith, and S. Allesina, Higher-order interactions stabilize dynamics in competitive network models, Nature 548, 210 (2017).
  • Mayfield and Stouffer [2017] M. M. Mayfield and D. B. Stouffer, Higher-order interactions capture unexplained complexity in diverse communities, Nat. Ecol. Evol. 1, 0062 (2017).
  • Alvarez-Rodriguez et al. [2021] U. Alvarez-Rodriguez, F. Battiston, G. F. de Arruda, Y. Moreno, M. Perc, and V. Latora, Evolutionary dynamics of higher-order interactions in social networks, Nat. Hum. Behav. 5, 586 (2021).
  • Anwar and Ghosh [2022] M. S. Anwar and D. Ghosh, Stability of synchronization in simplicial complexes with multiple interaction layers, Phys. Rev. E 106, 034314 (2022).
  • Anwar and Ghosh [2023] M. S. Anwar and D. Ghosh, Neuronal synchronization in time-varying higher-order networks, Chaos 33, 073111 (2023).
  • Baccini et al. [2022] F. Baccini, F. Geraci, and G. Bianconi, Weighted simplicial complexes and their representation power of higher-order network data and topology, Phys. Rev. E 106, 034319 (2022).
  • Courtney and Bianconi [2017] O. T. Courtney and G. Bianconi, Weighted growing simplicial complexes, Phys. Rev. E 95, 062301 (2017).
  • Zhou et al. [2006] C. Zhou, A. E. Motter, and J. Kurths, Universality in the synchronization of weighted random networks, Phys. Rev. Lett. 96, 034101 (2006).
  • Gambuzza et al. [2021] L. V. Gambuzza, F. Di Patti, L. Gallo, S. Lepri, M. Romance, R. Criado, M. Frasca, V. Latora, and S. Boccaletti, Stability of synchronization in simplicial complexes, Nat. Commun. 12, 1255 (2021).
  • Barabási and Bonabeau [2003] A.-L. Barabási and E. Bonabeau, Scale-free networks, Sci. Am. 288, 60 (2003).
  • Adamic and Huberman [2000] L. A. Adamic and B. A. Huberman, Power-law distribution of the world wide web, Science 287, 2115 (2000).
  • Zhang et al. [2023] Y. Zhang, M. Lucas, and F. Battiston, Higher-order interactions shape collective dynamics differently in hypergraphs and simplicial complexes, Nat. Commun. 14, 1605 (2023).
  • Rossi and Ahmed [2015] R. Rossi and N. Ahmed, The network data repository with interactive graph analytics and visualization, AAAI 29, 1 (2015).
  • Pluchino et al. [2006] A. Pluchino, S. Boccaletti, V. Latora, and A. Rapisarda, Opinion dynamics and synchronization in a network of scientific collaborations, Physica A 372, 316 (2006).