English

Primitive sets of nonnegative matrices and synchronizing automata

Formal Languages and Automata Theory 2016-02-25 v1 Discrete Mathematics

Abstract

A set of nonnegative matrices M={M1,M2,,Mk}\mathcal{M}=\{M_1, M_2, \ldots, M_k\} is called primitive if there exist indices i1,i2,,imi_1, i_2, \ldots, i_m such that Mi1Mi2MimM_{i_1} M_{i_2} \ldots M_{i_m} is positive (i.e. has all its entries >0>0). The length of the shortest such product is called the exponent of M\mathcal{M}. The concept of primitive sets of matrices comes up in a number of problems within control theory, non-homogeneous Markov chains, automata theory etc. Recently, connections between synchronizing automata and primitive sets of matrices were established. In the present paper, we significantly strengthen these links by providing equivalence results, both in terms of combinatorial characterization, and computational aspects. We study the maximal exponent among all primitive sets of n×nn \times n matrices, which we denote by exp(n)\exp(n). We prove that limnlogexp(n)n=log33\lim_{n\rightarrow\infty} \tfrac{\log \exp(n)}{n} = \tfrac{\log 3}{3}, and moreover, we establish that this bound leads to a resolution of the \v{C}ern\'{y} problem for carefully synchronizing automata. We also study the set of matrices with no zero rows and columns, denoted by NZ\mathcal{NZ}, due to its intriguing connections to the \v{C}ern\'{y} conjecture and the recent generalization of Perron-Frobenius theory for this class. We characterize computational complexity of different problems related to the exponent of NZ\mathcal{NZ} matrix sets, and present a quadratic bound on the exponents of sets belonging to a special subclass. Namely, we show that the exponent of a set of matrices having total support is bounded by 2n25n+52n^2 -5n +5.

Cite

@article{arxiv.1602.07556,
  title  = {Primitive sets of nonnegative matrices and synchronizing automata},
  author = {Balázs Gerencsér and Vladimir V. Gusev and Raphaël M. Jungers},
  journal= {arXiv preprint arXiv:1602.07556},
  year   = {2016}
}

Comments

14 pages

R2 v1 2026-06-22T12:56:53.721Z