ιοίκηση Παραγωγής και Υπηρεσιών

Σχετικά έγγραφα
ΘΕΑΝΩ ΕΡΙΦΥΛΗ ΜΟΣΧΟΝΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

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

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

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

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

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

ΠροσδιορισµόςΒέλτιστης Λύσης στα Προβλήµατα Μεταφοράς Η µέθοδος Stepping Stone

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

Κεφάλαιο 4: Επιλογή σημείου παραγωγής

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

Κεφάλαιο 4: Επιλογή σημείου παραγωγής

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

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

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

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

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

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

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

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

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

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 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

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

Παράρτηµα 3 Εξισώσεις Διαφορών και Στοχαστικές Διαδικασίες

4.3. Γραµµικοί ταξινοµητές

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

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

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

Θεωρία Αποφάσεων και Βελτιστοποίηση

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

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

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

, όπου οι σταθερές προσδιορίζονται από τις αρχικές συνθήκες.

min f(x) x R n (1) x g (2)

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

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

Εισαγωγή. Οπως είδαµε για την εκκίνηση της Simplex χρειαζόµαστε µια Αρχική Βασική Εφικτή Λύση. υϊσµός

ΜΑΘΗΜΑΤΙΚΑ ΟΙΚΟΝΟΜΙΚΗΣ ΕΠΙΣΤΗΜΗΣ I ιαγώνισµα 24 ιάρκεια εξέτασης: 2 ώρες Θεωρία. 2 (4 µονάδες)

Μια οµάδα m σηµείων προσφοράς. Μια οµάδα n σηµείων ζήτησης. Οτιδήποτε µετακινείται απο σηµείο προσφοράς σε σηµείο ζήτησης είναι συνάρτηση κόστους.

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

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

ΕΠΛ 232 Φροντιστήριο 2

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

Γενικευµένη Simplex Γενικευµένη Simplex

Προσφορά Τροποποιηµένος πίνακας, όπου προσφορά ίση µε τη ζήτηση µε την προσθήκη εικονικού προορισµού *

Μιατρίτη µέθοδος προσδιορισµού αρχικής λύσης σε προβλήµατα µεταφοράς είναι

Ορισµός. (neighboring) καταστάσεων. ηλαδή στην περίπτωση αλυσίδας Markov. 1.2 ιαµόρφωση µοντέλου

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

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

Μηχανική ΙI. Μετασχηµατισµοί Legendre. της : (η γραφική της παράσταση δίνεται στο ακόλουθο σχήµα). Εάν

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ( , c Ε. Γαλλόπουλος) ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. Ε. Γαλλόπουλος. ΤΜΗΥΠ Πανεπιστήµιο Πατρών. ιαφάνειες διαλέξεων 28/2/12

Πρόβλημα Μεταφοράς. Επιχειρησιακή Έρευνα Ι Διδάσκων: Δρ. Σταύρος Τ. Πόνης

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 4

6. ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΑΝΤΙΣΤΡΟΦΑ ΠΡΟΒΛΗΜΑΤΑ

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 2

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

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

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

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

3. ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ ( Transportation )

Ανάλυση Σ.Α.Ε στο χώρο κατάστασης

ΠΕΡΙΦΕΡΕΙΑΚΟΙ ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ ΚΑΙ ΠΕΡΙΦΕΡΕΙΑΚΗ ΑΝΑΛΥΣΗ

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

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

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

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

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

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ

Γραµµική Αλγεβρα Ι. Ενότητα: ιανυσµατικοί χώροι. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Α5. Όταν η ζήτηση για ένα αγαθό είναι ελαστική, τότε πιθανή αύξηση της τιµής του, θα οδηγήσει σε µείωση της καταναλωτικής δαπάνης για αυτό το αγαθό

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

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

Αριθµητική Γραµµική ΑλγεβραΚεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών 2 Απριλίου και2015 Ιδιοδιανυσµάτων 1 / 50

ροµολόγηση πακέτων σε δίκτυα υπολογιστών

Κεφάλαιο M3. Διανύσµατα

