J4

• 计算机科学 • 上一篇    下一篇

非确定型有穷自动机的极小化

李翰芳1, 许道云2   

  1. 1. 贵州大学 理学院, 贵阳 550025; 2. 贵州大学 计算机科学与技术学院, 贵阳 550025
  • 收稿日期:2006-09-18 修回日期:1900-01-01 出版日期:2007-07-26 发布日期:2007-07-26
  • 通讯作者: 许道云

Minimization of a Kind of Nondeterministic Finite Automata

LI Hanfang1, XU Daoyun2   

  1. 1. College of Science, Guizhou University, Guiyang 550025, China;2. College of Computer Science and Technology, Guizhou University, Guiyang 550025, China
  • Received:2006-09-18 Revised:1900-01-01 Online:2007-07-26 Published:2007-07-26
  • Contact: XU Daoyun

摘要: 利用自动机状态集上的等价关系对自动机的状态集进行极小化, 从而得到与原自动机功能等价的极小化自动机. 通过两台确定型有穷自动机(DFA)的连接, 构造一台非确定型有穷自动机(NFA). 利用这两台确定型有穷自动机状态集上的等价关系, 可以构造这台非确定型有穷自动机状态集上的等价关系, 从而对这台非确定型有穷自动机进行极小化. 结果表明这台非确定型有穷自动机的极小化自动机的状态复杂 度, 不大于对那两台确定型有穷自动机的极小化自动机进行连接得到的非确定型有穷自动机的状态复杂度; 并且自动机在等价关系基础上进行极小化时不改变识别语言.

关键词: 确定型有穷自动机, 非确定型有穷自动机, 等价关系, 状态极小化

Abstract: The automaton state set can be minimized based on the equivalence relation, so that a minimized automaton can be obtained. The link operation is that the execution will shift to the second automaton unconditionally as soon as the first DFA has finished its execution. A nondeterministic finite automaton (NFA) can be constructed by linking two deterministic finite automata (DFAs). At the same time, the NFA’s equivalence relation can be constructed based on the two DFAs’ equivalence relation, so that we can minimize this NFA. Moreover, several conclusions have been obtained in this paper. The first one is that the number of states of the minimal automaton of the NFA is not more than the counterpart of the NFA which is constructed by linking the two minimal automata of the two DFAs. The second one is that the language which is identified by automaton is unchangeable in the course of minimizing.

Key words: deterministic finite automaton, nondeterministic finite automaton, equivalent relation, minimal state

中图分类号: 

  • TP301