Θεωρητική Πληροφορική Ι: Αλγόριθμοι και Πολυπλοκότητα (ΣΗΜΜΥ, ΣΕΜΦΕ, ΜΠΛΑ)
χειμερινό εξάμηνο 2009-2010

ΓενικάΑνακοινώσειςΥλικόΑσκήσεις

Γενικά

Διδάσκοντες

  • Στάθης Ζάχος, Καθηγητής ()
  • Δημήτρης Φωτάκης, Λέκτορας ()

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

  • Ανδρέας-Νικόλαος Γκόμπελ, Υ.Δ. ()

Διαλέξεις (θεωρία)

  • κάθε Δευτέρα 15:00-17:00 και 17:00-18:00 (Νεα κτ. Ηλεκτρολόγων Αμφ. 5)
  • κάθε Πέμπτη 16:00-17:00 και 17:00-19:00 (Αμφιθέατρο Ηλεκτρολόγων)

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

  • κάθε Δευτέρα 12:00-14:00 στο εργαστήριο 1.1.30 (CoReLab) και στο γρ. 1.1.10 του κτηρίου Ηλεκτρολόγων
  • κάθε Πέμπτη 14:00-16:00 στο εργαστήριο 1.1.30 (CoReLab) και στο γρ. 1.1.10 του κτηρίου Ηλεκτρολόγων

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

  1. Christos Papadimitriou: Computational Complexity, Addison Wesley, 1994
  2. Sanjeev Arora, Boaz Barak:"Computational Complexity: A Modern Approach", Cambridge University Press; 1st edition (April 20, 2009)
  3. Oded Goldreich:"Computational Complexity: A Conceptual Perspective", Cambridge University Press; 1st edition (April 28, 2008)
  4. Thomas Cormen, Charles Leiserson, Ronald Rivest and Cliff Stein: "Introduction to Algorithms", 2nd edition, MIT Press, 2001.
  5. J. Kleinberg, E. Tardos: "Algorithm Design", Addison-Wesley, 2005.
  6. S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani: "Algorithms", MacGraw-Hill, 2006 (Μπορείτε να βρείτε draft έκδοση του βιβλίου αυτού εδώ).
  7. Sara Baase, Allen Van Gelder, "Computer Algorithms: Introduction to Design and Analysis", 3rd edition, Addison Wesley Longman, 2000.
  8. Alfred V. Aho, John E. Hopcroft, "The Design and Analysis of Computer Algorithms", Addison-Wesley Series in Computer Science and Information Processing, 1974.
  9. Dexter C. Kozen, "The Design and Analysis of Algorithms", Springer, 1991.

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

  • Η εξέταση θα γίνει την Παρασκευή 12/02/2010 στις 08:30, στο αμφ.1 (Νέα κτίρια Ηλ/γων). Οι φοιτητές θα δώσουν την προπτυχιακή εξέταση (βλ. σελίδα προπτυχιακού για την ύλη) καθώς και επιπλέον θέματα για το μεταπτυχιακό (η ύλη είναι η διδακτέα του μαθήματος όπως φαίνεται στο υλικό παρακάτω).
  • Πέμπτη 8 Οκτωβρίου 2009: Έναρξη μαθημάτων.

Υλικό

Διαφάνειες - Σημειώσεις

Συμπληρωματικό Υλικό

Ασκήσεις

Να προετοιμάσετε τις παρακάτω ασκήσεις από το βιβλίο C. Papadimitriou, Computational Complexity. Θα τις συζητήσουμε την Πέμπτη 22/10/2009.

  • Κεφ. 1: 1.4.4, 1.4.5, 1.4.11, 1.4.15, και μία από τις 1.4.12-1.4.14
  • Κεφ. 2: 2.8.4, 2.8.5, 2.8.17
  • Κεφ. 3: 3.4.1, 3.4.8, 3.4.9