Abstract
We prove that, unless P=NP, no polynomial-time algorithm can approximate the minimum length of reset words for a given synchronizing automaton within a constant factor.
Similar content being viewed by others
Notes
This result appeared also in [18]; however, a false reduction was used there.
References
Adler, R., Goodwyn, L., Weiss, B.: Equivalence of topological Markov shifts. Isr. J. Math. 27, 49–63 (1977)
Berlinkov, M.: Approximating the minimum length of synchronizing words is hard. Lect. Notes Comput. Sci. 6072, 37–47 (2010)
Berlinkov, M.: On the error of polynomial time computation for the optimal coloring of a graph into a synchronizing automaton. Discrete Appl. Math. 2011(2), 49–72 (2011) (in Russian)
Černý, J.: Poznámka k homogénnym eksperimentom s konečnými automatami. Mat.-Fyz. Cas. Slov. Akad. Vied 14(3), 208–216 (1964) (in Slovak)
Eppstein, D.: Reset sequences for monotonic automata. SIAM J. Comput. 19, 500–510 (1990)
Garey, M., Johnson, D.: Computers and Intractability: a Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)
Gawrychowski, P.: Complexity of the Approximation of the Shortest Synchronizing Word. Talk in the Workshop “Around the Černý Conjecture”. Univ. Wrocław, Wrocław (2008) (unpublished)
Gerbush, M., Heeringa, B.: Approximating minimum reset sequences. Lect. Notes Comput. Sci. 6482, 154–162 (2011)
Goralčik, P., Koubek, V.: Rank problems for composite transformations. Int. J. Algebra Comput. 5, 309–316 (1995)
Martyugin, P.: Complexity of problems concerning reset words for some partial cases of automata. Acta Cybern. 19, 517–536 (2009)
Martyugin, P.: Complexity of problems concerning carefully synchronizing words for PFA and directing words for NFA. Lect. Notes Comput. Sci. 6072, 288–302 (2010)
Martyugin, P.: Complexity of problems concerning reset words for cyclic and Eulerian automata. Theor. Comput. Sci. 450, 3–9 (2012)
Martyugin, P.: Synchronization of automata with one undefined or ambiguous transition. Lect. Notes Comput. Sci. 7381, 278–288 (2012)
Olschewski, J., Ummels, M.: The complexity of finding reset words in finite automata. Lect. Notes Comput. Sci. 6281, 568–579 (2010)
Papadimitriou, C.: Computational Complexity. Addison-Wesley, Reading (1994)
Roman, A.: The NP-completeness of the road coloring problem. Inf. Process. Lett. 111, 342–347 (2011)
Roman, A.: Synchronizing finite automata with short reset words. Appl. Math. Comput. 209, 125–136 (2009)
Samotij, W.: A note on the complexity of the problem of finding shortest synchronizing words. In: AutoMathA 2007. Automata: from Mathematics to Applications. Univ. Palermo, Palermo (2007) (electronic)
Salomaa, A.: Composition sequences for functions over a finite domain. Theor. Comput. Sci. 292, 263–281 (2003)
Trahtman, A.: The road coloring problem. Isr. J. Math. 172(1), 51–60 (2009)
Volkov, M.: Synchronizing automata and the Černý conjecture. Lect. Notes Comput. Sci. 5196, 11–27 (2008)
Acknowledgements
The author acknowledges support from the Russian Foundation for Basic Research, grant 13-01-00852, and by the Presidential Program for young researchers, grant MK-266.2012.1. The author is also thankful to the anonymous referees for several useful remarks.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Berlinkov, M.V. Approximating the Minimum Length of Synchronizing Words Is Hard. Theory Comput Syst 54, 211–223 (2014). https://doi.org/10.1007/s00224-013-9511-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-013-9511-y