Γραµµικός Προγραµµατισµός (ΓΠ)

Σχετικά έγγραφα
Προβλήματα Μεταφορών (Transportation)

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

Γραμμικός Προγραμματισμός

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

Γραμμικός Προγραμματισμός

Γραμμικός Προγραμματισμός

Γραμμικός Προγραμματισμός

Προβλήµατα Μεταφορών (Transportation)

Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX

Πόρος Προϊόν 1 Προϊόν 2 Διαθέσιμη ποσότητα πόρου Απαιτούμενη ποσότητα πόρου ανά μονάδα προϊόντος. Γάλα (λίτρα)

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση

ΑΚΕΡΑΙΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

Γραμμικός Προγραμματισμός και Βελτιστοποίηση (Εργαστήριο 2)

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017

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

Τμήμα Μηχανικών Πληροφορικής ΤΕ Η μέθοδος Simplex. Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. τελευταία ενημέρωση: 19/01/2017

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Γ.Π.).) (LINEAR PROGRAMMING)

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη

Η μέθοδος Simplex. Γεωργία Φουτσιτζή-Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

Κεφάλαιο 6. Μέθοδοι επίλυσης προβλημάτων ακέραιου προγραμματισμού

Ακέραιος Γραμμικός Προγραμματισμός

Η μέθοδος Simplex. Χρήστος Γκόγκος. Χειμερινό Εξάμηνο ΤΕΙ Ηπείρου

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

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Σχεδιασμός επέκτασης του συστήματος ηλεκτροπαραγωγής με τη χρήση Πολυκριτηριακού Γραμμικού Προγραμματισμού

Ακέραιος Γραμμικός Προγραμματισμός

Ακέραιος Γραμμικός Προγραμματισμός

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

Βασικές έννοιες κι ερµηνεία του Γραµµικού Προγραµµατισµού. Γραφική επίλυση προβληµάτων Γραµµικού Προγραµµατισµού. Παραδείγµατα.

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

Η γραφική μέθοδος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού

Επαναληπτικές Ασκήσεις. Επιχειρησιακή Έρευνα

Πληροφοριακά Συστήματα Διοίκησης. Εισαγωγή στον Γραμμικό Προγραμματισμό

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

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks)

Τμήμα Διοίκησης Επιχειρήσεων

Πόρος Προϊόν 1 Προϊόν 2 Διαθέσιμη ποσότητα πόρου Απαιτούμενη ποσότητα πόρου ανά μονάδα προϊόντος. Γάλα (λίτρα)

Γραμμικός Προγραμματισμός

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

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

4.γ. μερική επανάληψη, εισαγωγή στη βελτιστοποίηση υδατικών συστημάτων. Δρ Μ.Σπηλιώτης

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

ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Γραμμικός Προγραμματισμός

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας

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

Μάθημα Επιλογής 8 ου εξαμήνου

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

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου

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

The Simply Typed Lambda Calculus

ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ. 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ. Μ. Καρλαύτης Ν. Λαγαρός

Βασικές έννοιες και ορισµοί. Ευθεία

σει κανένα modem των 128Κ. Θα κατασκευάσει συνολικά = 320,000 τεμάχια των 64Κ και το κέρδος της θα γίνει το μέγιστο δυνατό, ύψους 6,400,000.

Αλγεβρική Μέθοδος Επίλυσης Γραμμικών Μοντέλων Η μέθοδος SIMPLEX (Both Simple and Complex ) 1

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

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

Β. Βασιλειάδης. Επιχειρησιακή Έρευνα Διάλεξη 5 η -Αλγόριθμος Simplex

Διαχείριση Ταμιευτήρα

Βασικές έννοιες και ορισµοί. Ευθεία

Γραμμικός και Ακέραιος προγραμματισμός

Η γραφική μέθοδος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού

z = c 1 x 1 + c 2 x c n x n

min f(x) x R n b j - g j (x) = s j - b j = 0 g j (x) + s j = 0 - b j ) min L(x, s, λ) x R n λ, s R m L x i = 1, 2,, n (1) m L(x, s, λ) = f(x) +

Τμήμα Διοίκησης Επιχειρήσεων

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ. Κεφάλαιο 3 Μορφοποίηση Προβλημάτων Ακέραιου Προγραμματισμού

Μοντελοποίηση προβληµάτων

Θεωρία Δυαδικότητας ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου. Επιχειρησιακή Έρευνα

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ

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

Κεφάλαιο 5ο: Ακέραιος προγραμματισμός

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

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ. Κεφάλαιο 2 Μορφοποίηση Προβλημάτων Ακέραιου Προγραμματισμού

