DocumentCode :
115960
Title :
A linear time algorithm to verify strong structural controllability
Author :
Weber, Alexander ; Reissig, Gunther ; Svaricek, Ferdinand
Author_Institution :
Dept. Aerosp. Eng., Univ. of the Fed. Armed Forces Munich, Neubiberg, Germany
fYear :
2014
fDate :
15-17 Dec. 2014
Firstpage :
5574
Lastpage :
5580
Abstract :
We prove that strong structural controllability of a pair of structural matrices (A, B) can be verified in time linear in n + r + v, where A is square, n and r denote the number of columns of A and B, respectively, and v is the number of non-zero entries in (A, 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 matrix data structures. Linear time complexity is actually achieved by separately storing both the structural matrix (A, B) and its transpose, linking the two data structures through a third one, and a novel, efficient scheme to update all the data during the computations. We illustrate the performance of our algorithm using systems of various sizes and sparsity.
Keywords :
computational complexity; controllability; data structures; sparse matrices; data structures; linear time algorithm; linear time complexity; sparse matrix data structures; structural controllability; structural matrices; Arrays; Controllability; Indexes; Sparse matrices; Time complexity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4799-7746-8
Type :
conf
DOI :
10.1109/CDC.2014.7040261
Filename :
7040261
Link To Document :
بازگشت