计算理论期末整理


说明:本博客仅作为期末复习时的整理,如有错误,请予以指正。

1. 绪论

在这里插入图片描述

2. 正则语言

2.1 定义

正则语言类在并运算下封闭。

正则语言类在连接运算下封闭。

正则语言类在星运算下封闭。

2.2 有穷自动机

在这里插入图片描述

有穷自动机分为确定型有穷自动机(DFA)与非确定性有穷自动机(NFA),它们之间的区别是:

  • DFA中每个状态对于字母表中的每符号恰有转移箭头射出
  • NFA中每个状态对于字母表中的每符号可能有0、1或多个转移箭头射出
  • DFA中转移箭头的标号是字母表中的符号
  • NFA中转移箭头的标号可以是字母表中的符号或ε,且从一个状态可能有多个标有ε的转移箭头

2.3 泵引理

用于证明某个语言非正则
在这里插入图片描述

2.4 例题

  1. 证明一个语言是正则的
    方法:画出能识别这个语言的DFA或NFA
    在这里插入图片描述
  2. 证明一个语言不是正则的在这里插入图片描述

3. 上下文无关文法 CFG

能够用上下文无关文法生成的语言被称为上下文无关语言(CFL);

3.1 定义

在这里插入图片描述
CFG在并运算、连接运算、星运算下封闭

3.2 下推自动机 PDA

3.3 例题

1.证明某一个语言是上下文无关的
优先方法:构造CFG
在这里插入图片描述

2.乔姆斯基范式转换
在这里插入图片描述

在这里插入图片描述

3.泵引理
在这里插入图片描述
例子:
B={anbncn|n>0}不是上下文无关的
B={aibjck|0≤i≤j≤k}不是上下文无关的
B={ww|w∈{0,1}*}不是上下文无关的

在这里插入图片描述

4.图灵机

4.1 定义

在这里插入图片描述
在这里插入图片描述

4.2 例题

1.在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.可判定性

5.1 定义

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2.
在这里插入图片描述
在这里插入图片描述
3.
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.1 例题

证明某不可判定,使用反证法,构造图灵机去证明Atm可判定,反证结论
1.
在这里插入图片描述
在这里插入图片描述

6.可规约性

6.1 定义

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.2 例题

在这里插入图片描述

7.时间复杂度

7.1 定义

在这里插入图片描述

7.2 P类

在这里插入图片描述

7.3 NP类

一类能被非确定型单带图灵机在多项式时间内可判定的语言
在这里插入图片描述

7.4 NP完全

在这里插入图片描述
3SAT是NP完全的;
CLIQUE是NP完全的;

7.5 例题

在这里插入图片描述

8.空间复杂度

8.1 定义

在这里插入图片描述

8.2 PSPACE类和NPSPACE类

在这里插入图片描述
在这里插入图片描述

8.3 萨维奇定理

在这里插入图片描述

8.4 例题

1.在这里插入图片描述

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值