Winning Strategies for the Synchronization Game on Subclasses of Finite Automata

Henning Fernau,Carolina Haase,Stefan Hoffmann,Mikhail Volkov
DOI: https://doi.org/10.4204/EPTCS.407.6
2024-09-11
Abstract:We exhibit a winning strategy for Synchronizer in the synchronization game on every synchronizing automaton in whose transition monoid the regular D-classes form subsemigroups
Formal Languages and Automata Theory,Computer Science and Game Theory
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **Does Alice (the synchronizer) have a winning strategy on the subclasses of synchronizing automata?** Specifically, the paper studies the synchronizing game in which Alice and Bob (the desynchronizer) take turns to select letters from the input alphabet to determine the state transitions of the automaton. Alice's goal is to make the automaton enter a synchronized state (that is, all states eventually converge to a specific state) by choosing an appropriate sequence of letters, while Bob tries to prevent or delay this process as much as possible. The main contribution of the paper is to show a winning strategy that enables Alice to always win the synchronizing game on some specific types of synchronizing automata. These specific types of automata are called **DS - automata**, which are characterized by the fact that the regular D - classes in their transition monoids form sub - semigroups. ### Key problem summary: 1. **Definition of synchronizing automata**: An automaton is called a synchronizing automaton if there exists a reset word such that, starting from any state, all states will converge to the same state after the action of this word. 2. **Synchronizing game**: Alice and Bob take turns to choose letters. Alice's goal is to synchronize the automaton, while Bob tries to prevent synchronization. 3. **DS - automata**: A special class of synchronizing automata in which the regular D - classes in the transition monoids form sub - semigroups. 4. **Winning strategy**: The paper shows that Alice has a winning strategy on any synchronizing DS - automaton. ### Main results of the paper: - **Theorem 3**: Alice has a winning strategy on every synchronizing DS - automaton. - This result generalizes the previous results on deterministic, weakly cyclic and commutative automata, indicating that these automata are all special cases of DS - automata. Through these studies, the paper not only provides a new theoretical framework for understanding synchronizing automata, but also lays the foundation for designing more effective synchronizing algorithms.