MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • FeedbackSupport MIT OCW

参考读物

您可以通过在Amazon.com上购书来支持MIT开放课件。 通过和Amazon.com的合作 MIT OCW提供购买本课程参考书籍的直接链接。点击书的标题, 您就可以在Amazon.com上面购买书籍了,OCW将会受到您购买金额的10%。 您的支持会让MIT提供更多和更好的开放课程。

本部分包含了每周需要阅读的资料。其中大部分都是课程的课本的阅读和学习。课本如下: Sipser, Michael. 计算理论导引(Introduction to the Theory of Computation). 2nd ed. Boston, MA: Course Technology, 2005. ISBN: 0534950973.


学时 # 主题 阅读材料
课程简介和基础知识回顾
L1 课程简介 第 0 章
R1 数学知识回顾 第 0 章
有限自动机,正则语言,正则表达式
L2 确定有限自动机 (DFA) 第 1.1节
L3 非确定有限自动机(NFA)
R2 DFA和NFA 第 1.1和 1.2节
L4 正则表达式 第 1.3 节
L5 非正则语言 第 1.4 节
R3 正则表达式和非正则语言复习 第1.3, 1.4节
L6 自动机的算法 第1 章以及4.1节
L7 第1次测验
R4 第一次测验讲解自动机复习
计算理论
L8 图灵机 第3 章(第3.1, 3.3节以及3.2节中非确定性内容以外的部分)
L9 非确定图灵机 第3.2节 (尤其是138-141页), 第4.2节(尤其是160-164页)
R5 图灵机 第3章
L10 不可判定性 第4张 (156-158页有关上下文无关语言的可以跳过), 第5.1节(一直到176页)
L11 PCP 相关历史知识(176页)及5.2节
R6 不可判定性 第4章 (到176页), 5.1节 (除了181-182页), 5.2节
L12 计数器机器以及栈机器(Counter and Stack Machines) Hopcroft, John, Rajeev Motwani, and Jeffrey Ullman.等人所著的 自动机,语言,以及计算导论(Introduction to Automata Theory, Languages and Computation). 2nd ed. Reading, MA: Addison Wesley, 2000, section 8.5. ISBN: 0201441241.
L13 可规约性 第5.3节
R7 计数机器及栈机器, 可规约性, Rice定理 5.3节

上面提到的那本书
L14 递归定理 6.1节
L15 第二次测验
R8 测验二讲解,可计算性总结
计算复杂性理论
L16 时间复杂度 7.1和7.2节
L17 非确定性时间复杂度 7.3节
R9 P 和 NP 7.1, 7.2, 7.3节
L18 NP-完全理论 7.4节( 除了定理7.30外)
L19 库克列文定理(Cook-Levin Theorem) 7.4 节(定理7.30)
R10 多项式时间归约
L20 NP-完全性 II Section 7.5

7.5节

也可有选择的阅读: Cormen, Thomas H., Charles E. Leiserson, and Ronald L. Rivest. 算法导论(Introduction to Algorithms). Cambridge, MA: MIT Press, 1990, chapter 36.5. ISBN: 0262530910.
R11 NP-完全理论 7.5节
L21 高级时间复杂度理论 9.1, 9.2节
L22 第三次测验
R12 第三次测验讲解,并结束时间复杂度
L23 空间复杂度 8.4, 8.5以及8.6节
L24 空间复杂度 II 8.4, 8.5以及8.6节
R13 空间复杂度 III 8.4, 8.5以及8.6节
L25 概率复杂度理论 10.2节
L26 概率复杂性理论(续) 10.2节
R14 概率复杂性和交互式证明 10.4节(可选的)
期末考试复习(可选)
期末考试