Source-linked AI summary

Symmetries and Cluster Synchronization in Multilayer Networks

F. Della Rossa, L. Pecora, K. Blaha, A. Shirin, I. Klickstein, F. Sorrentino

arXiv:2007.09360v1nlin.CD

TL;DR

The paper studies how cluster synchronization emerges in multilayer networks, where cluster stability had not been broadly analyzed beyond a special homogeneous-node case. It defines network symmetries and decouples stability analysis into blocks, finding distinct blocks for dependent layer symmetries and experimental cluster states that largely match predictions.

  • Problem

    Cluster synchronization in multilayer networks had received little study beyond an experiment on a special network with nodes of the same type.

    Source: Introduction · p. 2
  • Method

    The paper defines and computes multilayer-network symmetries, then uses an IRR coordinate change to decouple cluster-stability analysis into lower-dimensional blocks.

    Source: Discussion · p. 18
  • Results

    Dependent layer symmetries yield stability blocks with a different structure from single-layer blocks, and the experiments largely match theoretical predictions, with all predicted cluster states observed in the corresponding parameter region.

    Source: Discussion · pp. 18–19
  • Takeaways & Limitations

    The framework analyzes cluster-synchronization stability in multilayer networks, including clusters associated with dependent layer symmetries.

    Source: Discussion · p. 18

    The framework's scope leaves directed intra-layer and inter-layer connections as a future extension.

    Source: Discussion · p. 19

Abstract

from arXiv · show

Real-world systems in epidemiology, social sciences, power transportation, economics and engineering are often described as multilayer networks. Here we first define and compute the symmetries of multilayer networks, and then study the emergence of cluster synchronization in these networks. We distinguish between independent layer symmetries which occur in one layer and are independent of the other layers and dependent layer symmetries which involve nodes in different layers. We study stability of the cluster synchronous solution by decoupling the problem into a number of independent blocks and assessing stability of each block through a Master Stability Function. We see that blocks associated with dependent layer symmetries have a different structure than the other blocks, which affects the stability of clusters associated with these symmetries. Finally, we validate the theory in a fully analog experiment in which seven electronic oscillators of three kinds are connected with two kinds of coupling.

Introduction

Multilayer networks model heterogeneous components that interact through multiple kinds of connections. The paper addresses the understudied emergence of cluster synchronization in these networks by defining their symmetries and analyzing stability.

Introduction

  • Heterogeneous components can interact through multiple connection types; power grids, for example, combine transmission and communication networks that both matter for understanding system failures.A cited study reports that increased coupling between those layers can reduce system vulnerability.Source: Introduction · p. 1
  • Prior multilayer synchronization studies addressed complete synchronization with diffusive coupling, while many cluster-synchronization studies considered networks with one node type and one connection type.Source: Introduction · p. 1
  • Cluster synchronization requires equitable clusters whose nodes receive equal total input from each cluster, while multilayer cases had received little study beyond a special experiment with homogeneous nodes.Source: Introduction · p. 2
  • The paper defines and computes multilayer-network symmetries, distinguishing independent layer symmetries from dependent symmetries involving simultaneous node swaps across layers.It studies cluster-synchronization stability analytically and validates its framework experimentally.Source: Introduction · p. 2

Results

The results characterize multilayer-network symmetries and analyze cluster stability by distinguishing independent- and dependent-layer symmetry breakings, alongside a three-layer electronic-circuit study of synchronization patterns. They describe transitions among clustered states as kC decreases and report qualitative agreement between experimental and numerical results.

Formulation and Dynamical Equations

  • The network formulation allows different node and connection types, assumes undirected couplings, and uses symmetry permutations to identify invariant synchronous motions.Two nodes are synchronized when their states agree for all time; such synchronous motions define invariant manifolds.Source: Formulation and Dynamical Equations · pp. 2–3

Symmetries of Multilayer Networks

  • Symmetry permutations are block diagonal across layers, and interlayer coupling determines which layer permutations can be paired to preserve the whole network.The compatibility conditions restrict the possible pairings to subgroups of each layer’s symmetry group.Source: Symmetries of Multilayer Networks · p. 5
  • Independent-layer symmetries leave interlayer coupling unchanged, whereas dependent-layer symmetries involve simultaneous node swaps across layers.Breaking an independent-layer symmetry does not change possible clusters in other layers unless symmetries in other equivalence classes also break.Source: Symmetries of Multilayer Networks · pp. 6–7
  • Several real multilayer networks possess very large symmetry groups, based on structural analysis that treats nodes as homogeneous within each layer and distinct across layers.The analysis uses network structure rather than individual node attributes.Source: Symmetries of Multilayer Networks · p. 7, Table 1 · p. 7
  • Generated multiplex networks with scale-free layers typically lack symmetries, except when the layers’ power-law degree exponents are low; some analyzed real networks have more symmetries.This observation motivated an algorithm for generating multilayer networks with prescribed symmetry counts.Source: Symmetries of Multilayer Networks · p. 7

