53rd IEEE Conference on Decision and Control 2014
DOI: 10.1109/cdc.2014.7040261
|View full text |Cite
|
Sign up to set email alerts
|

A linear time algorithm to verify strong structural controllability

Abstract: We prove that strong structural controllability of a pair of structural matrices $(\mathcal{A},\mathcal{B})$ can be verified in time linear in $n + r + \nu$, where $\mathcal{A}$ is square, $n$ and $r$ denote the number of columns of $\mathcal{A}$ and $\mathcal{B}$, respectively, and $\nu$ is the number of non-zero entries in $(\mathcal{A},\mathcal{B})$. We also present an algorithm realizing this bound, which depends on a recent, high-level method to verify strong structural controllability and uses sparse mat… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 19 publications
0
15
0
Order By: Relevance
“…For this specific size, a simpler algorithm has been presented in [12] and refined in [3], which is equivalent to the one in [11] particularized to this case. A clever implementation of the same algorithm, devised by [13], has a complexity which is linear in the number of vertices plus the number of edges; depending on the sparsity level of the system matrices, this is in between linear and quadratic w.r.t. N + P + M .…”
Section: Resultsmentioning
confidence: 99%
“…For this specific size, a simpler algorithm has been presented in [12] and refined in [3], which is equivalent to the one in [11] particularized to this case. A clever implementation of the same algorithm, devised by [13], has a complexity which is linear in the number of vertices plus the number of edges; depending on the sparsity level of the system matrices, this is in between linear and quadratic w.r.t. N + P + M .…”
Section: Resultsmentioning
confidence: 99%
“…To check if the system is strong structurally controllable with given inputs, an algorithm based on constrained matchings in bipartite graphs with time complexity O(n 2 ) was given in [3]. In [14], an algorithm with a run time linear in the number of nodes and edges was presented to verify whether a system is strong structurally controllable. The relationship of SSC and zero forcing sets (ZFS) was explored in [15], [16], and it was established that checking if a system is strong structurally controllable with given input nodes is equivalent to checking if the set of input nodes is a ZFS in the underlying network graph.…”
Section: A Related Workmentioning
confidence: 99%
“…More recently, building on the works [6,7], a characterization in terms of existence of uniquely restricted matchings of appropriate size on suitably-defined bipartite graphs has been provided in [8], together with a polynomial-time algorithm to test such condition. This approach has been used in further works such as [9,10]. Yet another approach towards studying s-structural controllability is that of zero forcing sets [11,12,13,14].…”
Section: Introductionmentioning
confidence: 99%