Minimal Controllability Problems

Given a linear system, we consider the problem of finding a small set of variables to affect with an input so that the resulting system is controllable. We show that this problem is NP-hard; indeed, we show that even approximating the minimum number of variables that need to be affected within a multiplicative factor of clog n is NP-hard for some positive c. On the positive side, we show it is possible to find sets of variables matching this in approximability barrier in polynomial time. This can be done with a simple greedy heuristic which sequentially picks variables to maximize the rank increase of the controllability matrix. Experiments on Erdos-Renyi random graphs that demonstrate this heuristic almost always succeed at finding the minimum number of variables.

[1]  R. Kálmán Mathematical description of linear dynamical systems , 1963 .

[2]  S. Axler Linear Algebra Done Right , 1995, Undergraduate Texts in Mathematics.

[3]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[4]  S. Shen-Orr,et al.  Network motifs: simple building blocks of complex networks. , 2002, Science.

[5]  H.G. Tanner,et al.  On the controllability of nearest neighbor interconnections , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[6]  Noga Alon,et al.  Algorithmic construction of sets for k-restrictions , 2006, TALG.

[7]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[8]  A. Matveev,et al.  Estimation and Control over Communication Networks , 2008 .

[9]  Guangming Xie,et al.  Controllability of a Leader–Follower Dynamic Network With Switching Topology , 2008, IEEE Transactions on Automatic Control.

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

[11]  Jizhong Zhu,et al.  Optimization of Power System Operation , 2009 .

[12]  M. di Bernardo,et al.  How to Turn a Genetic Circuit into a Synthetic Tunable Oscillator, or a Bistable Switch , 2009, PloS one.

[13]  Bo Chen,et al.  A Review of the Applications of Agent Technology in Traffic and Transportation Systems , 2010, IEEE Transactions on Intelligent Transportation Systems.

[14]  M. Egerstedt,et al.  Controllability analysis of multi-agent systems using relaxed equitable partitions , 2010 .

[15]  Dana Moshkovitz,et al.  The Projection Games Conjecture and the NP-Hardness of ln n-Approximating Set-Cover , 2012, Theory Comput..

[16]  Danny Weyns,et al.  A Decentralized Approach for Anticipatory Vehicle Routing Using Delegate Multiagent Systems , 2011, IEEE Transactions on Intelligent Transportation Systems.

[17]  J. H. vanSchuppen,et al.  Controllability and observability of coordinated linear systems , 2011 .

[18]  Tamás Vicsek,et al.  Controlling edge dynamics in complex networks , 2011, Nature Physics.

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

[20]  Hai Lin,et al.  Leaders in multi-agent controllability under consensus algorithm and tree topology , 2012, Syst. Control. Lett..

[21]  Adilson E Motter,et al.  Network observability transitions. , 2012, Physical review letters.

[22]  Cunlai Pu,et al.  Robustness analysis of network controllability , 2012 .

[23]  Mehran Mesbahi,et al.  What Can Systems Theory of Networks Offer to Biology? , 2012, PLoS Comput. Biol..

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

[25]  Ming Cao,et al.  Interacting with Networks: How Does Structure Relate to Controllability in Single-Leader, Consensus Networks? , 2012, IEEE Control Systems.

[26]  Marija D. Ilic,et al.  Control and optimization methods for electric smart grids , 2012 .

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

[28]  William Holderbaum,et al.  Strong Structural Controllability and the Multilink Inverted Pendulum , 2012, IEEE Transactions on Automatic Control.

[29]  Shreyas Sundaram,et al.  Structural Controllability and Observability of Linear Systems Over Finite Fields With Applications to Multi-Agent Systems , 2013, IEEE Transactions on Automatic Control.

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

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

[32]  M. Kanat Camlibel,et al.  A Class of Uncontrollable Diffusively Coupled Multiagent Systems with Multichain Topologies , 2013, IEEE Transactions on Automatic Control.

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

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

[35]  Albert-László Barabási,et al.  Effect of correlations on network controllability , 2012, Scientific Reports.

[36]  Francesco Bullo,et al.  Controllability Metrics and Algorithms for Complex Networks , 2013, ArXiv.

[37]  Endre Csóka,et al.  Emergence of bimodality in controlling complex networks , 2013, Nature Communications.

[38]  Francesco Bullo,et al.  Controllability Metrics, Limitations and Algorithms for Complex Networks , 2013, IEEE Transactions on Control of Network Systems.

[39]  Airlie Chapman Strong Structural Controllability of Networked Dynamics , 2015 .

[40]  Michael Frankfurter,et al.  Control And Optimization Methods For Electric Smart Grids , 2016 .

[41]  Soummya Kar,et al.  A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems , 2013, IEEE Transactions on Automatic Control.