Stability Analysis

  • The stability analysis constructs intralayer and interlayer quotient matrices for orbital clusters, then linearizes the dynamics about the quotient-network evolution.This part introduces the stability procedure but supplies no stability results.Source: Stability Analysis · p. 8
  • The IRR transformation separates synchronization-manifold motion from transverse blocks; ILS breakings involve one layer, whereas DLS breakings involve different layers and depend on both layers’ dynamics.Transverse blocks correspond to an individual cluster or a subset of intertwined clusters, reducing stability analysis to smaller independent problems.Source: Stability Analysis · pp. 9–10
  • DLS perturbations are harder to stabilize than ILS perturbations: the analytic model’s best stability occurs at δc = 0, and increasing layer differences can spread eigenvalues.The eigenvalue argument supports a general conjecture that DLS clusters are more difficult to stabilize when systems in different layers differ; the paper motivates this using Gershgorin discs.Source: Stability Analysis · pp. 11–12

An experimental testbed for cluster synchronization

  • The experimental testbed combines one jumper resonator, two FitzHugh–Nagumo oscillators, and four Colpitts oscillators, with inductive and resistive couplings between layers.The Colpitts layer has inductive intralayer coupling; coupling between Colpitts and FHN oscillators is resistive, while FHN-to-jumper coupling is inductive.Source: An experimental testbed for cluster… · pp. 12, 14

Stability Analysis

  • For discrete-time maps, synchronization is simultaneously lost in both layers for δc ⪆0.35, with ρ+ exceeding 1; in another DLS case, within-layer synchronizations are simultaneously lost for δc ⪆0.4.Source: Stability Analysis · p. 12, Figure 2 · p. 13

An experimental testbed for cluster synchronization

  • Three clustered patterns are possible: β and γ fully synchronized; β fully synchronized while γ has either pairing [1,3]/[2,4] or [1,4]/[2,3]; or β is unsynchronized while γ has clusters [1,2]/[3,4].Pattern 1a is stable when both transverse MLE curves are negative. Figure 5 summarizes the stability analyses of all three patterns.Source: An experimental testbed for cluster… · p. 15
  • As kC decreases, the system progresses from sole stable pattern 1a through patterns 2-(π/2) and 2-(π), to pattern 1b or its slight modification.Figure 6 identifies the clustered behaviors and their parameter regions.Source: Figure 6 · p. 17, An experimental testbed for cluster… · pp. 17–18
  • At kC = 0.2, a supercritical pitchfork creates pattern 2; at kC = 0.14, a saddle-node creates an anti-phase pattern 2 solution that remains stable until kC = −0.28.The anti-phase state has a phase separation of π between the FHN oscillators and a slightly higher oscillation frequency.Source: An experimental testbed for cluster… · p. 17
  • At kC = 0.07, pattern 2-(π/2) loses stability to an unsynchronized solution, which disappears at kC = 0; for kC ∈ [−0.27, 0], two solutions coexist.The coexisting states are pattern 2-(π) and pattern 1b or a slightly nonsynchronized modification of 1b, depending on whether the red curve is negative or positive.Source: An experimental testbed for cluster… · p. 18
  • The modified pattern 1b persists because antiphase Colpitts pairs give the FHN a very small net signal, allowing the Colpitts oscillators to nearly synchronize despite slightly different inputs.The FHN oscillators remain locked in this modified state, while the Colpitts oscillators are not perfectly synchronized.Source: An experimental testbed for cluster… · p. 18
  • At kC = −0.28, pattern 2-(π) undergoes catastrophic symmetry breaking, leaving pattern 1b or its slight modification as the only attractor; experiments qualitatively agree with the numerical results.The slight modification occurs when the red curve is positive.Source: An experimental testbed for cluster… · p. 18

Discussion

The paper develops a symmetry-based framework for cluster synchronization in multilayer networks, analyzes its stability, and tests its predictions in an analog circuit. The framework distinguishes independent and dependent layer symmetries, while its scope is bounded by scalability and exact-identity assumptions.

Discussion

  • The paper defines and computes multilayer-network symmetries, analyzes cluster synchronization analytically and numerically, and reports many symmetries in real multilayer datasets.Source: Discussion · p. 18
  • Independent layer symmetries do not alter possible clusters in other layers, whereas dependent layer symmetries involve interlayer connections and can affect those dynamics.Independent-layer symmetry-breaking bifurcations can break a cluster in one layer without changing possible clusters in another.Source: Discussion · p. 18
  • An IRR change of coordinates separates stability into lower-dimensional blocks, with intertwined clusters either all stable or all unstable.Dependent-layer-symmetry blocks differ from single-layer blocks and affect the stability of clusters involving those symmetries.Source: Discussion · p. 18
  • Analytical results for a specific network class and simulations with Van der Pol, Lorenz, and Roessler oscillators indicate that dependent-layer-symmetry clusters are harder to synchronize when layer systems differ.Source: Discussion · p. 18
  • The seven-node circuit exhibits all predicted cluster states in the expected part of parameter space, broadly matching theoretical predictions.The circuit contains slightly heterogeneous nodes and noise, although the model assumes identical nodes and connections and neglects noise and other nonidealities.Source: Discussion · pp. 18–19
  • Stability analysis scales to typically smaller networks than symmetry finding, and the framework assumes identical systems within each layer.The study cannot quantitatively specify when noise or heterogeneity changes predictions, though its circuit experiment demonstrates some tolerance.Source: Discussion · p. 19
  • The framework leaves directed intra- and interlayer connections and cluster-synchronization patterns unrelated to symmetries as possible extensions.Source: Discussion · p. 19

Formal Proofs

The proofs establish that the layer-specific conjugate sets are subgroups and derive properties that support their computation. For undirected networks, a single conjugacy relation suffices to establish the subgroup result.

Formal Proofs

  • The conjugate sets Hα and Hβ are subgroups of their respective layer symmetry groups.The proof verifies identity, inverse existence, and closure for Hα, with the proof for Hβ stated to be identical.Source: Formal Proofs · pp. 19–20
  • To compute Hα, check which permutations in Gα satisfy the conjugacy relation for permutations in Gβ; Hβ can be computed similarly.In the undirected case, finding Hα automatically determines Hβ.Source: Formal Proofs · p. 20
  • For undirected networks, either one of the two stated conjugacy relations suffices to establish that Hα and Hβ are subgroups.Symmetry of the overall coupling matrix relates the off-diagonal coupling blocks as Aβα = (Aαβ)^T.Source: Formal Proofs · p. 20
  • The kernel Kα₁ is a normal subgroup, and the subgroups Kαᵢ have equal numbers of elements.The proof establishes normality by conjugation and relates the subgroup sizes through the uniqueness of group products.Source: Formal Proofs · p. 21

Properties of the Equivalence Classes and structure of the matrix T

Equivalence classes yield a block-diagonal T matrix for the full multilayer system. The normalization in the projection-operator sums allows each layer’s T matrix to be computed independently before assembling the full matrix.

Properties of the Equivalence Classes and structure of the matrix T

Computing the symmetry group of a simple multilayer network

A two-layer example uses conjugacy relations to compute compatible layer symmetries and illustrates how independent-layer clusters can vary without changing possible dynamics in the other layer.

Computing the symmetry group of a simple multilayer network

  • The example computes Hα by checking which α-layer permutations satisfy the conjugacy relation with β-layer permutations.Source: Computing the symmetry group of a… · p. 22
  • The example’s independent-layer symmetry permits α-layer clusters [1] and without changing possible β-layer clusters.The α-layer bifurcations associated with these symmetries do not cause bifurcations in possible β dynamics or synchronous clusters; stability is a separate issue.Source: Computing the symmetry group of a… · p. 22
  • In this network, β-layer nodes 1 and 3 depend respectively on the sums of α-layer nodes 1 and 2, and nodes 3 and 4.Thus, when β nodes 1 and 3 are not synchronized, they are separate trivial clusters, which does not prevent either of the stated α-layer cluster patterns.Source: Computing the symmetry group of a… · p. 23

Symmetries of multiplex and multidimensional networks

The section relates multiplex networks to multidimensional networks and gives analytic and computational routes for finding their symmetries. The symmetry group is the largest common subgroup across interaction types, and computation can use a labeled-graph representation.

  • The symmetry problems for multiplex and multidimensional networks are closely related, so the section develops the multiplex computation through that mapping.Source: Symmetries of multiplex and… · p. 23
  • A multiplex network can be rewritten as a multidimensional network with one layer and separate adjacency matrices for different interaction types.This equivalence provides the basis for computing multiplex symmetries using the multidimensional-network formulation.Source: Symmetries of multiplex and… · p. 23
  • The multidimensional network's symmetry group is the largest common subgroup of the symmetry groups for its interaction types.A permutation in each group commutes with the corresponding interaction-type adjacency matrix.Source: Symmetries of multiplex and… · pp. 23–24
  • Computationally, GAP or SAGE can find the symmetry group after the network is remapped as a labeled graph.The labeled adjacency representation distinguishes absent edges, single interactions, and multiple interactions by their types and weights.Source: Symmetries of multiplex and… · p. 24

A network with three layers

For three layers, the symmetry construction coordinates compatible permutations across layers through interlayer conjugacy relationships. It uses the resulting layer subgroups and equivalence classes to form the network's symmetry group.

  • The three-layer extension applies the symmetry procedure beyond the earlier cases with at most two layers and one interlayer coupling.Source: A network with three layers · p. 24
  • For directed three-layer graphs, six interlayer conjugacy relationships must hold; for undirected graphs, half are redundant.The relationships match each layer permutation across the two other layers' coupling matrices.Source: A network with three layers · p. 24
  • Compatible permutations define subgroups within each layer, with equivalence requiring the same outcomes across the defining conjugacy relationships.The construction forms disjoint equivalence sets and uses them to assemble the final network symmetry group.Source: A network with three layers · pp. 24–25
  • The three-layer construction identifies independent layer symmetries within the layers' equivalence-class subgroups.Source: A network with three layers · p. 25

Two interlayer coupling types

With two interlayer coupling types, the symmetry conditions must be satisfied for both types. The procedure extends the subgroup and equivalence-class construction to these multiple constraints.

  • The extension is formulated for a network with two interlayer coupling types and their corresponding adjacency matrices.Source: Two interlayer coupling types · p. 25
  • With two coupling types between two layers, each layer permutation must satisfy conjugacy relationships for both types.For directed graphs this gives four relationships, two of which are redundant for undirected graphs.Source: Two interlayer coupling types · p. 25
  • The layer subgroups and equivalence classes are formed using the multiple conjugacy constraints, then used to construct the network symmetry group.Equivalence requires the same left-hand-side outcomes across all defining relationships.Source: Two interlayer coupling types · p. 25

Any number of layers and inter-layer couplings

The symmetry construction extends to any number of layers and interlayer coupling types. Its conjugacy constraints and computational effort scale with the number of interlayer adjacency matrices.

Computation of the symmetry group

For general multilayer networks, symmetries must preserve both edge labels and node types. The computation uses a labeled supra-adjacency matrix and restricts allowable node permutations by layer.

Computation of the symmetry group

Mathematical model of the experimental system

The experimental circuit is modeled using Kirchhoff equations under an identical-oscillator assumption within each layer. The model represents distinct intra- and inter-layer couplings, while the analog testbed includes non-idealities absent from the noise-free model.

Mathematical model of the experimental system

  • Kirchhoff’s laws provide the differential equations for the circuit, including the jumper and Colpitts oscillator equations.Source: Mathematical model of the experimental… · p. 27
  • The experiment varies Colpitts intralayer coupling kC by changing inductor separation while holding the other stated couplings constant.C1 and C3 are immobilized while C2 and C4 are moved; fixed resistors and plastic clips maintain the other couplings.Source: Mathematical model of the experimental… · p. 28
  • The noise-free model omits circuit noise and stray resistance, inductance, and capacitance, while component mismatch makes uncoupled oscillators slightly heterogeneous.The uncoupled nodes have slightly different frequencies and amplitudes.Source: Mathematical model of the experimental… · p. 28
  • The model assumes identical oscillators within each layer before expressing the circuit in the general form (1).The equations distinguish intra-layer from inter-layer coupling.Source: Mathematical model of the experimental… · p. 28
  • Inductive coupling through the jumper induces direct diffusive coupling between FHN-layer currents because it acts on the derivative of current.The coupling is represented by a dashed line in the FHN layer in Figure 4.Source: Mathematical model of the experimental… · p. 29
Loading 2007.09360v1…