Optimizing synchronizability of small-world networks via adjusting edge weights | Synapse