Περιγραφή θέματος

  • Γενικά - Ανακοινώσεις - Forum

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

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

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


  • Διδάσκοντες / Βοηθοί Διδασκαλίας

    • Άρης Παγουρτζής, Καθηγητής ()
    • Δημήτρης Φωτάκης, Καθηγητής ()
    • Θανάσης Λιανέας, Μεταδιδακτορικός Ερευνητής ()
    • Ορέστης Πλευράκης, Μεταδιδακτορικός Ερευνητής ()


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

    • Άρης Παγουρτζής: Τρίτη 14:00-15:00, γραφείο 1.1.6, (Παλαιό) Κτήριο Ηλεκτρολόγων.
    • Δημήτρης Φωτάκης: Τετάρτη 14:00 - 15:00, στο γραφείο 1.1.10, (Παλαιό) Κτήριο Ηλεκτρολόγων.
    • Θανάσης Λιανέας: θα ανακοινωθούν.
    • Ορέστης Πλευράκης: θα ανακοινωθούν.


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

    • Θάνος Τόλιας
    • Μαριάννα Σπυράκου
  • Γενικές Πληροφορίες

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

    Λόγω προγραμματισμένης εκδήλωσης της Σχολής την Τετάρτη 14 Φεβρουαρίου, η πρώτη διάλεξη για το εαρινό εξάμηνο 2024 θα γίνει την Τετάρτη 21 Φεβρουαρίου. 

    Οι online διαλέξεις θα γίνονται μέσω Webex στο παρακάτω link: 

    Meeting link: https://centralntua.webex.com/centralntua/j.php?MTID=mbd4ff61c85443168347069c9d8294506 
    Meeting number: 2792 126 0088
    Password:               i33iJM3UHPF
    Host key:                 747052


  • Περιεχόμενα

    • Προσεγγιστικοί αλγόριθμοι, λόγος προσέγγισης, 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). 

  • Βιβλιογραφία


  • Παλαιότερα Έτη


  • Εκπαιδευτικό Υλικό / Προτεινόμενη Μελέτη


  • Διαλέξεις

  • Γραπτές Ασκήσεις

    • Θα ανακοινωθούν δύο (2) σειρές γραπτών ασκήσεων
    • Οι γραπτές ασκήσεις υποβάλλονται στη σελίδα του μαθήματος, στο helios. Δεν γίνεται δεκτή η παράδοση ασκήσεων με e-mail.
    • Συνεργασία επιτρέπεται και μάλιστα ενθαρρύνεται (εάν γίνεται σωστά, π.χ. αφού αφιερώσετε ικανό χρόνο ατομικής προσπάθειας), αλλά τελικά κάθε φοιτητής πρέπει να διατυπώσει μόνος του τη λύση. Πανομοιότυπες διατυπώσεις θα εκλαμβάνονται ως αντιγραφή και δεν θα προσμετράται ο βαθμός τους, ενώ πιθανόν να υπάρξουν συνέπειες για όλες τις σειρές ασκήσεων.

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