Θεωρητική Πληροφορική ΙΙ:
Προχωρημένα Θέματα Αλγορίθμων και Πολυπλοκότητας

εαρινό εξάμηνο 2013-2014

ΓενικάΑνακοινώσειςΔιαλέξεις-ΠαρουσιάσειςΥλικό-Βιβλιογραφία

Γενικά

Διδάσκοντες

  • Στάθης Ζάχος, Καθηγητής ()
  • Άρης Παγουρτζής, Επίκουρος Καθηγητής ()

Βοηθός διδασκαλίας

  • Αντώνης Αντωνόπουλος ()

Έναρξη μαθήματος

Πέμπτη, 8 Μαΐου 2014

Διαλέξεις

Πέμπτη 15:00-19:00, αίθουσα 1.1.31 (παλαιό) Κτίριο Ηλεκτρολόγων, Ε.Μ.Π.

Ώρες Γραφείου

  • Δευτέρα, 11:00-13:00, Εργαστήριο Λογικής και Επιστήμης Υπολογισμών (CoReLab), Αίθουσα 1.1.3, Παλαιά Κτίρια Ηλεκτρολόγων
  • Παρασκευή, 12:00-14:00 (μετά το μάθημα), Εργαστήριο Λογικής και Επιστήμης Υπολογισμών (CoReLab), Αίθουσα 1.1.3, Παλαιά Κτίρια Ηλεκτρολόγων

Προαπαιτούμενα

Μαθήματα σε Θεωρία Υπολογισιμότητας & Αλγόριθμους και Πολυπλοκότητα.

Βιβλιογραφία

  1. S. Arora and B. Barak, Complexity Theory: A Modern Approach, 2008, Princeton University. (draft available here.)
  2. O. Goldreich, Computational Complexity: A Conceptual Perspective, 2008, Cambridge University Press. (draft available here.)
  3. L. A. Hemaspaandra and M. Ogihara, The Complexity Theory Companion, 2002, Springer.
  4. L. Trevisan, Lecture Notes in Computational Complexity, 2002, UC Berkeley.
  5. S. Homer and A. L. Selman, Computability and Complexity Theory, 2001, Springer.
  6. C. H. Papadimitriou, Computational Complexity, 1994, Addison Wesley.
  7. M. R. Garey and D. S. Johnson, Computers and Intractability - A guide to the theory of NP-completeness,1979, Freeman.

Ανακοινώσεις

  • [ΠΡΟΣΟΧΗ!] Λεπτομέρειες και υλικό για την βιβλιογραφία του μαθήματος, όπως και η ανακοίνωση και παράδοση της τελικής εργασίας θα γίνονται αποκλειστικά μέσα από το moodle του μαθήματος. Οδηγίες για την εγγραφή έχουν έρθει στο mail σας.
  • Το μάθημα θα γίνει με με την μορφή ομιλιών-παρουσιάσεων.
    Απαραίτητα για την προβιβάσιμη βαθμολογία στο μάθημα είναι:
    1. (Τουλάχιστον) μία ομιλία-παρουσίαση από τα προτεινόμενα θέματα, ή με πρόταση του φοιτητή, αρκεί να είναι συγγενής με το αντικείμενο του μαθήματος.
    2. Παράδοση Εργασίας.
    3. Ικανοποιητική συμμετοχή στο μάθημα (παρουσίες).

Διαλέξεις - Παρουσιάσεις


(Λεπτομέρειες στο Moodle )
Η/Μ Ομιλητής Θέμα - Περιεχόμενο
8/5/2014
Σ. Ζάχος
Α. Αντωνόπουλος
Εισαγωγή - Διαδικαστικά
Hierarchies of Complexity Classes
Uniform Derandomization of Complexity Classes (slides)
15/5/2014 Α. Αντωνόπουλος Uniform Derandomization of Complexity Classes (cont'd) (slides)
22/5/2014 Α. Παγουρτζής
Α. Αντωνόπουλος
Counting with easy decision and the class TotP
Counting Complexity: Gaps and Toda's Theorem (slides)
29/5/2014 Γ. Νέμπαρης

Μ. Ζαμπετάκης
Counting algorithms and Complexity: A brief overview of the field (slides)
An Introduction to Mechanism Design
5/6/2014 E. Μπακάλη
S. Obraztsova
Hardness of Approximations
Computational Social Choice
12/6/2014 Δ. Χατζηδημητρίου
S. Obraztsova
TBA
Computational Social Choice
19/6/2014 Ζ. Αβαρικιώτη
S. Obraztsova
Parameterized Complexity
Computational Social Choice
26/6/2014 X. Τζόβας
Μ. Ζαμπετάκης
Λ. Ζακυνθινού
Decision Trees
ΤΒΑ
ΤΒΑ
3/7/2014 Ι. Ψαρρός
Α. Μάντης
Π. Τελώνη
ΤΒΑ
Average-Case Complexity
Circuit Complexity
10/7/2014 Κ. Νικολιδάκη
Δ. Μυρισιώτης
Σ. Μανιάτης
Pseudorandomness
The Witness Reduction Technique
Complexity of Search Problems
17/7/2014 Δ. Μπογιόκας
Α. Αγγελόπουλος
Ε. Μπακάλη
Counting classes & Leaf Languages
Games & Puzzles
Αλλαγές Φάσης - Ising Model
24/7/2014 Γ. Καρυστιανός
Γ. Ζηρδέλης
Derandomization
TBA

Υλικό - Βιβλιογραφία

Interactive Proof Systems

Counting Complexity

Probabilistically Checkable Proofs & Hardness of Approximation

  • S. Arora, How NP got a new definition: a survey of probabilistically checkable proofs, CoRR cs.CC/0304038, 2003
  • Prasad Raghavendra, Optimal algorithms and inapproximability results for every CSP?, STOC 2008: 245-254
  • Lance Fortnow, John Rompel, Michael Sipser, On the Power of Multi-Prover Interactive Protocols, Theor. Comput. Sci. 134(2): 545-557 (1994)
  • Irit Dinur, Probabilistically Checkable Proofs and Codes, Proceedings of the International Congress of Mathematicians, Hyderabad, India, 2010
  • Uriel Feige, A Threshold of ln n for Approximating Set Cover, J. ACM 45(4): 634-652 (1998)
  • Luca Trevisan, Inapproximability of Combinatorial Optimization Problems, CoRR cs.CC/0409043: (2004)
  • Subhash Khot, On the Unique Games Conjecture (Invited Survey), IEEE Conference on Computational Complexity 2010: 99-121

Natural Proofs

Pseudorandomness & Derandomization

Expander Graphs

Applications to Complexity Theory

Randomness Extractors

Quantum Computation & Complexity

Measure and Dimension in Complexity Classes