形式语言与自动机第一讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

形式语言与自动机第一讲东北师范大学计算机学院第1页,共41页,星期日,2025年,2月5日东北师范大学计算机学院课程介绍授课类型 SeminarLecture授课时间(本学期) PerWeds15:30-18:00?考核方式 笔试+平时成绩授课语言 基本中文第2页,共41页,星期日,2025年,2月5日东北师范大学计算机学院Outlineforthiscourse抽象模型变种对应语言相当于程序或算法备注自动机不确定NFA正则语言3型If,case,goto,无变量(内存)无数组下推机不确定下推机前后文无关语言,2型增加:堆栈。仍无变量(内存)无数组不确定线性界限下推机前后文有关语言1型语言一定停机的图灵机XXX的图灵机多带,随机,有界递归语言族增加数组,变量,内存保证了不会死循环图灵机0型,递归可枚举输入在语言外时,可能死循环,数学模型,简洁,易分析不要程序细节,易于分析本质第3页,共41页,星期日,2025年,2月5日东北师范大学计算机学院Outlinetoday:计算的意义?“算法”与“好的算法”NP完全性如何处理NP完全问题新的计算模型与希望第4页,共41页,星期日,2025年,2月5日东北师范大学计算机学院什么是可以计算的?什么是不可以计算的?算法的意义第5页,共41页,星期日,2025年,2月5日东北师范大学计算机学院例1:可满足性(Satisfiability)问题布尔变量集合布尔变量和称为文字子句集合子句是一些文字的析取(逻辑或)真值赋值给定U和C,是否存在满足C的真值赋值?可满足:C中所有的子句在t下为真计算复杂度:第6页,共41页,星期日,2025年,2月5日东北师范大学计算机学院例2:货郎担问题

(Travelingsalesmanproblem)给定n个城市,任意两个城市间有路相连,一个货郎从一个城市出发,不重复的遍历所有的城市并回到起点,求一条路程最短的路径。加权完全图,,,求Hamilton圈,使得计算复杂度:第7页,共41页,星期日,2025年,2月5日东北师范大学计算机学院指数灾难:计算量的指数增长第8页,共41页,星期日,2025年,2月5日东北师范大学计算机学院指数灾难能否避免?SAT问题,货郎担问题,背包问题,图着色问题,最长路径问题,……是否对于每个问题都有好的算法?什么是好的算法?什么是算法?第9页,共41页,星期日,2025年,2月5日东北师范大学计算机学院算法的定义为实现某个任务而构成的简单指令集有穷的计算良过程通过有限多次运算可以决定的过程正确直观,非形式第10页,共41页,星期日,2025年,2月5日东北师范大学计算机学院算法的定义希尔伯特第十问题(1900)设计一个算法来判断多项式是否有整数根算法:通过有限多次运算可以决定的过程AlanTuringAlonzoChurch(1936)图灵机程序算法:图灵机程序形式化的,精确的第11页,共41页,星期日,2025年,2月5日东北师范大学计算机学院图灵机(TuringMachine)带子可读可写无限长的带子读写头可左移右移有限状态控制器1111110000000BBB1…………第12页,共41页,星期日,2025年,2月5日东北师范大学计算机学院第13页,共41页,星期日,2025年,2月5日东北师范大学计算机学院图灵机(TuringMachine)TM运行由确定:当前状态为q,所读字符为s,读写头不变,,,读写头左移一格,s不变,,读写头右移一格,s不变,无定义,则停机Church-Turing论题:凡是可计算的过程都可用图灵机实现;第14页,共41页,星期日,2025年,2月5日东北师范大学计算机学院其他图灵机模型“实际的”的图灵机模型单带图灵机(1TM)多带图灵机(kTM)随机存取机(RAM)“实际的”单位时间内完成的工作量有一个多项式上界所有“实际的”计算模型多项式时间等价第15页,共41页,星期日,2025年,2月5日东北师范大学计算机学院好的算法——多

文档评论(0)

xiaoshun2024 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档