English

Zero-Norm Distance to Controllability of Linear Systems: Complexity, Bounds, and Algorithms

Optimization and Control 2022-09-07 v1 Systems and Control Systems and Control

Abstract

Determining the distance between a controllable system to the set of uncontrollable systems, namely, the controllability radius problem, has been extensively studied in the past. However, the opposite direction, that is, determining the `distance' between an uncontrollable system to the set of controllable systems, has seldom been considered. In this paper, we address this problem by defining the notion of zero-norm distance to controllability (ZNDC) to be the smallest number of entries (parameters) in the system matrices that need to be perturbed to make the original system controllable. We show genericity exists in this problem, so that other matrix norms (such as the 22-norm or the Frobenius norm) adopted in this notion are nonsense. For ZNDC, we show it is NP-hard to compute, even when only the state matrix can be perturbed. We then provide some nontrivial lower and upper bounds. For its computation, we provide two heuristic algorithms. The first one is by transforming the ZNDC into a problem of structural controllability of linearly parameterized systems, and then greedily selecting the candidate links according to a suitable objective function. The second one is based on the weighted l1l_1-norm relaxation and the convex-concave procedure, which is tailored for ZNDC when additional structural constraints are involved in the perturbed parameters. Finally, we examine the performance of our proposed algorithms in several typical uncontrollable networks in multi-agent systems.

Keywords

Cite

@article{arxiv.2209.02212,
  title  = {Zero-Norm Distance to Controllability of Linear Systems: Complexity, Bounds, and Algorithms},
  author = {Yuan Zhang and Yuanqing Xia and Yufeng Zhan and Zhongqi Sun},
  journal= {arXiv preprint arXiv:2209.02212},
  year   = {2022}
}
R2 v1 2026-06-28T00:46:13.558Z