Κανονική μορφή μοντέλου μεγιστοποίησης

Α) δηλώνουν τις ποσότητες που, ανάλογα με το πρόβλημα, θα παραχθούν, επενδυθούν, αγοραστούν, κατασκευαστούν κ.λπ.

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

Συστήματα Παραγωγής ΠΑΡΑΔΕΙΓΜΑ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

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

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex

Ποσοτικές Μέθοδοι στη Διοίκηση Έργων (Y100)

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

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

Λύσεις θεμάτων Επιχειρησιακής Έρευνας (17/09/2014)

Γραμμικός Προγραμματισμός

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

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

ΠΩΣ ΝΑ ΟΡΙΣΕΤΕ ΚΑΙ ΝΑ ΕΠΙΛΥΣΕΤΕ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΤΟΝ SOLVER ΤΟΥ EXCEL

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

Case 10: Ανάλυση Νεκρού Σημείου (Break Even Analysis) με περιορισμούς ΣΕΝΑΡΙΟ

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

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Linear Programming)

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Θεωρία Παιγνίων και Αποφάσεων. Ενότητα 5: Εύρεση σημείων ισορροπίας σε παίγνια μηδενικού αθροίσματος. Ε. Μαρκάκης. Επικ. Καθηγητής

Τ.Ε.Ι. ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Διαδικασία μετατροπής σε τυπική μορφή

max 17x x 2 υπό 10x 1 + 7x 2 40 x 1 + x 2 5 x 1, x 2 0.

Transcript:

Γραµµικός Προγραµµατισµός (ΓΠ)

Περίληψη Επίλυση δυσδιάστατων προβληµάτων Η µέθοδος simplex Τυπική µορφή Ακέραιος Προγραµµατισµός

Προγραµµατισµός Παραγωγής Προϊόν Προϊόν 2 Παραγωγική Δυνατότητα Μηχ. 4 Μηχ. 2 2 2 Μηχ. 3 3 2 8 Κέρδος $3, $5, Ερώτηµα: Πιο το πρόγραµµα παραγωγής των προϊόντων και 2 έτσι ώστε να µεγιστοποιηθεί το κέρδος της εταιρείας;

Προγραµµατισµός Παραγωγής: Διατύπωση x : µονάδες εβδοµαδιαίας παραγωγής του προϊόντος x 2 : µονάδες εβδοµαδιαίας παραγωγής του προϊόντος 2

Προγραµµατισµός Παραγωγής: Γραφική Λύση x 2 x

Γωνιακές Λύσεις Corner-Point Solutions x 2 Γωνιακές εφικτές λύσεις (ΓΕΛ ή CPF) Γωνιακές µη εφικτές λύσεις Εφικτή περιοχή (Feasible Region) x

Γειτονικές Γωνιακές Λύσεις (Adjacent Corner-Point Solutions) x 2 Εάν n είναι ο αριθµός των µεταβλητών, τότε δύο CPF λύσεις είναι γειτονικές (adjacent) εάν έχουν κοινούς n- περιορισµούς. Εφικτή περιοχή (Feasible Region) x

Γωνιακές Εφικτές Λύσεις (ΓΕΛ) x 2 Θεώρηµα: Εάν το πρόβληµα ΓΠ έχει βέλτιστη λύση, τότε τουλάχιστον µία ΓΕΛ είναι βέλτιστη λύση. Επιτρεπτή περιοχή. Στην βέλτιστη λύση κάποιοι περιορισµοί ικανοποιούνται σαν ισότητες και κάποιοι σαν ανισότητες. 2. Δεσµευτικοί περιορισµοί (binding constraints) είναι όλοι οι περιορισµοί πάνω στους οποίους βρίσκεται η βέλτιστη λύση. x

Συνθήκη βέλτιστης τιµής (Optimality test) Υποθέτουµε ότι το πρόβληµα ΓΠ έχει τουλάχιστον µία βέλτιστη λύση. Εάν µία ΓΕΛ δεν έχει γειτονική ΓΕΛ όπου η αντικειµενική συνάρτηση να παίρνει καλύτερη τιµή, τότε αύτη η λύση είναι βέλτιστη λύση.

Η Μέθοδος Simplex Αλγόριθµος επίλυσης προβληµάτων ΓΠ Η µέθοδος υποθέτει ότι το πρόβληµα είναι διατυπωµένο στην τυπική του µορφή (standard form). Subject to the constraints and

H µέθοδος Simplex Η µέθοδος επικεντρώνεται µόνο σε Γωνιακές Εφικτές Λύσεις (ΓΕΛ). Για κάθε πρόβληµα µε τουλάχιστον µία βέλτιστη λύση, ανεύρεση µιας τέτοιας λύσης ισοδυναµεί µε την ανεύρεση της καλύτερης ΓΕΛ. Η µέθοδος ξεκινά από το σηµείο (,...,) (origin) Βολική λύση διότι ικανοποιεί τους µη αρνητικούς περιορισµούς (nonnegativity constraints) και δεν χρειάζεται καµία διαδικασία για την ανεύρεση της. Η µέθοδος είναι ένας επαναληπτικός αλγόριθµος. Πάει από µία ΓΕΛ σε µία γειτονική (adjacent) που βελτιώνει την αντικειµενική συνάρτηση. Σε κάθε βήµα ελέγχει µόνο γειτονικές ΓΕΛ. Η πορεία της µεθόδου είναι κατά µήκος των συνόρων της εφικτής (επιτρεπτής) περιοχής. Για όλες τις ακµές (edges) που περνούν από την τρέχων ΓΕΛ, ελέγχει το ρυθµό καλυτέρευσης της αντικειµενικής συνάρτησης (Ζ). Εάν δεν υπάρχει ακµή µε θετικό ρυθµό καλυτέρευσης, τότε ο αλγόριθµος σταµατά

Η µέθοδος Simplex x 2 Εφικτή περιοχή (Feasible Region) Initialize/find CPF Test Optimality YES End NO x

Setting Up the Simplex Method Original form Augmented form Augmented solution: solution for the original variables and the slack variables

Βασικές Λύσεις (Basic Solutions) Βασική Λύση: augmented corner-point solution Ιδιότητες Βασικής Λύσης Κάθε µεταβλητή µπορεί να είναι είτε βασική είτε µη βασική Ο αριθµός των βασικών µεταβλητών ισούται µε τον αριθµό των περιορισµών. Μη βασικές µεταβλητές έχουν την τιµή. Οι τιµές των βασικών µεταβλητών είναι η λύση του συστήµατος εξισώσεων µε όλους τους περιορισµούς (functional constraints) Βασική Επιτρεπτή Λύση (ΒΕΛ): augmented Corner Point Feasible solution Βασική λύση που ικανοποιεί τους µη αρνητικούς περιορισµούς

Παράδειγµα Βασικής Λύσης Αριθµός βασικών µεταβλητών= Αριθµός µη βασικών µεταβλητών= Μηδενίστε τις µη βασικές µεταβλητές: Βασικές µεταβλητές:

Γειτονικές Βασικές Λύσεις (Adjacent Basic Solutions) Δύο ΒΕΛ είναι γειτονικές εάν έχουν κοινές όλες εκτός από µία µη βασικές µεταβλητές. Με αυτό συνεπάγεται ότι όλες εκτός από µία βασικές µεταβλητές είναι επίσης κοινές (ενδεχοµένως έχουν διαφορετικές τιµές). Παράδειγµα: ΓΕΛ: (, ) (, 6) ΒΕΛ: (,, 4, 2, 8) (, 6, 4,, 6)

Βολική Διατύπωση και Αρχική Μορφή της µεθόδου Simplex Objective Αρχικά οι µεταβλητές x και x 2 δηλαδή: είναι µη βασικές,

Ο Αλγόριθµος της µεθόδου Simplex Initialize Yes End Is Optimal? No Find incoming basic variable Find exiting basic variable Find new CPF solution Start from the origin Are there any negative coefficients in the objective equation? Non-basic variable with most negative coefficient Basic variable with smallest ratio Gauss elimination

Πρώτο Βήµα. Optimality test 2. Determine which nonbasic variable will become basic: 3. Determine which basic variable will become nonbasic. (How much can we increase x 2?) 4. Find new solution. Nonbasic:. Solve for Ζ, x 2, x 3, x 5

Πρώτο Βήµα - συνέχεια

Επόµενο Βήµα. Optimality test 2. Determine which nonbasic variable will become basic: 3. Determine which basic variable will become nonbasic. (How much can we increase x?) 4. Find new solution. Nonbasic: x 4 =, x 5 =. Solve for Ζ, x, x 2, x 3

Επόµενο Βήµα - συνέχεια

Αρχικός Πίνακας Simplex Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x 3 x 4 x 5-3 3-5 2 2 4 2 8

Simplex Tableau Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x 3 x 4 x 5-3 3-5 2 2 4 2 8 2/2=6 8/2=9 min Basic Coefficients of: Right variables Z x x 2 x 3 x 4 x 5 side Z -3 5/2 3 x 3 x 2 x 5 4 /2 6 x 5 3-6 Ratio

Simplex Tableau -Continued Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x 3 x 2 x 5-3 3 5/2 /2-3 4 6 6 4/=4 6/3=2 min Basic Coefficients of: Right variables Z x x 2 x 3 x 4 x 5 side Z 3/2 36 x 3 x 2 x /3 -/3 2 /2 6 x -/3 /3 2 Ratio

Tie-breakers Entering basic variables Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x 3 x 4 x 5-3 3-3 2 2 4 2 8 Διαλέξτε µια στην τύχη.

Tie-breakers Leaving basic variables Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x 3 x 4 x 5-3 3-5 2 4 4 2 24 2/2=6 24/4=6 Degeneracy Problem of possible infinite loops

No leaving basic variables Unbounded Z Basic variables Coefficients of: Z x x 2 x 3 Right side Ratio Z x 3-3 -5 4 No ratio (4/)! No leaving basic variable

Πολλαπλές Βέλτιστες Λύσεις Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x x 4 x 2 3-3/2 - /2 8 4 6 3. Optimal? YES nonbasic 2. Optimal solution= x =4, x 2 =3, x 4 =6 3. More Optimal solutions?

Πολλαπλές Βέλτιστες Λύσεις Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x x 4 x 2 3-3/2 - /2 8 4 6 3 4/=4 6/3=2 3/(-3/2)=-2 Basic variables Coefficients of: Z x x 2 x 3 x 4 x 5 Right side Ratio Z x x 3 x 2 -/3 /3 /2 /3 -/3 8 2 2 6 2/(-/3)=-6 2/(/3)=6 6/(/2)=2

Πολλαπλές Βέλτιστες Λύσεις Λύση : Λύση 2: Άλλες Λύσεις: Κάθε κυρτός συνδυασµός των λύσεων και 2:

Άλλες Δυνατές Διατυπώσεις Ελαχιστοποίηση: Περιορισµοί: Προβληµατικές περιπτώσεις Υπάρχουν διάφοροι µετασχηµατισµοί οι οποίοι µπορούν να χρησιµοποιηθούν για να επιλυθεί το πρόβληµα µε την simplex

Περιορισµοί Ισότητας x 2 The origin Feasible is NOT a feasible Region solution! Equality constraint x

Ακέραιος Προγραµµατισµός (ΑΠ) Ακέραιος Προγραµµατισµός (ΑΠ) Οι µεταβλητές παίρνουν ακέραιες τιµές,, 2 Διαιρετότητα δεν ισχύει. Μικτός Ακέραιος Προγραµµατισµός (ΜΑΠ) Δυαδικές µεταβλητές (yes-no decisions) Προβλήµατα ΑΠ είναι δύσκολα να λυθούν Η βέλτιστη λύση δεν είναι κατ ανάγκη γωνιακή λύση. Μεγάλος αριθµός δυνατών λύσεων

Ακέραιος Προγραµµατισµός (ΑΠ) Χαλάρωση ΓΠ (LP Relaxation) Εάν η λύση του ΓΠ ικανοποιεί τους περιορισµούς ακεραιότητας, τότε η λύση πρέπει να είναι και βέλτιστη λύση του ΑΠ. Η λύση του ΑΠ δεν µπορεί να είναι καλύτερη από τη λύση του ΓΠ

Λύση ΑΠ χρησιµοποιώντας χαλάρωση ΓΠ 3 2 2 3

Λύση ΑΠ χρησιµοποιώντας χαλάρωση ΓΠ 3 2 2 3

Τεχνική Διακλάδωσης και Περιορισµού (Branch and Bound Technique) Χαλάρωση Λύση ΓΠ Διακλάδωση

Τεχνική Διακλάδωσης και Περιορισµού (Branch and Bound Technique) Διακλάδωση Λύση : Ακέραια Λύση => Δυνατή Λύση! Λύση 2: Διακλάδωση

Τεχνική Διακλάδωσης και Περιορισµού (Branch and Bound Technique) Διακλάδωση Λύση 3: Δεν υπάρχει λύση Διακλάδωση

Τεχνική Διακλάδωσης και Περιορισµού (Branch and Bound Technique) Διακλάδωση Λύση 5: Λύση 6: Καλύτερη µέχρι τώρα λύση: x =3, x 2 =5, Ζ*=35