Controllability Metrics, Limitations and Algorithms for Complex Networks

This paper studies the problem of controlling stable and symmetric complex networks, that is, the joint problem of selecting a set of control nodes and of designing a control input to drive a network to a target state. We adopt the smallest eigenvalue of the controllability Gramian as metric for the controllability degree of a network, as it identifies the energy needed to accomplish the control task. In the first part of the paper we characterize tradeoffs between the control energy and the number of control nodes, based on the network topology and weights. Our bounds show for instance that, if the number of control nodes is constant, then the control energy increases exponentially with the number of network nodes. Consequently, despite the classic controllability notion, few nodes cannot in practice arbitrarily symmetric control complex networks. In the second part of the paper we propose a distributed open-loop strategy with performance guarantees for the control of complex networks. In our strategy we select control nodes based on network partitioning, and we design the control input based on optimal and distributed control techniques. For our control strategy we show that the control energy depends on the controllability properties of the clusters and on their coupling strength, and it is independent of the network dimension.

[1]  R D Zimmerman,et al.  MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education , 2011, IEEE Transactions on Power Systems.

[2]  P. Kundur,et al.  Power system stability and control , 1994 .

[3]  Hamid Reza Shaker,et al.  Optimal sensor and actuator location for unstable systems , 2013 .

[4]  Giuseppe Notarstefano,et al.  On the Reachability and Observability of Path and Cycle Graphs , 2011, IEEE Transactions on Automatic Control.

[5]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[6]  M. Sain Finite dimensional linear systems , 1972 .

[7]  Albert-László Barabási,et al.  Controllability of complex networks , 2011, Nature.

[8]  H. Weber,et al.  Analysis and optimization of certain qualities of controllability and observability for linear dynamical systems , 1972 .

[9]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[10]  F. Müller,et al.  Few inputs can reprogram biological networks , 2011, Nature.

[11]  Florian Dörfler,et al.  Synchronization and transient stability in power networks and non-uniform Kuramoto oscillators , 2009, Proceedings of the 2010 American Control Conference.

[12]  R. E. Kalman,et al.  Controllability of linear dynamical systems , 1963 .

[13]  W. Marsden I and J , 2012 .

[14]  J. Pearson Linear multivariable control, a geometric approach , 1977 .

[15]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[16]  Y. Zhou,et al.  On the decay rate of Hankel singular values and related issues , 2002, Syst. Control. Lett..

[17]  EgerstedtMagnus,et al.  Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective , 2009 .

[18]  Alexander Olshevsky The Minimal Controllability Problem , 2013, ArXiv.

[19]  V. Strassen Gaussian elimination is not optimal , 1969 .

[20]  W. Wonham Linear Multivariable Control: A Geometric Approach , 1974 .

[21]  P. Van Mieghem,et al.  Virus Spread in Networks , 2009, IEEE/ACM Transactions on Networking.

[22]  Mehran Mesbahi,et al.  System Theoretic Aspects of Influenced Consensus: Single Input Case , 2012, IEEE Transactions on Automatic Control.

[23]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[24]  M. Degroot Reaching a Consensus , 1974 .

[25]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[26]  Jie Ren,et al.  Controlling complex networks: How much energy is needed? , 2012, Physical review letters.

[27]  L Padula Sharon,et al.  Optimization Strategies for Sensor and Actuator Placement , 1999 .

[28]  Giuseppe Notarstefano,et al.  Controllability and Observability of Grid Graphs via Reduction and Symmetries , 2012, IEEE Transactions on Automatic Control.

[29]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[30]  Jie Sun,et al.  Controllability transition and nonlocality in network control. , 2013, Physical review letters.

[31]  Jean-Charles Delvenne,et al.  Stability of graph communities across time scales , 2008, Proceedings of the National Academy of Sciences.

[32]  S. Liberty,et al.  Linear Systems , 2010, Scientific Parallel Computing.

[33]  Magnus Egerstedt,et al.  Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective , 2009, SIAM J. Control. Optim..

[34]  Francesco Bullo,et al.  Controllability Metrics, Limitations and Algorithms for Complex Networks , 2014, IEEE Trans. Control. Netw. Syst..

[35]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[36]  A. Hamdan,et al.  Measures of Modal Controllability and Observability for First- and Second-Order Linear Systems , 1989 .

[37]  K. Lim Method for Optimal Actuator and Sensor Placement for Large Flexible Structures , 1992 .

[38]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[39]  Singiresu S Rao,et al.  Optimal placement of actuators in actively controlled structures using genetic algorithms , 1991 .

[40]  Young Soo Moon,et al.  Bounds in algebraic Riccati and Lyapunov equations: a survey and some new results , 1996 .

[41]  John Lygeros,et al.  Optimal Sensor and Actuator Placement in Complex Dynamical Networks , 2013, ArXiv.

[42]  Noah J. Cowan,et al.  Nodal Dynamics, Not Degree Distributions, Determine the Structural Controllability of Complex Networks , 2011, PloS one.

[43]  Alexander Olshevsky,et al.  Minimal Controllability Problems , 2013, IEEE Transactions on Control of Network Systems.

[44]  Christian Commault,et al.  Generic properties and control of linear structured systems: a survey , 2003, Autom..

[45]  Luca Schenato,et al.  A Survey on Distributed Estimation and Control Applications Using Linear Consensus Algorithms , 2010 .

[46]  D. Georges,et al.  Optimal sensor and actuator location for descriptor systems using generalized Gramians and balanced realizations , 2004, Proceedings of the 2004 American Control Conference.

[47]  Mehran Mesbahi,et al.  Dynamics and control of state-dependent networks for probing genomic organization , 2011, Proceedings of the National Academy of Sciences.

[48]  D. Georges The use of observability and controllability gramians or functions for optimal sensor and actuator location in finite-dimensional systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[49]  C. T. Fike,et al.  Norms and exclusion theorems , 1960 .

[50]  Albert-László Barabási,et al.  Observability of complex systems , 2013, Proceedings of the National Academy of Sciences.

[51]  Marc M. J. van de Wal,et al.  A review of methods for input/output selection , 2001, Autom..

[52]  Kurt Johannes Reinschke,et al.  Multivariable Control a Graph-theoretic Approach , 1988 .