Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 19cs422 [2019-03-27] – [Synopsis/Syllabus:] Ivan Koswara | 19cs422 [2019-06-09] (current) – Martin Ziegler | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| * Grading: Homework 30%, Attendance 10%, Midterm exam 30%, Final exam 30% | * Grading: Homework 30%, Attendance 10%, Midterm exam 30%, Final exam 30% | ||
| * Attendance: 10 points for missing less than 5 lectures, 9 when missing 5 lectures, and so on. 14 or more missed lectures earn you no attendance points. | * Attendance: 10 points for missing less than 5 lectures, 9 when missing 5 lectures, and so on. 14 or more missed lectures earn you no attendance points. | ||
| - | * Midterm exam on Monday, April 15 at 13:00 | + | * Midterm exam on Monday, April 15 from 13:00 to 15:45 in N1 #112 |
| - | * Final exam on Monday, June 10 at 13:00 | + | * Final exam on Monday, June 10 from 13:00 to 15:45 in N1 #112 |
| ===== Synopsis/ | ===== Synopsis/ | ||
| Line 29: | Line 29: | ||
| * Un-/ | * Un-/ | ||
| * Reduction, degrees of undecidabiliy | * Reduction, degrees of undecidabiliy | ||
| - | * (Busy Beaver function) | + | * Busy Beaver/Rado function |
| * LOOP programs | * LOOP programs | ||
| - | * and their capabilities ({{ : | + | * and their capabilities ({{: |
| * Ackermann' | * Ackermann' | ||
| - | III. Advanced Computability | + | III. Advanced Computability |
| * WHILE programs | * WHILE programs | ||
| * UTM Theorem | * UTM Theorem | ||
| Line 40: | Line 40: | ||
| * SMN Theorem / Currying (Schönfinkeling) | * SMN Theorem / Currying (Schönfinkeling) | ||
| * Recursion Theorem, Fixedpoint Theorem, QUINES | * Recursion Theorem, Fixedpoint Theorem, QUINES | ||
| + | * Oracle WHILE Programs, Post/ | ||
| + | * Arithmetic Hierarchy | ||
| * (Post' | * (Post' | ||
| - | IV. Computational Complexity | + | IV. Computational Complexity |
| * Model of computation with (bit) cost: WHILE+ | * Model of computation with (bit) cost: WHILE+ | ||
| * Complexity classes P, NP, PSPACE, EXP | * Complexity classes P, NP, PSPACE, EXP | ||
| * and their inclusion relations | * and their inclusion relations | ||
| * nondeterministic WHILE+ programs | * nondeterministic WHILE+ programs | ||
| - | * Example problems: Euler Circuit, Edge Cover, | + | * Example problems: Euler Circuit, Edge Cover |
| * Example problems: Hamiltonian Circuit, Vertex Cover, Independent Set, Clique, Boolean Satisfiability, | * Example problems: Hamiltonian Circuit, Vertex Cover, Independent Set, Clique, Boolean Satisfiability, | ||
| + | * Boolean formulas ({{ : | ||
| - | V. Structural Complexity / NPc | + | V. Structural Complexity / NPc ({{19cs422e.ppt|ppt}}, |
| * polynomial-time reductions | * polynomial-time reductions | ||
| * equivalent problems Clique, Independent Set, Boolean Satisfiability, | * equivalent problems Clique, Independent Set, Boolean Satisfiability, | ||
| Line 56: | Line 59: | ||
| * Ladner' | * Ladner' | ||
| - | VI. PSPACE and Polynomial Hierarchy | + | VI. PSPACE and Polynomial Hierarchy |
| * PSPACE-completeness | * PSPACE-completeness | ||
| * QBF, 3QBF, GRAPH | * QBF, 3QBF, GRAPH | ||
| Line 63: | Line 66: | ||
| * Quantifier Alternations | * Quantifier Alternations | ||
| - | VII. Advanced Complexity | + | VII. Advanced Complexity |
| - | * Time Hierarchy | + | * (Time Hierarchy) |
| * complexity of cryptography: | * complexity of cryptography: | ||
| - | * counting problems, Toda's Theorem | + | * (counting problems, Toda's Theorem) |
| - | * LOGSPACE, Immerman-Szelepcsenyi Theorem | + | * (LOGSPACE, Immerman-Szelepcsenyi Theorem) |
| - | * Approximation algorithms and hardness | + | * (Approximation algorithms and hardness) |
| - | * randomized algorithms, probability amplification, | + | * (randomized algorithms, probability amplification, |
| ===== Homework/ | ===== Homework/ | ||
| Line 84: | Line 87: | ||
| - {{ : | - {{ : | ||
| - {{ : | - {{ : | ||
| + | - {{ : | ||
| + | - {{ : | ||
| + | - {{ : | ||
| + | - {{ : | ||
| ===== Academic Honesty ===== | ===== Academic Honesty ===== | ||
| Copied solutions receive 0 points and personal interrogation during office/ | Copied solutions receive 0 points and personal interrogation during office/ | ||