Skip to content

Improve the synchronizability of oscillator networks through minimal link rewiring, removal, or addition.

License

Notifications You must be signed in to change notification settings

y-z-zhang/optimize_sym_cluster

Repository files navigation

Simulated annealing algorithm improving network synchronizability through minimal link rewiring, removal, or addition.

The algorithm was developed for the paper listed below:

J. D. Hart, Y. Zhang, R. Roy and A. E. Motter, Topological Control of Synchronization Patterns: Trading Symmetry for Stability, Phys. Rev. Lett. 122, 058301 (2019).

This repository includes:

  1. optimize_eigratio_rewire.m

MATLAB implementation of a simulated annealing algorithm that optimizes network synchronizability through minimal link rewiring.

  1. optimize_eigratio_remove.m

MATLAB implementation of a simulated annealing algorithm that optimizes network synchronizability through minimal link removal.

  1. optimize_eigratio_add.m

MATLAB implementation of a simulated annealing algorithm that optimizes network synchronizability through minimal link addition.

  1. Network1.txt

Adjacency matrix of the 16-node network used as an example in all three programs.

All three programs can be run directly in MATLAB. One can customize the initial network structure by supplying the adjacency matrix of the network in a text file.

About

Improve the synchronizability of oscillator networks through minimal link rewiring, removal, or addition.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages