ικτυακός προγραµµατισµός Ανδρέας Ευστρατιάδης και ηµήτρης Κουτσογιάννης Τοµέας Υδατικών Πόρων Εθνικό Μετσόβιο Πολυτεχνείο

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ικτυακός προγραµµατισµός Ανδρέας Ευστρατιάδης και ηµήτρης Κουτσογιάννης Τοµέας Υδατικών Πόρων Εθνικό Μετσόβιο Πολυτεχνείο"

Transcript

1 Γραµµικός Προγραµµατισµός ικτυακός προγραµµατισµός Ανδρέας Ευστρατιάδης και ηµήτρης Κουτσογιάννης Τοµέας Υδατικών Πόρων Εθνικό Μετσόβιο Πολυτεχνείο

2 Μαθηµατική διατύπωση του προβλήµατος ΓΠ Ένα πρόβληµα γραµµικού προγραµµατισµού (ΓΠ) συνίσταται στη µεγιστοποίηση (ή ελαχιστοποίηση) µιας γραµµικής αντικειµενικής συνάρτησης κάτω από ένα πεπερασµένο σύνολο γραµµικών περιορισµών: max / mi f (x 1, x 2,, x ) = c j x j j = 1 έτσι ώστε a ij x j b i (i = 1, 2,, m) j = 1 x j 0 (j = 1, 2,, ) Οι τελευταίοι περιορισµοί καλούνται περιορισµοί µη αρνητικότητας Οικονοµική ερµηνεία: Η σταθερά c j εκφράζει το κέρδος ανά µονάδα δραστηριότητας j, η σταθερά b i εκφράζει τη διαθέσιµη ποσότητα του πόρου i και ο συντελεστής a ij εκφράζει την ποσότητα του πόρου i που καταναλώνεται από κάθε µονάδα δραστηριότητας j Μητρωϊκή διατύπωση του προβλήµατος ΓΠ: max / mi f (x) = c Τ x έτσι ώστε A x b x 0 όπου x: 1 διάνυσµα µεταβλητών ελέγχου (απόφασης), c: 1 διάνυσµα, A: m µητρώο, b: m 1 διάνυσµα, 0: 1 µηδενικό διάνυσµα Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 1

3 Γεωµετρική ερµηνεία του γραµµικού προγραµµατισµού x 2 f (x 1, x 2 ) = max Εφικτή περιοχή (x 1*, x 2* ) x 1 Οι περιοριστικές εξισώσεις ορίζουν ένα κυρτό γεωµετρικό σχήµα (πολύεδρο) διαστάσεων, το οποίο καλείται εφικτή περιοχή (feasible regio) ή χώρος πολιτικής (policy domai) Ο αριθµός των ακµών του πολυέδρου ισούται µε τον αριθµό των περιοριστικών εξισώσεων (m + ) Θεµελιώδεις ιδιότητες Αν υπάρχει µία µόνο βέλτιστη λύση, αυτή κείται σε κορυφή της εφικτής περιοχής Ο αριθµός των εφικτών λύσεων ακραίων σηµείων είναι πεπερασµένος Αν µια εφικτή λύση ακραίου σηµείου είναι καλύτερη από όλες τις γειτονικές της, τότε είναι η βέλτιστη του προβλήµατος Παρατήρηση: Αν και ο αριθµός των κορυφών της εφικτής περιοχής είναι πεπερασµένος, η επίλυση µέσω απαρίθµησής τους είναι πρακτικά αδύνατη Κάθε ακραίο σηµείο αποτελεί λύση ενός συστήµατος από τις (m + ) περιοριστικές εξισώσεις, οπότε οι δυνατοί συνδυασµοί που προκύπτουν είναι: (m + )! m!! Για παράδειγµα, σε ένα πρόβληµα 50 µεταβλητών και 50 περιορισµών προκύπτουν ανεξάρτητα συστήµατα προς επίλυση Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 2

4 Οαλγόριθµος simplex Πρόκειται για µια επαναληπτική διαδικασία, µέσω της οποίας επιτυγχάνεται διαδοχική βελτίωση της τιµής της αντικειµενικής συνάρτησης, µέχρις ότου εντοπιστεί η βέλτιστη λύση Ο αλγόριθµος κινείται µεταξύ διαδοχικών κορυφών της εφικτής περιοχής και περιλαµβάνει: Ένα µέσο επιλογής του σηµείου εκκίνησης x [0] Μια διαδικασία µεταφοράς από µια εφικτή ακραία λύση x [k] σε µια γειτονική της x [k + 1] τέτοια ώστε f (x [k + 1] ) f (x [k] ) Ένα µέσο αναγνώρισης την βέλτιστης λύσης Η εφαρµογή της µεθόδου προϋποθέτει τη διατύπωση του προβλήµατος γραµµικού προγραµµατισµού στην τυπική µορφή (stadard form): max z = f (x 1, x 2,, x ) = c j x j j = 1 έτσι ώστε a ij x j + x + i = b i 0 (i = 1, 2,, m) j = 1 Με την προσθήκη m αδιάφορων µεταβλητών (slack variables), οι ανισωτικοί περιορισµοί µετατρέπονται σε ισότητες Οι αδιάφορες µεταβλητές εκφράζουν το πόσο απέχει µια λύση από κάθε περιορισµό, δηλαδή κατά πόσο εξαντλείται κάθε οριακή εξίσωση Κάθε λύση (x 1,, x, x + 1,, x + m ) η οποία ικανοποιεί τους εξισωτικούς περιορισµούς καλείται επαυξηµένη (augmeted), ενώ αν κείται σε κορυφή της εφικτής περιοχής καλείται βασική (basic) Κάθε βασική λύση αποτελείται από µηδενικές µεταβλητές, οι οποίες καλούνται µη βασικές και m µη µηδενικές µεταβλητές, οι οποίες καλούνται βασικές Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 3

5 Αριθµητικό παράδειγµα Έστω το πρόβληµα µεγιστοποίησης: max 5x 1 + 4x 2 + 3x 3 έτσι ώστε 2x 1 + 3x 2 + x 3 5 4x 1 + x 2 + 2x x 1 + 4x 2 + 2x 3 8 x 1, x 2, x 3 0 Για κάθε έναν από τους ανισωτικούς περιορισµούς εισάγεται µία αδιάφορη µεταβλητή έτσι ώστε: x 4 = 5 2x 1 3x 2 x 3 x 5 =11 4x 1 x 2 2x 3 x 6 = 8 3x 1 4x 2 2x 3 Το αρχικό πρόβληµα είναι ισοδύναµο µε το: Max z = 5x 1 + 4x 2 + 3x 3 έτσι ώστε x 1, x 2, x 3, x 4, x 5, x 6 0 Κάθε εφικτή λύση του αρχικού προβλήµατος (x 1, x 2, x 3 ) είναι ισοδύναµη µε την επαυξηµένη λύση (x 1, x 2, x 3, x 4, x 5, x 6 ) και αντίστροφα Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 4

6 Επιλογή του σηµείου εκκίνησης Ως σηµείο εκκίνησης του αλγορίθµου µπορεί να θεωρηθεί οποιαδήποτε κορυφή της εφικτής περιοχής, δηλαδή οποιαδήποτε βασική λύση (x 1,, x, x + 1,, x + m ) Το ισοδύναµο πρόβληµα γράφεται: z = c j x j j = 1 x + i = a ij x j + b i (i = 1, 2,, m) j = 1 εδοµένου ότι b i 0, θέτοντας τις µεταβλητές ελέγχου (x 1,, x ) ίσες µε το µηδέν προκύπτει η αρχική λύση (0,, 0, b 1,, b m ), µε z = 0 Οι αδιάφορες µεταβλητές αποτελούν τις βασικές (µη µηδενικές) µεταβλητές της αρχικής λύσης, η οποία κείται γεωµετρικά στην αρχή των αξόνων Η αρχική λύση του αριθµητικού παραδείγµατος είναι: x 1 = 0, x 2 = 0, x 3 = 0, x 4 = 5, x 5 = 11, x 6 = 8 Παρατήρηση: Εάν ένας ή περισσότεροι όροι b i λαµβάνει αρνητική τιµή, τότε η λύση (0,, 0, b 1,, b m) είναι µη εφικτή Στην περίπτωση αυτή ακολουθείται ειδική µεθοδολογία, η οποία είναι γνωστή ως µέθοδος δύο φάσεων (two-phase simplex method) Κατά την πρώτη φάση αναζητείται µια κατάλληλη βασική λύση µε την εισαγωγή µιας ψευδοµεταβλητής Η λύση αυτή εντοπίζεται µέσω επίλυσης ενός βοηθητικού προβλήµατος (auxiliary problem) και χρησιµοποιείται ως σηµείο εκκίνησης για την επίλυση του αρχικού προβλήµατος Η µέθοδος των δύο φάσεων εφαρµόζεται και σε προβλήµατα µε περιορισµούς της µορφής " " Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 5

