{"title":"Zero-Norm Distance to Controllability of Linear Dynamic Networks","authors":"Yuan Zhang;Yuanqing Xia;Yufeng Zhan;Zhongqi Sun","doi":"10.1109/TCYB.2024.3468343","DOIUrl":null,"url":null,"abstract":"In this article, we consider the “nearest distance” from a given uncontrollable dynamical network to the set of controllable ones. We consider networks whose behaviors are represented via linear dynamical systems. The problem of interest is then finding the smallest number of entries/parameters in the system matrices, corresponding to the smallest number of edges of the networks, that need to be perturbed to achieve controllability. Such a value is called the zero-norm distance to controllability (ZNDC). We show genericity exists in this problem, so that other matrix norms (such as the 2-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 matrices can be perturbed. We then provide some nontrivial lower and upper bounds for it. 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 \n<inline-formula> <tex-math>$l_{1}$ </tex-math></inline-formula>\n-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 on several typical uncontrollable networks arising in multiagent systems.","PeriodicalId":13112,"journal":{"name":"IEEE Transactions on Cybernetics","volume":"54 12","pages":"7368-7380"},"PeriodicalIF":10.5000,"publicationDate":"2024-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Cybernetics","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10709359/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In this article, we consider the “nearest distance” from a given uncontrollable dynamical network to the set of controllable ones. We consider networks whose behaviors are represented via linear dynamical systems. The problem of interest is then finding the smallest number of entries/parameters in the system matrices, corresponding to the smallest number of edges of the networks, that need to be perturbed to achieve controllability. Such a value is called the zero-norm distance to controllability (ZNDC). We show genericity exists in this problem, so that other matrix norms (such as the 2-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 matrices can be perturbed. We then provide some nontrivial lower and upper bounds for it. 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
$l_{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 on several typical uncontrollable networks arising in multiagent systems.
期刊介绍:
The scope of the IEEE Transactions on Cybernetics includes computational approaches to the field of cybernetics. Specifically, the transactions welcomes papers on communication and control across machines or machine, human, and organizations. The scope includes such areas as computational intelligence, computer vision, neural networks, genetic algorithms, machine learning, fuzzy systems, cognitive systems, decision making, and robotics, to the extent that they contribute to the theme of cybernetics or demonstrate an application of cybernetics principles.