Αλγόριθμοι και Πολυπλοκότητα ΙΙ
Weekly outline
- Χειμερινό Εξάμηνο 2015-2016
Χειμερινό Εξάμηνο 2015-2016
Προσφέρεται ως "Θεωρητική Πληροφορική Ι: Αλγόριθμοι και Πολυπλοκότητα" στην ΣΗΜΜΥ, και ως "Αλγόριθμοι και Πολυπλοκότητα ΙΙ" στο ΜΠΛΑ.
Διδάσκοντες:
- Στάθης Ζάχος, Καθηγητής (zachos@cs.ntua.gr)
- Άρης Παγουρτζής, επ. Καθηγητής (pagour@cs.ntua.gr)
Βοηθοί Διδασκαλίας:
- Αντώνης Αντωνόπουλος, Υ/Δ (aanton@corelab.ntua.gr)
- Αγγελική Χαλκή, Υ/Δ (achalki@corelab.ntua.gr)
Διαλέξεις:
- Δευτέρα 17:00-18:30 (Παλιά Κτίρια Ηλεκτρολόγων ΕΜΠ, Αίθουσα 1.1.31)
- Πέμπτη 15:00-17:00 (Παλιά Κτίρια Ηλεκτρολόγων ΕΜΠ, Αίθουσα 1.1.31)
Έναρξη: Δευτέρα, 12 Οκτωβρίου 2015
Ώρες Γραφείου:
- ΤΒΑ
- 12 October - 18 October
12 October - 18 October
ΔΕΥΤΕΡΑ
- Διοικητικά - Διαδικαστικά
- Introduction to Complexity Theory.
- Problems, Algorithms and Languages. Decision and optimization problems.
- Turing machines with multiple strings, linear speedup, nondeterminism.
- Equivalence of Computational Models, Turing Machines, Representation as strings.
- Computability & Undecidability: The Universal Turing Machine, Simulation, Diagonalization
ΠΕΜΠΤΗ
- The Halting Problem, Recursive and Rec. Enumerable sets, Rice's Theorem
- Complexity Classes: Complexity Measures, Time and Space Classes, Hierarchy Theorems, Gap Theorem.
Προτεινόμενη Μελέτη:
-Ch.1,2 από το [1]
-Ch.3: p. 57-63 από τo [1]
-Ch. 7: p.139-146 από το [1]
- Ch.1 από το [2] - 19 October - 25 October
19 October - 25 October
ΔΕΥΤΕΡΑ
- Space Computation: The classes L and NL, Savitch's Theorem, NL-completeness
ΠΕΜΠΤΗ
- Space Computation: Immerman-Szelepscényi Theorem
Προτεινόμενη Μελέτη:
- Ch.7: p. 146-153 από το [1]
-Ch.4 από το [2] - 26 October - 1 November
26 October - 1 November
ΔΕΥΤΕΡΑ
- Reductions & NP-Completeness: Different types of reductions and relations among them, NP-completeness
ΠΕΜΠΤΗ
- Oracles & Optimization Problems (1/2), Relativizations.
Προτεινόμενη Μελέτη:
-Ch.8,9 από το [1]
-Ch. 14: Section 14.3 από το [1]
- Ch. 17: Section 17.1 από το [1]
- Ch.3: Section 3.4 από το [2] - 2 November - 8 November
2 November - 8 November
ΔΕΥΤΕΡΑ
- Oracles & Optimization Problems (2/2), The Limits of Diagonalization
ΠΕΜΠΤΗ
- The Polynomial Hierarchy (1/2)
Προτεινόμενη Μελέτη:
-Ch.17: Section 17.2 από το [1] - Oracles & Optimization Problems (2/2), The Limits of Diagonalization
- 9 November - 15 November
- 16 November - 22 November
16 November - 22 November
ΔΕΥΤΕΡΑ
Δεν έγινε μάθημα
ΠΕΜΠΤΗ
- Randomized Computation: The classes BPP, RP, coRP
Προτεινόμενη Μελέτη:
- Ch 7: Sections 7.1,7.2 από το [2]
- Section 1 από εδώ.
- 23 November - 29 November
23 November - 29 November
ΔΕΥΤΕΡΑ
- Randomized Computation: The classes ZPP, RP, coRP, and relations among them, Quantifier Notation ane related results, The BPP-Theorem, the "P vs BPP Question".
ΠΕΜΠΤΗ
- Randomized Computation: Syntactic and semantic classes, Error Reduction, The Class PP, Relativized Results.
Προτεινόμενη Μελέτη:
- Ch 7: Sections 7.1,7.2 από το [2]
- Section 1 από εδώ.
- 30 November - 6 December
30 November - 6 December
ΔΕΥΤΕΡΑ
- Non-Uniform Complexity: Boolean Circuits, the class P/poly, Advice Turing Machines, Circuit Lower Bounds, Natural Proofs, Advice Turing Machines, Circuit Lower Bounds, Natural Proofs
ΠΕΜΠΤΗ
- Interactive Proofs: Deterministic verifiers, probabilistic verifiers and the class IP, Public and private coins, Arthur-Merlin Games
Προτεινόμενη Μελέτη:
- Ch 6: Sections 6.1-6.5 από το [2]
- Non-Uniform Complexity: Boolean Circuits, the class P/poly, Advice Turing Machines, Circuit Lower Bounds, Natural Proofs, Advice Turing Machines, Circuit Lower Bounds, Natural Proofs
- 7 December - 13 December
7 December - 13 December
ΔΕΥΤΕΡΑ
- Interactive Proofs: The Class AM, Quantifier Notation, Perfect Completeness for AM, Collapsion of AM[k] hierarchy to AM=AM[2], Relativized results
ΠΕΜΠΤΗ
- Interactive Proofs: Shamir's Theorem (IP=PSPACE)
- Interactive Proofs: The Class AM, Quantifier Notation, Perfect Completeness for AM, Collapsion of AM[k] hierarchy to AM=AM[2], Relativized results
- 14 December - 20 December
14 December - 20 December
ΔΕΥΤΕΡΑ
- Interactive Proofs: Shamir's Theorem (IP=PSPACE) (cont'd), Probabilistically Checkable Proofs, The Class PCP[r(n),q(n)].
ΠΕΜΠΤΗ
- Interactive Proofs: The PCP Theorem ( NP=PCP[logn,1] ), Dinur's Proof (guest lecture by M. Zampetakis)
- Interactive Proofs: Shamir's Theorem (IP=PSPACE) (cont'd), Probabilistically Checkable Proofs, The Class PCP[r(n),q(n)].
- 21 December - 27 December
- 4 January - 10 January
- 11 January - 17 January
11 January - 17 January
ΔΕΥΤΕΡΑ
Δεν έγινε μάθημα, οι φοιτητές προσκλήθηκαν στην ημερίδα AtheCrypt 2016
ΠΕΜΠΤΗ
- Counting Complexity: Counting Problems, #SAT, PERMANENT, Parsimonious, Cook and Cook[1] (metric) reductions for Counting Problems, Valiant-Vazirani Theorem, Quantifiers vs Counting: Toda's Theorem.
- Counting Complexity: Counting Problems, #SAT, PERMANENT, Parsimonious, Cook and Cook[1] (metric) reductions for Counting Problems, Valiant-Vazirani Theorem, Quantifiers vs Counting: Toda's Theorem.
- 18 January - 24 January
18 January - 24 January
ΔΕΥΤΕΡΑ
- Uniform and Non-Uniform Derandomization of Complexity Classes (guest lecture by A. Antonopoulos)
ΠΕΜΠΤΗ (21/1)
Δεν θα γίνει μάθημα
- 25 January - 31 January
25 January - 31 January
ΔΕΥΤΕΡΑ (25/1)
- Ομιλίες Φοιτητών:
-- Ορέστης Παπαδιγενόπουλος
-- Δημήτρης Καλημέρης
ΠΕΜΠΤΗ (28/1)
- Ομιλίες Φοιτητών:
-- Σταύρος Πετσαλάκης
-- Κυριάκος Αξιώτης
- Ομιλίες Φοιτητών:
- 1 February - 7 February