English

Approximating the Maximum Number of Synchronizing States in Automata

Formal Languages and Automata Theory 2016-09-20 v2 Computational Complexity

Abstract

We consider the problem {\sc Max Sync Set} of finding a maximum synchronizing set of states in a given automaton. We show that the decision version of this problem is PSPACE-complete and investigate the approximability of {\sc Max Sync Set} for binary and weakly acyclic automata (an automaton is called weakly acyclic if it contains no cycles other than self-loops). We prove that, assuming PNPP \ne NP, for any ε>0\varepsilon > 0, the {\sc Max Sync Set} problem cannot be approximated in polynomial time within a factor of O(n1ε)O(n^{1 - \varepsilon}) for weakly acyclic nn-state automata with alphabet of linear size, within a factor of O(n12ε)O(n^{\frac{1}{2} - \varepsilon}) for binary nn-state automata, and within a factor of O(n13ε)O(n^{\frac{1}{3} - \varepsilon}) for binary weakly acyclic nn-state automata. Finally, we prove that for unary automata the problem becomes solvable in polynomial time.

Keywords

Cite

@article{arxiv.1608.00889,
  title  = {Approximating the Maximum Number of Synchronizing States in Automata},
  author = {Andrew Ryzhikov},
  journal= {arXiv preprint arXiv:1608.00889},
  year   = {2016}
}

Comments

8 pages, 1 figure; a mistake in the class of automata in the main result is fixed