Διδάσκων: Κων/νος Δ. Κούτρας
Γραφείο: Α6α
Ώρες Υποδοχής Φοιτητών: Δευτέρα 11:00-13:00,
Τετάρτη 13:00-14:00, Πέμπτη 15:00-17:00
(Οι ώρες υποδοχής είναι τελείως τυπικές. Είστε
πάντα ευπρόσδεκτοι για
να συζητήσουμε σχετικά με το μάθημα.)
Τηλέφωνο Γραφείου: 2710 372221
Ηλεκτρονική επικοινωνία:
Ιστοσελίδα μαθήματος: http://www.uop.gr/~ckoutras/ComCompl.html
Τετάρτη 11:00-13:00 (Ι8), Πέμπτη 13:00-15:00 (Ι8)
Tα slides των πρώτων διαλέξεων παρακάτω, έχουν βασιστεί σε μεγάλο μέρος στις παραδόσεις του συναδέλφου Δημ. Καββαδία από το Πανεπιστήμιο Πατρών, ό οποίος πολύ ευγενικά, έθεσε στη διάθεσή μου όλο το πρωτογενές υλικό.
Εισαγωγή-Λίγα Ιστορικά ( 2in1 )
Αλγόριθμοι και Προβλήματα ( 2in1 )
Θα επιλέξετε ένα από τα προτεινόμενα συγγράμματα. Αντλούμε υλικό τόσο από το βιβλίο των Lewis-Παπαδημητρίου (Elements of the Theory of Computation, ελληνική έκδοση από τις εκδόσεις Κριτική) όσο και από το βιβλίο του M. Sipser (Introduction to the Theory of Computation, ελληνική έκδοση από ΠΕΚ).
Christos Papadimitriou: Computational Complexity, Addison-Wesley, 1994
του οποίου υπάρχουν αντίτυπα στη βιβλιοθήκη.
΄H εξέταση του μαθήματος θα γίνει με κλειστά βιβλία και σημειώσεις. Επιτρέπεται να έχετε μαζί σας μόνο ένα φύλλο Α4, στο οποίο θα έχετε σημειώσει κατά τη μελέτη σας, ότι εσείς κρίνετε σκόπιμο.
Sanjeev Arora, Βoaz Barak: Computational Complexity: a modern approach.
Οded Goldreich: P, NP, and NP-Completeness: The Basics of Complexity Theory.
Μερικές καταπληκτικές παρουσιάσεις σε Powerpoint από ένα μάθημα του S. Safra στο Tel Aviv University
Ένα άρθρο των L. Fortnow & S. Homer γιά την ιστορία της Υπολογιστικής Πολυπλοκότητας