• DocumentCode
    3525162
  • Title

    On primitivity of sets of matrices

  • Author

    Blondel, Vincent D. ; Jungers, Raphael M. ; Olshevsky, Alex

  • Author_Institution
    ICTEAM, UCLouvain, Louvain-la-Neuve, Belgium
  • fYear
    2013
  • fDate
    10-13 Dec. 2013
  • Firstpage
    1360
  • Lastpage
    1365
  • Abstract
    A nonnegative matrix A is called primitive if Ak is positive for some integer k > 0. A generalization of this concept to sets of matrices is as follows: a set of matrices M = {A1,A2, ..., Am} is primitive if Ai1Ai2 ...Aik is positive for some indices i1, i2, ..., ik. The concept of primitive sets of matrices is of importance in several applications, including the problem of computing the Lyapunov exponents of switching systems. In this paper, we analyze the computational complexity of deciding if a given set of matrices is primitive and we derive bounds on the length of the shortest positive product. We show that while primitivity is algorithmically decidable, unless P = NP it is not possible to decide positivity of a matrix set in polynomial time. Moreover, we show that the length of the shortest positive sequence can be exponential in the dimension of the matrices. On the other hand, we give a simple combinatorial proof of the fact that when the matrices have no zero rows nor zero columns, primitivity can be decided in polynomial time. This latter observation is related to the well-known 1964 conjecture of Černý on synchronizing automata. Finally, we show that for such matrices the length of the shortest positive sequence is at most polynomial in the dimension.
  • Keywords
    automata theory; computational complexity; matrix algebra; Lyapunov exponents; combinatorial proof; computational complexity; matrix set positivity; matrix set primitivity; nonnegative matrix; polynomial time; shortest positive product; switching systems; synchronizing automata; Automata; Communities; Computational complexity; Polynomials; Switching systems; Upper bound; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2013 IEEE 52nd Annual Conference on
  • Conference_Location
    Firenze
  • ISSN
    0743-1546
  • Print_ISBN
    978-1-4673-5714-2
  • Type

    conf

  • DOI
    10.1109/CDC.2013.6760072
  • Filename
    6760072