Polytopic uncertainty for linear systems: New and old complexity results

We survey the problem of deciding the stability or stabilizability of uncertain linear systems whose region of uncertainty is a polytope. This natural setting has applications in many fields of applied science, from Control Theory to Systems Engineering to Biology. We focus on the algorithmic decidability of this property when one is given a particular polytope. This setting gives rise to several different algorithmic questions, depending on the nature of time (discrete/continuous), the property asked (stability/stabilizability), or the type of uncertainty (fixed/switching). Several of these questions have been answered in the literature in the last thirty years. We point out the ones that have remained open, and we answer all of them, except one which we raise as an open question. In all the cases, the results are negative in the sense that the questions are NP-hard. As a byproduct, we obtain complexity results for several other matrix problems in Systems and Control.

[1]  Olivier Fercoq Perron vector optimization applied to search engines , 2011, 1111.2234.

[2]  W. Zheng,et al.  Global robust stability for delayed neural networks with polytopic type uncertainties , 2005 .

[3]  Hai Lin,et al.  Stability and Stabilizability of Switched Linear Systems: A Survey of Recent Results , 2009, IEEE Transactions on Automatic Control.

[4]  Lixing Han,et al.  Spectral Radii of Fixed Frobenius Norm Perturbations of Nonnegative Matrices , 1999, SIAM J. Matrix Anal. Appl..

[5]  Nicola Guglielmi,et al.  Exact Computation of Joint Spectral Characteristics of Linear Operators , 2011, Found. Comput. Math..

[6]  R. Jungers The Joint Spectral Radius: Theory and Applications , 2009 .

[7]  S. Friedland Convex spectral functions , 1981 .

[8]  Raphael M. Jungers,et al.  On asymptotic properties of matrix semigroups with an invariant cone , 2012, 1201.3212.

[9]  John N. Tsitsiklis,et al.  When is a Pair of Matrices Mortal? , 1997, Inf. Process. Lett..

[10]  Miroslav Fiedler,et al.  An extremal problem for the spectral radius of a graph , 1992, Discret. Math..

[11]  Jamal Daafouz,et al.  Parameter dependent Lyapunov functions for discrete time systems with time varying parametric uncertainties , 2001, Syst. Control. Lett..

[12]  Robert J. Plemmons,et al.  Nonnegative Matrices in the Mathematical Sciences , 1979, Classics in Applied Mathematics.

[13]  Raphaël M. Jungers,et al.  Is switching systems stability harder for continuous time systems? , 2013, 52nd IEEE Conference on Decision and Control.

[14]  Nung-Sing Sze,et al.  Optimization of the spectral radius of nonnegative matrices , 2007 .

[15]  J. Tsitsiklis,et al.  NP-hardness of some linear control design problems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[16]  Raphaël M. Jungers,et al.  Feedback stabilization of dynamical systems with switched delays , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[17]  Ettore Fornasini,et al.  Stability and Stabilizability Criteria for Discrete-Time Positive Switched Systems , 2012, IEEE Transactions on Automatic Control.

[18]  S. Sritharan,et al.  H∞–control theory of fluid dynamics , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[19]  Leonid Gurvits,et al.  On the NP-Hardness of Checking Matrix Polytope Stability and Continuous-Time Switching Stability , 2009, IEEE Transactions on Automatic Control.

[20]  John C Doyle,et al.  Architecture, constraints, and behavior , 2011, Proceedings of the National Academy of Sciences.

[21]  M. Overton,et al.  On minimizing the spectral radius of a nonsymmetric matrix function: optimality conditions and duality theory , 1988 .

[22]  Vincent D. Blondel,et al.  Joint Spectral Characteristics of Matrices: A Conic Programming Approach , 2010, SIAM J. Matrix Anal. Appl..

[23]  Michael L. Overton,et al.  Fast Algorithms for the Approximation of the Pseudospectral Abscissa and Pseudospectral Radius of a Matrix , 2011, SIAM J. Matrix Anal. Appl..

[24]  Franco Blanchini,et al.  Discrete‐time control for switched positive systems with application to mitigating viral escape , 2011 .

[25]  Michael Margaliot,et al.  On the Stability of Positive Linear Switched Systems Under Arbitrary Switching Laws , 2009, IEEE Transactions on Automatic Control.

[26]  Arkadi Nemirovski,et al.  Several NP-hard problems arising in robust stability analysis , 1993, Math. Control. Signals Syst..

[27]  John N. Tsitsiklis,et al.  The Lyapunov exponent and joint spectral radius of pairs of matrices are hard—when not impossible—to compute and to approximate , 1997, Math. Control. Signals Syst..

[28]  Michael Margaliot,et al.  Stability analysis of switched systems using variational principles: An introduction , 2006, Autom..

[29]  Manfred Morari,et al.  Robust adaptive control of hypnosis during anesthesia , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[30]  Francis J. Doyle,et al.  Robust Control in Biology: From Genes to Cells to Systems , 2008 .

[31]  T. Motzkin,et al.  Maxima for Graphs and a New Proof of a Theorem of Turán , 1965, Canadian Journal of Mathematics.

[32]  Geir E. Dullerud,et al.  Optimal Disturbance Attenuation for Discrete-Time Switched and Markovian Jump Linear Systems , 2006, SIAM J. Control. Optim..

[33]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[34]  M. Wainberg,et al.  Antiretroviral Therapy , 2008, Drugs.

[35]  A. Jadbabaie,et al.  Approximation of the joint spectral radius using sum of squares , 2007, 0712.2887.

[36]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[37]  Pablo A. Iglesias,et al.  Control Theory and Systems Biology , 2009 .