Κεφάλαιο 5 Οι χώροι. Περιεχόµενα 5.1 Ο Χώρος. 5.3 Ο Χώρος C Βάσεις Το Σύνηθες Εσωτερικό Γινόµενο Ασκήσεις

MEΤΑΣΧΗΜΑΤΙΣΜΟΙ ΤΗΣ ΜΟΡΦΗΣ Y= g( X1, X2,..., Xn)

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

ΑΡΧΕΣ ΟΙΚΟΝΟΜΙΚΗΣ ΘΕΩΡΙΑΣ

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

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

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

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

Η άριστη λύση με τη μέθοδο simplex:

14 Εφαρµογές των ολοκληρωµάτων

Η άριστη λύση με τη μέθοδο simplex:

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

o AND o IF o SUMPRODUCT

Ο ΕΥΚΛΕΙ ΕΙΟΣ ΧΩΡΟΣ. Το εσωτερικό γινόµενο

Transcript:

ιοίκηση Παραγωγής και Υπηρεσιών Το Πρόβληµα Μεταφοράς Άλλες µέθοδοι επιλογής τοποθεσίας Γιώργος Ιωάννου, Ph.D. Αναπληρωτής Καθηγητής

Σύνοψη διάλεξης Ορισµός του προβλήµατος µεταφοράς συσχέτιση µε πρόβληµα τοποθεσίας Μοντελοποίηση προβλήµατος µεταφοράς Εύρεση βασικής εφικτής λύσης Αλγόριθµος επίλυσης Παράδειγµα εφαρµογής Άλλες µέθοδοι επίλυσης του προβλήµατος επιλογής τοποθεσίας 2

Ορισµός προβλήµατος Σεπερίπτωσηπουηεπιχείρησηκαλείταινααποφασίσειγιατην εγκατάσταση νέας µονάδας σε δίκτυο υπαρχόντων εγκαταστάσεων που αλληλεπιδρούν, εκτός από την επιλογή της πλέον συµφέρουσας τοποθεσίας, ηδιοίκησηπρέπειακόµα νακαθορίσειτηνδυναµικότητα κάθε εγκατάστασης και την διανοµή αγαθών µεταξύ τους Αν και σε µερικές περιπτώσεις, οέµπειρος αναλυτής µπορεί να αναγνωρίσει µε απλή παρατήρηση και την βοήθεια της µεθόδου δοκιµής-λάθους δυνατές λύσεις, στις περισσότερες περιπτώσεις, πιο επιστηµονικά τεκµηριωµένες µέθοδοι είναι αναγκαίες Μια από τις µεθόδους που χρησιµοποιείται ευρέως για τον προσδιορισµό τηςβέλτιστηςδιανοµής προϊόντων από τα διάφορα εργοστάσια στις αποθήκες της επιχείρησης είναι το πρόβληµα µεταφοράς 3

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

Ορισµός προβλήµατος Θεωρούµε m πηγές ροής (π.χ., εργοστάσια παραγωγής) που δηµιουργούν συγκεκριµένες ποσότητες, οι οποίες προωθούνται σε n προορισµούς ροής (π.χ., αποθήκες) µε συγκεκριµένη ζήτηση Θέτοντας i τον µετρητή των πηγών και j τον µετρητή των προορισµών, έχουµε δηµιουργία ροής (δυναµικότητα) a i από κάθε πηγή i και ζήτηση (χωρητικότητα) b j από κάθε προορισµό j. Τέλος υποθέτουµε ότι το σύστηµα είναι σε ισορροπία, δηλαδή το σύνολο των ροών από τις πηγές (παροχή) ισούται µε τοσύνολοτων ροών προς τους προορισµούς (ζήτηση) σύµφωνα µε τησχέση: m i= 1 a i = b Οι αριθµοί a i και b j, i=1,2,,m και j=1,2,,n, θεωρούνται µη αρνητικοί, πράγµα πουσυµβαίνει σε όλες σχεδόν τις εφαρµογές στην πράξη (π.χ., πραγµατική δυναµικότητα εργοστασίων και χωρητικότητα αποθηκών) n j= 1 j 5

