|国家预印本平台
首页|A cornering strategy for synchronizing a DFA

A cornering strategy for synchronizing a DFA

A cornering strategy for synchronizing a DFA

来源:Arxiv_logoArxiv
英文摘要

This paper considers the existence of short synchronizing words in deterministic finite automata (DFAs). We define two general strategies for generating synchronizing words, and we show that each of these strategies can be applied if and only if a DFA is synchronizable. Furthermore, we show that if a synchronizable DFA is well-structured, then our strategies generate short synchronizing words. The first of our strategies, called the cornering strategy, takes advantage of states in a DFA with properties similar to those of a polytope vertex. The second of our strategies, similar to the cornering strategy and called the $f$-ordered strategy, takes advantage of a partial order defined on the states of a DFA. We apply our cornering strategy to the class of difference DFAs, whose states form subsets of $\mathbb R^d$ and whose input symbols correspond to translation vectors between states. We show that difference DFAs share many similarities with aperiodic DFAs, and in particular, a difference DFA $M$ has a synchronizing word if and only if it has a universally reachable state. Using the cornering strategy, we also show that under certain conditions, such an $n$-state DFA $M$ has a synchronizing word of length at most $(n-1)^2$ and thereby satisfies Černý's conjecture. Using the $f$-ordered strategy, we also show that a synchronizable DFA whose states have a certain partial order that is preserved by a set of short words also has a short synchronizing word, and we consider several consequences of this result. Finally, we consider how the cornering strategy can be applied to the problem of synchronizing the product of two DFAs $M_1, M_2$ that share a common alphabet, and we show that the product $M_1 \times M_2$ often has a synchronizing word that is subquadratic in the number of states of $M_1 \times M_2$.

Peter Bradshaw、Alexander Clow、Ladislav Stacho

自动化基础理论

Peter Bradshaw,Alexander Clow,Ladislav Stacho.A cornering strategy for synchronizing a DFA[EB/OL].(2025-08-20)[2025-09-02].https://arxiv.org/abs/2405.00826.点此复制

评论