7 Επαναληπτικό βήµα (1) Σε κάθε επανάληψη, κάθε νέα βασική λύση προκύπτει από την προηγούµενή της µε αντικατάσταση µιας τρέχουσας βασικής µεταβλητής x l (εξερχόµενη µεταβλητή) από µια µη βασική x e (εισερχόµενη µεταβλητή), δηλαδή η µετάβαση από µια κορυφή της εφικτής περιοχής σε µια αµέσως πλησιέστερη Επιλογή της εισερχόµενης µεταβλητής Υποψήφιες εισερχόµενες µεταβλητές x e είναι όλες οι τρέχουσες µη βασικές µεταβλητές x j οι οποίες δύνανται να βελτιώσουν την τιµή της αντικειµενικής συνάρτησης, δηλαδή όλες οι µεταβλητές που έχουν θετικό συντελεστή c j Μια συνήθης πρακτική είναι η επιλογή της µεταβλητής µε τη µέγιστη µοναδιαία αξία Σηµειώνεται ότι το παραπάνω κριτήριο δεν εξασφαλίζει τη µέγιστη βελτίωση της αντικειµενικής συνάρτησης, καθώς δε λαµβάνονται υπόψη οι περιοριστικές εξισώσεις Στο αριθµητικό παράδειγµα, οι µη βασικές µεταβλητές είναι οι x 1, x 2, x 3 µε c 1 = 5, c 2 = 4, c 3 = 3 Με βάση το κριτήριο εισόδου, η εισερχόµενη µεταβλητή στην πρώτη επανάληψη είναι η x 1 Παρατήρηση 1: Εάν δύο ή περισσότερες µεταβλητές πληρούν το κριτήριο εισόδου, τότε η επιλογή γίνεται αυθαίρετα, χωρίς να είναι δυνατός ο προσδιορισµός της ταχύτερης διαδροµής εκ των προτέρων Παρατήρηση 2: Σε βελτιωµένη εκδοχή της µεθόδου, γνωστή ως αναθεωρηµένη (revised) simplex, έχει αναπτυχθεί ειδική µεθοδολογία για τον εντοπισµό της µεταβλητής εισόδου, κατάλληλη για πολύ µεγάλα προβλήµατα µε αραιά (sparse) µητρώα Παρατήρηση 3: Αν καµία µη βασική µεταβλητή δεν εκπληρώνει το κριτήριο εισόδου τότε δεν µπορεί να αυξηθεί περαιτέρω η τιµή της αντικειµενικής συνάρτησης και η τρέχουσα λύση είναι η βέλτιστη Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 6

8 Επαναληπτικό βήµα (2) Επιλογή της εξερχόµενης µεταβλητής Η εξερχόµενη µεταβλητή x l είναι η βασική εκείνη µεταβλητή της οποίας η απαίτηση µη αρνητικότητας θέτει το µέγιστο περιορισµό στην αύξηση της εισερχόµενης µεταβλητής x e, δηλαδή: b l = mi a i { b i, a le a ie > 0} ie Στο παράδειγµα, η συνθήκη x 4 = 5 2x 1 3x 2 x 3 0 προϋποθέτει ότι x 1 5/2, η συνθήκη x 5 0 προϋποθέτει ότι x 1 11/4 και η συνθήκη x 6 0 προϋποθέτει ότι x 1 8/3 Από αυτές, η πλέον κρίσιµη είναι η πρώτη, οπότε αυξάνοντας τη µεταβλητή x 1 µέχρι το µέγιστο όριο προκύπτει η νέα βασική λύση: x 1 = 5/2, x 2 = 0, x 3 = 0, x 4 = 0, x 5 = 1, x 6 = 1/2 Η τιµή της συνάρτησης µετά την πρώτη επανάληψη αυξάνεται από z [0] = 0 σε z [1] = 25/2 Παρατήρηση 1: Αν δύο ή περισσότερες βασικές µεταβλητές ικανοποιούν το κριτήριο εξόδου, οποιαδήποτε από αυτές µπορεί να επιλεγεί ως εξερχόµενη, ενώ οι υπόλοιπες θα πρέπει να λάβουν µηδενική τιµή, οπότε καλούνται εκφυλισµένες (degeerate) Σε ορισµένες περιπτώσεις αυτό µπορεί να οδηγήσει σε ανακύκλωση (cyclig), δηλαδή σε περιοδική επανάληψη της ίδιας αλληλουχίας λύσεων χωρίς µεταβολή της τιµής της αντικειµενικής συνάρτησης Παρατήρηση 2: Αν καµία βασική µεταβλητή δεν ικανοποιεί το κριτήριο εξόδου, η εισερχόµενη µεταβλητή µπορεί να αυξηθεί απεριόριστα Η περίπτωση αυτή εµφανίζεται όταν ο συντελεστής a ie είναι µη αρνητικός για κάθε περιορισµό i και υποδηλώνει ότι δεν υπάρχει όριο στην αύξηση της αντικειµενικής συνάρτησης µέσα στην εφικτή περιοχή Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 7

9 Οι πίνακες simplex Σε κάθε επανάληψη, η διαδικασία simplex µπορεί να πινακοποιηθεί ως εξής: Βασικές µεταβλητές ιάνυσµα - γραµµή Μεταβλητές ελέγχου Αδιάφορες µεταβλητές x 1 x x + 1 x m + Σταθερές Αντικειµενική συνάρτηση x B1 R 1 a 11 a 1 s 11 s 1m b 1 x Βm R m a m1 a m s m1 s m m b m R 0 z 1 c 1 z c y 1 y m z Η ποσότητα z j εκφράζει το καθαρό ποσό κατά το οποίο αυξάνεται η αρχική µοναδιαία αξία της µεταβλητής x j Θεµελιώδης ιδιότητα: Σε κάθε επανάληψη k, η τελευταία γραµµή του πίνακα simplex προκύπτει ως γραµµικός συνδυασµός των γραµµών του αρχικού πίνακα: R [k] 0 = R [0] [k] [0] 0 + y i R i Η παραπάνω ιδιότητα βρίσκει εφαρµογή στη δυαδική θεωρία και στην ανάλυση ευαισθησίας m i = 1 Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 8

10 Επίλυση του παραδείγµατος µε τους πίνακες simplex Αρχικός πίνακας x 1 x 2 x 3 x 4 x 5 x 6 x x x z Εισερχόµενη µεταβλητή x 1 Εξερχόµενη µεταβλητή x 4 1 η επανάληψη x x x z Εισερχόµενη µεταβλητή x 3 Εξερχόµενη µεταβλητή x 6 2 η επανάληψη x x x z εν υπάρχει υποψήφια εισερχόµενη µεταβλητή, εντοπίστηκε το βέλτιστο Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 9

11 Η δυαδική θεωρία Έστω το πρωτεύον (primal) πρόβληµα γραµµικού προγραµµατισµού: max f (x 1, x 2,, x ) = c j x j έτσι ώστε j = 1 j = 1 a ij x j b i (i = 1, 2,, m) x j 0 (j = 1, 2,, ) Στο παραπάνω πρόβληµα αντιστοιχεί ένα δυαδικό, η µαθηµατική διατύπωση του οποίου είναι: mi f (y 1, y 2,, y m ) = b i y i έτσι ώστε m i = 1 m i = 1 a ji y i c j (j = 1, 2,, ) y i 0 (i = 1, 2,, m) Οι µεταβλητές ελέγχου y i του δυαδικού προβλήµατος ταυτίζονται µε τα στοιχεία της µηδενικής γραµµής των πινάκων simplex τα οποία αντιστοιχούν στις αδιάφορες µεταβλητές του πρωτεύοντος Σε κάθε επανάληψη k προσδιορίζεται ένα άνω φράγµα z u [k] της αντικειµενικής συνάρτησης τέτοιο ώστε z u [k] z u [k + 1] Το ελάχιστο άνω φράγµα είναι ίσο µε τη µέγιστη τιµή που µπορεί να λάβει η συνάρτηση µέσα στην εφικτή περιοχή Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 10

12 Σχέσεις πρωτεύοντος και δυαδικού προβλήµατος Για κάθε ζεύγος πρωτεύοντος δυαδικού προβλήµατος ισχύει: Πρωτεύον υαδικό Μεταβλητή ελέγχου x j y i Αριθµός µεταβλητών m Αριθµός περιορισµών m Στόχος max mi Συντελεστές αντικειµενικής συνάρτησης c j b i Περιορισµοί A x b A T y c Υπερβέλτιστες λύσεις υαδικό Βέλτιστη λύση Πρωτεύον Υποβέλτιστες λύσεις Θεµελιώδες θεώρηµα: Αν το πρωτεύον πρόβληµα έχει µια βέλτιστη λύση (x 1 *, x 2 *,, x * ), τότε το δυαδικό έχει µια βέλτιστη λύση (y 1 *, y 2 *,, y m * ) τέτοια ώστε: c j x * j j = 1 m * = b i y i i = 1 Παρατηρήσεις Το πρωτεύον πρόβληµα έχει βέλτιστη λύση αν και µόνο αν το δυαδικό του έχει βέλτιστη λύση Μη βέλτιστες αλλά εφικτές βασικές λύσεις οποιουδήποτε από τα δύο προβλήµατα (υποβέλτιστες) είναι συµπληρωµατικές προς βασικές λύσεις του άλλου προβλήµατος, οι οποίες είναι µη εφικτές αλλά καλύτερες της βέλτιστης (υπερβέλτιστες) Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 11

