TY - GEN
T1 - On equivalence checking of nondeterministic finite automata
AU - Fu, Chen
AU - Deng, Yuxin
AU - Jansen, David N.
AU - Zhang, Lijun
N1 - Publisher Copyright:
© 2017, Springer International Publishing AG.
PY - 2017
Y1 - 2017
N2 - We provide a comparative study of some typical algorithms for language equivalence in nondeterministic finite automata and various combinations of optimization techniques. We find that their practical efficiency mostly depends on the density and the alphabet size of the automaton under consideration. Based on our experiments, we suggest to use HKC (Hopcroft and Karp’s algorithm up to congruence) [4] if the density is large and the alphabet is small; otherwise, we recommend the antichain algorithm (Wulf, Doyen, Henzinger, Raskin) [6]. Bisimulation equivalence and memoisation both pay off in general. When comparing highly structured automata over a large alphabet, one should use symbolic algorithms.
AB - We provide a comparative study of some typical algorithms for language equivalence in nondeterministic finite automata and various combinations of optimization techniques. We find that their practical efficiency mostly depends on the density and the alphabet size of the automaton under consideration. Based on our experiments, we suggest to use HKC (Hopcroft and Karp’s algorithm up to congruence) [4] if the density is large and the alphabet is small; otherwise, we recommend the antichain algorithm (Wulf, Doyen, Henzinger, Raskin) [6]. Bisimulation equivalence and memoisation both pay off in general. When comparing highly structured automata over a large alphabet, one should use symbolic algorithms.
UR - https://www.scopus.com/pages/publications/85032698428
U2 - 10.1007/978-3-319-69483-2_13
DO - 10.1007/978-3-319-69483-2_13
M3 - 会议稿件
AN - SCOPUS:85032698428
SN - 9783319694825
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 216
EP - 231
BT - Dependable Software Engineering
A2 - Wang, Ji
A2 - Larsen, Kim Guldstrand
A2 - Sokolsky, Oleg
PB - Springer Verlag
T2 - 3rd International Symposium on Dependable Software Engineering: Theories, Tools and Applications, SETTA 2017
Y2 - 23 October 2017 through 25 October 2017
ER -