Approximating the Maximum Number of Synchronizing States in Automata
Andrew Ryzhikov

TL;DR
This paper investigates the computational complexity and approximability of finding the largest synchronizing set in automata, establishing hardness results for various classes and polynomial solvability for unary automata.
Contribution
It proves the PSPACE-completeness of the Max Sync Set problem, derives inapproximability bounds for different automaton classes, and shows polynomial-time solvability for unary automata.
Findings
Max Sync Set decision problem is PSPACE-complete.
No polynomial-time approximation within certain factors unless P=NP.
Polynomial-time solution exists for unary automata.
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 , for any , the {\sc Max Sync Set} problem cannot be approximated in polynomial time within a factor of for weakly acyclic -state automata with alphabet of linear size, within a factor of for binary -state automata, and within a factor of for binary weakly acyclic -state automata. Finally, we prove that for unary automata the problem becomes solvable in polynomial time.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · DNA and Biological Computing
