Θεωρία Υπολογισμού και Πολυπλοκότητα
Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Πανεπιστήμιο Πατρών
Αρχική › Διαλέξεις

Διαλέξεις

 

Ύλη που θα συζητηθεί:

  • από σύγγραμμα Εισαγωγή στη Θεωρία Υπολογισμού, M. Sipser (3η έκδοση): έως σελίδα 289

  • από σύγγραμμα Στοιχεία Θεωρίας Υπολογισμού, H. Lewis, Χρ. Παπαδημητρίου: έως σελίδα 470

(Ενδεικτικός) Προγραμματισμός συναντήσεων:

  • 24 και 26.2.2026
    Στοιχεία θεωρίας συνόλων - Τεχνικές απόδειξης

  • 3 και 5.3.2026
    Κανονικές γλώσσες: Κανονικές εκφράσεις

  • 10 και 12.3.2026
    Κανονικές γλώσσες: Ντετερμινιστικά Πεπερασμένα Αυτόματα (DFA)

  • 17 και 19.3.2026
    Κανονικές γλώσσες: Μη ντετερμινιστικά Πεπερασμένα Αυτόματα (NFA) και ισοδυναμία με DFA

  • 24 και 26.3.2026
    Κανονικές γλώσσες: Ισοδυναμία κανονικών εκφράσεων και πεπερασμένων αυτομάτων - Μη κανονικές γλώσσες (pumping lemma)

  • 31.3 και 2.4.2026
    Γλώσσες χωρίς συμφραζόμενα: Γραμματικές χωρίς συμφραζόμενα (CFG)

  • 21 και 23.4.2026
    Γλώσσες χωρίς συμφραζόμενα: αυτόματα στοίβας (PDA)

  • 28 και 30.4.2026
    Γλώσσες χωρίς συμφραζόμενα: ισοδυναμία PDA και CFG - Γλώσσες που δεν είναι χωρίς συμφραζόμενα (pumping lemma)

  • 5 και 7.5.2026
    Μηχανές Turing: ορισμός - ισοδύναμα μοντέλα - σχεδιασμός

  • 12 και 14.5.2026
    Διαγνωσιμότητα (Decidability/Undecidability), Αναγωγές (Reducibility)

  • 19 και 21.5.2026
    Υπολογιστική πολυπλοκότητα:  κλάσεις P και ΝP, NP-πληρότητα

  • 26 και 28.5.2026
    Υπολογιστική πολυπλοκότητα:  κλάσεις P και ΝP, NP-πληρότητα