On the Hopcroft's minimization technique for DFA and DFCA

Theoretical Computer Science(2009)

引用 11|浏览0
暂无评分
摘要
We show that the absolute worst case time complexity for Hopcroft's minimization algorithm applied to unary languages is reached only for deterministic automata or cover automata following the structure of the de Bruijn words. A previous paper by Berstel and Carton gave the example of de Bruijn words as a language that requires O(nlogn) steps in the case of deterministic automata by carefully choosing the splitting sets and processing these sets in a FIFO mode for the list of the splitting sets in the algorithm. We refine the previous result by showing that the Berstel/Carton example is actually the absolute worst case time complexity in the case of unary languages for deterministic automata. We show that the same result is valid also for the case of cover automata and an algorithm based on the Hopcroft's method used for minimization of cover automata. We also show that a LIFO implementation for the splitting list will not achieve the same absolute worst time complexity for the case of unary languages both in the case of regular deterministic finite automata or in the case of the deterministic finite cover automata as defined by S. Yu.
更多
查看译文
关键词
deterministic automaton,Cover automata,Time complexity,cover automaton,regular deterministic finite automaton,deterministic finite cover automaton,absolute worst time complexity,Hopcroft’s algorithm,absolute worst case time,unary language,Minimization,minimization technique,minimization algorithm,splitting set,de Bruijn word
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要