2013
DOI: 10.1007/s10878-013-9682-0
|View full text |Cite
|
Sign up to set email alerts
|

Computing the shortest reset words of synchronizing automata

Abstract: In this paper we give the details of our new algorithm for finding minimal reset words of finite synchronizing automata. The problem is known to be computationally hard, so our algorithm is exponential in the worst case, but it is faster than the algorithms used so far and it performs well on average. The main idea is to use a bidirectional breadth-first-search and radix (Patricia) tries to store and compare subsets. A good performance is due to a number of heuristics we apply and describe here in a suitable d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
16
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(17 citation statements)
references
References 34 publications
1
16
0
Order By: Relevance
“…Berlinkov [12] claims that a random FSM with n states and q inputs has a synchronizing sequence with probability 1 − Θ(1/n 0.5×q ). This claim was experimentally supported by Kisielewicz et al [13]. Therefore, our method becomes applicable for virtually all FSMs as the size of the FSM increases.…”
Section: Discussionsupporting
confidence: 74%
See 1 more Smart Citation
“…Berlinkov [12] claims that a random FSM with n states and q inputs has a synchronizing sequence with probability 1 − Θ(1/n 0.5×q ). This claim was experimentally supported by Kisielewicz et al [13]. Therefore, our method becomes applicable for virtually all FSMs as the size of the FSM increases.…”
Section: Discussionsupporting
confidence: 74%
“…Based on the knowledge that the given W -set for M is also a W -set for the implementation N, further recognitions for a state s i can be performed by [14] …”
Section: Discussionmentioning
confidence: 99%
“…We have presented a modification of the approach originated in [12] that has allowed us to find shortest proper D 2 -synchronizing words for nondeterministic automata with two input letters and up to 100 states. The size of automata that we are able to analyze may seem modest in comparison with the results of [8] whose authors describe sophisticated methods to compute shortest synchronizing words for deterministic automata with up to 350 states. However, two important nuances should be taken into account.…”
Section: Discussionmentioning
confidence: 97%
“…There are several reasons [2], [4], [5], [9], [24] to believe that the length of the shortest synchronizing word for remaining automata with n > 4 (except the sequence of Černy and two examples for n = 5, 6) is essentially less and the gap grows with n. For several classes of automata, one can find some estimations on the length in [2], [11], [7], [13], [15], [25].…”
Section: Introductionmentioning
confidence: 99%