An O(n2) Algorithm for Constructing Minimal Cover Automata for Finite Languages
暂无分享,去创建一个
Cover automata were introduced in [1] as an efficient representation of finite languages. In [1], an algorithm was given to transform a DFA that accepts a finite language to a minimal deterministic finite cover automaton (DFCA) with the time complexity O(n4), where n is the number of states of the given DFA. In this paper, we introduce a new efficient transformation algorithm with the time complexity O(n2), which is a significant improvement from the previous algorithm.
[1] J. van Leeuwen,et al. Automata Implementation , 2001, Lecture Notes in Computer Science.
[2] Sheng Yu,et al. Minimal cover-automata for finite languages , 1998, Theor. Comput. Sci..
[3] Rusins Freivalds,et al. Running Time to Recognize Nonregular Languages by 2-Way Probabilistic Automata , 1991, ICALP.
[4] Cynthia Dwork,et al. A Time Complexity Gap for Two-Way Probabilistic Finite-State Automata , 1990, SIAM J. Comput..