授業の目的 【日本語】 Goals of the Course(JPN) | | 計算量理論は、効率的な計算の限界を追求する理論であり、我々の身の回りで使われている公開鍵暗号方式などの安全性を支えている理論である。計算量理論の中心的未解決問題であるP対NP問題は、ミレニアム懸賞問題の一つであり、その解決には100万ドルの懸賞金がかけられている。
本集中講義では、P対NP問題の重要性や正確な定式化、そしてNP完全性の理論を理解することを目標とする。
Computational complexity theory aims at understanding the limits of efficient computations, and supports the security of public-key cryptosystems. The central open question is the P versus NP question, which is one of the Millennium prize problems.
The primary purpose of this course is to understand the importance of the P versus NP question and the theory of NP-completeness. |
|
|
授業の目的 【英語】 Goals of the Course | | |
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | 授業終了時に、以下のことができるようになることを目標とします。 1. P対NP問題の重要性を説明できる。 2. 計算問題がNPに属することを判定できるようになる。 3. 任意のNPの問題をSATに帰着することによって、広範囲の問題を解けるようになる。 |
|
|
到達目標 【英語】 Objectives of the Course | | |
|
授業の内容や構成 Course Content / Plan | | 本講義は以下の内容で構成される。 1. P対NP問題と暗号理論の関係 2. 計算量クラスP, NP 3. NP完全性の理論 4. Cook-Levinの定理 5. 対角線論法と相対化のバリア
The course consists of the following parts. 1. The P versus NP question and its relationship to cryptography 2. The complexity classes, P and NP 3. The theory of NP-completeness 4. The Cook-Levin theorem 5. Diagonalization and the relativization barrier |
|
|
履修条件 Course Prerequisites | | -
This course will be taught in Japanese. |
|
|
関連する科目 Related Courses | | |
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | |
|
不可(F)と欠席(W)の基準 Criteria for "Fail (F)" & "Absent (W)" grades | | |
|
参考書 Reference Book | | |
|
教科書・テキスト Textbook | | Sanjeev Arora, and Boaz Barak. "Computational complexity: a modern approach." Cambridge University Press, 2009. Oded Goldreich. "Computational complexity: a conceptual perspective." (2006). |
|
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | |
|
注意事項 Notice for Students | | |
|
他学科聴講の可否 Propriety of Other department student's attendance | | |
|
他学科聴講の条件 Conditions for Other department student's attendance | | |
|
レベル Level | | |
|
キーワード Keyword | | |
|
履修の際のアドバイス Advice | | |
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|