Ορισµός προβλήµατος Για κάθε ζεύγος πηγής-προορισµού (i, j) υπάρχει ένα κόστος c ij που σχετίζεται µε τη µεταφορά από την πηγή i στον προορισµό j Ητιµή καιαυτήςτηςπαραµέτρου θεωρείται µη αρνητική, µια και στην πράξητοκόστοςαφοράστηντιµολόγηση των υπηρεσιών µεταφοράς είτε από ίδια µεταφορικά µέσα είτε από µεταφορά µέσω τρίτων Το πρόβληµα έγκειται στον προσδιορισµό της διάρθρωσης των ροών µεταξύ πηγών και προορισµών ώστε να ικανοποιούνται οι δυναµικότητες των πηγών (παροχές) καιοιχωρητικότητεςτων προορισµών (ζητήσεις) µε τοελάχιστοκόστοςµεταφοράς Εποµένως, οι µεταβλητές απόφασης µπορούν να εκφρασθούν ως οι ποσότητες ροής (µεταφοράς) µεταξύ κάθε ζεύγους πηγής και προορισµού, x ij, i=1,2,,m και j=1,2,,n. 6

Ελαχιστοποίησε: Μαθηµατικό µοντέλο Με τους περιορισµούς: n x ij = j=1 m x ij = i=1 x ij 0 m n i= 1 j= 1 a i b j c ij x ij i = 1, 2,, m j = 1, 2,, n Ελαχιστοποίηση του συνολικού κόστους µεταφοράς µεταξύ όλων των ζευγών πηγών-προορισµών Περιορισµός ροής από κάθε πηγή i στη µέγιστη παροχή της (δυναµικότητα) ai Περιορισµός ροής προς κάθε προορισµό j στη µέγιστή ζήτηση (χωρητικότητα) bj i = 1, 2,, m, j = 1, 2,, n Μη αρνητικότητα µεταβλητών απόφασης 7

Μαθηµατικό µοντέλο x 11 + x 12 + + x 1n = a 1 x 21 + x 22 + + x 2n = a 2 x m1 + x m2 + + x mn = a m x 11 + x 21 + x m1 = b 1 x 12 + x 22 + x m2 = b 2 x 1n + x 2n + x mn = b n Ηδοµή του προβλήµατος µπορεί να αναγνωρισθεί καλύτερα γράφοντας αναλυτικά τις ισότητες των περιορισµών 8

Μαθηµατικό µοντέλο Σε πρακτικές εφαρµογές δεν υπάρχει ανάγκη να γραφούν αναλυτικά οι περιορισµοί και η αντικειµενική συνάρτηση του µοντέλου, µια και αρκεί η παράθεση των διανυσµάτων a, b και του πίνακα C για την περιγραφή του προβλήµατος, που έχουν τη µορφή: a=(a 1,a 2,,a m ), b=(b 1,b 2,,b n ), C = c c... cm 11 21 1 c c c 12 22... m2............ c c c 1n 2n... mn 9

Μαθηµατικό µοντέλο Η λύση του προβλήµατος µπορεί να δοθεί µε τηµορφή ενός πίνακα m n, καιόλοιοιυπολογισµοί, όπως θα δούµε γίνονταισεπίνακεςτης ίδιας διάστασης Για τη διευκόλυνση της παρουσίασης θα χρησιµοποιήσουµε ένα παράδειγµα µε 4 πηγές και 5 προορισµούς, το οποίο ορίζεται από τα διανύσµατα a, b και του πίνακα C που ακολουθούν: 3 4 6 8 9 a=(30,80,10,60), b=(10,50,20,80,20), C= Παρατηρούµε ότι για το παράδειγµα η εξίσωση ισορροπίας ισχύει µια και το άθροισµα των παροχών είναι ίσο µε τοάθροισµα τωνζητήσεων (=180) 2 2 3 2 2 3 4 2 2 5 3 4 5 2 2 10

