Χρησιμοποιούμε cookies για την ανάλυση της επισκεψιμότητάς μας. Αν συνεχίσετε να χρησιμοποιείτε την ιστοσελίδα μας, συναινείτε στη χρήση των cookies μας.
Οκ Συμφωνώ!
Πανεπιστήμιο
Ιωαννίνων
ΤΟ ΤΜΗΜΑ
Χαιρετισμός Κοσμήτορα
Στόχος του Τμήματος
Οργάνωση
ΓΡΑΜΜΑΤΕΙΑ
Προσωπικό
Κοινωνική Ευθύνη
Δράσεις
ΣΠΟΥΔΕΣ
Πληροφορικής & Τηλεπικοινωνιών (ΝΠΣ)
Μηχανικών Πληροφορικής ΤΕ (ΠΠΣ)
Διεθνείς Συνεργασίες (Erasmus+)
Προγράμματα Μεταπτυχιακών Σπουδών
Εκπόνηση Διδακτορικών Διατριβών
Δια βίου εκπαίδευση
Επαγγελματικα Δικαιωματα
Ακαδημαϊκό Ημερολόγιο
ΕΡΕΥΝΑ
Ερευνητικά Εργαστήρια
Ερευνητικά Έργα
Συνεργασίες
Μεταδιδακτορική Έρευνα - Σπουδές
ΧΡΗΣΙΜΑ
Αρχείο Ανακοινώσεων
Γραμματεία & Έντυπα
Πρόσβαση στο τμήμα
Φοιτητική μέριμνα
Σπουδές στην Αρτα
Πανεπιστήμιο Ιωαννίνων
ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ
Πολιτική Ποιότητας
Χρήση & Διαχείριση Δεδομένων
Δεδομένα Ποιότητας
Πιστοποίηση & Αξιολόγηση
Μηχανισμός Παραπόνων/ Ενστάσεων
Δείκτες Ποιότητας (ΟΠΕΣΠ)
Ετήσια Στοχοθεσία
Στρατηγικός Σχεδιασμός
Αξιολογήσεις Διδασκαλίας
Στοιχεία Οργάνωσης, Λειτουργίας και Βιωσιμότητας
Επικοινωνία
ΠΡΩΤΟΕΤΕΙΣ
/
ΦΟΙΤΗΤΕΣ
/
ΚΑΘΗΓΗΤΕΣ
/
ΓΡΑΜΜΑΤΕΙΑ
/
ΑΠΟΦΟΙΤΟΙ
ΑΛΓΟΡΙΘΜΟΙ & ΠΟΛΥΠΛΟΚΟΤΗΤΑ
Αρχική
ΑΛΓΟΡΙΘΜΟΙ & ΠΟΛΥΠΛΟΚΟΤΗΤΑ
Μαθησιακά Αποτελέσματα:
Οι μαθησιακοί στόχοι του μαθήματος συνοψίζονται στα εξής:
Κατανόηση και χρήση του ασυμπτωτικού συμβολισμού για την έκφραση της αποδοτικότητας αλγορίθμων.
Κατανόηση σε βάθος της έννοιας της αποδοτικότητας αλγορίθμων.
Εξοικείωση με την αλγοριθμική τεχνική Διαίρει και Βασίλευε και ικανότητα εφαρμογής της.
Εξοικείωση με την αλγοριθμική τεχνική των άπληστων αλγορίθμων και ικανότητα εφαρμογής της.
Εξοικείωση με το δυναμικό προγραμματισμό και ικανότητα εφαρμογής του.
Κατανόηση της χρησιμότητας των γραφημάτων, εκμάθηση των βασικών αλγορίθμων γραφημάτων (π.χ. συντομότερες διαδρομές).
Κατανόηση της έννοιας της υπολογισιμότητας.
Κατανόηση της κλάσης προβλημάτων NP και των αναγωγών.
Εξοικείωση με τους προσεγγιστικούς αλγορίθμους, πρακτικές εφαρμογές.
Γενικές Ικανότητες:
Οι ικανότητες που πρέπει να αποκτήσει ο πτυχιούχος και στις οποίες αποσκοπεί το μάθημα είναι:
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση των απαραίτητων τεχνολογιών.
Προσαρμογή σε νέες καταστάσεις.
Λήψη αποφάσεων.
Αυτόνομη εργασία.
Ομαδική εργασία
Σχεδιασμός και διαχείριση έργων.
Άσκηση κριτικής και αυτοκριτικής.
Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.
Περιεχόμενο Μαθήματος:
Ασυμπτωτικός συμβολισμός (O, ο, Ω, ω, Θ).
Ανάλυση πολυπλοκότητας αλγορίθμων (μέσης και χειρότερης περίπτωσης).
Ανάλυση αποδοτικότητας αλγορίθμων ταξινόμησης.
Τυχαιοκρατικοί αλγόριθμοι.
Διαίρει και βασίλευε.
Άπληστοι αλγόριθμοι.
Αλγόριθμοι οπισθοδρόμησης (stable marriages, 8-queens).
Δυναμικός προγραμματισμός (knapsack).
Γραφήματα, αναπαραστάσεις γραφημάτων.
Αναζήτηση κατά βάθος - αναζήτηση κατά πλάτος.
Ελάχιστο συνεκτικό δένδρο (Kruskal, Prim).
Συντομότερα μονοπάτια από μια κορυφή (Dikstra, Bellman Ford).
Συντομότερα μονοπάτια για όλα τα ζεύγη κορυφών (Floyd Warshall).
Υπολογιστική πολυπλοκότητα.
Υπολογισιμότητα.
Η κλάση προβλημάτων NP και το πρόβλημα P vs NP.
NP πληρότητα, αναγωγές πολυωνυμικού χρόνου.
Προσεγγιστικοί αλγόριθμοι.
Facebook
Instagram
Tweeter
Linkedin
Youtube