1) Εισαγωγή 1.1) Είδη Προβλημάτων 1.2) Μοντέλα Υπολογισμού 2) Το πρόβλημα της ικανοποιησιμότητας - SAT 2.1) Διατυπωση του προβλήματος 2.2) To SAT λύνεται σε ντετερμιιστικό εκθετικό χρόνο. 2.3) To SAT λύνεται σε ντετερμινιστικό πολυωνυμικό χρόνο? 2.4) Το SAT λύνεται σε μη ντετερμινιστικό πολυωνυμικό χρόνο. 2.5) Σύνοψη για το πρόβλημα SAT 3) Θεωρία Πολυπλοκότητας 3.1) Η κλάση P 3.2) Η κλάση NP 3.3) Η κλάση EXP 3.4) P ⊆푵NP푷⊆퐄EXP퐗퐏 3.5) NP-πληρότητα 4) NP-πληρότητα 4.1) Αποδείξεις NP-πληρότητας 4.2) Ιδιότητες NP-Complete προβλημάτων 4.3) Το ανοικτό πρόβλημα P=NP 4.4) Η κλάση NP-Complete 4.5) Ιεραρχία κλάσεων αν P ≠ NP푷 4.6) Ιεραρχία κλάσεων αν P = NP푷 Ασκήσεις