Skip to main content
Log in

Approximating the Minimum Length of Synchronizing Words Is Hard

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. This result appeared also in [18]; however, a false reduction was used there.

References

  1. Adler, R., Goodwyn, L., Weiss, B.: Equivalence of topological Markov shifts. Isr. J. Math. 27, 49–63 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  2. Berlinkov, M.: Approximating the minimum length of synchronizing words is hard. Lect. Notes Comput. Sci. 6072, 37–47 (2010)

    Article  MathSciNet  Google Scholar 

  3. 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)

    MathSciNet  Google Scholar 

  4. Č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)

    MATH  Google Scholar 

  5. Eppstein, D.: Reset sequences for monotonic automata. SIAM J. Comput. 19, 500–510 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  6. Garey, M., Johnson, D.: Computers and Intractability: a Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Gerbush, M., Heeringa, B.: Approximating minimum reset sequences. Lect. Notes Comput. Sci. 6482, 154–162 (2011)

    Article  MathSciNet  Google Scholar 

  9. Goralčik, P., Koubek, V.: Rank problems for composite transformations. Int. J. Algebra Comput. 5, 309–316 (1995)

    Article  MATH  Google Scholar 

  10. Martyugin, P.: Complexity of problems concerning reset words for some partial cases of automata. Acta Cybern. 19, 517–536 (2009)

    MATH  MathSciNet  Google Scholar 

  11. Martyugin, P.: Complexity of problems concerning carefully synchronizing words for PFA and directing words for NFA. Lect. Notes Comput. Sci. 6072, 288–302 (2010)

    Article  MathSciNet  Google Scholar 

  12. Martyugin, P.: Complexity of problems concerning reset words for cyclic and Eulerian automata. Theor. Comput. Sci. 450, 3–9 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  13. Martyugin, P.: Synchronization of automata with one undefined or ambiguous transition. Lect. Notes Comput. Sci. 7381, 278–288 (2012)

    Article  Google Scholar 

  14. Olschewski, J., Ummels, M.: The complexity of finding reset words in finite automata. Lect. Notes Comput. Sci. 6281, 568–579 (2010)

    Article  MathSciNet  Google Scholar 

  15. Papadimitriou, C.: Computational Complexity. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

  16. Roman, A.: The NP-completeness of the road coloring problem. Inf. Process. Lett. 111, 342–347 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  17. Roman, A.: Synchronizing finite automata with short reset words. Appl. Math. Comput. 209, 125–136 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  18. 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)

    Google Scholar 

  19. Salomaa, A.: Composition sequences for functions over a finite domain. Theor. Comput. Sci. 292, 263–281 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  20. Trahtman, A.: The road coloring problem. Isr. J. Math. 172(1), 51–60 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  21. Volkov, M.: Synchronizing automata and the Černý conjecture. Lect. Notes Comput. Sci. 5196, 11–27 (2008)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mikhail V. Berlinkov.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-013-9511-y

Keywords

Navigation