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

Σχετικά έγγραφα
ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

Δυϊκότητα. Δημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο

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

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

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

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

Τμήμα Μηχανικών Πληροφορικής ΤΕ Δυϊκότητα. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 1/12/2016

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX

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

Θεωρία Πιθανοτήτων & Στατιστική

Μαθηματικά. Ενότητα 3: Εξισώσεις και Ανισώσεις 1 ου βαθμού. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

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

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

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

Λογισμός 3. Ενότητα 18: Θεώρημα Πεπλεγμένων (Ειδική περίπτωση) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

11 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

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

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

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

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

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

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

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

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 28/3/2012. Lecture07 1

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10

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

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

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

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

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

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

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

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

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

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

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ

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

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

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

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

ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ. ΕΝΟΤΗΤΑ: Γραμμικές Συναρτήσεις Διάκρισης. ΔΙΔΑΣΚΟΝΤΕΣ: Βλάμος Π. Αυλωνίτης Μ. ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

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

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

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

Υπολογιστικά & Διακριτά Μαθηματικά

7 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Μαθηματικά Ενότητα 11: Θεώρημα Μέσης Τιμής Μονοτονία Συνάρτησης

ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Μαθηματική Ανάλυση Ι

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

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

Υπολογιστικά & Διακριτά Μαθηματικά

Μικροοικονομία. Ενότητα 7: Μορφές Αγοράς Συμπεριφορά Επιχείρησης στον Πλήρη Ανταγωνισμό. Δριτσάκη Χάιδω Τμήμα Λογιστικής και Χρηματοοικονομικής

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

Δυαδικό Πρόβλημα Εισαγωγή στην Ανάλυση Ευαισθησίας

Βιομηχανικοί Ελεγκτές

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

ΜΑΚΡΟΟΙΚΟΝΟΜΙΚΗ Ενότητα 1: Εισαγωγή: Το αντικείμενο της Μακροοικονομικής Η έννοια και του ΑΕΠ Ονομαστικό και πραγματικό ΑΕΠ

Συστήματα Αυτομάτου Ελέγχου II

Στατιστική Επιχειρήσεων Ι

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

Transcript:

Επιχειρησιακή Έρευνα Ενότητα 9: Δυϊκή Θεωρία Τμήμα Εφαρμοσμένης Πληροφορικής

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

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

Δυϊκή Θεωρία Κάθε γραμμικό πρόβλημα με μεταβλητές x 1, x 2,,x n, συνδέεται με ένα άλλο γραμμικό πρόβλημα το οποίο έχει μεταβλητές w 1, w 2,, w m (όπου m είναι ο αριθμός των περιορισμών του αρχικού προβλήματος) το οποίο το ονομάζουμε δυϊκό (dual). Το αρχικό πρόβλημα, το οποίο ονομάζουμε πρωτεύον (primal), προσδιορίζει πλήρως τη μορφή του αντίστοιχου δυϊκού του. 4

Κανόνες σχηματισμού δυϊκών προβλημάτων Μεγιστοποίηση Μεταβλητές Μη αρνητικές ( 0) Μη θετικές ( 0) Ελεύθερες ( ) Περιορισμοί Μεγαλύτερο ή ίσο απο ( ) Μικρότερο ή ίσο απο ( ) Ισότητα ( = ) Ελαχιστοποίηση Περιορισμοί Μεγαλύτερο ή ίσο απο ( ) Μικρότερο ή ίσο απο ( ) Ισότητα ( = ) Μεταβλητές Μη θετικές ( 0) Μη αρνητικές ( 0) Ελεύθερες ( ) 5

Ασθενή δυϊκότητα (weak duality) Έστω τα δυο ακόλουθα γ.π.: Primal min z T c x s. t. Ax b x 0 Dual max z T b w T s. t. A w c w 0 6

Ισχυρή δυϊκότητα (strong duality) Ονομάζεται το σύνολο των αποτελεσμάτων με τα οποία μπορούμε να βγάλουμε συμπεράσματα για την κατάσταση ενός γραμμικού προβλήματος, δηλαδή, αν είναι βέλτιστο, απεριόριστο ή αδύνατο, από την κατάσταση του δυϊκού του και αντίστροφα. 7

Ισχυρή δυϊκότητα Θεώρημα. Έστω (P) και (D) είναι ζευγάρι πρωτεύοντος και δυϊκού προβλήματος. Τότε ισχύουν οι παρακάτω σχέσεις: Αν το (P) είναι βέλτιστο, το (D) είναι επίσης βέλτιστο και αντιστρόφως. Επίσης, οι δυο αντικειμενικές συναρτήσεις έχουν την ίδια βέλτιστη τιμή. Αν το (P) είναι απεριόριστο, το (D) είναι αδύνατο και αντιστρόφως (αν το (D) είναι απεριόριστο, το (P) είναι αδύνατο). Αν το (P) είναι αδύνατο, το (D) μπορεί να είναι αδύνατο ή απεριόριστο και αντιστρόφως (αν το (D) είναι αδύνατο, το (P) μπορεί να είναι αδύνατο ή απεριόριστο). 8

Συνθήκες συμπληρωματικής χαλαρότητας (complementary slackness) 9

Ταχύτεροι υπολογισμοί λύνοντας δυϊκά γ.π. (performance tuning for linear programs) Μπορούμε να υπολογίσουμε τη λύση ενός γ.π. i) είτε λύνοντας κατευθείαν αυτό το γ.π., ii) είτε λύνοντας πρώτα το αντίστοιχο δυϊκό του και έπειτα χρησιμοποιώντας τις δυϊκές μεταβλητές να υπολογίσουμε τη λύση του αρχικού (πρωτεύοντος) γ.π. Δεδομένου ότι ο χρόνος υπολογισμού για τον αλγόριθμο Simplex επηρεάζεται περισσότερο από τον αριθμό των περιορισμών παρά από τον αριθμό των μεταβλητών, όταν το πρωτεύον πρόβλημα έχει περισσότερους περιορισμούς από ό, τι μεταβλητές, είναι από υπολογιστικής απόψεως καλύτερο να λύσουμε το δυϊκό γ.π., το οποίο προφανώς θα έχει λιγότερους περιορισμούς. 10

Ταχύτεροι υπολογισμοί λύνοντας δυϊκά γ.π. (performance tuning for linear programs) Η πλειοψηφία των πιο αποτελεσματικών επιστημονικών λυτών (π.χ., IBM ILOG CPLEX), παρέχει στον χρήστη ως επιλογή έναν pre-solve dual indicator. Με αυτόν τον τρόπο οι λύτες γνωρίζουν (pre-solve πριν ακόμα λύσουν το πρόβλημα) ποιό γ.π. (πρωτεύον ή δυϊκό) θα λυθεί ταχύτερα. Εάν επιλεχθεί το δυϊκό γ.π., τότε μετά την επίλυση του δυϊκού γ.π. ο λύτης θα επιστρέψει στον χρήστη τη βέλτιστη λύση του γ.π. αλλά και τις τιμές των μεταβλητών του πρωτεύοντος γ.π. 11

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