Επιλογές εγγραφής

9116 Αλγόριθμοι και Πολυπλοκότητα
7ο Εξάμηνο ΕΜΦΕ
Διδακτικές Μονάδες : 5
Γλώσσα : el
Εισαγωγή. Δομές δεδομένων και αλγόριθμοι. Ασυμπτωτική ανάλυση. Γραφήματα. Βασι- κές έννοιες. Αναζήτηση κατά «βάθος» και κατά «πλάτος». Τοπολογική διάταξη. Η μέθοδος Διαίρει-και-Βασίλευε. Δυαδική αναζήτηση. Πολλαπλασιασμός πινάκων. Η μέθοδος της Απληστίας. Το πρόβλημα επιλογής δραστηριοτήτων. Κώδικες Huffman. Ελάχιστα μονοπάτια από κοινή αφετηρία (αλγόριθμος Dijkstra). Ελάχιστα διασυνδετικά δένδρα (Αλγόριθμος Prim). Δυναμικός Προγραμματισμός. Πολλαπλασιασμός αλυσίδας. Μεγίστη κοινή υπο-ακολουθία. Ελάχιστα μονοπάτια για κάθε ζεύγος κόμβων. Κάτω φράγματα. Φράγματα εισόδου-εξόδου. Φράγματα «αντιπάλου» (adversary). Ταξινόμηση, Κώδικες Huffman. Προβλήματα γραφημάτων. Έλεγχος ακυκλικότητας γραφήματος. Ισχυρά συνδεδεμένα συστατικά. Ελάχιστα διαδυνδετικά δένδρα: ο αλγόριθμος του Kruskal. Ελάχιστα μονοπάτια από κοινή αφετηρία: ο αλγόριθμος των Bellman-Ford. Μέγιστη ροή: ο αλγόριθμος των Ford-Fulkerson και ο αλγόριθμος των Edmonds-Karp. NP και υπολογιστική δυσεπιλυσιμότητα. Αναγωγές πολυωνυμικού χρόνου. Η κλάση NP. NP-πλήρη προβλήματα.
Οι επισκέπτες δεν έχουν πρόσβαση στο μάθημα αυτό. Παρακαλούμε συνδεθείτε (με τον λογαριασμό σας).