自动机理论、语言和计算导论

当前位置:首页 > 计算机网络 > 计算机理论 > 自动机理论、语言和计算导论

出版社:机械工业出版社
出版日期:2008-7-1
ISBN:9787111240358
作者:霍普克罗夫特 (John E.Hopcroft),Rajeev Motwani,Jeffrey D.Ullman
页数:366页

章节摘录

插图:第1章 自动机:方法与体验自动机理论研究抽象计算装置或“机器”。在20世纪30年代计算机出现之前,图灵研究过一种抽象机器,这种机器具备了今天计算机的所有能力,至少在计算能力上是这样的。图灵的目标是精确地描述一条界线,这条界线区分计算机能做什么和不能做什么;图灵的结论不仅适用于抽象的图灵机,也适用于今天的真实机器。在20世纪40和50年代,许多研究者研究过更简单类型的机器,今天称为“有穷自动机”。起初建议用这些自动机来为人脑功能建立模型,后来发现这些自动机对于1.1节提到的各种其他目的也极为有用。在20世纪50年代后期,语言学家乔姆斯基(N.chomsky)开始研究形式“文法”。尽管这些文法不是严格意义上的机器,但与抽象自动机有密切关系,而且目前是一些重要软件部件(包括部分编译器在内)的基础。在1969年,库克(s.C00k)扩展了图灵对什么能被计算和什么不能被计算的研究。库克设法分离出了两类问题:一类是计算机能有效解决的;另一类是计算机理论上能解决,但实际上要花费太长时间,以致除了非常小的问题实例以外,计算机是毫无用处的。后一类问题称为“难解的”或“NP-难的”。计算机硬件一直遵循着计算速度呈指数增长的规律(摩尔定律),但这也不太可能显著地影响解决难解问题大实例的能力。所有这些理论进展都直接影响了计算机科学家今天的工作。有些概念,比如有穷自动机和某些类型的形式文法,用于设计和构造重要类型的软件。另一些概念,比如图灵机,则帮助我厂n们理解能期待软件做什么。特别是,难解问题的理论允许推断是否有可能“正面”处理一个问题,编写解决这个问题的程序(因为这个问题不属于难解的一类),或者是否需要找到某种方法来迂回处理这个难解的问题:找近似算法、用启发式算法或者用某种其他方法来限制程序解决这个问题所花费的时间。

前言

理论计算机科学是推动计算机技术向前发展的强大动力。自动机、形式语言、可计算性和相关方面内容构成的计算理论,是理论计算机科学的基础内容之一。学习、研究这些内容,不仅为进一步学习、研究理论计算机科学所必需,而且对增强形式化能力和推理能力有重要作用,这些能力对从事计算机技术中的软件形式化等研究,是不可缺少的。本书是由JohnE.Hopcroft、RajeevMotwani和JeffreyD.Ullman三位计算机学者合作编写的,是最著名的理论计算机科学著作之一,是世界各国广泛采用的计算机理论专业和计算计工程专业的优秀教材之一。它主要介绍形式语言、自动机、可计算性和相关方面内容。它特别注意定义、定理的准确性和严格性,这有利于培养学生形式化和严格的数学推理的能力。本书第1版于1979年发行。它的第3版有一个新的特色,那就是增加了一套由Gradiance公司开发的在线作业帮助系统。教师可以利用它给学生安排课后作业,或者给那些没有选课的学生提供一个特殊的综合课程(不是由老师申请开设的课程),使得他们可以利用这些课后作业作为练习和指导。然而遗憾的是,Gradiance在线作业系统只适用于购买原版教材的北美地区学生,中国学生还不能使用这个系统,因此,我们在翻译第3版的过程中,对涉及Gradiance系统的内容进行了删减。引进国外的优秀计算机教材,无疑会对我国的计算机教育事业的发展起积极推动作用,也是与世界接轨、建立世界一流大学不可缺少的条件。我们把本书介绍给国内从事计算机教育事业的同行们,以供参考。这个译本是根据原书第3版翻译的。参加本书翻译的有:孙家骕同志,负责各章译稿的详细修改和全书的统稿;刘明浩同志,负责第1~3章及前言、目录的翻译;孙自然同志,负责第4、5章的翻译;王啸吟同志,负责第6、7章的翻译;王华同志,负责第8、9章的翻译;侯姗姗同志,负责第10、11章及索引的翻译。为了与本书第2版中译本用的名词、术语保持统一,在翻译过程中我们参考了由刘田、姜晖和王捍贫同志完成的本书第2版中译本。由于我们的能力有限,难免有不当之处,敬请读者不吝赐教。

