On real structured controllability/stabilizability/stability radius: Complexity and unified rank-relaxation based methods

This paper is concerned with the real structured controllability, stabilizability, and stability radii (RSCR, RSSZR, and RSSR, respectively) of linear time invariant systems, i.e., the problems of determining the distance (in terms of matrix norms) between a system to its nearest uncontrollable, unstabilizable, and unstable systems with a prescribed affine structure. The main contributions of this paper lie in two aspects. First, assuming that the involved real perturbations have a general affine parameterization, we prove that determining the RSCR and RSSZR are NP-hard by showing that even checking their feasibilities are NP-hard. This means the hardness results are irrespective of what matrix norm is utilized. The NP-hardness of the 2-norm based RSSR can be obtained from an existing result in robust stability analysis. Second, we develop unified rank-relaxation based algorithms towards these problems, which share two notable features: they are valid both for the Frobenius norm and the 2-norm based problems, and they share the same framework for the RSCR, RSSZR, and RSSR problems. These algorithms exploit the low-rank structure of the original problems and relax the corresponding rank constraints with a regularized truncated nuclear norm term. This leads to problems of difference of convex programs (DC), which can be solved via the sequential convex relaxations with guaranteed convergence to stationary points of the relaxed problems. Moreover, under suitable conditions, a modified version of those algorithms is given to find local optima with performance specification on the corresponding perturbations. Finally, simulations suggest that, our proposed methods, though in a simple framework, may find local optima as good as several existing methods.

[1]  Alan L. Yuille,et al.  The Concave-Convex Procedure , 2003, Neural Computation.

[2]  Edward J. Davison,et al.  A formula for computation of the real stability radius , 1995, Autom..

[3]  Li Qiu,et al.  On the computation of the real Hurwitz-stability radius , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

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

[5]  Minghao W. Rostami New Algorithms for Computing the Real Structured Pseudospectral Abscissa and the Real Stability Radius of Large and Sparse Matrices , 2015, SIAM J. Sci. Comput..

[6]  Andrea Gasparri,et al.  The Observability Radius of Networks , 2016, IEEE Transactions on Automatic Control.

[7]  Yuan Zhang,et al.  Structural Controllability of an NDS With LFT Parameterized Subsystems , 2018, IEEE Transactions on Automatic Control.

[8]  S. Boyd,et al.  A regularity result for the singular values of a transfer matrix and a quadratically convergent algorithm for computing its L ∞ -norm , 1990 .

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

[10]  C. Paige Properties of numerical algorithms related to computing controllability , 1981 .

[11]  Mi-Ching Tsai,et al.  Robust and Optimal Control , 2014 .

[12]  F Rikus Eising,et al.  Between controllable and uncontrollable , 1984 .

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

[14]  Xuelong Li,et al.  Fast and Accurate Matrix Completion via Truncated Nuclear Norm Regularization , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Gert R. G. Lanckriet,et al.  On the Convergence of the Concave-Convex Procedure , 2009, NIPS.

[16]  R. Decarlo,et al.  Computing the distance to an uncontrollable system , 1991 .

[17]  G. Watson Characterization of the subdifferential of some matrix norms , 1992 .

[18]  R. Byers A Bisection Method for Measuring the Distance of a Stable Matrix to the Unstable Matrices , 1988 .

[19]  Alastair Spence,et al.  A new approach for calculating the real stability radius , 2014 .

[20]  B. Anderson,et al.  Structural controllability and matrix nets , 1982 .

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

[22]  Harish K. Pillai,et al.  Computing the radius of controllability for state space systems , 2012, Syst. Control. Lett..

[23]  Daniel Kressner,et al.  On the structured distance to uncontrollability , 2009, Syst. Control. Lett..

[24]  Zhi-Quan Luo,et al.  A Unified Convergence Analysis of Block Successive Minimization Methods for Nonsmooth Optimization , 2012, SIAM J. Optim..

[25]  Sanjeev Arora,et al.  Computational Complexity: A Modern Approach , 2009 .

[26]  Paul Van Dooren,et al.  A fast algorithm to compute the real structured stability radius , 1996 .

[27]  Charles R. Johnson,et al.  Topics in Matrix Analysis , 1991 .

[28]  J. P. Corfmat,et al.  Structurally controllable and structurally canonical systems , 1976 .

[29]  P. Alam ‘K’ , 2021, Composites Engineering.

[30]  Edward J. Davison,et al.  Real controllability/stabilizability radius of LTI systems , 2004, IEEE Transactions on Automatic Control.

[31]  D. Hinrichsen,et al.  Stability radius for structured perturbations and the algebraic Riccati equation , 1986 .

[32]  Ming Gu,et al.  Fast Methods for Estimating the Distance to Uncontrollability , 2006, SIAM J. Matrix Anal. Appl..

[33]  D. Hinrichsen,et al.  Real and Complex Stability Radii: A Survey , 1990 .

[34]  L. Qi,et al.  On Extreme Singular Values of Matrix Valued Functions , 1996 .

[35]  Fabio Pasqualetti,et al.  On the Real Stability Radius of Sparse Systems , 2018, Autom..