13 Εφαρµογές της δυαδικότητας Αντιµετώπιση προβληµάτων µε πολλούς περιορισµούς Σε µεγάλα προβλήµατα, ο αριθµός των απαιτούµενων επαναλήψεων µε τη µέθοδο simplex έχει παρατηρηθεί ότι είναι περίπου ανάλογος του αριθµού των περιορισµών m (διπλάσιος ως τριπλάσιος), ενώ παραµένει σχετικά αδιάφορος ως προς τον αριθµό των µεταβλητών Όταν m >, µπορεί να επιτευχθεί σηµαντική µείωση του υπολογιστικού φόρτου µέσω επίλυσης του δυαδικού αντί του πρωτεύοντος προβλήµατος Οικονοµική ερµηνεία Αν και ο γραµµικός προγραµµατισµός προϋποθέτει σταθερές τιµές παραµέτρων, συνήθως στην πράξη υπάρχει µερική ευελιξία των διαθέσιµων πόρων Στην περίπτωση αυτή τα b i αντιπροσωπεύουν την προσδοκώµενη (aticipated) διαθεσιµότητα των πόρων i Στη βέλτιστη λύση, οι δυαδικές µεταβλητές y * i, οι οποίες καλούνται σκιώδεις τιµές (shadow prices), χρησιµοποιούνται για να αξιολογηθεί κατά πόσο πρέπει να αλλάξει η κατανοµή των πόρων Οι σκιώδεις τιµές εκφράζουν το ρυθµό αύξησης της τιµής της αντικειµενικής συνάρτησης για µοναδιαία αύξηση του πόρου b i και χωρίς αλλαγή των βασικών µεταβλητών (και κατά συνέπεια των περιορισµών που ορίζουν τη βέλτιστη λύση) Ανάλυση ευαισθησίας Η ανάλυση ευαισθησίας εξετάζει τη συµπεριφορά του µοντέλου γραµµικού προγραµµατισµού στις αλλαγές των τιµών των παραµέτρων του Η δυαδική θεωρία αποτελεί τη βάση αυτής της µεθόδου, καθώς η αλλαγή των παραµέτρων του πρωτεύοντος προβλήµατος επηρεάζει τις συσχετιζόµενες παραµέτρους του δυαδικού Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 12

14 Ανάλυση ευαισθησίας Στόχος: Η διερεύνηση της συµπεριφοράς του συστήµατος κάτω συνθήκες αβεβαιότητας ως προς τις τιµές των παραµέτρων του Συνήθως επιχειρείται µια αρχικά αδρή προσέγγισή τους και αφού επιλυθεί το πρόβληµα, εξετάζεται για ποιες από αυτές η βέλτιστη λύση παρουσιάζει ευαισθησία Τυπική περίπτωση αποτελεί η παράλειψη περιορισµών που θεωρούνται δευτερεύουσας σηµασίας, έτσι ώστε να µειωθεί ο υπολογιστικός φόρτος Η εκ των υστέρων προσθήκη τους βελτιώνει την αξιοπιστία του µοντέλου αλλά δε βελτιώνει ποτέ την τιµή της αντικειµενικής συνάρτησης Τυπικά προβλήµατα που χειρίζεται η θεωρία ανάλυσης ευαισθησίας α) Μεταβολές των διαθέσιµων πόρων b i β) Μεταβολές συντελεστών µη βασικών µεταβλητών γ) Μεταβολές συντελεστών βασικών µεταβλητών δ) Προσθήκη νέας µεταβλητής ελέγχου ε) Προσθήκη νέου περιορισµού x 2 z = c 1 x 1 + c 2 x 2 z = c 1 x 1 + c 2 x 2 x 1 Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 13

15 Παραµετρικός γραµµικός προγραµµατισµός Η παραµετρική ανάλυση βρίσκει εφαρµογή στην περίπτωση που οι συντελεστές της αντικειµενικής συνάρτησης c j µεταβάλλονται σύµφωνα µε µια γραµµική παραµετρική σχέση και διερευνά όλο το πιθανό εύρος µεταβολής τους Η συνάρτηση διατυπώνεται στη µορφή: f (x 1, x 2,, x, θ) = (c j + λ j θ) x j j = 1 Αποδεικνύεται ότι η συνάρτηση z * = f (θ) είναι κυρτή και κατά τµήµατα γραµµική Τα σηµεία αλλαγής κλίσης αντιστοιχούν σε τιµές του θ για τις οποίες µεταβάλλεται η βασική λύση, ενώ υπάρχει µια κρίσιµη τιµή θ o για την οποία η βέλτιστη λύση λαµβάνει την ελάχιστη τιµή της Ο παραµετρικός προγραµµατισµός αντιµετωπίζει και προβλήµατα συστηµατικής µεταβολής των διαθέσιµων πόρων b i, µε θεώρηση της δυαδικής αντικειµενικής συνάρτησης: m f (y 1, y 2,, y m, θ) = (b i + µ i θ) y i i = 1 Στην περίπτωση αυτή, η συνάρτηση z * = f (θ) είναι κοίλη και κατά τµήµατα γραµµική z * (θ) Παραµετρική µεταβολή των συντελεστών c j z * (θ) θ * θ Παραµετρική µεταβολή των συντελεστών b i θ * Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 14 θ

16 Θεωρία γράφων - Ορισµοί Γράφος ή γράφηµα (graph) είναι ένα σύνολο σηµείων (κόµβων) Ν και ένα σύνολο διατεταγµένων ζευγών αυτών (ακµών ή τόξων) Α Κάθε γράφος µπορεί να παρασταθεί µε τη µορφή (N, A) ιγράφος ή διγράφηµα (digraph) ή διευθυνόµενος γράφος είναι ένας γράφος του οποίου οι ακµές έχουν προσανατολισµένη φορά ίκτυο (etwork) είναι ένας γράφος στα στοιχεία του οποίου (κόµβοι και ακµές) αντιστοιχούν κάποιες ιδιότητες (πχ χωρητικότητα) Ένα µονοπάτι (path) µεταξύ δύο κόµβων s και t είναι ένα σύνολο ακµών µέσω των οποίων συνδέονται Εάν οι κόµβοι s και t ταυτίζονται τότε καλείται κύκλωµα (circuit) Ένας γράφος καλείται συναπτός (coected) αν υπάρχει τουλάχιστον ένα µονοπάτι µεταξύ κάθε ζεύγους κόµβων αυτού ένδρο (tree) είναι ένας συναπτός γράφος χωρίς κυκλώµατα Οι επόµενοι ορισµοί είναι ισοδύναµοι: ένδρο είναι κάθε συναπτός γράφος που αποτελείται από κόµβους και -1ακµές ένδρο είναι ένας γράφος, κάθε ζεύγος κόµβων του οποίου συνδέεται µε ένα και µόνο µονοπάτι ένδρο είναι ένας συναπτός γράφος τέτοιος ώστε η απαλοιφή οποιασδήποτε ακµής του να τον µετατρέπει σε µη συναπτό Κάθε γράφος (N, A ) που προκύπτει από τον αρχικό (N, A) µε θεώρηση ενός υποσυνόλου των τόξων του καλείται µερικός γράφος (partial graph) ή υπογράφος (subgraph) του (N, A) ένδρα που προκύπτουν ως µερικοί γράφοι ονοµάζονται δένδρα γεφύρωσης (spaig trees) Σε κάθε τέτοιο δένδρο υπάρχει ένα µονοπάτι για κάθε ζεύγος κόµβων του γράφου, ενώ περιέχεται ο ελάχιστος δυνατός αριθµός ακµών Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 15

17 Μητρωική απεικόνιση γράφων Η τοπολογία ενός γράφου (N, A) ο οποίος αποτελείται από κόµβους και m ακµές µπορεί να περιγραφεί αλγεβρικά µε δύο τύπους µητρώων: α) Το µητρώο γειτνίασης (adjacecy matrix) µε στοιχεία a ij = 1, αν υπάρχει ακµή που συνδέει τους κόµβους i και j κατά τη φορά (i, j) και a ij = 0 αν δεν υπάρχει β) Το m µητρώο πρόσπτωσης (icidece matrix) µε τιµές a ik = 1 αν η φορά είναι από τον κόµβο i προς την ακµή k, a ik = 1 αν η φορά είναι ανάστροφη και a ik = 0 αν δεν υπάρχει σύνδεση µεταξύ του κόµβου i και της ακµής k Μειονέκτηµα του µητρώου γειτνίασης είναι η αδυναµία απεικόνισης παράλληλων ακµών, ενώ το µειονέκτηµα του µητρώου πρόσπτωσης είναι η αδυναµία απεικόνισης βροχωτών ακµών Παράδειγµα µητρώο γειτνίασης µητρώο πρόσπτωσης Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 16

18 Το πρόβληµα µεταφόρτωσης (trashippmet problem) Ορισµός: Το πρόβληµα ελαχιστοποίησης του κόστους µεταφοράς προϊόντων από κάποιους κόµβους που καλούνται πηγές (sources) στους κόµβους κατανάλωσης ή καταβοθρών (siks), µέσω ενός δικτύου κόµβων και m ακµών Οι κόµβοι στους οποίους δεν υπάρχει ούτε προσφορά ούτε ζήτηση καλούνται ενδιάµεσοι (itermediate) Στο πρόβληµα µεταφόρτωσης ισχύουν οι ακόλουθες προϋποθέσεις: Η συνολική προσφορά ισούται µε τη συνολική ζήτηση (διαφορετικά εισάγεται ένας εικονικός κόµβος ο οποίος απορροφά το πλεόνασµα της προσφοράς) Σε κάθε κόµβο οι εισερχόµενες ποσότητες ισούνται µε τις εξερχόµενες µείον τις καταναλισκόµενες (εξίσωση συνέχειας) Μαθηµατική διατύπωση mi f (x) = c Τ x = c ij x ij έτσι ώστε A x = b x 0 όπου x ij η µεταφερόµενη ποσότητα µέσω του κλάδου (i, j), c ij το µοναδιαίο κόστος µεταφοράς, b i η ζήτηση ή η προσφορά στον κόµβο i (µε θετικό ή αρνητικό πρόσηµο αντίστοιχα) και a ij το στοιχείο του m µητρώου αντιστοίχισης του δικτύου Εφόσον η συνολική προσφορά ισούται µε τη συνολική ζήτηση θα πρέπει: i = 1 b i = 0 Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 17

19 Ηδικτυακή simplex (1) Η δικτυακή simplex είναι µια επαναληπτική µέθοδος κατανοµής των ποσοτήτων x ij στο δίκτυο έτσι ώστε το σύνολο των κλάδων µε x ij > 0 να διαµορφώνουν ένα δένδρο γεφύρωσης T µε κόµβους και 1 ακµές Κάθε επανάληψη περιλαµβάνει τρία βήµατα: Βήµα 1 ο : Σε κάθε κόµβο j του δικτύου υπολογίζονται οι ποσότητες: y i + c ij = y j για κάθε κλάδο (i, j) του δένδρου Η µεταβλητή y j εκφράζει το συνολικό µοναδιαίο κόστος που αντιστοιχεί στον κόµβο j του δένδρου για τη διαδροµή που καταλήγει σε αυτόν Θεωρώντας ότι y = 0, οι τιµές των y j προκύπτουν από την επίλυση ενός γραµµικού συστήµατος ( 1) ( 1) εξισώσεων Βήµα 2 ο : Στο δένδρο προστίθεται µια νέα ακµή (i, j) τέτοια ώστε: y i + c ij < y j Με τον τρόπο αυτό εισάγεται ένα εναλλακτικό µονοπάτι που καταλήγει στον κόµβο j και στο οποίο αντιστοιχεί µικρότερο κόστος µεταφοράς, ενώ δηµιουργείται ένα κύκλωµα που αναιρεί τη δενδροειδή (ακτινωτή) µορφή του δικτύου Βήµα 3 ο : Καθορίζεται η µέγιστη ποσότητα x ij = t η οποία µπορεί να µεταφερθεί µέσω της ακµής (i, j), έτσι ώστε να ισχύουν οι εξισώσεις συνέχειας σε όλους τους κόµβους, χωρίς να παραβιάζονται οι περιορισµοί µη αρνητικότητας Οι µεταβλητές του προβλήµατος αναθεωρούνται ως εξής: ij + t αν η φορά της ακµής (i, j) είναι ορθή x x' ij = x ij t αν η φορά της ακµής (i, j) είναι ανάστροφη x ij αν η ακµή (i, j) δεν ανήκει στο κύκλωµα Με τον τρόπο αυτό µία τουλάχιστον µεταβλητή x ij γίνεται µηδενική, οπότε η αντίστοιχη ακµή τίθεται εκτός του δικτύου και διαµορφώνεται ένα νέο δένδρο γεφύρωσης Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 18

20 Ηδικτυακή simplex (2) Κατασκευή ενός αρχικού δένδρου Θεωρείται ένας τυχαίος κόµβος w του δικτύου, ο οποίος συνδέεται µε τους υπόλοιπους 1 µέσω υπαρκτών ή τεχνητών τόξων (artificial arcs), διαµορφώνοντας ένα δένδρο T w τέτοιο ώστε: x wj = b j αν b j 0 και j w x iw = b j αν b i < 0 και i w x ij = 0 αν ο κλάδος (i, j) δεν ανήκει στο T w Αναζητείται µία εφικτή λύση του προβλήµατος, τέτοια ώστε να µην περιλαµβάνει κανένα από τα τεχνητά τόξα Για το λόγο αυτό τίθεται µια ποινή π ij = 1 για κάθε τεχνητό τόξο (i, j) (µε π ij = 0 για κάθε πραγµατικό τόξο) και επιλύεται το βοηθητικό πρόβληµα ελαχιστοποίησης: z = π ij x ij Εφόσον z * = 0, η βέλτιστη λύση x * του βοηθητικού προβλήµατος λαµβάνεται ως τιµή εκκίνησης του αρχικού, ενώ αν z * > 0, τότε το αρχικό πρόβληµα µεταφόρτωσης δεν έχει λύση Εντοπισµός της βέλτιστης λύσης Αν δεν υπάρχει κανένα τόξο (i, j) τέτοιο ώστε: y i + c ij < y j τότε το δένδρο που έχει διαµορφωθεί είναι το βέλτιστο, δηλαδή δεν υπάρχει καµία εναλλακτική διαδροµή τέτοια ώστε να µειωθεί το συνολικό κόστος µεταφοράς, ενώ η τιµή της αντικειµενικής συνάρτησης είναι: z * = i = 1 b i y * * i = c ij x ij (i, j) T Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 19

21 Σύγκριση της τυπικής µε τη δικτυακή simplex Τυπική simplex ικτυακή simplex Αριθµός µεταβλητών ελέγχου m (= αριθµός ακµών δικτύου) Αριθµός περιορισµών m 1 (= εξισώσεις συνέχειας στους κόµβους του δικτύου) Στοιχεία µητρώου Α a ij R a ij {0, 1, 1} Χώρος εφικτών λύσεων Πολύεδρο διαστάσεων µε + m ακµές ίκτυο κόµβων και m ακµών Βασικές λύσεις Κορυφές του πολυέδρου ένδρα του δικτύου Αριθµός µη µηδενικών µεταβλητών Επαναληπτικό βήµα m (= αριθµός περιορισµών) Μετάβαση σε µια γειτονική κορυφή µε αντικατάσταση µιας βασικής µεταβλητής από µια µη βασική (µηδενική) Αριθµός επαναλήψεων (2 3) m 1 (= αριθµός ακµών του δένδρου) Αναµόρφωση του δένδρου µε αντικατάσταση ενός κλάδου του από έναν κλάδο µε µηδενική µεταφορά Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 20

22 Το θεώρηµα ακεραίου Έστω το πρόβληµα µεταφόρτωσης: mi f (x) = c Τ x έτσι ώστε A x = b x 0 τέτοιο ώστε όλα τα στοιχεία του διανύσµατος b να είναι ακέραιοι αριθµοί α) Αν το πρόβληµα έχει µία τουλάχιστον εφικτή λύση, τότε αυτή είναι ακέραια β) Αν το πρόβληµα έχει µία βέλτιστη λύση, τότε αυτή είναι ακέραια Προβλήµατα βελτιστοποίησης της µορφής: mi f (x) = c Τ x έτσι ώστε A x = b x 0 όπου x διάνυσµα ακέραιων µεταβλητών ελέγχου καλούνται µοντέλα ακέραιου γραµµικού προγραµµατισµού (iteger liear programmig) Ο χειρισµός τέτοιων συστηµάτων είναι δυσχερής, λόγω του περιορισµού ακέραιων τιµών Ωστόσο, αν µπορούν να διατυπωθούν ως προβλήµατα µεταφόρτωσης (αν το Α είναι ένα µητρώο πρόσπτωσης δικτύου µε στοιχεία 1, 1 και 0), τότε µπορούν να επιλυθούν µε τη δικτυακή simplex Εφαρµογή: Μοντέλα χρονικού προγραµµατισµού έργων (CPM) Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 21