内容概要

Hopcroft,J.E,地斯坦福大学获得博士学位,现为康奈尔大任康奈尔大学工程学院院长。他是1986年图灵奖获得者。他的研究兴趣集中在计算理论方面,尤其是算法分析、自动机理论等。

书籍目录

出版者的话译者序前言第1章 自动机:方法与体验 1.1 为什么研究自动机理论  1.1.1 有穷自动机简介  1.1.2 结构表示法  1.1.3 自动机与复杂性 1.2 形式化证明简介  1.2.1 演绎证明  1.2.2 求助于定义  1.2.3 其他定理形式  1.2.4 表面上不是“如果-则”命题的定理 1.3 其他的证明形式  1.3.1 证明集合等价性  1.3.2 逆否命题  1.3.3 反证法  1.3.4 反例 1.4 归纳证明  1.4.1 整数上的归纳法  1.4.2 更一般形式的整数归纳法  1.4.3 结构归纳法  1.4.4 互归纳法 1.5 自动机理论的中心概念  1.5.1 字母表  1.5.2 串  1.5.3 语言  1.5.4 问题 1.6 小结 1.7 参考文献第2章 有穷自动机 2.1 有穷自动机的非形式化描述  2.1.1 基本规则  2.1.2 协议  2.1.3 允许自动机忽略动作  2.1.4 整个系统成为一个自动机  2.1.5 用乘积自动机验证协议 2.2 确定型有穷自动机  2.2.1 确定型有穷自动机的定义  2.2.2 DFA如何处理串  2.2.3 DFA的简化记号  2.2.4 把转移函数扩展到串  2.2.5 DFA的语言  2.2.6 习题 2.3 非确定型有穷自动机  2.3.1 非确定型有穷自动机的非形式化观点  2.3.2 非确定型有穷自动机的定义  2.3.3 扩展转移函数  2.3.4 NFA的语言  2.3.5 确定型有穷自动机与非确定型有穷自动机的等价性  2.3.6 子集构造的坏情形  2.3.7 习题 2.4 应用:文本搜索  2.4.1 在文本中查找串  2.4.2 文本搜索的非确定型有穷自动机  2.4.3 识别关键字集合的DFA  2.4.4 习题 2.5 带e 转移的有穷自动机  2.5.1 e 转移的用途  2.5.2 e-NFA的形式化定义  2.5.3 e 闭包  2.5.4 e-NFA的扩展转移和语言  2.5.5 消除 e 转移  2.5.6 习题 2.6 小结 2.7 参考文献第3章 正则表达式与正则语言  ……第4章 正则语言的性质第5章 上下文无关文法及上下文无关语言第6章 下推自动机第7章 上下文无关语言的性质第8章 图灵机导引第9章 不可判定性第10章 难解问题第11章 其他问题类索引

编辑推荐

《自动机理论、语言和计算导论》已被世界许多著名大学采用为计算机理论课程的教材或教学参考书,适合作为国内高校计算机专业高年级本科生或研究生的教材,还可供从事理论计算工作的研究人员参考。以简洁和易理解的方式讲述理论概念。 强调理论的现代应用。 使用大量的图来帮助表达概念。 提供定义和证明的更多细节。 每章提供大量难易程度不同的练习。

作者简介

《自动机理论、语言和计算导论》是关于形式语言、自动机理论和计算复杂性方面的经典教材,是三位理论计算大师的巅峰之作,现已更新到第3版。书中涵盖了有穷自动机、正则表达式与语言、正则语言的性质、上下文无关文法及上下文无关语言、下推自动机、上下文无关语言的性质、图灵机、不可判定性以及难解问题等内容。

图书封面


 自动机理论、语言和计算导论下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     内容不错啊,讲的挺详细,即使我这个非计算机专业的拿来看也能顺着看下去。当然,前提是你能忍受得了这翻译。有的地方也太“直译”了,有的地方读起来有当初看GRE长难句的感觉。慢慢看下去习惯了翻译也就觉得书还是不错的。
  •     翻译,一如既往的烂,估计换了个译者名而已,和第二版没啥区别。斯坦福系的大作,从自动机(有穷,下推)到图灵机,对照着编译原理,才能勉强猜出大概思路。课后题是宝库。国内教材估计也是仿照它写的。这本书的作者还是龙书,数据库等等的作者。

精彩短评 (总计64条)

  •     是本自动机理论和形式语言的不错的教材,书的印刷质量也不错,唯一欠缺的是纸张比较薄。
  •     我定的是英文版,结果发成中文版。时间来不及要用就没退,真是生气。
  •     计算机理论必备~
  •     #程序员的自我修养#
  •     书本身的内容很好,重点介绍了正则语言和上下文无关语言,以及一些计算理论和复杂性相关的基础内容。具体的讲解循序渐进,通常由例子引出理论,总得来说比较容易理解,里面的一些推导和证明感觉十分巧妙。但是,问题在于,翻译得晦涩难懂,但是一句简单的话要用很复杂地表示,看半天才能明白。另一个缺憾就是,没有关于计算理论中另一种很重要的模型——λ演算的任何介绍。
  •     值得一看的专业书,非拼凑之作
  •     纸张什么的一般,倒是原著十分精髓
  •     著名教材,十分值得一看
  •     尤其是题目,总是被难住,很不爽..
  •     入门读物。。。
  •     经典教材,计算理论。
  •     正常新书,没有质量问题
  •     绝对对得起这五个字
  •     快递比想象中快了很多,书包装完好。
  •     还需要再细细捉摸啊
  •     经典教材,不是很艰深,入门级的……
  •     是我们上课的教材,内容不错,老师推荐的
  •     有穷自动机,下推自动机,图灵机,可判定性问题,难解问题 循序渐进,非形式化与形式化并重
  •     内容非常不错,翻译得就是个渣啊,怀疑是机翻的= =|| 大家直接看原版吧,这本书买译版纯粹是浪费钱。
  •     此书非常经典!其他的我就不多说了
  •     大四选修课教材,自动机、编译原理基础理论。
  •     呵呵,不知道是本来就有点坏了还是什么,书的从中间要断开的感觉
  •     华章的书纸质竟然差到了这种地步!
  •     还可以,发货速度也挺快
  •     不小心买了中文版
    不小心买了中文版
    不小心买了中文版
    不小心买了中文版
  •     这本书对于计算机专业人员来说很值得一读,特别是学习信息安全方面的人员!
  •     值得收藏的一本算法书籍,描述很好
  •     对于模拟的帮助很大 对目前的研究有一些帮助 还有很多东西需要慢慢啃
  •     内容广泛而不作深入,是不错的导论。
  •     不错,很好,发货很快,质量也好
  •     但最少看三遍才能掌握
  •     清华指定的教材书~~推荐~~
  •     很适合入门的搞计算理论的学者
  •     非常好,很赞!!!
  •     很经典少的教材,不错,很有用。
  •     书收到,不错印刷很好
  •     这本书原著很经典,但翻译的有些地方避重就轻了.只好再买一本原版的.
  •     书不错,翻译一般
  •     太罗嗦,找不到重点
  •     翻译尼玛太差劲了。。。= =但是书本身还是不错的,虽然也是用来复习的感觉~
  •     自动机方面的经典好书
  •     内容不错.翻译也可以.只是个别词不是很恰当.不过还是可以看明白.
  •     经典的计算理论入门读物
  •     算法-组合学-计数(N)-时间(R)-动力系统。语言和自动机(动力系统):正则语言(有限自动机)词法分析;上下文无关(下推自动机)语法分析;图灵机,语义分析
  •     书很新,质量很好,还有塑料袋密封
  •     就是价格有点贵,翻译的书都这样。
  •     2015秋 教材
  •     这么好的经典,就让你们翻译成了一坨屎
  •     本书内容比较精彩,章节安排合理。
  •     不错,讲自动机的
  •     还没看…应该不错~~
  •     自动机理论、语言和计算导论(原书第3版)
  •     价格符合质量
  •     很好,发货很快,质量也好
  •     推荐看下的好书,挺有帮助的
  •     好书推荐看下,很有帮助
  •     自动机理论必看之书
  •     学习automata可体验计算机理论的美妙,也能在更高的层次上认识计算机程序的本质。stanford对毕业超过5年的学生做过调查,哪些课程对工作有直接帮助,结果表明automata在选修课程中排名前列。
  •     速度很快,有中英文对照页码。
  •     形式语言与自动机方面的名著
  •     自动机理论的经典教材,翻译得也很好
  •     老师让买的,其实也没有什么特别的感受,还行吧。。。。
  •     这本书的内容很好,就是太难了些!看起来比较吃力
  •     朋友推荐的,暂时还没看。最好编程基础和离散数学知识。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024