2013
DOI: 10.1007/978-3-642-38768-5_18
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Algorithm Finding the Shortest Reset Words

Abstract: In this paper we present a new fast algorithm finding minimal reset words for finite synchronizing automata. The problem is know to be computationally hard, and our algorithm is exponential. Yet, it is faster than the algorithms used so far and it works well in practice. The main idea is to use a bidirectional BFS and radix (Patricia) tries to store and compare resulted subsets. We give both theoretical and practical arguments showing that the branching factor is reduced efficiently. As a practical test we per… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…Thus, a more scalable algorithm can process larger FA. Besides, although FA can model a wide range of systems, previous approaches (except the methods given in [20][21][22]) for deriving RSs have been developed for deriving short reset sequences from complete FA [23][24][25][26][27][28] and surprisingly, to our knowledge, there are no proposed works for effectively constructing short RSs from FA.…”
Section: Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, a more scalable algorithm can process larger FA. Besides, although FA can model a wide range of systems, previous approaches (except the methods given in [20][21][22]) for deriving RSs have been developed for deriving short reset sequences from complete FA [23][24][25][26][27][28] and surprisingly, to our knowledge, there are no proposed works for effectively constructing short RSs from FA.…”
Section: Problem Statementmentioning
confidence: 99%
“…In this paper, we introduce a revolutionary strategy to derive RSs. Existing approaches to generate RSs from FA use successor trees [23][24][25][26][27][28]. However, due to the high memory demand of such trees, we abolish this strategy and introduce a vector-based approach by introducing a new and an efficient data structure that (1) is suitable for the memory architecture of GPUs and (2) demands less memory and effectively encapsulates data that are required to derive RSs.…”
Section: Contributionsmentioning
confidence: 99%
“…Hence, theČerný conjecture holds with high probability. There is still room for sharper results in this direction, as experimentations [32] seem to indicate that the expected length of the smallest synchronizing word grows in √ n.…”
Section: Recent Results Ongoing Work and Open Questionsmentioning
confidence: 99%
“…Let 2 ≤ ℓ ≤ n−3 2 . Applying equations (5) several times in successive order we get µ 1,ℓ (5) = µ n−ℓ,ℓ + n−ℓ−1 q (6) = pµ n−ℓ,ℓ+1 + qµ n−ℓ+1,ℓ + 1 + n−ℓ−1 q . Since µ n−ℓ,ℓ+1 = pµ 1,ℓ + qµ 1,ℓ+1 + 1 + ℓ q and µ n−ℓ+1,ℓ…”
Section: Introductionmentioning
confidence: 99%
“…It was shown in [9] that a random automaton with large number of letters satisfies the Černý conjecture with high probability. Furthermore, computational experiments performed in [10,5] suggest that expected reset threshold of a random synchronizing automaton is sublinear.…”
Section: Introductionmentioning
confidence: 99%