Αλγόριθμοι και Πολυπλοκότητα ΙΙ
Section outline
-
Προσφέρεται ως "Θεωρητική Πληροφορική Ι: Αλγόριθμοι και Πολυπλοκότητα" στην ΣΗΜΜΥ, και ως "Αλγόριθμοι και Πολυπλοκότητα ΙΙ" στο ΜΠΛΑ.
Διδάσκοντες:
- Στάθης Ζάχος, Καθηγητής (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
Ώρες Γραφείου:
- ΤΒΑ
-
ΔΕΥΤΕΡΑ
- Διοικητικά - Διαδικαστικά
- 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] -
ΔΕΥΤΕΡΑ
- 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] -
ΔΕΥΤΕΡΑ
- 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] -
ΔΕΥΤΕΡΑ
- 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
-
ΔΕΥΤΕΡΑ
- The Polynomial Hierarchy (2/2)
ΠΕΜΠΤΗ
Δεν έγινε μάθημα
-
ΔΕΥΤΕΡΑ
Δεν έγινε μάθημα
ΠΕΜΠΤΗ
- Randomized Computation: The classes BPP, RP, coRP
Προτεινόμενη Μελέτη:
- Ch 7: Sections 7.1,7.2 από το [2]
- Section 1 από εδώ.
-
ΔΕΥΤΕΡΑ
- 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 από εδώ.
-
ΔΕΥΤΕΡΑ
- 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
-
ΔΕΥΤΕΡΑ
- 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
-
ΔΕΥΤΕΡΑ
- 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)].
-
ΔΕΥΤΕΡΑ
- 1o Quiz
-
ΠΕΜΠΤΗ
- Counting Complexity: Counting vs Decision Problems, the class #P
-
ΔΕΥΤΕΡΑ
Δεν έγινε μάθημα, οι φοιτητές προσκλήθηκαν στην ημερίδα 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.
-
ΔΕΥΤΕΡΑ
- Uniform and Non-Uniform Derandomization of Complexity Classes (guest lecture by A. Antonopoulos)
ΠΕΜΠΤΗ (21/1)
Δεν θα γίνει μάθημα
-
ΔΕΥΤΕΡΑ (25/1)
- Ομιλίες Φοιτητών:
-- Ορέστης Παπαδιγενόπουλος
-- Δημήτρης Καλημέρης
ΠΕΜΠΤΗ (28/1)
- Ομιλίες Φοιτητών:
-- Σταύρος Πετσαλάκης
-- Κυριάκος Αξιώτης
- Ομιλίες Φοιτητών:
-
ΔΕΥΤΕΡΑ (1/2)
- Ομιλίες Φοιτητών:
-- Βασίλης Παπαϊωάννου
-- Μάκης Αρσένης
- Ομιλίες Φοιτητών: