Skip to content

Finding the finest simultaneous block diagonalization of multiple matrices by sequentially exploring invariant subspaces under matrix multiplications. Applications include the efficient analysis of arbitrary synchronization patterns in complex networks.

License

Notifications You must be signed in to change notification settings

y-z-zhang/net-sync-sym

Repository files navigation

net-sync-sym

This is the Matlab code accompanying the paper Symmetry-independent stability analysis of synchronization patterns, Y.Zhang and A.E.Motter.

It includes:

  1. sbd_fast.m

Implementation of the SBD algorithm (Algorithm 1 in the paper), which finds a finest simultaneous block diagonalization of any given set of symmetric matrices.

  1. examples.m

Examples showing applications of the SBD algorithm in analyzing network synchronization patterns. (Including patterns arising from symmetry clusters, Laplacian clusters, equitable clusters, as well as chimera states in multilayer networks.)

  1. lbmap.m

Colormap file used for the plots in examples.m. Blue corresponds to positive values and red to negative values.

  1. random_net.txt

The adjacency matrix of a 30-node random network used in examples.m.

About

Finding the finest simultaneous block diagonalization of multiple matrices by sequentially exploring invariant subspaces under matrix multiplications. Applications include the efficient analysis of arbitrary synchronization patterns in complex networks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages