- 13
- 0
- 约9.33千字
- 约 8页
- 2017-03-20 发布于湖北
- 举报
编译原理实验报告(二) 鲁庆河
实验名称:
不确定有穷状态自动机的确定化
实验目的:
输入:非确定有穷状态自动机NFA
输出:确定化的有穷状态自动机DFA
实验原理:
NFA确定化为DFA
同一个字符串α可以由多条通路产生,而在实际应用中,作为描述控制过程的自动机,通常都是确定有限自动机DFA,因此这就需要将不确定有限自动机转换成等价的确定有限自动机,这个过程称为不确定有限自动机的确定化,即NFA确定化为DFA。
NFA的确定化算法 ----- 子集法:
若NFA的全部初态为S1,S2,…,Sn,则令DFA的初态为:
S=[S1,S2,…,Sn], 其中方括号用来表示若干个状态构成的某一状态。
设DFA的状态集K中有一状态为[Si,Si+1,…,Sj],若对某符号a∈∑,在NFA中有F({ Si,Si+1,…,Sj },a)={ Si’,Si+1’,…,Sk’ },则令F({ Si,Si+1,…,Sj },a)={ Si’,Si+1’,…,Sk’ }为DFA的一个转换函数。若[ Si’,Si+1’,…,Sk‘ ]不在K中,则将其作为新的状态加入到K中。
重复第2步,直到K中不再有新的状态加入为止。
上面得到的所有状态构成DFA的状态集K,转换函数构成DFA的F,DFA的字母表仍然是NFA的字母表∑。
DFA中凡是含有NFA终态的状态都是DFA的终
您可能关注的文档
- 【解析版】广东省韶关市某中学2014-2015学年高二(下)期中化学试卷(理科)重点.doc
- 2016南财-金融会计第二套试卷-94分讲义.doc
- 2016延续注册(专业一)24学时-房屋建筑工程82分讲义.doc
- 二极管打胶作业指导书重点.doc
- 【课件】民用机场基础知识(铺助机场学习用-非一建课件)重点.ppt
- 2第六单元第二课时古代手工业的进步课件讲义.ppt
- 2第一朵杏花(第2课时)修改讲义.ppt
- 【课堂内外】2016春七年级数学下册第二章相交线与平行线综合测试题课件(新版)北师大版重点.ppt
- 【南方新课堂金牌学案】2015-2016学年高中化学专题4硫、氮和可持续发展专题知识整合课件苏教版必修1重点.ppt
- 【培训体系-精选课件】=培训的基本架构之培训讲议【P032】重点.ppt
原创力文档

文档评论(0)