Approximating Constrained Minimum Input Selection for State Space Structural Controllability

This paper looks at two problems, minimum constrained input selection and minimum cost constrained input selection for state space structured systems. The input matrix is constrained in the sense that the set of states that each input can influence is pre-specified and each input has a cost associated with it. Our goal is to optimally select an input set from the set of inputs given that the system is controllable. These problems are known to be NP-hard. Firstly, we give a new necessary and sufficient graph theoretic condition for checking structural controllability using flow networks. Using this condition we give a polynomial reduction of both these problems to a known NP-hard problem, the minimum cost fixed flow problem (MCFF). Subsequently, we prove that an optimal solution to the MCFF problem corresponds to an optimal solution to the original controllability problem. We also show that approximation schemes of MCFF directly applies to minimum cost constrained input selection problems. Using the special structure of the flow network constructed for the structured system, we give a polynomial approximation algorithm based on minimum weight bipartite matching and a greedy selection scheme for solving MCFF on system flow network. The proposed algorithm gives a $\Delta$-approximate solution to MCFF, where $\Delta$ denotes the maximum in-degree of input vertices in the flow network of the structured system.

[1]  Sepehr Assadi,et al.  The Minimum Vulnerability Problem , 2012, ISAAC.

[2]  Christian Commault,et al.  The single-input Minimal Controllability Problem for structured systems , 2015, Syst. Control. Lett..

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

[4]  Thomas L. Magnanti,et al.  Network Design and Transportation Planning: Models and Algorithms , 1984, Transp. Sci..

[5]  Guy Kortsarz,et al.  On network design problems: fixed cost flows and the covering steiner problem , 2002, TALG.

[6]  Soummya Kar,et al.  Minimum cost input/output design for large-scale linear structural systems , 2014, Autom..

[7]  D. R. Fulkerson,et al.  A Simple Algorithm for Finding Maximal Network Flows and an Application to the Hitchcock Problem , 1957, Canadian Journal of Mathematics.

[8]  Albert-László Barabási,et al.  Control Principles of Complex Networks , 2015, ArXiv.

[9]  Bernard Yaged,et al.  Minimum cost routing for static network models , 1971, Networks.

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

[11]  Ching-tai Lin Structural controllability , 1974 .

[12]  James B. Orlin A Faster Strongly Polynomial Minimum Cost Flow Algorithm , 1993, Oper. Res..

[13]  James B. Orlin,et al.  Max flows in O(nm) time, or better , 2013, STOC '13.

[14]  Soummya Kar,et al.  On the complexity of the constrained input selection problem for structural linear systems , 2014, Autom..

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

[16]  Sven O. Krumke,et al.  Flow Improvement and Network Flows with Fixed Costs , 1999 .

[17]  Alexander Olshevsky,et al.  Minimum input selection for structural controllability , 2014, 2015 American Control Conference (ACC).

[18]  Clyde L. Monma,et al.  Send-and-Split Method for Minimum-Concave-Cost Network Flows , 1987, Math. Oper. Res..

[19]  Mehran Mesbahi,et al.  On strong structural controllability of networked systems: A constrained matching approach , 2013, 2013 American Control Conference.

[20]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[21]  Okitsugu Fujiwara,et al.  Approximate solutions of capacitated fixed-charge minimum cost network flow problems , 1991, Networks.

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

[23]  Christian Commault,et al.  Characterization of generic properties of linear structured systems for efficient computations , 2002, Kybernetika.

[24]  Richard M. Soland,et al.  Optimal Facility Location with Concave Costs , 1974, Oper. Res..

[25]  Soummya Kar,et al.  Minimum cost constrained input-output and control configuration co-design problem: A structural systems approach , 2015, 2015 American Control Conference (ACC).

[26]  W. Zangwill Minimum Concave Cost Flows in Certain Networks , 1968 .

[27]  Michael Florian,et al.  An Implicit Enumeration Algorithm for the Concave Cost Network Flow Problem , 1971 .

[28]  Christian Commault,et al.  Input addition and leader selection for the controllability of graph-based systems , 2013, Autom..

[29]  Soummya Kar,et al.  A structured systems approach for optimal actuator-sensor placement in linear time-invariant systems , 2013, 2013 American Control Conference.

[30]  G. Gallo,et al.  Adjacent extreme flows and application to min concave cost flow problems , 1979, Networks.

[31]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[32]  Kazuo Murota,et al.  Systems Analysis by Graphs and Matroids , 1987 .

[33]  Stephen P. Borgatti,et al.  Identifying sets of key players in a social network , 2006, Comput. Math. Organ. Theory.