計算理論T Theory of Computation I
◇ 担当教員:伊藤 実(いとう みのる) 安本 慶一(やすもと けいいち)
◇ 単位数:2 ◇ 開講時期:T期 月曜1時限・木曜2時限 ◇ 講義室:L1
◇ 講義目的:
計算理論は、情報科学において多くの重要な方法論と結果をもたらした。本講義では、情報科学の多くの分野で必須の知識となっている有限オートマトンに関す
る基礎的な事柄に加え、現在の計算機と同等の能力を持つモデルであるチューリング機械を用いて、計算機で解ける問題および解けない問題のクラスについて理
解することを目的とする。
◇ 講義内容:
1.正則言語
・有限オートマトン(定義、決定性モデルと非決定性モデルの等価性)
・正則表現(定義、有限オートマトンとの等価性)
・有限オートマトンの簡単化
2.計算可能性
・チューリング機械(定義、能力を限定/拡張したモデル)
・決定不能性(対角線論法、還元による証明法)
◇ 教科書 :
エフィーム・キンバー、カール・スミス著、筧・杉原訳 :
計算論への入門、ピアソン・エデュケーション、2002
◇ 参考書 :
1.J.E.Hopcroft, R.Motwani and J.D.Ullman: Introduction to Automata
Theory, Languages, and Computation second edition, Addison-Wesley, 2000
2.富田悦次・横森貴著:オートマトン・言語理論、森北出版
3.岩間一雄:アルゴリズム理論入門、昭晃堂、2001
◇ 受講要件:
アルゴリズムとデータ構造(アルゴリズム概論)
ブール代数(計算機構造概論)
◇ 成績評価:
試験により成績を評価する。