• 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