Εύρεση Βασικής Εφικτής Λύσης Για το πρόβληµα τηςµεταφοράς υπάρχει µια απλή και άµεση µέθοδος προσδιορισµού µιας βασικής εφικτής λύσης, η οποία αποτελεί και τη βάση για το γενικό αλγόριθµο επίλυσης Η µέθοδος ονοµάζεται Κανόνας Βορειοδυτικής Γωνίας και εκτελείται στον ακόλουθο πίνακα λύσης: x 11 x 12 x 13 x 1n a 1 x 21 x 22 x 23 x 2n a 2 x m1 x m2 x m3 x mn a m b 1 b 2 b 3 b n Τα στοιχεία (x ij ) των κελιών του παραπάνω πίνακα αποτελούν µια λύση, ενώ κενά κελιά αντιστοιχούν σε µηδενικές τιµές των µεταβλητών. Η τελευταία γραµµή περιέχει τα στοιχεία του διανύσµατος b ενώ η τελευταία στήλη τα στοιχεία του διανύσµατος a 11

Εύρεση Βασικής Εφικτής Λύσης Ξεκινώντας µε όλα τα κελιά κενά, ο Κανόνας της Βορειοδυτικής Γωνίας ακολουθεί τα παρακάτω βήµατα: Βήµα 1: Άρχισε από το κελί στη Βορειοδυτική Γωνία του Πίνακα Λύσης. Βήµα 2: ώσε τη µέγιστη εφικτή τιµή στο στοιχείο του κελιού ώστε να πληρούνται οι περιορισµοί παροχής (τελευταία στήλη) και ζήτησης (τελευταία γραµµή). Τουλάχιστον ένας από τους περιορισµούς δεν ικανοποιείται. Βήµα 3: Μετακινήσου ένα κελί προς τα δεξιά αν υπάρχει διαθέσιµη παροχή ή ένα κελί προς τα κάτω αν υπάρχει διαθέσιµη ζήτηση. Αν όλοι οι περιορισµοί έχουν ικανοποιηθεί τότε ΤΕΛΟΣ. ιαφορετικά 12 επέστρεψε στο Βήµα 2.

Εύρεση Βασικής Εφικτής Λύσης Χρησιµοποιώντας τα δεδοµένα του παραδείγµατος και εφαρµόζοντας τον Κανόνα της Βορειοδυτικής Γωνίας λαµβάνουµε το αποτέλεσµα του Πίνακα Λύσης που ακολουθεί: 10 20 30 30 20 30 80 10 10 40 20 60 10 50 20 80 20 Στο πρώτο βήµα, δίνουµε τιµή 10 στη µεταβλητή του βορειοδυτικού κελιού του Πίνακα Λύσης γιατί αυτό απαιτείται από τη ζήτηση του πρώτου προορισµού (πρώτο στοιχείο της τελευταίας γραµµής) Ητιµή αυτήαφήνειδιαθέσιµη παροχή20 µονάδων από την πρώτη πηγή (δυναµικότητα 30 τιµή 10 = 20) Εποµένως µετακινούµαστε ένα κελί δεξιά, φτάνοντας στο δεύτερο κελί της πρώτης γραµµής και δίνουµε τιµή 20 στο στοιχείο του κελιού µια και ελάχιστη είναι η εναποµείνασα παροχή (20) αφού η ζήτηση του δεύτερου προορισµού είναι 50 Στη συνέχεια µετακινούµαστε ένα κελί κάτω (δεύτερη γραµµή, δεύτερη στήλη) µια και υπάρχει διαθέσιµη ζήτηση από τον προορισµό 2 Τα υπόλοιπα βήµατα είναι προφανή και ακολουθούν την ίδια λογική 13

