Controllability of complex networks

This Supplementary Information is organized as follows. In Sec. II, we clarify the fundamental differences between our work and previous research on network controllability. In Sec. III, we give a short introduction to the structural control theory, which can be simply applied to directed networks. The reasons why we focus on linear dynamics are given in Sec. III A. Some simple examples in Sec. III B demonstrate the difference between controllability, structural controllability and strong structural controllability. The sufficient and necessary conditions for a linear system to be structurally controllable are given by Lin’s structural controllability theorem (SCT), which is discussed in Sec. III C. Based on SCT, we derived the minimum input theorem in Sec. III D, which gives the minimum number of inputs that we need to fully control a directed network. This theorem also enables us to find the driver nodes to which the external inputs should be injected, based on a deep relation between structural controllability and maximum matching. In Sec. IV, we analytically derived the average size and number of the maximum matchings for a random directed network ensemble with a prescribed degree distribution, using the cavity method developed in statistical physics. In Sec. V, we show the results on control robustness against node failure, compared to the results on link failure shown in the main text. The real-world networks analyzed in this work are listed and briefly described in Sec. VI.

[1]  Proceedings of the IEEE , 2018, IEEE Journal of Emerging and Selected Topics in Power Electronics.

[2]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[3]  Jure Leskovec,et al.  Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters , 2008, Internet Math..

[4]  J. Leskovec,et al.  Graph evolution: Densification and shrinking diameters , 2006, TKDD.

[5]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.

[6]  W. M. Bowler,et al.  The Hidden Power of Social Networks , 2004 .

[7]  M. Golubitsky,et al.  The Symmetry Perspective: From Equilibrium to Chaos in Phase Space and Physical Space , 2002 .

[8]  D. Signorini,et al.  Neural networks , 1995, The Lancet.

[9]  P. Gács,et al.  Algorithms , 1992 .

[10]  S. Jørgensen,et al.  Movement rules for individual-based models of stream fish , 1999 .

[11]  R. W. Revans,et al.  Decision and Control , 1968 .

[12]  Ulrik Brandes,et al.  Social Networks , 2013, Handbook of Graph Drawing and Visualization.

[13]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[14]  Derong Liu The Mathematics of Internet Congestion Control , 2005, IEEE Transactions on Automatic Control.

[15]  K. Norlen 1 EVA : Extraction , Visualization and Analysis of the Telecommunications and Media Ownership Network , 2002 .

[16]  E. Vasilaki,et al.  Supplementary Information , 1999 .

[17]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .