ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Σχετικά έγγραφα
Επιχειρησιακή Έρευνα

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Οπτικοποίηση: ένας αποτελεσματικός τρόπος για την βελτίωση της κατανόησης του αλγορίθμου simplex

Επιχειρησιακή Έρευνα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Ευρετικές Μέθοδοι. Ενότητα 6: Αναζήτηση μεταβλητής γειτνίασης. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής ΕΥΡΕΤΙΚΕΣ ΜΕΘΟΔΟΙ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Δομές Δεδομένων Ενότητα 1

Μέθοδοι Βελτιστοποίησης

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Μοντελοποίηση Λογικών Κυκλωμάτων

Επιχειρησιακή Έρευνα

Πρόβλημα συντομότερης διαδρομής - Shortest path problem. Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ

Λογισµικά Πακέτα Βελτιστοποίησης

Λογισμικά Πακέτα Βελτιστοποίησης

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

Ευρετικές Μέθοδοι. Ενότητα 1: Εισαγωγή στις ευρετικές μεθόδους. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής ΕΥΡΕΤΙΚΕΣ ΜΕΘΟΔΟΙ

Ευρετικές Μέθοδοι. Ενότητα 3: Ευρετικές μέθοδοι αρχικοποίησης και βελτίωσης για το TSP. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Πληροφοριακά Συστήματα & Περιβάλλον Ασκήσεις

Ασυμπτωτικός Συμβολισμός

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Τίτλος Μαθήματος: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Επιχειρησιακή Έρευνα

7 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ MATLAB

Το Πρόβλημα του Περιοδεύοντος Πωλητή - The Travelling Salesman Problem

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστικές Εφαρμογές Εργαστήριο

Υπολογιστική Πολυπλοκότητα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Εισαγωγή στους Αλγορίθμους

Μέθοδοι Βελτιστοποίησης

Διδάσκων: Νίκος Λαγαρός

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Ευρετικές Μέθοδοι. Ενότητα 2: Βασικές έννοιες των σύγχρονων ευρετικών μεθόδων. Άγγελος Σιφαλέρας. Μεταπτυχιακό Εφαρμοσμένης Πληροφορικής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

ΔΙΕΘΝΕΙΣ ΕΠΕΝΔΥΣΕΙΣ ΚΑΙ ΔΙΕΘΝΕΣ ΕΜΠΟΡΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Θερμοδυναμική - Εργαστήριο

Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ ΠΡΟΣΩΠΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. ΣΠΟΥ ΕΣ 2010 σήμερα

6 η ΕΝΟΤΗΤΑ ΔΥΝΑΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Οικονομικά Μαθηματικά

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Μαθηματικά. Ενότητα 6: Ασκήσεις Ορίων Συνάρτησης. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

Προγραμματισμός & Διοίκησης έργων

Μαθηματικά. Ενότητα 9: Όριο Συνάρτησης στο Διηνεκές. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Λογισμός ΙΙ. Χρήστος Θ. Αναστασίου Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διαχείριση Χρόνου & Δίκτυα στη Διοίκηση Έργων. Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ

Αλγόριθμοι και Δομές Δεδομένων(Θ) Ευάγγελος Γ. Ούτσιος

Επαναχρησιμοποίηση νερού Γραφήματα οριακής εξοικονόμησης και σχεδιασμός δικτύων

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ ΣΤΥΛΙΑΝΗΣ Κ. ΣΟΦΙΑΝΟΠΟΥΛΟΥ Αναπληρώτρια Καθηγήτρια. Τµήµα Τεχνολογίας & Συστηµάτων Παραγωγής.

Μέθοδοι Βελτιστοποίησης

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΠΕΡΣΕΦΟΝΗ ΠΟΛΥΧΡΟΝΙΔΟΥ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΤΕ

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

2 η ΕΝΟΤΗΤΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Προγραμματισμός και Εφαρμογές Υπολογιστών

Ιστορία της μετάφρασης

Ψηφιακή Επεξεργασία Εικόνας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα CAD / CAM. Ενότητα # 5: Σχεδιασμός παραγωγής και παραγωγικών συστημάτων

Μικροβιολογία & Υγιεινή Τροφίμων

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

ΑΛΓΟΡΙΘΜΟΙ. Ενότητα 12: Αντιμετώπιση Περιορισμών Αλγοριθμικής Ισχύος

Εισαγωγή στους Αλγορίθμους

Αυτοματοποιημένη χαρτογραφία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Θερμοδυναμική - Εργαστήριο

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΜΑΘΗΜΑ: Δίκτυα Υψηλών Ταχυτήτων

Ενότητα 6: Ακρότατα συναρτησιακών διανυσματικών συναρτήσεων. Νίκος Καραμπετάκης Τμήμα Μαθηματικών

Εφαρμοσμένη Στατιστική

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Transcript:

Ενότητα Τμήμα Εφαρμοσμένης Πληροφορικής

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Ειδική περίπτωση ΠΡΕΚ σε δίκτυα Δεδομένα: G = (N, A) ένας διμερής γράφος, S, D, δύο σύνολα κόμβων : S D = N και S D = S = D, a(i) = b(j) = Πρόβλημα Αντιστοίχισης (Assignment problem)[] c ij, το κόστος ανάθεσης από τον i S προς τον j D, Ζητούμενο: Tο σχέδιο ανάθεσης όλων των εργασιών (ή έργων) του συνόλου S σε όλους τους ανάδοχους/εργολάβους του συνόλου D έτσι ώστε να εκτελεστούν όλες οι εργασίες και το συνολικό κόστος ανάθεσης να είναι ελάχιστο, (αλλιώς και minimum weighted bipartite matching problem) 4

Πρόβλημα Αντιστοίχισης (Assignment problem)[2] 3 2 2 6 κόμβοι ανήκουν στο Ν: S={, 2, 3}, D={, 2, 3} Ισχύει επίσης, i S a( i) b( j) j D 2 3 x ij 5 3 4, αν το εργο i j 0, διαφορετικα 2 3 min ( i, j) A s. t. x, i S ( i, j) A ( i, j) A x, j D ij ij ij ij x 0,,( i, j) A ij c x 5

Πρόβλημα Αντιστοίχισης (Assignment problem)[3] Κατά την πρακτική επίλυση προβλημάτων TSP το κύριο ενδιαφέρον εστιάζεται στον υπολογισμό εφικτών διαδρομών καλής ποιότητας. Επιπρόσθετα όμως, μας ενδιαφέρει να έχουμε κάποια «εγγύηση» της ποιότητας της υπολογισθείσας λύσης/διαδρομής. Η επίλυση διαφόρων προβλημάτων «χαλάρωσης» (relaxations) μας παρέχουν διαφορετικά κάτω όρια. Ο κύριος στόχος είναι να βρούμε κατάλληλα προβλήματα χαλάρωσης για το TSP τα οποία να λύνονται αποτελεσματικά και να είναι όσο το δυνατόν πιο «αυστηρά» (tight). Το Linear Assignment Problem (LAP) έχει μεγάλη χρησιμότητα διότι μας παρέχει ένα κάτω όριο (χαλάρωση) για διάφορα προβλήματα συνδυαστικής βελτιστοποίησης όπως το TSP. Αυτά τα κάτω όρια δεν αποσκοπούν στο να μας δώσουν μια πολύ καλή εκτίμηση της βέλτιστης λύσης αλλά να μας δώσουν μια ένδειξη της ποιότητας των διαδρομών που υπολογίστηκαν από κάποιες ταχείς ευρετικές μεθόδους (πάνω όρια). 6

Assignment Problems, βιβλιογραφία Rainer Burkard, Mauro Dell'Amico, and Silvano Martello, (202), Assignment Problems Revised Reprint, Society for Industrial and Applied Mathematics (SIAM), Philadelphia. (URL: http://www.assignmentproblems.com) Pentico, D. W. (2007). Assignment problems: A golden anniversary survey. European Journal of Operational Research, 76(2), 774-793. Burkard, R. E. (2002). Selected topics on assignment problems. Discrete Applied Mathematics, 23(), 257-302. 7

Ουγγρική μέθοδος Kuhn, H. W. (955). The Hungarian method for the assignment problem. Naval research logistics quarterly, 2( 2), 83-97. Jonker, R., & Volgenant, T. (986). Improving the Hungarian assignment algorithm. Operations Research Letters, 5(4), 7-75. Wright, M. B. (990). Speeding up the Hungarian algorithm. Computers & Operations Research, 7(), 95-96. 8

Εκπαιδευτικό λογισμικό για εκμάθηση αλγορίθμων βελτιστοποίησης δικτύων i. WebNetPro http://users.uom.gr/~sifalera/webnetpro iii. Visualization Software for the exterior point simplex-type algorithm for the MCNFP http://users.uom.gr/~sifalera/orij iii. Visualization Software for the assignment problem iv. Visualization Software for the network optimization algorithms http://users.uom.gr/~thanasis/javenga.html 9

WebNetPro Karagiannis P., Markelis I., Paparrizos K., Samaras N. and Sifaleras A., E learning technologies: employing matlab web server to facilitate the education of mathematical programming, The International Journal of Mathematical Education in Science and Technology, Taylor & Francis Publications, 37(7), 765-782, 2006. 0

Visualization Software for the exterior point simplex-type algorithm for the MCNFP Andreou D., Paparrizos K., Samaras N. and Sifaleras A., Visualization of the network exterior primal simplex algorithm for the minimum cost network flow problem, Operational Research. An International Journal, Springer Berlin/Heidelberg, 7(3), 449-464, 2007.

Visualization Software for the assignment problem Andreou D., Paparrizos K., Samaras N. and Sifaleras A., Application of a New Network enabled Solver for the Assignment Problem in Computer aided Education, Journal of Computer Science, Science Publications, (), 9-23, 2005. 2

Visualization Software for the network simplex algorithm Baloukas Th., Paparrizos K. and Sifaleras A., An Animated Demonstration of the Uncapacitated Network Simplex Algorithm, INFORMS Transactions on Education, INFORMS, 0(), 34-40, 2009. Baloukas Th., Paparrizos K. and Sifaleras A., Promoting Operations Research education using a new web accessible didactic tool, in Proc. of the 7 th Balkan Conference on Operational Research, 25-28 May, Constanta, Romania, 2005. 3

Τέλος Ενότητας