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

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

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

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

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

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

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

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

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

ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων

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

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

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

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

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

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

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

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

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017

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

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

Θεωρία Μεθόδου Simplex

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

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

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

ΚΕΦΑΛΑΙΟ 4. Ακέραια Πολύεδρα

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

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

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

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) +

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

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

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

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

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

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο

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

Εφαρμοσμένη Βελτιστοποίηση

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

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

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

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

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

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

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

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

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

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

3.7 Παραδείγματα Μεθόδου Simplex

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

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

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

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

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

Ζητούνται οι τιµές των µεταβλητών απόφασης που ελαχιστοποιούν τη γραµµική αντικειµενική συνάρτηση. n j = j = 1, 2,, n

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

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX

x 3 = 0 x 6 = 0 x 4 = 0 x 5 = 0 x 2 = 0 x 1 = 0 aff(p )

Γραμμικός Προγραμματισμός και θεωρία Παιγνίων

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

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

, ορίζουμε deta = ad bc. Πρόταση Ένας πίνακας Α είναι αντιστρέψιμος τότε και μόνο αν deta 0.

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

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

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

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

12/10/2015 LINEAR_PROGRAMMING_EBOOK ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ

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

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

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ

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

Εισαγωγή στο Λογισμό των Μεταβολών : Βελτιστοποίηση σε Πεπερασμένες Διαστάσεις & Ισοτικοί Περιορισμοί

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

max f( x,..., x ) st. : g ( x,..., x ) 0 g ( x,..., x ) 0

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

Εφαρμοσμένα Μαθηματικά ΙΙ

Κεφάλαιο 4 Διανυσματικοί Χώροι

ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ μέθοδοι των εσωτερικών σημείων

Κεφάλαιο 4 Διανυσματικοί Χώροι

ΣΥΣΤHΜΑΤΑ ΑΠΟΦAΣΕΩΝ ΣΤΗΝ ΠΑΡΑΓΩΓH

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

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

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

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ)

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

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

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

Εφαρμοσμένα Μαθηματικά ΙΙ

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

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

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο

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

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

Fermat, 1638, Newton Euler, Lagrange, 1807

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

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

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

Transcript:

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 3 3.1 Γενικά Τις τελευταίες δεκαετίες ένας μεγάλος αριθμός μεθόδων βελτιστοποίησης έχει αναπτυχθεί με βάση τη θεωρία του μαθηματικού λογισμού. Οι διάφοροι μαθηματικοί αλγόριθμοι εφαρμόζονται υπό συγκεκριμένες συνθήκες και προϋποθέσεις και μπορούν να επιλύσουν μόνο προβλήματα τα οποία πληρούν τις προϋποθέσεις αυτές. Τέτοιες περιπτώσεις μαθηματικών αλγορίθμων είναι οι αλγόριθμοι Γραμμικού Προγραμματισμού (Γ.Π.), Δυναμικού Προγραμματισμού (Δ.Π.), Ακέραιου Προγραμματισμού (Ακ.Π.) και Μη Γραμμικού Προγραμματισμού (Μη Γ.Π.). Η θεωρία του Γραμμικού Προγραμματισμού είναι δυνατόν να εφαρμοστεί μόνο στις περιπτώσεις όπου οι μαθηματικές σχέσεις που περιγράφουν το πρόβλημα βελτιστοποίησης είναι γραμμικές. Η εφαρμογή του Γραμμικού Προγραμματισμού σε προβλήματα διαχείρισης και σχεδιασμού περιβαλλοντικών συστημάτων δεν είναι πάντοτε εφικτή λόγω της μη γραμμικότητας που διέπει τις μεταβλητές και τη φύση των συστημάτων. Οι μέθοδοι βελτιστοποίησης Γραμμικού Προγραμματισμού πρωτοεμφανίστηκαν τη δεκαετία του 1930 με σκοπό τη βέλτιστη κατανομή οικονομικών πόρων. Πρωτοπόροι στην εφαρμογή διαχειριστικών μοντέλων Γραμμικού Προγραμματισμού ήταν οι εταιρείες πετρελαιοειδών οι οποίες, έχοντας ως στόχο το μέγιστο δυνατό κέρδος, ανέπτυξαν ποικίλα διαχειριστικά μοντέλα τα οποία υπολόγιζαν τη βέλτιστη κατανομή των διαφόρων παραγώγων του αργού πετρελαίου λαμβάνοντας υπόψη περιορισμούς στην ποιότητα και στην ποσότητα, ανάλογα με την περίπτωση. Εφαρμογές Γραμμικού Προγραμματισμού καταγράφονται κυρίως στους 03_Methodoi Beltist.idd 59 19/3/016 10:09:56 πμ

60 Μέθοδοι Βελτιστοποίησης Περιβαλλοντικών Συστημάτων τομείς της βιομηχανικής παραγωγής προϊόντων, των κατασκευών και γενικότερα σε τομείς όπου είναι αναγκαίος ο σχεδιασμός δραστηριοτήτων με την ευρύτερη έννοια κατά τέτοιον τρόπο ώστε να επιτυγχάνεται κάθε φορά ο στόχος με τον καλύτερο δυνατό τρόπο. Στο κεφάλαιο αυτό γίνεται αναλυτική παρουσίαση των βασικών αρχών που διέπουν τους αλγόριθμους Γραμμικού Προγραμματισμού, των μεθόδων επίλυσης πε ριβαλλοντικών προβλημάτων με τους αλγορίθμους αυτούς, καθώς και συγκεκριμένων περιβαλλοντικών εφαρμογών των οποίων ο σχεδιασμός, η διαχείριση και η επίλυση μπορεί να γίνουν με χρήση μεθόδων Γραμμικού Προγραμματι σμού. Αρκετά μοντέλα διαχείρισης και σχεδιασμού περιβαλλοντικών συστημάτων, όπως τα ατμοσφαιρικά μοντέλα ποιότητας, τα μοντέλα σχεδιασμού δικτύων ύδρευσης και αποχέτευσης, καθώς και μοντέλα διαχείρισης στερεών αποβλήτων βασίζονται στη θεωρία του Γραμμικού Προγραμματισμού. 3.1.1 Ορολογία Η θεωρία επίλυσης προβλημάτων Γραμμικού Προγραμματισμού βασίζεται σε θεωρήματα και αξιώματα του μαθηματικού λογισμού. Στην ενότητα αυτή θα πα - ρουσιαστούν οι βασικές μαθηματικές αρχές και η ορολογία που χρησιμοποιούνται στην επίλυση προβλημάτων Γραμμικού Προγραμματισμού. Ο προσδιορισμός ενός σημείου x το οποίο ανήκει σε -διάστατο διανυσματικό χώρο γίνεται από ένα διάνυσμα ανεξάρτητων μεταβλητών x = (x 1,, x ). Κυρτός χώρος (Covex set/domai): Τα σημεία P 1,,, P k ενός συνόλου σχηματίζουν κυρτό χώρο όταν, για κάθε ζεύγος (P i, P j ) με i j, το ευθύγραμμο τμήμα που τα συνδέει ανήκει εξ ολοκλήρου στο σύνολο. P 1 P 1 (A) (B) Σχήμα 3.1: Παραδείγματα κυρτού (A) και μη κυρτού (Β) χώρου 03_Methodoi Beltist.idd 60 19/3/016 10:09:56 πμ

Kεφάλαιο 3: Γραμμικός Προγραμματισμός 61 Ευθύγραμμο τμήμα (segmet): Εάν οι συντεταγμένες δύο σημείων P 1 και δίνονται από τα διανύσματα x = (x 1,, x ) και y = (y 1, y,, y ) αντίστοιχα, τότε οι συντεταγμένες z = (z 1, z,, z ) κάθε σημείου P που ανήκει στο ευθύγραμμο τμήμα P 1 δίνονται από τη σχέση: z x (1 ) y, i 1,,, 0 1 (3.1) i i i Κορυφή (vertex ή extreme poit) καλείται το σημείο του χώρου το οποίο δεν κείται στο τμήμα που ενώνει δύο άλλα σημεία του συνόλου. Στην περίπτωση χώρου διαστάσεων είναι το σημείο τομής περιορισμών. Εφικτή λύση (feasible solutio) ενός προβλήματος Γραμμικού Προγραμματισμού καλείται κάθε διάνυσμα x το οποίο ικανοποιεί όλους τους περιορισμούς συμπεριλαμβανομένων και των περιορισμών μη αρνητικότητας. Στην περίπτωση όπου έστω και ένας εκ των περιορισμών δεν ικανοποιείται, τότε το διάνυσμα x αποτελεί μη εφικτή (o-feasible) λύση του προβλήματος. Επαυξημένη λύση (augmeted solutio) καλείται η λύση ισοδύναμου προβλήματος ανισότητας x = (x 1,, x ) το οποίο έχει επαυξηθεί με μεταβλητές απόκλισης (χαλαρές μεταβλητές) (x +1, x +,, x +m ) ώστε να προκύπτει πρόβλημα ισότητας x = (x 1,, x +m ). Βασική λύση (basic solutio) ονομάζεται κάθε ακραία επαυξημένη λύση. Κάθε βασική λύση μπορεί να είναι εφικτή ή μη. Βασική εφικτή λύση καλείται η βασική λύση της οποίας m βασικές μεταβλητές είναι μη αρνητικές. Μία βασική λύση θεωρείται εκφυλισμένη (degeerated) αν κάποιες από τις m βασικές μεταβλητές έχουν μηδενική τιμή. Εφικτή λύση ακραίου σημείου (corer-poit feasible solutio) καλείται κάθε εφικτή λύση που δεν κείται σε ευθύγραμμο τμήμα που ενώνει δύο άλλες δυνατές λύσεις, δηλαδή κάθε λύση που βρίσκεται σε κορυφή ή γωνία της εφικτής περιοχής. Γειτονικά ακραίες εφικτές λύσεις (adjacet corer-poit feasible solutios) καλούνται δύο ακραίες εφικτές λύσεις εφόσον η ευθεία που τις ενώνει αποτελεί εξίσωση ορίου για την εφικτή περιοχή. Υπερεπίπεδο (Hyperplae) Η καλείται το σύνολο των σημείων του -διάστατου διανυσματικού χώρου των οποίων οι συντεταγμένες ικανοποιούν τη γραμμική εξίσωση της μορφής: a1 x1 a x... a x b (3.) 03_Methodoi Beltist.idd 61 19/3/016 10:09:56 πμ

6 Μέθοδοι Βελτιστοποίησης Περιβαλλοντικών Συστημάτων Κάθε υπερεπίπεδο Η χωρίζει τον διανυσματικό χώρο σε δύο υποχώρους (halfspaces) Η + και Η, για καθέναν από τους οποίους ισχύει: και H { x : ax ax b} (3.3α) 1 1 1 1 H { x : ax ax b} (3.3β) Στην περίπτωση -διάστατου χώρου το υπερεπίπεδο Η εκφυλίζεται σε ευθεία γραμμή. Τα σημεία που βρίσκονται πάνω στην ευθεία ικανοποιούν την ισότητα (Σχήμα 3.). x H + H - x 1 Σχήμα 3.: Σχηματική παρουσίαση υπερεπιπέδου Η σε -διάστατο χώρο 3.1. Κανονική Μορφή Προβλημάτων Γραμμικού Προγραμματισμού Η τυπική μορφή ενός προβλήματος Γραμμικού Προγραμματισμού είναι η ακόλουθη: 1 1 mi ( max) f x cx cx cx (3.4α) με περιορισμούς 03_Methodoi Beltist.idd 6 19/3/016 10:09:57 πμ

Kεφάλαιο 3: Γραμμικός Προγραμματισμός 63 a11x1 a1 x a1 x,, b1 a1x1 ax ax,, b m am 1x1amx amx,, b m (3.4β) x, x,, x 0 1 Οι εξισώσεις (3.4α) και (3.4β) μπορούν να εκφραστούν και με τη μορφή πινάκων ως: T mi ( max) f x c x (3.4γ) με περιορισμούς όπου Ax b x 0 (3.4δ) a a a a a a A a a a 11 1 1 1 m1 m m, x1 x x, x b1 b b, bm c1 c c c Η σχέση (3.4α) αντιπροσωπεύει την αντικειμενική συνάρτηση (objective fuctio) του προβλήματος και οι σχέσεις (3.4β) αποτελούν τους περιορισμούς (costraits) του προβλήματος. Οι περιορισμοί χωρίζονται σε m λειτουργικούς (fuctioal) περιορισμούς και περιορισμούς μη αρνητικότητας (o-egativity). Η κανονική μορφή του παραπάνω προβλήματος Γραμμικού Προγραμματισμού προκύπτει εάν οι περιορισμοί ανισότητας μετατραπούν σε περιορισμούς ισότητας με την προσθήκη χαλαρών μεταβλητών (slack variables) S j. a x a x a x S b 11 1 1 1 1 1 a x a x a x S b 1 1 a x a x a x S b m1 1 m m m m (3.5) 03_Methodoi Beltist.idd 63 19/3/016 10:09:57 πμ