自動機理論、語言和計算導論

出版時間:2008-7  出版社:機械工業(yè)出版社  作者:(美)霍普克羅夫特(Hopcroft,J.E) 等著;孫家X 等譯  頁數(shù):366  譯者:孫家骕  
Tag標簽:無  

前言

理論計算機科學是推動計算機技術(shù)向前發(fā)展的強大動力。自動機、形式語言、可計算性和相關(guān)方面內(nèi)容構(gòu)成的計算理論,是理論計算機科學的基礎內(nèi)容之一。學習、研究這些內(nèi)容,不僅為進一步學習、研究理論計算機科學所必需,而且對增強形式化能力和推理能力有重要作用,這些能力對從事計算機技術(shù)中的軟件形式化等研究,是不可缺少的。本書是由JohnE.Hopcroft、RajeevMotwani和JeffreyD.Ullman三位計算機學者合作編寫的,是最著名的理論計算機科學著作之一,是世界各國廣泛采用的計算機理論專業(yè)和計算計工程專業(yè)的優(yōu)秀教材之一。它主要介紹形式語言、自動機、可計算性和相關(guān)方面內(nèi)容。它特別注意定義、定理的準確性和嚴格性,這有利于培養(yǎng)學生形式化和嚴格的數(shù)學推理的能力。本書第1版于1979年發(fā)行。它的第3版有一個新的特色,那就是增加了一套由Gradiance公司開發(fā)的在線作業(yè)幫助系統(tǒng)。教師可以利用它給學生安排課后作業(yè),或者給那些沒有選課的學生提供一個特殊的綜合課程(不是由老師申請開設的課程),使得他們可以利用這些課后作業(yè)作為練習和指導。然而遺憾的是,Gradiance在線作業(yè)系統(tǒng)只適用于購買原版教材的北美地區(qū)學生,中國學生還不能使用這個系統(tǒng),因此,我們在翻譯第3版的過程中,對涉及Gradiance系統(tǒng)的內(nèi)容進行了刪減。引進國外的優(yōu)秀計算機教材,無疑會對我國的計算機教育事業(yè)的發(fā)展起積極推動作用,也是與世界接軌、建立世界一流大學不可缺少的條件。我們把本書介紹給國內(nèi)從事計算機教育事業(yè)的同行們,以供參考。這個譯本是根據(jù)原書第3版翻譯的。參加本書翻譯的有:孫家骕同志,負責各章譯稿的詳細修改和全書的統(tǒng)稿;劉明浩同志,負責第1~3章及前言、目錄的翻譯;孫自然同志,負責第4、5章的翻譯;王嘯吟同志,負責第6、7章的翻譯;王華同志,負責第8、9章的翻譯;侯姍姍同志,負責第10、11章及索引的翻譯。為了與本書第2版中譯本用的名詞、術(shù)語保持統(tǒng)一,在翻譯過程中我們參考了由劉田、姜暉和王捍貧同志完成的本書第2版中譯本。由于我們的能力有限,難免有不當之處,敬請讀者不吝賜教。

內(nèi)容概要

本書是關(guān)于形式語言、自動機理論和計算復雜性方面的經(jīng)典之作,是國際上得到廣泛認可的計算機理論和計算機工程專業(yè)的優(yōu)秀教材。書中涵蓋了有窮自動機、正則表達式與語言、正則語言的性質(zhì)、上下文無關(guān)文法及上下文無關(guān)語言、下推自動機、上下文無關(guān)語言的性質(zhì)、圖靈機、不可判定性以及難解問題等內(nèi)容。本書注重定義、定理的準確性和嚴格性,注重學生形式化和嚴格的數(shù)學推理能力的培養(yǎng),同時在定義和證明中運用直觀的方法說明抽象概念,借助許多圖表幫助傳達思想,并包含大量難度各異的示例和習題,便于讀者加深對內(nèi)容的理解。    本書適合作為計算機專業(yè)高年級本科生及研究生計算理論課程的教材和教學參考書。

作者簡介

Hopcroft,J.E,地斯坦福大學獲得博士學位,現(xiàn)為康奈爾大任康奈爾大學工程學院院長。他是1986年圖靈獎獲得者。他的研究興趣集中在計算理論方面,尤其是算法分析、自動機理論等。

書籍目錄

出版者的話譯者序前言第1章 自動機:方法與體驗 1.1 為什么研究自動機理論  1.1.1 有窮自動機簡介  1.1.2 結(jié)構(gòu)表示法  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 整數(shù)上的歸納法  1.4.2 更一般形式的整數(shù)歸納法  1.4.3 結(jié)構(gòu)歸納法  1.4.4 互歸納法 1.5 自動機理論的中心概念  1.5.1 字母表  1.5.2 串  1.5.3 語言  1.5.4 問題 1.6 小結(jié) 1.7 參考文獻第2章 有窮自動機 2.1 有窮自動機的非形式化描述  2.1.1 基本規(guī)則  2.1.2 協(xié)議  2.1.3 允許自動機忽略動作  2.1.4 整個系統(tǒng)成為一個自動機  2.1.5 用乘積自動機驗證協(xié)議 2.2 確定型有窮自動機  2.2.1 確定型有窮自動機的定義  2.2.2 DFA如何處理串  2.2.3 DFA的簡化記號  2.2.4 把轉(zhuǎn)移函數(shù)擴展到串  2.2.5 DFA的語言  2.2.6 習題 2.3 非確定型有窮自動機  2.3.1 非確定型有窮自動機的非形式化觀點  2.3.2 非確定型有窮自動機的定義  2.3.3 擴展轉(zhuǎn)移函數(shù)  2.3.4 NFA的語言  2.3.5 確定型有窮自動機與非確定型有窮自動機的等價性  2.3.6 子集構(gòu)造的壞情形  2.3.7 習題 2.4 應用:文本搜索  2.4.1 在文本中查找串  2.4.2 文本搜索的非確定型有窮自動機  2.4.3 識別關(guān)鍵字集合的DFA  2.4.4 習題 2.5 帶e 轉(zhuǎn)移的有窮自動機  2.5.1 e 轉(zhuǎn)移的用途  2.5.2 e-NFA的形式化定義  2.5.3 e 閉包  2.5.4 e-NFA的擴展轉(zhuǎn)移和語言  2.5.5 消除 e 轉(zhuǎn)移  2.5.6 習題 2.6 小結(jié) 2.7 參考文獻第3章 正則表達式與正則語言  ……第4章 正則語言的性質(zhì)第5章 上下文無關(guān)文法及上下文無關(guān)語言第6章 下推自動機第7章 上下文無關(guān)語言的性質(zhì)第8章 圖靈機導引第9章 不可判定性第10章 難解問題第11章 其他問題類索引

章節(jié)摘錄

插圖:第1章 自動機:方法與體驗自動機理論研究抽象計算裝置或“機器”。在20世紀30年代計算機出現(xiàn)之前,圖靈研究過一種抽象機器,這種機器具備了今天計算機的所有能力,至少在計算能力上是這樣的。圖靈的目標是精確地描述一條界線,這條界線區(qū)分計算機能做什么和不能做什么;圖靈的結(jié)論不僅適用于抽象的圖靈機,也適用于今天的真實機器。在20世紀40和50年代,許多研究者研究過更簡單類型的機器,今天稱為“有窮自動機”。起初建議用這些自動機來為人腦功能建立模型,后來發(fā)現(xiàn)這些自動機對于1.1節(jié)提到的各種其他目的也極為有用。在20世紀50年代后期,語言學家喬姆斯基(N.chomsky)開始研究形式“文法”。盡管這些文法不是嚴格意義上的機器,但與抽象自動機有密切關(guān)系,而且目前是一些重要軟件部件(包括部分編譯器在內(nèi))的基礎。在1969年,庫克(s.C00k)擴展了圖靈對什么能被計算和什么不能被計算的研究。庫克設法分離出了兩類問題:一類是計算機能有效解決的;另一類是計算機理論上能解決,但實際上要花費太長時間,以致除了非常小的問題實例以外,計算機是毫無用處的。后一類問題稱為“難解的”或“NP-難的”。計算機硬件一直遵循著計算速度呈指數(shù)增長的規(guī)律(摩爾定律),但這也不太可能顯著地影響解決難解問題大實例的能力。所有這些理論進展都直接影響了計算機科學家今天的工作。有些概念,比如有窮自動機和某些類型的形式文法,用于設計和構(gòu)造重要類型的軟件。另一些概念,比如圖靈機,則幫助我廠n們理解能期待軟件做什么。特別是,難解問題的理論允許推斷是否有可能“正面”處理一個問題,編寫解決這個問題的程序(因為這個問題不屬于難解的一類),或者是否需要找到某種方法來迂回處理這個難解的問題:找近似算法、用啟發(fā)式算法或者用某種其他方法來限制程序解決這個問題所花費的時間。

編輯推薦

《自動機理論、語言和計算導論》已被世界許多著名大學采用為計算機理論課程的教材或教學參考書,適合作為國內(nèi)高校計算機專業(yè)高年級本科生或研究生的教材,還可供從事理論計算工作的研究人員參考。以簡潔和易理解的方式講述理論概念。 強調(diào)理論的現(xiàn)代應用。 使用大量的圖來幫助表達概念。 提供定義和證明的更多細節(jié)。 每章提供大量難易程度不同的練習。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    自動機理論、語言和計算導論 PDF格式下載


用戶評論 (總計50條)

 
 

  •   自動機理論的經(jīng)典教材,翻譯得也很好
  •   自動機理論必看之書
  •   不錯,講自動機的
  •   很適合入門的搞計算理論的學者
  •   計算機理論必備~
  •   值得一看的專業(yè)書,非拼湊之作
  •   這本書的內(nèi)容很好,就是太難了些!看起來比較吃力
  •   尤其是題目,總是被難住,很不爽..
  •   清華指定的教材書~~推薦~~
  •   是我們上課的教材,內(nèi)容不錯,老師推薦的
  •   推薦看下的好書,挺有幫助的
  •   值得收藏的一本算法書籍,描述很好
  •   此書非常經(jīng)典!其他的我就不多說了
  •   朋友推薦的,暫時還沒看。最好編程基礎和離散數(shù)學知識。
  •   內(nèi)容不錯.翻譯也可以.只是個別詞不是很恰當.不過還是可以看明白.
  •   快遞比想象中快了很多,書包裝完好。
  •   非常好,很贊?。?!
  •   價格符合質(zhì)量
  •   紙張什么的一般,倒是原著十分精髓
  •   不小心買了中文版
    不小心買了中文版
    不小心買了中文版
    不小心買了中文版
  •   很好,發(fā)貨很快,質(zhì)量也好
  •   絕對對得起這五個字
  •   不錯,很好,發(fā)貨很快,質(zhì)量也好
  •   書本身的內(nèi)容很好,重點介紹了正則語言和上下文無關(guān)語言,以及一些計算理論和復雜性相關(guān)的基礎內(nèi)容。具體的講解循序漸進,通常由例子引出理論,總得來說比較容易理解,里面的一些推導和證明感覺十分巧妙。但是,問題在于,翻譯得晦澀難懂,但是一句簡單的話要用很復雜地表示,看半天才能明白。另一個缺憾就是,沒有關(guān)于計算理論中另一種很重要的模型——λ演算的任何介紹。
  •   經(jīng)典教材,計算理論。
  •   這本書對于計算機專業(yè)人員來說很值得一讀,特別是學習信息安全方面的人員!
  •   著名教材,十分值得一看
  •   本書內(nèi)容比較精彩,章節(jié)安排合理。
  •   就是價格有點貴,翻譯的書都這樣。
  •   書收到,不錯印刷很好
  •   但最少看三遍才能掌握
  •   好書推薦看下,很有幫助
  •   還可以,發(fā)貨速度也挺快
  •   老師讓買的,其實也沒有什么特別的感受,還行吧。。。。
  •   這本書原著很經(jīng)典,但翻譯的有些地方避重就輕了.只好再買一本原版的.
  •   我定的是英文版,結(jié)果發(fā)成中文版。時間來不及要用就沒退,真是生氣。
  •   正常新書,沒有質(zhì)量問題
  •   呵呵,不知道是本來就有點壞了還是什么,書的從中間要斷開的感覺
  •   經(jīng)典教材,不是很艱深,入門級的……
  •   是本自動機理論和形式語言的不錯的教材,書的印刷質(zhì)量也不錯,唯一欠缺的是紙張比較薄。
  •   書很新,質(zhì)量很好,還有塑料袋密封
  •   內(nèi)容廣泛而不作深入,是不錯的導論。
  •   速度很快,有中英文對照頁碼。
  •   華章的書紙質(zhì)竟然差到了這種地步!
  •   自動機方面的經(jīng)典好書
  •   自動機理論、語言和計算導論(原書第3版)
  •   經(jīng)典的計算理論入門讀物
  •   很經(jīng)典少的教材,不錯,很有用。
  •   形式語言與自動機方面的名著
  •   還沒看…應該不錯~~
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7