Παρουσίαση/Προβολή

Θεωρία Πολυπλοκότητας
(ICTE266) -
Περιγραφή Μαθήματος
Περιγραφή
- Προβλήματα, αλγόριθμοι και υπολογιστική πολυπλοκότητα
- Μηχανές Turing
- Αναδρομικές και αναδρομικά αριθμήσιμες γλώσσες
- Ειδικοί τύποι και συνδυασμοί μηχανών Turing
- Μη ντετερμινιστικές μηχανές Turing
- Καθολικές μηχανές Turing
- Η θέση του Church
- Μη αποκρισιμότητα
- Το πρόβλημα του τερματισμού
- Το θεώρημα του Rice
- Κλάσεις πολυπλοκότητας και σχέσεις μεταξύ τους
- Οι κλάσεις L, NL, P, NP, PSPACE και EXPTIME
- Αναγωγές
- Η έννοια της Πληρότητας
- Το θεώρημα των Cook-Levin
- Πληρότητα κατά NP
- Το συμπλήρωμα της κλάσης NP
Βιβλιογραφία
- Στοιχεία Θεωρίας Υπολογισμού (2η αμερικάνικη έκδοση, 1η έκδοση στα ελληνικά): Harry Lewis και Παπαδημητρίου Χρίστος, Εκδόσεις Κριτική, 2005 (Κωδικός βιβλίου στον Εύδοξο: 11776)
- Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA267.L49 2005
- Εισαγωγή στη Θεωρία Υπολογισμού (3η αμερικάνικη έκδοση, 2η έκδοση στα ελληνικά): Sipser Michael, Πανεπιστημιακές Εκδόσεις Κρήτης, 2019 (Κωδικός βιβλίου στον Εύδοξο: 86195794)
- Αντίτυπα στη βιβλιοθήκη με ταξινομικό αριθμό QA267.S5616 2007
Συμπληρωματική Βιβλιογραφία
- Introduction to theory of computation: Anil Maheshwari and Michiel Smid, Carleton University, 2019.
- Theory of computational complexity (2nd edition), Ding-Zhu Du, Ker-I Ko, Wiley, 2014.
Ημερομηνία δημιουργίας
Πέμπτη 24 Σεπτεμβρίου 2015
-
Δεν υπάρχει περίγραμμα