Section outline

    • Εδώ αναρτώνται οι γενικές ανακοινώσεις από τους διδάσκοντες προς τους εγγεγραμμένους φοιτητές, οι οποίοι τις λαμβάνουν και στην ηλεκτρονική τους διεύθυνση.

    • Σε αυτό το forum, μπορεί οποιοσδήποτε εγγεγραμμένος φοιτητής να αναρτά ερωτήσεις σχετικές με το μάθημα και να λαμβάνει απαντήσεις από τους διδάσκοντες. Οι ερωτήσεις και οι απαντήσεις θα είναι διαθέσιμες σε όλους τους φοιτητές. 

      Οι φοιτητές μπορούν να δηλώσουν με την εγγραφή τους αν θέλουν να ενημερώνονται για τις αναρτώμενες ερωταπαντήσεις.


    • Δημήτρης Φωτάκης, Καθηγητής ( )

     

    Ώρες Γραφείου Διδασκόντων

    • Δημήτρης Φωτάκης: Δευτέρα 14:45 - 15:30, στο γραφείο 1.1.10, (Παλαιό) Κτήριο Ηλεκτρολόγων.

     

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

    • Μαρίνα Κονταλέξη
    • Θάνος Τόλιας
  • Οι διαλέξεις του μαθήματος γίνονται κάθε Τρίτη, ώρα 10:40-13:30, στο Νέο Κτήριο Ηλεκτρολόγων, Αίθουσα 003. 

    H πρώτη διάλεξη για το εαρινό εξάμηνο του 2026 θα γίνει την Τετάρτη 18 Φεβρουαρίου. 

    • Προσεγγιστικοί αλγόριθμοι, λόγος προσέγγισης, Vertex Cover, Set Cover, TSP σε μετρικούς χώρους, μη-προσεγγισιμότητα, προβλήματα δρομολόγησης, PTAS και FPTAS, Knapsack.
    • Βασικές έννοιες γραμμικού προγραμματισμού, η μέθοδος Simplex, δυϊκότητα στον γραμμικό προγραμματισμό, complementary slackness.
    • Προσεγγιστικοί αλγόριθμοι βασισμένοι σε γραμμικό προγραμματισμό, στρογγυλοποίηση, τυχαία στρογγυλοποίηση, η μέθοδος primal-dual.
    • Πιθανοτικοί αλγόριθμοι, παραδείγματα και βασικά εργαλεία, ελάχιστη τομή, balls and bins και εφαρμογές σε εξισορρόπηση φορτίου, φράγματα Chernoff-Hoeffding, τυχαία δειγματοληψία, πιθανοτική μέθοδος, τεχνικές sparsification.
    • Αλγοριθμική θεωρία παιγνίων, βασικές έννοιες, ισορροπία Nash, παίγνια συμφόρησης, συναρτήσεις δυναμικού και σύγκλιση σε ισορροπία, τίμημα της αναρχίας.
    • Σχεδιασμός μηχανισμών, κοινωνική επιλογή, ευσταθή ταιριάσματα, δημοπρασίες, βέλτιστη δημοπρασία Myerson, VCG.
    • Αλγόριθμοι μάθησης, no-regret, multiplicative updates, regression, kNN, SVMs.
    • Παραμετρικοί αλγόριθμοι και πολυπλοκότητα. 
    • Κατανεμημένοι αλγόριθμοι, αξιόπιστη εκπομπή, Βυζαντινά πρωτόκολλα, consensus. Αλγόριθμοι κινητών οντοτήτων (mobile agents). 

    • Διάλεξη 18/2/2026. Εισαγωγή - Διαδικαστικά. Online learning, learning from experts advice: αλγόριθμοι weighted majority και randomized weighted majority.
    • Διάλεξη 24/2/2026. PAC Learning: μοντέλο, ορισμός, δειγματική πολυπλοκότητα, Empirical Risk Minimization (ERM), VC-dimension και θεμελιώδες θεώρημα στατιστικής μάθησης, ομοιόμορφη και ανομοιόμορφη σύγκλιση, surrogate loss functions, υπολογιστικά προβλήματα που προκύπτουν στην μηχανική μάθηση. Προσεγγιστικοί αλγόριθμοι, λόγος προσέγγισης, 2-προσέγγιση του Vertex Cover, 2 και 1.5 προσεγγίσεις του metric TSP.
    • Διάλεξη 3/3/2026. Προσεγγιστικοί αλγόριθμοι: το πρόβλημα (Weighted) Set Cover. Ανάλυση λόγου προσέγγισης του άπληστου αλγόριθμου. Tight examples. Το πρόβλημα Maximum Coverage: (1-1/e)-προσεγγιστικός αλγόριθμος. Ψευδοπολυωνυμικοί αλγόριθμοι και προσεγγιστικά σχήματα πολυωνυμικού χρόνου (PTAS, FPTAS).FPTAS για το πρόβλημα Knapsack.
    • Διάλεξη 10/3/2026. Προσεγγιστικοί αλγόριθμοι: άπληστος αλγόριθμος για το πρόβλημα Set Cover και το πρόβλημα Maximum Coverage. FPTAS για το πρόβλημα Knapsack. Αναγωγές που στοχεύουν σε σημαντική διαφορά (gap) στην αντικειμενική τιμή της ενδεδειγμένης λύσης και μη προσεγγισιμότητα. Μη προσεγγισιμότητα του Travelling Salesman Problem. Εισαγωγή στον γραμμικό προγραμματισμό: βασικές έννοιες, μοντελοποίηση προβλημάτων συνδυαστικής βελτιστοποίησης με (ακέραιο) γραμμικό προγραμματισμό, γεωμετρία, κορυφές, βασικό θεώρημα γραμμικού προγραμματισμού.
    • Θα ανακοινωθούν δύο (2) σειρές γραπτών ασκήσεων
    • Οι γραπτές ασκήσεις υποβάλλονται στη σελίδα του μαθήματος, στο helios. Δεν γίνεται δεκτή η παράδοση ασκήσεων με e-mail.
    • Συνεργασία επιτρέπεται και μάλιστα ενθαρρύνεται (εάν γίνεται σωστά, π.χ. αφού αφιερώσετε ικανό χρόνο ατομικής προσπάθειας), αλλά τελικά κάθε φοιτητής πρέπει να διατυπώσει μόνος του τη λύση. Πανομοιότυπες διατυπώσεις θα εκλαμβάνονται ως αντιγραφή και δεν θα προσμετράται ο βαθμός τους, ενώ πιθανόν να υπάρξουν συνέπειες για όλες τις σειρές ασκήσεων.

    Εκφωνήσεις Γραπτών Ασκήσεων
    • 1η σειρά γραπτών ασκήσεων. Προθεσμία υποβολής (ενδεικτικά): 20/4/2026
    • 2η σειρά γραπτών ασκήσεων. Προθεσμία υποβολής: 30/5/2026