23 Ειδικές µορφές του προβλήµατος µεταφόρτωσης α) Το πρόβληµα εκχώρησης (assigmet problem) Ορισµός: Το πρόβληµα της βέλτιστης αντιστοίχισης κόµβων αφετηρίας σε κόµβους προορισµού Κάθε µεταβλητή απόφασης x ij λαµβάνει την τιµή 1 αν υπάρχει αντιστοίχιση µεταξύ των κόµβων i, j και 0 αν δεν υπάρχει Το πρόβληµα επιλύεται µε τη δικτυακή simplex, µε εφαρµογή του θεωρήµατος ακεραίου Μαθηµατική διατύπωση mi f (x) = έτσι ώστε i = 1 i = 1 j = 1 c ij x ij x ij = x ij = 1 για κάθε i, j = 1, 2,, j = 1 x ij = 0 ή 1 για κάθε i και j β) Το πρόβληµα µεταφοράς (trasportatio problem) Ορισµός: Το πρόβληµα µεταφόρτωσης στο δίκτυο του οποίου δεν υπάρχουν ενδιάµεσοι κόµβοι, ενώ κάθε ακµή συνδέει µία πηγή µε έναν κόµβο κατανάλωσης Μαθηµατική διατύπωση mi f (x) = έτσι ώστε j = 1 m i = 1 m i = 1 j = 1 c ij x ij x ij = r i για κάθε κόµβο εισόδου (πηγή) i = 1, 2,, m x ij = s j για κάθε κόµβο εξόδου (κατανάλωση) j = 1, 2,, Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 22

24 Άνω φραγµένα προβλήµατα µεταφόρτωσης Μαθηµατική διατύπωση mi f (x) = c Τ x έτσι ώστε A x = b 0 x u Προσαρµογή της δικτυακής simplex Οι περιορισµοί x ij u ij αντιµετωπίζονται όπως οι περιορισµοί µη αρνητικότητας, θεωρώντας ότι x ij = 0 ή x ij = u ij εφόσον ο κλάδος (i, j) δεν ανήκει στο δένδρο Τ Οι κλάδοι µε x ij = u ij καλούνται κορεσµένοι (saturated) Σε κάθε επανάληψη ο υποψήφιος κλάδος (i, j) για εισαγωγή στο δένδρο θα πρέπει να ικανοποιεί τη συνθήκη: y i + c ij < y j εφόσον x ij = 0 Αν δεν υπάρχει τέτοιος κλάδος, τότε εισάγεται ένας κορεσµένος κλάδος για τον οποίο ισχύει: y i + c ij > y j εφόσον x ij = u ij Αν κανένας κλάδος δεν ικανοποιεί τις παραπάνω συνθήκες τότε η υφιστάµενη λύση είναι βέλτιστη Αν t είναι η ποσότητα οποία µεταφέρεται µέσω της εισερχόµενης ακµής (i, j) τότε οι ροές κατά µήκος του κυκλώµατος που διαµορφώνεται αναθεωρούνται ως εξής: x ij + t u ij αν η φορά της ακµής (i, j) είναι ορθή x' ij = x ij t 0 αν η φορά της ακµής (i, j) είναι ανάστροφη Άλλες µέθοδοι επίλυσης Εναλλακτική µέθοδος (Out-of-Kilter Algorithm), κατάλληλη για ακέραιες τιµές των x ij, έχει αναπτυχθεί από τους Ford και Fulkerso (Smith, 1982) Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 23

25 Το πρόβληµα µέγιστης ροής Ορισµός: Η εκτίµηση της µέγιστης δυνατής ποσότητας που µπορεί να µεταφερθεί από µία πηγή s σε έναν προορισµό t µέσω ενός δικτύου, κάθε κλάδος (i, j) του οποίου έχει µια παροχετευτικότητα u ij Τοµή (cut) του δικτύου καλείται κάθε σύνολο C κόµβων αυτού, το οποίο περιλαµβάνει την πηγή s αλλά όχι τον κόµβο προορισµού t Η ποσότητα: καλείται χωρητικότητα (capacity) της τοµής C k c = u jk j C k C Το θεώρηµα µέγιστης ροής ελάχιστης τοµής (max-flow mi-cut) Κάθε πρόβληµα µέγιστης ροής ικανοποιεί µία ακριβώς από τις ακόλουθες συνθήκες: α) Το δίκτυο µπορεί να µεταφέρει απεριόριστα µεγάλες παροχές και η χωρητικότητα οποιασδήποτε τοµής είναι µη πεπερασµένη β) Το δίκτυο µπορεί να µεταφέρει µια µέγιστη παροχή, η τιµή της οποίας ταυτίζεται µε την ελάχιστη χωρητικότητα µιας τοµής αυτού Παράδειγµα Στο δίκτυο του σχήµατος η ελάχιστη χωρητικότητα αντιστοιχεί στην τοµή 3 µε k 3 = 8 και ισούται µε τη µέγιστη ροή που µπορεί να µεταφερθεί από το δίκτυο 5 8 k 1 = Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 24 2 k 2 = 10 k 3 = k 4 = 11

26 Βασική βιβλιογραφία Εφαρµογές Θεωρία γραµµικού προγραµµατισµού Chvátal, V, Liear Programmig, W H Freema ad Compay, 1983 Deo, N, Graph Theory with Applicatios to Egieerig ad Computer Sciece, Pretice-Hall, Ic, 1974 Hillier F, G Lieberma, Operatios Research, Holde-Day, Ic, 1967, 1974, 1980, 1989 (ελληνική µετάφραση από τις Εκδόσεις Παπαζήση) Smith, D K, Network Optimizatio Practice: A Computatioal Guide, Joh Wiley ad Sos, 1982 Hillier F, G Lieberma, Operatios Research, Holde-Day, Ic, 1967, 1974, 1980, 1989 (ελληνική µετάφραση από τις Εκδόσεις Παπαζήση) Neufville, R de, Applied Systems Aalysis, McGraw-Hill, 1990 Wisto, ad Waye, R, Operatios Research, Duxbury Press, 1994 Wisto, W, L, ad S C Albright, Practical Maagemet Sciece, Spreadsheet modelig ad Applicatios, Duxbury, Belmot, 1997 Ξηρόκωστας,, Γραµµικός Προγραµµατισµός, Σηµειώσεις παραδόσεων στο ΕΜΠ, 1980 Εφαρµογές στα συστήµατα υδατικών πόρων Haith, D, Evirometal Systems Optimizatio, Joh Wiley & Sos, 1982 Loucks, D P, Stediger, J R, ad Haith, D A, Water Resources System Plaig ad Aalysis, Pretice-Hall, Eglewood Cliffs, 1981 ReVelle, C, Optimizig Reservoir Resources, Joh Wiley & Sos, 1999 Α Ευστρατιάδης και Κουτσογιάννης, Γραµµικός Προγραµµατισµός 25

ικτυακός προγραµµατισµός

ικτυακός προγραµµατισµός Γραµµικός Προγραµµατισµός ικτυακός προγραµµατισµός ΑνδρέαςΕυστρατιάδηςκαι ηµήτρης Κουτσογιάννης Τοµέας Υδατικών Πόρων Εθνικό Μετσόβιο Πολυτεχνείο Μαθηµατική διατύπωση του προβλήµατος ΓΠ Ένα πρόβληµα γραµµικού

Διαβάστε περισσότερα

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

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks) Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο Ορισμοί Παραδείγματα Δικτυακή Simplex (προβλήματα με και χωρίς φραγμούς). Δίκτυα Ροής Ελάχιστου Κόστους (Minimum ost Flow Networks) Ένα δίκτυο μεταφόρτωσης αποτελείται

Διαβάστε περισσότερα

Το µαθηµατικό µοντέλο του Υδρονοµέα

Το µαθηµατικό µοντέλο του Υδρονοµέα Ερευνητικό έργο: Εκσυγχρονισµός της εποπτείας και διαχείρισης του συστήµατος των υδατικών πόρων ύδρευσης της Αθήνας Το µαθηµατικό µοντέλο του Υδρονοµέα Ανδρέας Ευστρατιάδης και Γιώργος Καραβοκυρός Τοµέας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Επίλυση δικτύων διανοµής

Επίλυση δικτύων διανοµής Επίλυση δικτύων διανοµής Σηµειώσεις στα πλαίσια του µαθήµατος: Τυπικά υδραυλικά έργα Ακαδηµαϊκό έτος 00-06 Ανδρέας Ευστρατιάδης & ηµήτρης Κουτσογιάννης Εθνικό Μετσόβιο Πολυτεχνείο Τοµέας Υδατικών Πόρων

Διαβάστε περισσότερα

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

Γραμμική και δικτυακή βελτιστοποίηση και στοιχεία θεωρίας γράφων Σημειώσεις στα πλαίσια του μαθήματος: Βελτιστοποίηση συστημάτων υδατικών πόρων Υδροπληροφορική Γραμμική και δικτυακή βελτιστοποίηση και στοιχεία θεωρίας γράφων Ανδρέας Ευστρατιάδης & Χρήστος Μακρόπουλος

Διαβάστε περισσότερα

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

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX Θεμελιώδης αλγόριθμος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού που κάνει χρήση της θεωρίας της Γραμμικής Άλγεβρας Προτάθηκε από το Dantzig (1947) και πλέον

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Κεφάλαιο 4ο: Δικτυωτή Ανάλυση

Κεφάλαιο 4ο: Δικτυωτή Ανάλυση Κεφάλαιο ο: Δικτυωτή Ανάλυση. Εισαγωγή Η δικτυωτή ανάλυση έχει παίξει σημαντικό ρόλο στην Ηλεκτρολογία. Όμως, ορισμένες έννοιες και τεχνικές της δικτυωτής ανάλυσης είναι πολύ χρήσιμες και σε άλλες επιστήμες.

Διαβάστε περισσότερα

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

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Προϋποθέσεις Εφαρμογής

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Αστικά υδραυλικά έργα

Αστικά υδραυλικά έργα Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος Αστικά υδραυλικά έργα Υδραυλική ανάλυση δικτύων διανομής Δημήτρης Κουτσογιάννης, Καθηγητής ΕΜΠ Σχολή Πολιτικών Μηχανικών Άδεια Χρήσης

Διαβάστε περισσότερα

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6) Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών Τοµέας Υδατικών Πόρων Μάθηµα: Τυπικά Υδραυλικά Έργα Μέρος 2: ίκτυα διανοµής Άσκηση E0: Μαθηµατική διατύπωση µοντέλου επίλυσης απλού δικτύου διανοµής

Διαβάστε περισσότερα

Κεφάλαιο 12: Υδραυλική ανάλυση δικτύων διανομής

Κεφάλαιο 12: Υδραυλική ανάλυση δικτύων διανομής Κεφάλαιο 12: Υδραυλική ανάλυση δικτύων διανομής Εννοιολογική αναπαράσταση δίκτυων διανομής Σχηματοποίηση: δικτυακή απεικόνιση των συνιστωσών του φυσικού συστήματος ως συνιστώσες ενός εννοιολογικού μοντέλου

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

m 1 min f = x ij 0 (8.4) b j (8.5) a i = 1

m 1 min f = x ij 0 (8.4) b j (8.5) a i = 1 KΕΦΑΛΑΙΟ 8 Προβλήµατα Μεταφοράς και Ανάθεσης 8. ΕΙΣΑΓΩΓΗ Μια ειδική κατηγορία προβληµάτων γραµµικού προγραµµατισµού είναι τα προβλήµατα µεταφοράς (Π.Μ.), στα οποία επιζητείται η ελαχιστοποίηση του κόστους

Διαβάστε περισσότερα

Ανάλυση δικτύων διανομής

Ανάλυση δικτύων διανομής Υδραυλική & Υδραυλικά Έργα 5 ο εξάμηνο Σχολής Πολιτικών Μηχανικών Ανάλυση δικτύων διανομής Χρήστος Μακρόπουλος, Ανδρέας Ευστρατιάδης & Παναγιώτης Κοσσιέρης Τομέας Υδατικών Πόρων & Περιβάλλοντος, Εθνικό

Διαβάστε περισσότερα

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

Προβλήµατα Μεταφορών (Transportation) Προβλήµατα Μεταφορών (Transportation) Προβλήµατα Μεταφορών (Transportation) Μέθοδος Simplex για Προβλήµατα Μεταφοράς Προβλήµατα Εκχώρησης (assignment) Παράδειγµα: Κατανοµή Νερού Η υδατοπροµήθεια µιας περιφέρεια

Διαβάστε περισσότερα

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

Προβλήματα Μεταφορών (Transportation) Προβλήματα Μεταφορών (Transportation) Παραδείγματα Διατύπωση Γραμμικού Προγραμματισμού Δικτυακή Διατύπωση Λύση Γενική Μέθοδος Simplex Μέθοδος Simplex για Προβλήματα Μεταφοράς Παράδειγμα: P&T Co ΗεταιρείαP&T

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ (Transportation Problems) Βασίλης Κώστογλου E-mail: vkostogl@it.teithe.gr URL: www.it.teithe.gr/~vkostogl Περιγραφή Ένα πρόβλημα μεταφοράς ασχολείται με το πρόβλημα του προσδιορισμού του καλύτερου δυνατού

Διαβάστε περισσότερα

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

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ 1 η Διάλεξη: Αναδρομή στον Μαθηματικό Προγραμματισμό 2019, Πολυτεχνική Σχολή Εργαστήριο Συστημάτων Σχεδιασμού, Παραγωγής και Λειτουργιών Περιεχόμενα 1. Γραμμικός Προγραμματισμός

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Κωστής Μαμάσης Παρασκευή 09:00 12:00 Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα 1. Εισαγωγή 2. Γραμμικός Προγραμματισμός 1. Μοντελοποίηση 2. Μέθοδος Simplex 1. Αλγόριθμός Simplex

Διαβάστε περισσότερα

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

3.7 Παραδείγματα Μεθόδου Simplex 3.7 Παραδείγματα Μεθόδου Simplex Παράδειγμα 1ο (Παράδειγμα 1ο - Κεφάλαιο 2ο - σελ. 10): Το πρόβλημα εκφράζεται από το μαθηματικό μοντέλο: max z = 600x T + 250x K + 750x Γ + 450x B 5x T + x K + 9x Γ + 12x

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 7: Επίλυση με τη μέθοδο Simplex (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Operations/Operational Research (OR) Κωστής Μαμάσης Παρασκευή 09:00 12:00 Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα EE 1&2 Εισαγωγή Μαθηματικός Προγραμματισμός - Γραμμικός

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 23: Κλασική Ανάλυση Ευαισθησίας, Βασικές Έννοιες Γραφημάτων Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

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

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση Αλγεβρική Μορφή Γενική Μορφή Γραµµικού Προγραµµατισµού n µεταβλητών και m περιορισµών Εστω πραγµατικοί αριθµοί a ij, b j, c i R µε 1 i m, 1 j n Αλγεβρική Μορφή Γενική Μορφή Γραµµικού Προγραµµατισµού n

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 3 3.1 Γενικά Τις τελευταίες δεκαετίες ένας μεγάλος αριθμός μεθόδων βελτιστοποίησης έχει αναπτυχθεί με βάση τη θεωρία του μαθηματικού λογισμού. Οι διάφοροι μαθηματικοί

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Κωστής Μαμάσης Παρασκευή 09:00 12:00 Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα 1. Εισαγωγή 2. Γραμμικός Προγραμματισμός 1. Μοντελοποίηση 2. Μέθοδος Simplex (C) Copyright Α.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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) + KΕΦΑΛΑΙΟ 4 Κλασσικές Μέθοδοι Βελτιστοποίησης Με Περιορισµούς Ανισότητες 4. ΠΡΟΒΛΗΜΑΤΑ ΜΕ ΠΕΡΙΟΡΙΣΜΟΥΣ ΑΝΙΣΟΤΗΤΕΣ Ζητούνται οι τιµές των µεταβλητών απόφασης που ελαχιστοποιούν την αντικειµενική συνάρτηση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex Νίκος Τσάντας ιατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμ. Μαθηματικών Μαθηματικά των Υπολογιστών και των Αποφάσεων Ακαδημαϊκό έτος 2006-07

Διαβάστε περισσότερα

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

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Μηχανικών Πληροφορικής ΤΕ 2017-2018 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος Γραμμικός Προγραμματισμός Όταν για

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΟΜαθηµατικός Προγραµµατισµός είναι κλάδος των εφαρµοσµένων µαθηµατικών που ασχολείται µε την εύρεση άριστης λύσης. ιαφέρει από την κλασική αριστοποίηση στο ότι προσπαθεί να

Διαβάστε περισσότερα

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

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Πρόβλημα Μεταφοράς Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα To Πρόβλημα Μεταφοράς Μαθηματική Διατύπωση Εύρεση Αρχικής Λύσης Προσδιορισμός Βέλτιστης Λύσης

Διαβάστε περισσότερα

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου

4.4 Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου . Το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου Σ αυτή την παράγραφο θα εξεταστεί μια παραλλαγή του προβλήματος της συντομότερης διαδρομής, το πρόβλημα του ελάχιστου ζευγνύοντος δένδρου. Σ αυτό το πρόβλημα

Διαβάστε περισσότερα

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

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ Ελαχιστοποίηση κόστους διατροφής Ηεπιχείρηση ζωοτροφών ΒΙΟΤΡΟΦΕΣ εξασφάλισε µια ειδική παραγγελίααπό έναν πελάτη της για την παρασκευή 1.000 κιλών ζωοτροφής, η οποία θα πρέπει

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα I Επιχειρησιακή Έρευνα I Operations/Operational Research (OR) Κωστής Μαμάσης Παρασκευή 9: : Σημειώσεις των Α. Platis, K. Mamasis Περιεχόμενα EE & Εισαγωγή Μαθηματικός Προγραμματισμός - Γραμμικός Προγραμματισμός

Διαβάστε περισσότερα

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

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Γραμμικός προγραμματισμός: μέθοδος simplex Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 4 η /2017 Η γεωμετρία των προβλημάτων γραμμικού

Διαβάστε περισσότερα

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

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη 5 ο Εξάμηνο 4 ο ΜΑΘΗΜΑ Δημήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τμήμα Στατιστικής & Αναλογιστικών-Χρηματοοικονομικών Μαθηματικών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 9: Γεωμετρία του Χώρου των Μεταβλητών, Υπολογισμός Αντιστρόφου Μήτρας Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

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

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Πληροφορικής & Τηλεπικοινωνιών Πανεπιστήμιο Ιωαννίνων 2018-2019 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος- Γεωργία Φουτσιτζή Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος

Διαβάστε περισσότερα

Αστικά υδραυλικά έργα

Αστικά υδραυλικά έργα Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος Αστικά υδραυλικά έργα Διαστασιολόγηση αγωγών και έλεγχος πιέσεων δικτύων διανομής Δημήτρης Κουτσογιάννης, Καθηγητής ΕΜΠ Σχολή Πολιτικών

Διαβάστε περισσότερα

Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση

Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση Ανδρέας Ευστρατιάδης & Δημήτρης Κουτσογιάννης Σχολή Πολιτικών Μηχανικών, Αθήνα Άδεια

Διαβάστε περισσότερα

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

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ» 2 ΔΥΝΑΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Προβλήματα ελάχιστης συνεκτικότητας δικτύου Το πρόβλημα της ελάχιστης

Διαβάστε περισσότερα

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

Γραµµικός Προγραµµατισµός (ΓΠ) Γραµµικός Προγραµµατισµός (ΓΠ) Περίληψη Επίλυση δυσδιάστατων προβληµάτων Η µέθοδος simplex Τυπική µορφή Ακέραιος Προγραµµατισµός Προγραµµατισµός Παραγωγής Προϊόν Προϊόν 2 Παραγωγική Δυνατότητα Μηχ. 4 Μηχ.

Διαβάστε περισσότερα

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

z = c 1 x 1 + c 2 x c n x n Τεχνολογικό Εκπαιδευτικό Ιδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Γραμμικός Προγραμματισμός & Βελτιστοποίηση Δρ. Δημήτρης Βαρσάμης Καθηγητής Εφαρμογών Δρ. Δημήτρης Βαρσάμης Μάρτιος

Διαβάστε περισσότερα

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

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ) Ανάλυση Ευαισθησίας. Έχοντας λύσει ένας πρόβλημα ΓΠ θα πρέπει να αναρωτηθούμε αν η λύση έχει φυσική σημασία. Είναι επίσης πολύ πιθανό να έχουμε χρησιμοποιήσει δεδομένα για τα οποία δεν είμαστε σίγουροι

Διαβάστε περισσότερα

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

Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός 3.1 Εισαγωγή Πολλοί πιστεύουν ότι η ανάπτυξη του γραμμικού προγραμματισμού είναι μια από τις πιο σπουδαίες επιστημονικές ανακαλύψεις στα μέσα του εικοστού αιώνα.

Διαβάστε περισσότερα

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

3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ 3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ Μ. Καρλαύτης Ν. Λαγαρός Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

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

ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ Χαλκίδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων Επιχειρησιακή Έρευνα Τυπικό Εξάμηνο: Δ Αλέξιος Πρελορέντζος Εισαγωγή Ορισμός 1 Η συστηματική εφαρμογή ποσοτικών μεθόδων, τεχνικών

Διαβάστε περισσότερα

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

Γραμμικός Προγραμματισμός Γραμμικός Προγραμματισμός Παράδειγμα ΕΠΙΠΛΟΞΥΛ Η βιοτεχνία ΕΠΙΠΛΟΞΥΛ παράγει δύο βασικά προϊόντα: τραπέζια και καρέκλες υψηλής ποιότητας. Η διαδικασία παραγωγής και για τα δύο προϊόντα περιλαμβάνει την

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 4. Ακέραια Πολύεδρα ΚΕΦΑΛΑΙΟ 4 Ακέραια Πολύεδρα 1 Ορισμός 4.1 (Convex Hull) Έστω ένα σύνολο S C R n. Ένα σημείο x του R n είναι κυρτός συνδυασμός (convex combination) σημείων του S, αν υπάρχει ένα πεπερασμένο σύνολο σημείων

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

Το Πρόβλημα Μεταφοράς

Το Πρόβλημα Μεταφοράς Το Πρόβλημα Μεταφοράς Αφορά τη μεταφορά ενός προϊόντος από διάφορους σταθμούς παραγωγής σε διάφορες θέσεις κατανάλωσης με το ελάχιστο δυνατό κόστος. Πρόκειται για το πιο σπουδαίο πρότυπο προβλήματος γραμμικού

Διαβάστε περισσότερα

Κεφάλαιο 14: Διαστασιολόγηση αγωγών και έλεγχος πιέσεων δικτύων διανομής

Κεφάλαιο 14: Διαστασιολόγηση αγωγών και έλεγχος πιέσεων δικτύων διανομής Κεφάλαιο 14: Διαστασιολόγηση αγωγών και έλεγχος πιέσεων δικτύων διανομής Έλεγχος λειτουργίας δικτύων διανομής με χρήση μοντέλων υδραυλικής ανάλυσης Βασικό ζητούμενο της υδραυλικής ανάλυσης είναι ο έλεγχος

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ 2013-2014 ΔΙΑΛΕΞΗ 6 η -Η ΔΥΙΚΗ ΜΕΘΟΔΟΣ SIMPLEX ΔΥΙΚΟΤΗΤΑ Κάθε πρόβλημα γραμμικού προγραμματισμού συνδέεται με εάν άλλο πρόβλημα γραμμικού προγραμματισμού

Διαβάστε περισσότερα

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

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήµη τωναποφάσεων, ιοικητική Επιστήµη ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήµη τωναποφάσεων, ιοικητική Επιστήµη 5 ο Εξάµηνο 5 ο ΜΑΘΗΜΑ ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών

Διαβάστε περισσότερα

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων ΚΕΦΑΛΑΙΟ 4 ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ 4. Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων Η περιγραφή του ΔΑΣΕΣ στο προηγούμενο κεφάλαιο έγινε με σκοπό να διευκολυνθούν οι αποδείξεις

Διαβάστε περισσότερα

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