Αλγόριθµος επίλυσης Για την επίλυση του προβλήµατος µεταφοράς θα χρησιµοποιήσουµε τους πολλαπλασιαστές Simplex για τις βασικές µεταβλητές µε τη διανυσµατική µορφή λ=(u, v) - ο πολλαπλασιαστής u i αφορά στον περιορισµό παροχής i και ο πολλαπλασιαστής v j αφορά στον περιορισµό ζήτησης j Οι πολλαπλασιαστές αναφέρονται σε κυκλωµένα στοιχεία του πίνακα C της βασικής εφικτής λύσης που αντιστοιχούν στις βασικές µεταβλητές Ο Πίνακας που ακολουθεί µας δίνει τα κυκλωµένα στοιχεία για το παράδειγµα µετά την εφαρµογή του Κανόνα της Βορειοδυτικής Γωνίας Παρατηρούµε ότι τα κυκλωµένα στοιχεία αντιστοιχούν στα µη κενά κελιά που προέκυψαν από τη µέθοδο 3 4 6 8 9 2 2 4 5 5 2 2 2 3 2 3 3 2 4 2 14

Αλγόριθµος επίλυσης Μπορεί να αποδειχθεί ότι ένας από τους περιορισµούς είναι πλεονάζων και εποµένως σε έναν από τους πολλαπλασιαστές Simplex µπορεί να δοθεί µια οποιαδήποτε τυχαία τιµή Για διευκόλυνση, ας θεωρήσουµε ότιv n = 0 Οι πολλαπλασιαστές Simplex εκφράζονται ως ακολούθως: u i + v j = c ij Με δεδοµένο ότι v n =0, οι τιµές όλων των πολλαπλασιαστών u i και v j µπορούν να βρεθούν µε προς τα πίσω αντικατάσταση των τιµών αν ο Πίνακας είναι τριγωνικός ηλαδή: πρώτα βρίσκουµε τηντιµή τουu m =c mn µετά την τιµή τουv n -1=c m,n-1-u m και ούτω καθεξής 15

Αλγόριθµος επίλυσης Η γενική προσέγγιση για την εύρεση των τιµών των πολλαπλασιαστών Simplex, µε δεδοµένη µια βασική εφικτή λύση και κυκλωµένα τα στοιχεία που αντιστοιχούν σε βασικές µεταβλητές, είναι η εξής (Αλγόριθµος S): Βήµα 1: ώσε τυχαία τιµή σε έναν οποιοδήποτε πολλαπλασιαστή. Βήµα 2: Ψάξε τις γραµµές και στήλες του πίνακα C µέχρι να βρεθεί κυκλωµένο στοιχείο c ij ώστε είτε το u i είτε το v j να έχουν προσδιορισθεί (όχι και τα δύο). Βήµα 3: Υπολόγισε την τιµή τουu i ήτουv j που σχετίζεται µε τοc ij του Βήµατος 2 µε βάση την προηγούµενη σχέση. Αν όλοι οι πολλαπλασιαστές έχουν βρεθεί τότε ΤΕΛΟΣ. ιαφορετικά επέστρεψε στο Βήµα 2. 16

Αλγόριθµος επίλυσης Επιστρέφοντας στο παράδειγµα και εφαρµόζοντας τον αλγόριθµο, θέτοντας στο Βήµα 1 v 5 =0, λαµβάνουµε το παρακάτω αποτέλεσµα: u 3 4 6 8 9 5 2 2 4 5 5 3 2 2 2 3 2 1 3 3 2 4 2 2 v -2-1 1 2 0 Οι υπολογισµοί για τους πολλαπλασιαστές, µετά το Βήµα 1, ξεκινούν από το στοιχείο c 45 =2 και αφού v 5 =0 έπεται ότι u 4 =2 Στη συνέχεια προκύπτει ότι v 4 =c 44 -u 4 =4-2=2 Μετά προσδιορίζονται οι πολλαπλασιαστές u 3 =c 34 -v 4 =3-2=1 και u 2 =c 24 - v 4 =5-2=3, και κατόπιν οι πολλαπλασιαστές v 3 =c 23 -u 2 =4-3=1 και v 2 =c 22 -u 2 =2-3=1 Τέλος βρίσκονται οι τιµές των πολλαπλασιαστών u 1 =c 12 -v 2 =4-(-1)=5 και 17 v 1 =c 11 -u 1 =3-5=(-2)

Αλγόριθµος επίλυσης Έχοντας προσδιορίσει τους πολλαπλασιαστές Simplex µπορούµε να υπολογίσουµε τα καθαρά οριακά εισοδήµατα (relative cost coefficients) των µη βασικών µεταβλητών που δίνονται από τη σχέση: r ij = c ij - u i - v j Η παραπάνω σχέση ισχύει και για τις βασικές µεταβλητές, θεωρώντας µηδενικό καθαρό οριακό εισόδηµα γι αυτές Ο πίνακας που ακολουθεί δίνει τις τιµές των οριακών καθαρών εισοδηµάτων για το παράδειγµά µας (τιµές µεέντονοχρώµα δηλώνουν αντιστοιχία µε βασικές µεταβλητές): 0 0 0 1 4 1 0 0 0 2 3 2 0 0 1 3 2-1 0 0 18

Αλγόριθµος επίλυσης Από τη θεωρία της µεθόδου Simplex, γνωρίζουµε ότι αρνητικές τιµές των οριακών καθαρών εισοδηµάτων προσδιορίζουν µεταβλητές υποψήφιες για ένταξηστηβασικήλύση Εποµένως, µια και το πρόβληµα µεταφοράς είναι γραµµικό, αρνητικά οριακά καθαρά εισοδήµατα δείχνουν µεταβλητές υποψήφιες για ένταξη στη βασική λύση και µάλιστα η µικρότερη αρνητική τιµή δηλώνει την επικρατέστερη υποψήφια µηβασική µεταβλητή Επιλέγοντας µια µη βασικήµεταβλητή µε αρνητικό οριακό εισόδηµα και εισάγοντας την στη βάση, βελτιώνουµε τη λύση του προβλήµατος Οι αλλαγές στη βάση προσδιορίζονται για το πρόβληµα τηςµεταφοράς µε πολύ απλό τρόπο Συγκεκριµένα, έχοντας την υποψήφια (αρνητικού καθαρού οριακού εισοδήµατος) µεταβλητή x ij, χαρακτηρίζουµε µε (+) το αντίστοιχο κελί του πίνακα C και µε (0), (+) και (-) κελιά που αντιστοιχούν στις βασικές µεταβλητές της προηγούµενης βασικής εφικτής λύσης, έτσι ώστε µετά την αλλαγή η νέα λύση να είναι εφικτή Αυτός ο χαρακτηρισµός αναδιαρθρώνει τη ροή µεταξύ πηγών και προορισµών 19

Αλγόριθµος επίλυσης Σηµειώνουµε ότιστοχαρακτηρισµένο πίνακα πρέπει σε κάθε γραµµή ήστήλη, αν υπάρχει ένας (+) χαρακτηρισµός, να υπάρχει κι ένας (-) χαρακτηρισµός Οι χαρακτηρισµοί οριοθετούν το µετασχηµατισµό της βασικής λύσης µε την εισαγωγή της µεταβλητής x ij Η πορεία των χαρακτηρισµών ακολουθεί δεξιόστροφο βρόγχο (εκτός αν δεν είναι δυνατό, οπότε χρησιµοποιούµε αριστερόστροφο βρόγχο) Γιαναεπιτύχουµε τηµεγαλύτερη µείωση στην αντικειµενική συνάρτηση, προσέχουµε ότανέχουµε τη δυνατότητα επιλογών, δηλαδή πολλαπλά στοιχεία βασικών µεταβλητών στην ίδια γραµµή ήστήλη, να χαρακτηρίζουµε µε (-) το στοιχείο εκείνο µε το µέγιστο κόστος (γιατί θα έχει µεγαλύτερη επίπτωση στην τιµή τηςαντικειµενικής συνάρτησης) Αντίστοιχα, χαρακτηρίζουµε µε (+) το στοιχείο εκείνο µε τοελάχιστοκόστος Μετά το τέλος των χαρακτηρισµών, επιλέγουµε τηνβασικήµεταβλητή µε (-) χαρακτηρισµό και ελάχιστη τιµή για απαλοιφή από τη βασική λύση Η αλλαγή γίνεται δίνοντας τιµή ίσηµε τηντιµή τηςβασικήςµεταβλητής µε (-) ή (+) χαρακτηρισµό και ελάχιστη τιµή στην εισερχόµενη βασική µεταβλητή και επαναπροσδιορίζοντας τις τιµές των υπολοίπων βασικών µεταβλητών ώστε να ικανοποιούνται οι περιορισµοί παροχής και ζήτησης 20

Αλγόριθµος επίλυσης Το τελευταίο είναι ισοδύναµο µε αφαίρεσηήπρόσθεσητηςτιµής της νέας µεταβλητής στις προηγούµενες βασικές µεταβλητές ανάλογα µε τοπρόσηµο του χαρακτηρισµού Η διαδικασία του χαρακτηρισµού, της απαλοιφής και του επαναπροσδιορισµού τιµών ονοµάζεται Αλγόριθµος Κύκλου Αλλαγών Με βάση τον Κανόνα της Βορειοδυτικής Γωνίας και τους Αλγορίθµους S και Κύκλου Αλλαγών, µπορούµενασυνθέσουµε µια πλήρη προσέγγιση στο πρόβληµα µεταφοράς όπως ο Αλγόριθµος Μεταφοράς που ακολουθεί: Βήµα 1: ιαµόρφωσε µια βασική εφικτή λύση µε τον Κανόνα Βορειοδυτικής Γωνίας. Βήµα 2: Υπολόγισε του Πολλαπλασιαστές Simplex µε τον Αλγόριθµο S και τα οριακά καθαρά εισοδήµατα. Αν όλα τα οριακά καθαρά εισοδήµατα είναι µη αρνητικά, τότε η λύση είναι βέλτιστη ΤΕΛΟΣ. ιαφορετικά πήγαινε στο Βήµα 3. Βήµα 3: Επέλεξε τη µηβασική µεταβλητή που αντιστοιχεί στο ελάχιστο αρνητικό οριακό καθαρό εισόδηµα. Εφάρµοσε τον Αλγόριθµο Κύκλου Αλλαγών και επέστρεψε στο Βήµα 2. 21

Παράδειγµα εφαρµογής Επιστρέφοντας στο παράδειγµά µας, βλέπουµε ότιηµεταβλητή x 43, είναιυποψήφιαπροςένταξηστηβάσηµια και x 43 = -1 Εποµένως το στοιχείο (4,3) του πίνακα C χαρακτηρίζεται µε (+) Εξετάζοντας την τρίτη στήλη του Πίνακα, βλέπουµε ότιυπάρχειµόνο µια άλλη βασική µεταβλητή (x 23 ), η οποία χαρακτηρίζεται µε (-) Στη συνέχεια εξετάζουµε τηγραµµή 2 στην οποία έγινε η τελευταία αλλαγή και επιλέγουµε τοστοιχείο(2,4) για αύξηση - δεξιόστροφη επιλογή Πηγαίνοντας στην τέταρτη στήλη, χαρακτηρίζουµε µε (-) το µέγιστο στοιχείο (4,4) και µε (0) το στοιχείο (3,4) Η διαδικασία καταλήγει στην τέταρτη γραµµή, όπου αρκεί ο χαρακτηρισµός µε (0) τουτελευταίουστοιχείου 22

Παράδειγµα εφαρµογής Τα αποτελέσµατα φαίνονται στον Πίνακα που ακολουθεί: 10 (0) 20 (0) 30 30 (0) 20 (-) 30 (+) 80 10 (0) 10 (+) 40 (-) 20 (0) 60 10 50 20 80 20 Επιλέγοντας τη βασική µεταβλητή µε θετικό ή αρνητικό χαρακτηρισµό και ελάχιστη τιµή (δηλαδή τη µεταβλητή x 23 µεταξύ των x 23, x 24 και x 44 ), µπορούµε ναπροβούµε σε προσδιορισµό της νέας λύσης, όπως στον Πίνακα που ακολουθεί: 10 20 30 30 50 80 10 10 20 20 20 60 10 50 20 80 20 23

Παράδειγµα εφαρµογής Με τη νέα αυτή βασική εφικτή λύση επιστρέφουµε στοβήµα 2 του αλγορίθµου µεταφοράς και υπολογίζουµε τουςνέους πολλαπλασιαστές Simplex και τα νέα οριακά καθαρά εισοδήµατα που παρατίθενται στους πίνακες που ακολουθούν Επειδήόλατακαθαράεισοδήµατα είναι µη αρνητικά, ηλύσηείναι βέλτιστη και ο αλγόριθµος µεταφοράς σταµατά u 3 4 6 8 9 5 2 2 4 5 5 3 2 2 2 3 2 1 3 3 2 4 2 2 v -2-1 0 2 0 0 0 1 1 4 1 0 1 0 2 3 2 1 0 1 1 2 0 0 0 24

Άλλες µέθοδοι επιλογής θέσης Τα πραγµατικά προβλήµατα επιλογής θέσης που οι επιχειρήσεις καθηµερινά αντιµετωπίζουν είναι τόσο πολύπλοκα που απαιτούν χρήση εξειδικευµένων υπολογιστικών προγραµµάτων Ας πάρουµε το παράδειγµα πουαντιµετωπίζει ένας µεσαίος κατασκευαστής, καθώς έχει να διανείµει χιλιάδες προϊόντα από τις αποθήκεςτουήσταθµούς διανοµής σε διάφορα κέντρα ζήτησης Θα πρέπει να καθορίσει τον αριθµό, µέγεθος, τοποθεσία και τρόπο διανοµής των προϊόντων του από τις διάφορες αποθήκες του Μπορεί να χειρίζεται χιλιάδες κέντρα ζήτησης, διάφορες παραγωγικές µονάδες σε διάφορα σηµεία, πολλές γραµµές παραγωγής και εκατοντάδεςεναλλακτικέςτοποθεσίεςαποθηκών Για τον σκοπό της ανάλυσης τέτοιου είδους πολύπλοκων προβληµάτων τρία βασικά είδη µοντέλων ηλεκτρονικού υπολογιστή έχουν αναπτυχθεί: προσεγγιστικές (ευρετικές) µέθοδοι, προσοµοίωση και βελτιστοποίηση 25

Ευρετικές Μέθοδοι Πρόκειται για κατευθυντήριες οδηγίες λύσης ή εµπειρικούς κανόνες που βρίσκουν εφικτές, αλλά όχι απαραίτητα βέλτιστες, λύσεις σε πολύπλοκα προβλήµατα Στα πλεονεκτήµατα τους συµπεριλαµβάνονται αποτελεσµατικότητα και ικανότητα να χειρίζονται γενικά προβλήµατα Μια από τις πρώτες ευρετικές µεθόδους για την επίλυση προβληµάτων επιλογής θέσεως αναπτύχθηκε περισσότερο από τρεις δεκαετίες πριν για τον χειρισµό αρκετών εκατοντάδων πιθανών τοποθεσιών αποθηκών και αρκετών χιλιάδων κέντρων ζήτησης από τους Kuehn and Hamburger Πολλές άλλες ευρετικές µέθοδοι είναι σήµερα διαθέσιµες για την επίλυση µιας µεγάλης ποικιλίας διαφορετικών καταστάσεων 26

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

Βελτιστοποίηση Η µέθοδος µεταφοράς είναι µια από τις πρώτες διαδικασίες βελτιστοποίησης που χρησιµοποιήθηκε για την επίλυση ενός µέρους του προβλήµατος επιλογής θέσεως εγκατάστασης σε δίκτυο Η µέθοδος τοπικών ακρότατων που επίσης παρουσιάσθηκε ανήκει στην κατηγορία αυτή Σε αντίθεση µε τις ευρετικές µεθόδους και την προσοµοίωση, η βελτιστοποίηση παρέχει την βέλτιστη λύση ενός προβλήµατος Παρόλο που η µέθοδος αυτή µοιάζει καλύτερη, χρησιµοποιεί απλουστευµένες και λιγότερο ρεαλιστικές εκδοχέςενόςπροβλήµατος 28