Προχωρημένα Θέματα Αλγορίθμων (και Πολυπλοκότητας)

εαρινό εξάμηνο 2017-2018

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

Γενικά

Διδάσκοντες

  • Στάθης Ζάχος, Καθηγητής ()
  • Άρης Παγουρτζής, Αναπληρωτής Καθηγητής ()

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

  • Αντώνης Αντωνόπουλος, Υ.Δ. ()

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

Πέμπτη, 22 Φεβρουαρίου 2018

Διαλέξεις

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

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

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

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

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

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

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

Η/Μ Ομιλητής Θέμα - Περιεχόμενο
22/2/2018 Α. Αντωνόπουλος Εισαγωγή-Διαδικαστικά
Complexity
1/3/2018 Α. Αντωνόπουλος Oracles, Relativizing, AM, IP=PSPACE (slides)
Circuit Complexity Classes and Complete Problems (slides)
8/3/2018 Σ. Πετσαλάκης Ryan Williams' Algorithm for ACC0-SAT (slides)
15/3/2018 Δ. Γκένωσης Machine Learning
22/3/2018 Β. Μαργώνης Multiway cut
29/3/2018 Π. Γροντάς Zero Knowledge proofs

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

Pseudorandomness & Derandomization

Circuit Complexity

  • Sanjeev Arora and Boaz Barak. Computational Complexity: A Modern Approach. Cambridge University Press, New York, NY, USA, 1st edition, 2009. (chapters 6, 14, 20)
  • Peter Clote and Evangelos Kranakis. Boolean Functions and Computation Models. Texts in Theoretical Computer Science. An EATCS Series. 2002.
  • Claude. E. Shannon. The synthesis of two-terminal switching circuits. Bell System Technical Journal, 28(1):59-98, 1949.
  • Gudmund Skovbjerg Frandsen and Peter Bro Miltersen. Reviewing bounds on the circuit size of the hardest functions. Information Processing Letters, 95(2):354-357, 2005.
  • Stephen A. Cook. The complexity of theorem-proving procedures. In Proceedings of the Third Annual ACM Symposium on Theory of Computing, STOC'71, pages 151-158, New York, NY, USA, 1971. ACM.
  • Martin Fürer. The tight deterministic time hierarchy. In Proceedings of the Fourteenth Annual ACM Symposium on Theory of Computing, STOC '82, pages 8-16, New York, NY, USA, 1982. ACM.
  • Merrick Furst, James B. Saxe, and Michael Sipser. Parity, circuits, and the polynomial-time hierarchy. Mathematical systems theory, 17(1):13-27, 1984. Preliminary version FOCS '81.
  • J Håstad. Almost optimal lower bounds for small depth circuits. In Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, STOC '86, pages 6-20, New York, NY, USA, 1986. ACM.
  • A.C.C. Yao. On ACC and threshold circuits. 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, 00:619-627 vol.2, 1990.
  • Eric Allender and Vivek Gore. On strong separations from AC0. In Fundamentals of Computation Theory, 8th International Symposium, FCT '91, Gosen, Germany, pages 1-15, 1991.
  • Russell Impagliazzo, Valentine Kabanets, and Avi Wigderson. In search of an easy witness: Exponential time vs. probabilistic polynomial time. J. Comput. Syst. Sci., 65(4):672-694, December 2002.
  • R. Williams. Non-uniform acc circuit lower bounds. In 2011 IEEE 26th Annual Conference on Computational Complexity, pages 115-125, June 2011.
  • Ryan Williams. Improving exhaustive search implies superpolynomial lower bounds. SIAM Journal on Computing, 42(3):1218-1244, 2013.

Counting Complexity

Quantum Computation & Complexity

Algorithmic Information Theory

  • Ming Li and Paul Vitanyi, An Introduction to Kolmogorov Complexity and Its Applications, Springer, New York, 3rd edition, 2007.
  • Cristian Calude, Information and Randomness: An Algorithmic Perspective. Springer, Berlin, 2nd edition, 2002.
  • Rod Downey and Denis Hirschfeldt, Algorithmic Randomness and Complexity. Springer, Berlin, 2007.
  • Osamu Watanabe, Kolmogorov Complexity and Computational Complexity. Springer-Verlag, 1992.
  • Chaitin, G.J, Algorithmic information theory. IBM Journal of Research and Development, v.21, No. 4, 350359, 1977 Kolmogorov Complexity and Computational Complexity, Lance Fortnow.
  • Sophie Laplante, A Kolmogorov Complexity Proof of Hastad Switching Lemma: An Exposition.

Communication Complexity

  • Eyal Kushilevitz, Noam Nisan, Communication Complexity, Cambridge University Press, 1997.

Local Search

  • W. Michiels, E.H.L. Aarts, and J.H.M.Korst. Theoretical aspects of local search. Springer, 2007.
  • S. Parsons. Algorithmic Game Theory by Noam Nisan, Tim Roughgarden, Éva Tardos and Vijay V. Vazirani. Cambridge university press, 2011.
  • A. A. Schaffer and M. Yannakakis. Simple local search problems that are hard to solve SIAM J, 1991.
  • A. Fabrikant, C.H. Papadimitriou, and K. Talwar. The complexity of pure nash equilibria. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing, Chicago, IL, USA, June13-16,2004, pages 604–612, 2004.