Δυϊκότητα. Δημήτρης Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Εθνικό Μετσόβιο Πολυτεχνείο Δυϊκότητα Δημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Πιστοποίηση Άνω Φράγματος Έχει το ΓΠ εφικτή λύση με κόστος 2; Ναι, π.χ. [0, 1, 3, 0, 2, 0,

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 3: Εισαγωγή στο Γραμμικό Προγραμματισμό (3 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων

Διαβάστε περισσότερα

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

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο Εισαγωγή στο Γραμμικό Προγραμματισμό Χειμερινό Εξάμηνο 2016-2017 Παράδειγμα προβλήματος ελαχιστοποίησης Μια κατασκευαστική εταιρία κατασκευάζει εξοχικές κατοικίες κοντά σε γνωστά θέρετρα της Εύβοιας Η

Διαβάστε περισσότερα

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

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: μέθοδοι μονοδιάστατης ελαχιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 6 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 10: Ειδικές περιπτώσεις επίλυσης με τη μέθοδο simplex (2o μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων

Διαβάστε περισσότερα

Μοντέλα Διανομής και Δικτύων

Μοντέλα Διανομής και Δικτύων Μοντέλα Διανομής και Δικτύων 10-03-2017 2 Πρόβλημα μεταφοράς (1) Τα προβλήματα μεταφοράς ανακύπτουν συχνά σε περιπτώσεις σχεδιασμού διανομής αγαθών και υπηρεσιών από τα σημεία προσφοράς προς τα σημεία

Διαβάστε περισσότερα

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

ΑΚΕΡΑΙΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΑΚΕΡΑΙΟΣ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ολοκληρωμένη μαθηματική τεχνική βελτιστοποίησης Ευρύτατο φάσμα εφαρμογών Εισαγωγή ακέραιων/λογικών/βοηθητικών μεταβλητών Δυνατότητα γραμμικοποίησης με 0-1 μεταβλητές

Διαβάστε περισσότερα

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

Η μέθοδος Simplex. Χρήστος Γκόγκος. Χειμερινό Εξάμηνο ΤΕΙ Ηπείρου Η μέθοδος Simplex Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 1 / 17 Η μέθοδος Simplex Simplex Είναι μια καθορισμένη σειρά επαναλαμβανόμενων υπολογισμών μέσω των οποίων ξεκινώντας από ένα αρχικό

Διαβάστε περισσότερα

είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς όρους όλες οι μεταβλητές είναι μη αρνητικές

είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς όρους όλες οι μεταβλητές είναι μη αρνητικές Ένα τυχαίο π.γ.π. maximize/minimize z=c x Αx = b x 0 Τυπική μορφή του π.γ.π. maximize z=c x Αx = b x 0 b 0 είναι πρόβλημα μεγιστοποίησης όλοι οι περιορισμοί είναι εξισώσεις με μη αρνητικούς του σταθερούς

Διαβάστε περισσότερα

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

2. ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ . ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εισαγωγή Οι κλασσικές μέθοδοι αριστοποίησης βασίζονται κατά κύριο λόγο στο διαφορικό λογισμό. Ο Μαθηματικός Προγραμματισμός ο οποίος περιλαμβάνει τον Γραμμικό Προγραμματισμό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στο Γραμμικό Προγραμματισμό. Χειμερινό Εξάμηνο Εισαγωγή στο Γραμμικό Προγραμματισμό Χειμερινό Εξάμηνο 2016-2017 Δεσμευτικοί περιορισμοί Πρόβλημα Βιομηχανική επιχείρηση γαλακτοκομικών προϊόντων Συνολικό μοντέλο Maximize z = 150x 1 + 200x 2 (αντικειμενική

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Νοέμβριος 006 Αθήνα Κεφάλαιο ο Ακέραιος και μικτός προγραμματισμός. Εισαγωγή Μια από τις

Διαβάστε περισσότερα

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

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΠΕΡΣΕΦΟΝΗ ΠΟΛΥΧΡΟΝΙΔΟΥ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΤΕ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΠΕΡΣΕΦΟΝΗ ΠΟΛΥΧΡΟΝΙΔΟΥ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Πρόβληµα Μεταφοράς ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Επιχειρησιακή Έρευνα

Πρόβληµα Μεταφοράς ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Επιχειρησιακή Έρευνα Πρόβληµα Μεταφοράς Η παρουσίαση προετοιµάστηκε από τον Ν.Α. Παναγιώτου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Περιεχόµενα Παρουσίασης 1. Μοντέλο Προβλήµατος Μεταφοράς 2. Εύρεση Μιας Αρχικής Βασικής

Διαβάστε περισσότερα

Η Μέθοδος Αναθεωρηµένης Εκχώρησης (MODI)

Η Μέθοδος Αναθεωρηµένης Εκχώρησης (MODI) Η Μέθοδος Αναθεωρηµένης Εκχώρησης (MODI) Ηµέθοδος MODIεπιτρέπει τον υπολογισµό των οριακών µεταβολών στο συνολικό κόστος µεταφοράς για κάθε µη επιλεγείσα διαδροµή µε αλγεβρικό τρόπο, χωρίς τη διαδικασία

Διαβάστε περισσότερα

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

Σχεδιασμός επέκτασης του συστήματος ηλεκτροπαραγωγής με τη χρήση Πολυκριτηριακού Γραμμικού Προγραμματισμού 3ο Πανελλήνιο Επιστημονικό Συνέδριο Χημικής Μηχανικής Αθήνα,, IούνιοςI 200 Σχεδιασμός επέκτασης του συστήματος ηλεκτροπαραγωγής με τη χρήση Πολυκριτηριακού Γραμμικού Προγραμματισμού Γιώργος Μαυρωτάς Δανάη

Διαβάστε περισσότερα

ιατύπωση τυπικής µορφής προβληµάτων Γραµµικού

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

Διαβάστε περισσότερα

1. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ

1. ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ . ΣΤΑΤΙΚΗ ΑΡΙΣΤΟΠΟΙΗΣΗ. Μέγιστα και Ελάχιστα Συναρτήσεων Χωρίς Περιορισμούς Συναρτήσεις μιας Μεταβλητής Εστω f ( x) είναι συνάρτηση μιας μόνο μεταβλητής. Εστω επίσης ότι x είναι ένα σημείο στο πεδίο ορισμού

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX. 2.1 Βασικές έννοιες - Ορισμοί

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX. 2.1 Βασικές έννοιες - Ορισμοί ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΤΥΠΟΥ SIMPLEX 2.1 Βασικές έννοιες - Ορισμοί Ο αλγόριθμος Simplex για τα προβλήματα γραμμικού προγραμματισμού, βλέπε Dntzig (1963), αποδίδει αρκετά καλά στην πράξη, ιδιαίτερα σε προβλήματα

Διαβάστε περισσότερα

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

Θεωρία Μεθόδου Simplex ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΒΙΟΜΗΧΑΝΙΚΗΣ ΔΙΟΙΚΗΣΗΣ & ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΕΡΕΥΝΑΣ Επιχειρησιακή Έρευνα Ι Διδάσκων: Δρ. Σταύρος Τ. Πόνης Θεωρία Μεθόδου Simplex Άδεια Χρήσης

Διαβάστε περισσότερα

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

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ) Εικονικές Παράμετροι Μέχρι στιγμής είδαμε την εφαρμογή της μεθόδου Simplex σε προβλήματα όπου το δεξιό μέλος ήταν θετικό. Δηλαδή όλοι οι περιορισμοί ήταν της μορφής: όπου Η παραδοχή ότι b 0 μας δίδει τη

Διαβάστε περισσότερα

Υπενθύµιση εννοιών από την υδραυλική δικτύων υπό πίεση

Υπενθύµιση εννοιών από την υδραυλική δικτύων υπό πίεση Υπενθύµιση εννοιών από την υδραυλική δικτύων υπό πίεση Σηµειώσεις στα πλαίσια του µαθήµατος: Τυπικά υδραυλικά έργα Ακαδηµαϊκό έτος 2005-06 Ανδρέας Ευστρατιάδης & ηµήτρης Κουτσογιάννης Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

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

ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ Συνδυασμένη χρήση μοντέλων προσομοίωσης βελτιστοποίησης. Η μέθοδος του μητρώου μοναδιαίας απόκρισης Νικόλαος

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 21: Δυϊκή Θεωρία, Θεώρημα Συμπληρωματικής Χαλαρότητας και τρόποι χρήσης του Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

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

Γραμμικός Προγραμματισμός Μια εταιρεία παράγει κέικ δύο κατηγοριών, απλά και πολυτελείας: Ένα απλό κέικ αποδίδει κέρδος 1 ευρώ. Ένα κέικ πολυτελείας αποδίδει κέρδος 6 ευρώ. Η καθημερινή ζήτηση του απλού κέικ είναι 200. Η καθημερινή

Διαβάστε περισσότερα

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

Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Γραµµικός Προγραµµατισµός - Μέθοδος Simplex Η πλέον γνωστή και περισσότερο χρησιµοποιηµένη µέθοδος για την επίλυση ενός γενικού προβλήµατος γραµµικού προγραµµατισµού, είναι η µέθοδος Simplex η οποία αναπτύχθηκε

Διαβάστε περισσότερα

3.12 Το Πρόβλημα της Μεταφοράς

3.12 Το Πρόβλημα της Μεταφοράς 312 Το Πρόβλημα της Μεταφοράς Σ αυτή την παράγραφο και στις επόμενες μέχρι το τέλος του κεφαλαίου θα ασχοληθούμε με μερικά σπουδαία είδη προβλημάτων γραμμικού προγραμματισμού Οι ειδικές αυτές περιπτώσεις

Διαβάστε περισσότερα

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

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 1: Εισαγωγή στο Γραμμικό Προγραμματισμό (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων

Διαβάστε περισσότερα

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

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΠΕΡΣΕΦΟΝΗ ΠΟΛΥΧΡΟΝΙΔΟΥ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΤΕ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΠΕΡΣΕΦΟΝΗ ΠΟΛΥΧΡΟΝΙΔΟΥ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

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

ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΛΓΟΡΙΘΜΟΙ Ενότητα 10: Επαναληπτική Βελτίωση Ιωάννης Μανωλόπουλος, Καθηγητής Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το

Διαβάστε περισσότερα

ΠΡΟΟΡΙΣΜΟΣ ΑΠΟΘΗΚΕΣ Ζ1 Ζ2 Ζ3 Δ1 1,800 2,100 1,600 Δ2 1,100 700 900 Δ3 1,400 800 2,200

ΠΡΟΟΡΙΣΜΟΣ ΑΠΟΘΗΚΕΣ Ζ1 Ζ2 Ζ3 Δ1 1,800 2,100 1,600 Δ2 1,100 700 900 Δ3 1,400 800 2,200 ΑΣΚΗΣΗ Η εταιρεία logistics Orient Express έχει αναλάβει τη διακίνηση των φορητών προσωπικών υπολογιστών γνωστής πολυεθνικής εταιρείας σε πελάτες που βρίσκονται στο Hong Kong, τη Σιγκαπούρη και την Ταϊβάν.

Διαβάστε περισσότερα

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

Κεφάλαιο 5ο: Ακέραιος προγραμματισμός Κεφάλαιο 5ο: Ακέραιος προγραμματισμός 5.1 Εισαγωγή Ο ακέραιος προγραμματισμός ασχολείται με προβλήματα γραμμικού προγραμματισμού στα οποία μερικές ή όλες οι μεταβλητές είναι ακέραιες. Ένα γενικό πρόβλημα

Διαβάστε περισσότερα