Στοιχεία από τον Δυναμικό Προγραμματισμό (DP)

Σχετικά έγγραφα
Λ={1, 2, 4, 3, 6, 5, 9, 7, 8, 10} ή , 4 ή 7, 3 9, 2 2, 1, 2ος

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΙI

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

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

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

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

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

Στοχαστικές Στρατηγικές. διαδρομής (1)

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

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

Στοχαστικές Στρατηγικές

ΔΕΟ13 - Επαναληπτικές Εξετάσεις 2010 Λύσεις

Case 11: Πρόγραμμα Παρακίνησης Πωλητών ΣΕΝΑΡΙΟ

Case 08: Επιλογή Διαφημιστικών Μέσων Ι ΣΕΝΑΡΙΟ (1)

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

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

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

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

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

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

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

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

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

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

ΑΣΚΗΣΗ 3 ΑΣΚΗΣΗ 4 ΑΣΚΗΣΗ 5

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

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

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

Αλγοριθμικές Τεχνικές. Brute Force. Διαίρει και Βασίλευε. Παράδειγμα MergeSort. Παράδειγμα. Τεχνικές Σχεδιασμού Αλγορίθμων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΕΛΙΚΕΣ ΕΞΕΤΑΣΕΙΣ (11/05/2011, 9:00)

Case 05: Επιλογή Επενδύσεων (πολυσταδιακό πρόβλημα) ΣΕΝΑΡΙΟ

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

Case 07: Στρατηγική Χρηματοοικονομικής Δομής ΣΕΝΑΡΙΟ (1)

Αλγοριθμικές Τεχνικές

Δομές Δεδομένων & Αλγόριθμοι

Άσκηση 5. Εργοστάσια. Συστήματα Αποφάσεων Εργαστήριο Συστημάτων Αποφάσεων και Διοίκησης

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

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

Case 09: Επιλογή Διαφημιστικών Μέσων ΙI ΣΕΝΑΡΙΟ (1)

Αναζητάμε το εβδομαδιαίο πρόγραμμα παραγωγής που θα μεγιστοποιήσει 1/20

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΕΛΕΓΧΟΣ ΑΠΟΘΕΜΑΤΩΝ. Από το βιβλίο: Κώστογλου, Β. (2015). Επιχειρησιακή Έρευνα. Θεσσαλονίκη: Εκδόσεις Τζιόλα

Εφαρμόζονται σε προβλήματα στα οποία δεν υπάρχει πληροφορία που να επιτρέπει την αξιολόγηση των καταστάσεων του χώρου αναζήτησης.

Εισαγωγή στο Γραμμικό Προγραμματισμό

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

Case 12: Προγραμματισμός Παραγωγής της «Tires CO» ΣΕΝΑΡΙΟ (1)

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

Case 06: Το πρόβληµα τωνlorie και Savage Εισαγωγή (1)

0x2 = 2. = = δηλαδή η f δεν. = 2. Άρα η συνάρτηση f δεν είναι συνεχής στο [0,3]. Συνεπώς δεν. x 2. lim f (x) = lim (2x 1) = 3 και x 2 x 2

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

ΤΣΑΝΤΑΣ ΝΙΚΟΣ 11/26/2007. Νίκος Τσάντας Τμήμα Μαθηματικών Πανεπιστημίου Πατρών, Ακαδημαϊκό έτος Δικτυωτή Ανάλυση

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

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

Αλγόριθµοι. Παράδειγµα. ιαίρει και Βασίλευε. Παράδειγµα MergeSort. Τεχνικές Σχεδιασµού Αλγορίθµων

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

ΕΡΓΑΣΙΕΣ 4 ου ΚΕΦΑΛΑΙΟΥ. 1 η Ομάδα: Ερωτήσεις πολλαπλής επιλογής

4.6 Critical Path Analysis (Μέθοδος του κρίσιμου μονοπατιού)

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. ΤΕΛΙΚΕΣ ΕΞΕΤΑΣΕΙΣ (Ημερομηνία, ώρα)

Δυναμικότητα (GWh) A B C Ζήτηση (GWh) W X Y Z

Λυμένες ασκήσεις στα πλαίσια του μαθήματος «Διοίκηση Εφοδιαστικής Αλυσίδας»

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

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

ΣΥΝΘΕΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ

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

Συνοπτική Μεθοδολογία Ασκήσεων IP Fragmentation. Ασκήσεις στο IP Fragmentation

Ο μαθητής που έχει μελετήσει το κεφάλαιο της θεωρίας αριθμών θα πρέπει να είναι σε θέση:

Οι κλασσικότερες από αυτές τις προσεγγίσεις βασίζονται σε πολιτικές αναπαραγγελίας, στις οποίες προσδιορίζονται τα εξής δύο μεγέθη:

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

ΕΡΓΑΣΙΕΣ 4 ου ΚΕΦΑΛΑΙΟΥ. 1 η Ομάδα: Ερωτήσεις πολλαπλής επιλογής

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

Μοντέλα Διαχείρισης Αποθεμάτων

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

Προσεγγιστικοί Αλγόριθμοι

Στοχαστικές Στρατηγικές


ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ IΙ

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

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

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α

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

2. Να γράψετε έναν αριθμό που είναι μεγαλύτερος από το 3,456 και μικρότερος από το 3,457.

Κεφάλαιο 5: Στρατηγική χωροταξικής διάταξης

Μεθοδολογία Επίλυσης Προβλημάτων ============================================================================ Π. Κυράνας - Κ.

Τεχνητή Νοημοσύνη. 4η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

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

- ΟΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΕΝΟΤΗΤΑ 6: ΜΗ ΠΕΠΕΡΑΣΜΕΝΟ ΟΡΙΟ ΣΤΟ

με Τέλος πάντων, έστω ότι ξεκινάει ένα άλλο υποθετικό σενάριο που απλά δεν διευκρινίζεται. Για το i) θα έχουμε , 2

Αριθμητική Ανάλυση & Εφαρμογές

Ποσοτικές Μέθοδοι στη Λήψη Διοικητικών Αποφάσεων ΙΙ

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

Κεφ. 9 Ανάλυση αποφάσεων

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

Το Πρόβλημα του Περιοδεύοντος Πωλητή - The Travelling Salesman Problem

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

Στοχαστικές Στρατηγικές

Transcript:

http://users.uom.gr/~acg Στοιχεία από τον υναμικό Προγραμματισμό (DP στορικά στοιχεία Παραδείγματα εφαρμογής To (γνωστό μας παράδειγμα της συντομότερης διαδρομής Μεθοδολογία λήψης αποφάσεων σε σύνθετα πολυσταδιακά προβλήματα (αλληλο-εξαρτώμενα υποπροβλήματα Προσδιορίζει το βέλτιστο συνδυασμό διαδοχικών αποφάσεων με βάση την αριστοποίηση ενός κριτηρίου εν υπάρχει τυποποιημένη μαθηματική διαμόρφωση των προβλημάτων, είναι ένα γενικό πλαίσιο μοντελοποίησης Το πολυσταδιακό πρόβλημα διασπάται σε πιο στοιχειώδη αλληλοσυνδεόμενα προβλήματα Εντοπίζονται βέλτιστες λύσεις για τα επιμέρους και ανασυνθέτονται σε μία συνολική βέλτιστη λύση Richard Bellma (90-98, θεμελιωτής του υναμικού Προγραμματισμού το 9 Ο όρος χρησιμοποιήθηκε για να χαρακτηριστεί μία διαδικασία επίλυσης που διασπά ένα πρόβλημα, σε μία αλληλουχία διαδοχικών αποφάσεων Αρχή της βελτιστοποίησης: «A optimal policy has the property that whatever the iitial state ad iitial decisio are, the remaiig decisios must costitute a optimal policy with regard to the state resultig rom the irst decisio». (R. Bellma, Dyamic Programmig 9 Αναδρομικές συναρτήσεις (recursive uctios H εξίσωση Bellma: Προβλήματα πολλαπλών χρονικών περιόδων όπως: επενδύσεις, χρηματοοικονομικός προγραμματισμός απόκτηση και αντικατάσταση παγίων, χρηματικές ροές υπό διάφορες συνθήκες, αξιοπιστία εξοπλισμού, διαχείριση αποθεμάτων κ.λπ Προβλήματα δικτύων (π.χ. συντομότερη διαδρομή Προβλήματα κατανομής πόρων σε ανταγωνιστικές δραστηριότητες όπως: χρηματικές μονάδες, ανθρώπινο δυναμικό, πρώτες ύλες κλπ (στα οποία συνήθως δεν ισχύει η αρχή της αναλογικότητας ή υπάρχουν οικονομίες κλίμακας, A, ος 0, Αρχή, ος B, A, ος A Γ, A, ος Λ={Α, Β,, Γ,, Ε,, Η, Θ, } ή Ε Θ Η, ή, Γ 9, Β ος 0, 8, Ε, 9ος Ε Θ, Β,, ος, ή, Θ 0ος Η,, ος 8, Β, ή 8, ή 8, Γ, 8ος http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Οι συντομότερες διαδρομές από A προς K (κόστος = Β Α Γ Ε Θ Η Το παράδειγμα της συντομότερης διαδρομής (revisited (usig DP the stagecoach problem Β Ε Θ Α Γ Η Στάδιο Στάδιο Στάδιο Στάδιο = = = = = s=α s = Β,Γ, s = Ε,,Η s=θ, Στάδιο = s= Εσφαλμένες Προσεγγίσεις ( Πλήρης απαρίθμηση όλων των περιπτώσεων (total eumeratio και εντοπισμός της βέλτιστης διαδρομής απαράδεκτη Υπάρχουν =8 περιπτώσεις μόνο (μονοπάτια αλλά: Αν υπήρχε ακόμα ένα στάδιο με τρεις καταστάσεις τότε θα είχαμε μονοπάτια Aν υποθέσουμε ότι σε ένα πρόβλημα έχουμε στάδια με k καταστάσεις το καθένα, τότε έχουμε k διαφορετικά μονοπάτια ηλαδή αν, εκτός από την αφετηρία και τον προορισμό, είχαμε =0 ενδιάμεσα στάδια με k= πιθανές καταστάσεις στο καθένα, θα είχαμε συνολικά 0 = 9.. εναλλακτικές διαδρομές για να ελέγξουμε! Εσφαλμένες Προσεγγίσεις ( Επιλογή του τόξου (ακμής με το μικρότερο κόστος από κάθε κόμβο σε κάθε επόμενο (greedy approach δεν δίνει κατ' ανάγκη τη βέλτιστη λύση Στο παράδειγμα η προσέγγιση αυτή δίνει το μονοπάτι ΑΒ με συνολικό κόστος μονάδες (δεν είναι το βέλτιστο Γιατί? Ποιο είναι το πρόβλημα στην προσέγγιση αυτή? http://users.uom.gr/~acg s : οι καταστάσεις σε κάθε στάδιο http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8 Παραδείγματα αναδρομικών συναρτήσεων (ακολουθίες Οι αριθμοί Fiboacci (συνέχεια, Leoardo o Pisa (0 0 Οι αριθμοί Fiboacci (συνέχεια - Οι αριθμοί Fiboacci (συνέχεια - Το σύνολο των (μη αρνητικών ακεραίων αριθμών o F = F- + με F0 = 0 o F = F0 + =?, F = F + =?, F =?, F,? To παραγοντικό o F = F- με F0 = (δηλαδή, 0! = o F = F0=?, F = F =?, F =?, F,? Leoardo Fiboacci (Liber Abaci Book o calculatios: Itroductio o Arabic umerals, the use o zero, ad the decimal place system to the Lati world. The umeral system came to be called "Arabic" by the Europeas. It was used i Europea mathematics rom the th cetury, ad etered commo use rom the th cetury to replace Roma umerals. Fiboacci umbers are coected with the golde ratio, or eample the closest ratioal approimatios to the ratio are /, /, /, 8/,... Applicatios iclude computer algorithms such as the Fiboacci search techique ad the Fiboacci heap data structure, o F = F- + F- με F = 0 και F = o F=F + F =, o F=F+F =, o F=, F=, F=8, F8=, F9=, κ.ο.κ. Οι αριθμοί Fiboacci o F = F- + F- με F = 0 και F = o F=F + F =?, F = F + F =?, F,? ad graphs called Fiboacci cubes used or itercoectig parallel ad distributed systems. They also appear i biological settigs, such as brachig i trees, phyllotais (the arragemet o leaves o a stem, the ruit spouts o a pieapple, the lowerig o artichoke, a ucurlig er ad the arragemet o a pie coe. Source: Wikipedia http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg Οι αριθμοί Fiboacci (συνέχεια - Οι αριθμοί Fiboacci (συνέχεια - Fiboacci spiral Τελικά πόσοι αριθμοί χρειάζονται για να υπολογιστεί ο F?? 0 8? F F F F F F F F8 F9 F0 Πρακτικά, το πρόβλημα υπολογισμού του F διασπάται σε δύο επιμέρους προβλήματα (F- και F- που με τη σειρά τους διασπώνται σε άλλα δύο, μέχρι να φτάσουμε πίσω στις αρχικές συνθήκες Σε κάθε βήμα χρειάζομαι μόνο τους δύο προηγούμενους αριθμούς (partial solutios storig μερική απαρίθμηση φ =,80 (? Πηγή: http://www.mathsisu.com/umbers/iboacci-sequece.html http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg

http://users.uom.gr/~acg Fiboacci spiral i ature Πηγή: Google search Η οπισθοδρομική προσέγγιση του δυναμικού προγραμματισμού Εκκίνηση από το τελευταίο στάδιο (οπισθοδρομική προσέγγιση Επίλυση του στοιχειώδους υπο-προβλήματος στο στάδιο Χρήση των αποτελεσμάτων του σταδίου ως στοιχεία εισόδου (iput για το υπο-πρόβλημα του επόμενου σταδίου (- Ολοκλήρωση όταν φτάσουμε στην αρχή Η συνολική άριστη λύση προκύπτει από τη σύνθεση των άριστων λύσεων των υπο-προβλημάτων Είναι μέθοδος μερικής απαρίθμησης (δεν εξετάζονται αποθηκεύονται όλες οι πιθανές περιπτώσεις αλλά όσες χρειάζεται σε κάθε βήμα Συμβολισμοί (οπισθοδρομική προσέγγιση (με βάση το πρόβλημα της συντομότερης διαδρομής = τα στάδια του προβλήματος, =,,,, = μεταβλητές απόφασης του σταδίου, δηλαδή πιθανοί άμεσοι προορισμοί (επόμενοι κόμβοι του σταδίου s = οι μεταβλητές κατάστασης του σταδίου. Εκφράζουν την κατάσταση (πόλη - κόμβο στην οποία μπορεί ο ταξιδιώτης να βρίσκεται στο στάδιο ds = η άμεση απόσταση (κόστος ακμής μεταξύ τρέχουσας κατάστασης s (κόμβος προέλευσης και της απόφασης (κόμβος μετάβασης (s, = συνάρτηση (απόδοσης, στην οπισθοδρομική μέθοδο εκφράζει τη συνολική απόσταση από την κατάσταση s του σταδίου, μέχρι το τέλος (κόμβος 0, όταν επιλέγεται η πόλη ως επόμενος προορισμός (που είναι κόμβος του σταδίου +. Είναι αναδρομική συνάρτηση. Μερικά ακόμη στοιχεία συμβολισμών (οπισθοδρομική- Όταν βρισκόμαστε στο στάδιο στην κατάσταση s, τότε επιλέγουμε εκείνη την απόφαση (σε ποιο κόμβο να πάω? που θα βελτιστοποιήσει την τιμή της συνάρτησης απόδοσης (s, Με συμβολίζουμε την (βέλτιστη τιμή της απόφασης, δηλαδή εκείνη που ελαχιστοποιεί την (s, Την άριστη (ελάχιστη τιμή της (s, την παριστάνουμε με (s. (s = mi { (s, } (μεταξύ των σοδύναμα είναι (s = (s, (s είναι η ελάχιστη απόσταση από τον κόμβο s του σταδίου, μέχρι το τέλος. Με +( παριστάνεται η βέλτιστη τιμή από το στάδιο + μέχρι το τέλος, εφόσον πάρουμε την απόφαση στο στάδιο http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 Μερικά ακόμη στοιχεία συμβολισμών (οπισθοδρομική- Μερικά ακόμη στοιχεία συμβολισμών (οπισθοδρομική- Επίλυση του παραδείγματος (επιτέλους!: Μία άριστη πολιτική έχει τη μορφή:?? Μαθηματική διατύπωση της συνάρτησης (s, ( s, d s ( Μαθηματική διατύπωση της συνάρτησης (s ( s mi d ( mi ( s, s Υπενθυμίζεται, ότι είναι όλοι οι πιθανοί κόμβοι (αποφάσεις που μπορούν να επιλεγούν στο στάδιο s δηλαδή, ευρισκόμενος στην κατάσταση s, που μπορώ να μεταβώ? Ο κόμβος που δίνει την ελάχιστη τιμή, (s, παριστάνεται με και είναι μια απόφαση που λαμβάνεται στο «τέλος» του σταδίου Ξεκινάμε από το τελευταίο στάδιο απόφασης (= και κινούμενοι οπισθοδρομικά στοχεύουμε: Στον υπολογισμό της τιμής?? ( ( Υπομονή! Έχουμε δρόμο μέχρι να φτάσουμε στο μεταβλητή κατάστασης άμεσο κόστος ελάχιστο κόστος από το στάδιο + μέχρι το τέλος τιμή για την απόφαση για την απόφαση http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Επίλυση του παραδείγματος οπισθοδρομικά: Στάδιο = (Οριακή συνθήκη=προορισμός Η μόνη πιθανή κατάσταση είναι s= γιατί «είμαστε» στον προορισμό που είναι ένας και μοναδικός Η μεταβλητή απόφασης δεν μπορεί να πάρει καμία τιμή ( = ull αφού είσαι στον κόμβο και δεν έχει νόημα το «που θα πας» Η βέλτιστη διαδρομή από τον κόμβο προς τον κόμβο είναι (τετριμμένο υποπρόβλημα ( d, 0 Το ελάχιστο κόστος από τον κόμβο K μέχρι τον προορισμό (που είναι ο κόμβος K είναι μηδέν (προφανώς και η απόφαση είναι «μην πας πουθενά» (αν απλά ήθελες να πας στον κόμβο K Οπισθοδρομικά: Επίλυση του παραδείγματος (συνέχεια Στάδιο = (δηλαδή, δύο στάδια από τον προορισμό Οι πιθανές καταστάσεις είναι s = Θ, Η μεταβλητή απόφασης μπορεί να πάρει μόνο μία τιμή, = Ποια είναι η βέλτιστη διαδρομή από τον κόμβο Θ προς τον κόμβο (προορισμό? (αν τυχόν βρεθείς στον κόμβο Θ ( d ( 0 με, Ποια είναι η βέλτιστη διαδρομή από τον κόμβο προς τον κόμβο (προορισμό? (αν τυχόν βρεθείς στον κόμβο ( d ( 0 με, Οπισθοδρομικά: Στάδιο = (δηλαδή, τρία στάδια από τον προορισμό Οι πιθανές καταστάσεις είναι s = Ε,, Η Π.χ. Για s = Ε: Ποια είναι η βέλτιστη διαδρομή από τον κόμβο Ε μέχρι τον κόμβο (προορισμό? (αν τυχόν βρεθείς στον κόμβο Ε Πιθανές αποφάσεις για s = Ε είναι = Θ,. Υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη από αυτές δηλαδή, βρίσκουμε το. Από τον κόμβο Ε στον Θ και μετά στον με τον καλύτερο τρόπο ή Από τον κόμβο Ε στον και μετά στον με τον καλύτερο τρόπο Από τα δύο μονοπάτια επέλεξε το άριστο! Οπισθοδρομικά: Στάδιο = (συνέχεια Για τον κόμβο Ε: ( s mi d (, d ( =mi{+, +} =, άρα όταν s=ε τότε = Θ Ομοίως για τον κόμβο (αν τυχόν βρεθείς στον κόμβο : ( s mi d (, d ( =mi{+, +} =, άρα όταν s= τότε = Ομοίως για τον κόμβο Η (αν τυχόν βρεθείς στον κόμβο Η;: ( s mi d (, d ( =mi{+, +} =, άρα όταν s=η τότε = Θ http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8 Οπισθοδρομικά: Στάδιο = (δηλαδή τέσσερα στάδια από τον προορισμό Οι πιθανές καταστάσεις είναι s = Β, Γ, Για s = Β: ποια είναι η βέλτιστη διαδρομή από τον κόμβο Β μέχρι τον προορισμό (κόμβο? (αν τυχόν βρεθείς στον κόμβο Β Πιθανές αποφάσεις για s = Β είναι = Ε, και Η οπότε υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη εντοπίζοντας την. Από τον κόμβο Β στον Ε και μετά στον με τον καλύτερο τρόπο Από τον κόμβο Β στον και μετά στον με τον καλύτερο τρόπο Από τον κόμβο Β στον Η και μετά στον με τον καλύτερο τρόπο Από τις τρεις επιλογές επέλεξε την άριστη! Οπισθοδρομικά: Στάδιο = (συνέχεια Για τον κόμβο Β: ( mi d (, d (, d ( =mi{+, +, +} =, άρα για s=β τότε = Ε ή Ομοίως για τον κόμβο Γ (αν τυχόν βρεθείς στον κόμβο Γ: ( mi d (, d (, d ( =mi{+, +, +} =, άρα για s=γ τότε = Ε Ομοίως για τον κόμβο (αν τυχόν βρεθείς στον κόμβο : d (, d (, ( mi d ( =mi{+, +, +} = 8, άρα για s= τότε = Ε ή Οπισθοδρομικά: Στάδιο = (δηλαδή, πέντε στάδια από τον προορισμό Η μόνη πιθανή κατάσταση είναι s = Α Για s = Α: ποια είναι η βέλτιστη διαδρομή από τον κόμβο Α μέχρι τον προορισμό (κόμβο ; το αρχικό ερώτημα (επιτέλους! Πιθανές αποφάσεις για s = Α είναι = Β, Γ και οπότε υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη δηλαδή βρίσκουμε την. Από τον κόμβο Α στον Β και μετά στον με τον καλύτερο τρόπο Από τον κόμβο Α στον Γ και μετά στον με τον καλύτερο τρόπο Από τον κόμβο Α στον και μετά στον με τον καλύτερο τρόπο Από τις τρεις επιλογές επέλεξε την άριστη! Οπισθοδρομικά: Στάδιο = (συνέχεια Για τον κόμβο Α: ( mi d (, d (, d ( =mi{+, +, +8} = άρα: για s=α τότε = Γ ή. Το κόστος της άριστης διαδρομής είναι μονάδες http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg

http://users.uom.gr/~acg Οπισθοδρομικά: Πώς εντοπίζουμε την άριστη διαδρομή? ( Ξεκινώντας από τον κόμβο Α με βάση την πρώτη βέλτιστη απόφαση, δηλαδή την τιμή της = Γ ή, μετακινούμαστε στη συνάρτηση που υποδεικνύεται, δηλαδή την ( ή την ( (δηλαδή, υπάρχουν εναλλακτικές άριστες λύσεις διαδρομές Ελέγχουμε την τιμή της ( και την τιμή της (. Οι τιμές αυτές υποδεικνύουν το επόμενο βήμα στον εντοπισμό του άριστου μονοπατιού, με βάση την απόφαση στο στάδιο Συνεχίζουμε με το στάδιο = και η διαδικασία ολοκληρώνεται όταν φτάσουμε στον προορισμό ιχνηλατώντας το δίκτυο προδρομικά ώστε να βρούμε το μονοπάτι. Οπισθοδρομικά: Πώς εντοπίζουμε την άριστη διαδρομή? ( Το ελάχιστο κόστος, υποδεικνύει τα (Γ και (. Επομένως, από τον κόμβο Α πηγαίνουμε στον Γ ή στον στο στάδιο =. Αν εξετάσουμε την (Γ, αυτή μας στέλνει στον κόμβο Ε Στη συνέχεια η (Ε με τη σειρά της, μας στέλνει στην (Θ, δηλαδή στον κόμβο Θ. Μετά τον κόμβο Θ καταλήγουμε στον κόμβο. Οι εναλλακτικές διαδρομές προκύπτουν με όμοιο τρόπο. Όλα τα άριστα μονοπάτια που προκύπτουν με κόστος ίσο με : ΑΓΕΘ ΑΕΘ Α και είναι αυτά που βρέθηκαν με τον αλγόριθμο του Dijkstra Οπισθοδρομικά: Αναπαριστώντας τη διαδικασία επίλυσης με πίνακα ( = s ( s, ull d s, ull ull ( s mi ( s, K 0 0 ull Πρακτικά: Η οριακή κατάσταση για =, ( 0 Στο «στάδιο» αυτό ουσιαστικά βρίσκουμε τις οριακές συνθήκες για την εκκίνηση της οπισθοδρομικής διαδικασίας επίλυσης Οπισθοδρομικά: Παράσταση της διαδικασίας επίλυσης με πίνακα ( = ( s, ds ( ( s mi ( s, s Θ +0 +0 κατάστασης s απόφασης άριστη τιμή, από το στάδιο μέχρι το τέλος, με βάση την τιμή τρέχουσας κατάστασης s και τις πιθανές αποφάσεις τιμές της συνάρτησης για την απόφαση άριστη απόφαση δηλαδή, η βέλτιστη τιμή της για την κάθε πιθανή τιμή της κατάστασης s http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Οπισθοδρομικά: Παράσταση της διαδικασίας επίλυσης με πίνακα ( = ( s, ds ( ( s mi ( s, s Θ Ε += +=8 Θ +=9 += Η += += Θ κατάστασης s απόφασης Οπισθοδρομικά: Παράσταση της διαδικασίας επίλυσης με πίνακα ( Οπισθοδρομικά: Παράσταση της διαδικασίας επίλυσης με πίνακα ( Η προδρομική προσέγγιση του δυναμικού προγραμματισμού Εκκίνηση από το πρώτο στάδιο (προδρομική προσέγγιση επίλυσης = ==τέλος=αφετηρία Επίλυση του στοιχειώδους υπο-προβλήματος στο στάδιο άριστη τιμή, από το στάδιο μέχρι το τέλος, με βάση την τιμή τρέχουσας κατάστασης s και τις πιθανές αποφάσεις τιμές της συνάρτησης για την άριστη απόφαση δηλαδή, η βέλτιστη τιμή της για την κάθε πιθανή τιμή της κατάστασης s ( s, ds ( ( s mi ( s, s Ε Η Β += += += Ε ή Γ += += 9 +=0 Ε += 8 += 8 += 8 Ε ή ( s, ds ( ( s mi ( s, s Β Γ Α += += +8= Γ ή Το βέλτιστο κόστος είναι και επιτυγχάνεται με τα εξής μονοπάτια: Αποφάσεις Α Γ Ε Θ Χρήση των αποτελεσμάτων του σταδίου ως στοιχεία εισόδου (iput για το υπο-πρόβλημα του επόμενου σταδίου (+ Ολοκλήρωση όταν φτάσουμε στο τέλος Η συνολική άριστη λύση προκύπτει από τη σύνθεση των άριστων λύσεων των υπο-προβλημάτων Είναι μέθοδος μερικής απαρίθμησης απόφαση http://users.uom.gr/~acg http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 Συμβολισμοί (προδρομική προσέγγιση (με βάση το πρόβλημα της συντομότερης διαδρομής = τα στάδια του προβλήματος, =,,,, = μεταβλητές απόφασης του σταδίου, δηλαδή πιθανοί προηγούμενοι κόμβοι από τους οποίους μπορεί ο ταξιδιώτης να μεταβεί στον κόμβο s του σταδίου s = μεταβλητές κατάστασης του σταδίου. Εκφράζουν την κατάσταση (πόλη - κόμβο στην οποία μεταβαίνει ο ταξιδιώτης στο στάδιο (ερχόμενος από κάποιο κόμβο ds = η άμεση απόσταση (κόστος ακμής μεταξύ της απόφασης (κόμβος προέλευσης και της κατάστασης s (κόμβος μετάβασης (s, = συνάρτηση (απόδοσης, στην προδρομική μέθοδο εκφράζει τη συνολική απόσταση από την αφετηρία (κόμβος Α μέχρι την κατάσταση s του σταδίου, όταν επιλέγεται η πόλη (που είναι κόμβος του σταδίου - ως ο κόμβος από τον οποίο μεταβαίνω στον κόμβο s. Είναι αναδρομική συνάρτηση. http://users.uom.gr/~acg http://users.uom.gr/~acg Μερικά ακόμη στοιχεία συμβολισμών (προδρομική - Όταν στο στάδιο μεταβαίνουμε στην κατάσταση s, τότε επιλέγουμε εκείνη την απόφαση (από ποιο κόμβο να έρθω? που θα βελτιστοποιήσει την τιμή της συνάρτησης απόδοσης (s, Με συμβολίζουμε την (βέλτιστη τιμή της απόφασης, δηλαδή εκείνη που ελαχιστοποιεί την (s, Την άριστη (ελάχιστη τιμή της (s, την παριστάνουμε με (s. (s = mi { (s, } (μεταξύ των σοδύναμα είναι (s = (s, (s είναι η ελάχιστη απόσταση από την αφετηρία μέχρι τον κόμβο s του σταδίου. Με -( παριστάνεται η βέλτιστη τιμή από την αφετηρία μέχρι τον κόμβο του σταδίου - (από τον οποίο ήρθαμε. http://users.uom.gr/~acg Μερικά ακόμη στοιχεία συμβολισμών (προδρομική - Μία άριστη πολιτική έχει τη μορφή:?? Μαθηματική διατύπωση της συνάρτησης (s, ( s, d http://users.uom.gr/~acg s ( Μαθηματική διατύπωση της συνάρτησης (s ( s mi μεταβλητή κατάστασης άμεσο κόστος d s ( mi ( s, ελάχιστο κόστος από την τιμή για την αφετηρία μέχρι το στάδιο απόφαση - Μερικά ακόμη στοιχεία συμβολισμών (προδρομική - Επίλυση του παραδείγματος (προδρομικά!: Υπενθύμιση (Οπισθοδρομική Υπενθυμίζεται, ότι είναι όλοι οι πιθανοί κόμβοι (αποφάσεις που μπορούν να επιλεγούν στο στάδιο για μετάβαση στην s δηλαδή, από ποια πόλη θα μπορούσα να μεταβώ στην s? Ο κόμβος που δίνει την ελάχιστη τιμή, (s, παριστάνεται με και είναι μια απόφαση που λαμβάνεται στην «αρχή» του σταδίου. Προδρομικά: Ξεκινάμε από το πρώτο στάδιο απόφασης (= και κινούμενοι προδρομικά στοχεύουμε: Στον υπολογισμό της τιμής?? ( http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8

http://users.uom.gr/~acg 9 Το σχήμα ξανά (stagecoach problem Β Ε Θ Α Γ Η Στάδιο Στάδιο = Στάδιο = Στάδιο = = s = = Β,Γ, s = Ε,,Η s=θ, s=α s : οι καταστάσεις σε κάθε στάδιο Στάδιο = s= Επίλυση του παραδείγματος προδρομικά: Στάδιο = (Οριακή συνθήκη=αφετηρία Η μόνη πιθανή κατάσταση είναι s = Α γιατί είμαστε στην αφετηρία Η μεταβλητή απόφασης δεν μπορεί να πάρει καμία τιμή ( = ull αφού δεν έχει νόημα το «από πού ήρθα» Η βέλτιστη απόσταση από την αφετηρία μέχρι τον κόμβο Α (τετριμμένο είναι ( d, 0 Το ελάχιστο κόστος από την αφετηρία (που είναι ο κόμβος Α μέχρι τον κόμβο Α είναι μηδέν (προφανώς και η απόφαση είναι «μην πας πουθενά» (αν ήθελες να πας στον κόμβο Α Επίλυση του παραδείγματος προδρομικά (συνέχεια Στάδιο = (δηλαδή, δύο στάδια από την αφετηρία Οι πιθανές καταστάσεις (που μπορώ να βρεθώ; είναι s = Β, Γ, Η μεταβλητή απόφασης (από πού να έλθω; μπορεί να πάρει μόνο μία τιμή, = Α, για όλες τις καταστάσεις Ποια είναι η βέλτιστη διαδρομή (και απόσταση από την αφετηρία μέχρι τον κόμβο Β? ( d ( 0 με, Ποια είναι η βέλτιστη διαδρομή (και απόσταση από την αφετηρία μέχρι τον κόμβο Γ? ( d ( 0 με, Ποια είναι η βέλτιστη διαδρομή (και απόσταση από την αφετηρία μέχρι τον κόμβο? ( d ( 0 με, Προδρομικά: Στάδιο = (δηλαδή, τρία στάδια από την αφετηρία Οι πιθανές καταστάσεις είναι s = Ε,, Η π.χ. Για s = Ε: Ποια είναι η βέλτιστη διαδρομή από την αφετηρία μέχρι τον κόμβο Ε? Πιθανές αποφάσεις για s = Ε είναι = Β, Γ, (από πού μπορώ να έλθω;. Υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη από αυτές, δηλαδή βρίσκουμε το για το s = Ε. Μετάβαση στον κόμβο Ε μέσω του Β (και στον Β να έχω πάει με βέλτιστο τρόπο από την αφετηρία Μετάβαση στον κόμβο Ε μέσω του Γ (ομοίως για τον Γ Μετάβαση στον κόμβο Ε μέσω του (ομοίως για τον Από τα τρία μονοπάτια επέλεξε το άριστο! http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg Προδρομικά: Στάδιο = (συνέχεια Για τον κόμβο Ε: ( s mi d (, d (, d ( =mi{+, +, +} =, άρα όταν s=ε τότε = Γ ή Ομοίως για τον κόμβο : ( s mi d (, d (, d ( =mi{+, +, +} =, άρα όταν s= τότε = Ομοίως για τον κόμβο Η: ( s mi d (, d (, d ( =mi{+, +, +} = 8, άρα όταν s=η τότε = Β ή Γ ή Προδρομικά: Στάδιο = (τέσσερα στάδια από την αφετηρία Οι πιθανές καταστάσεις είναι s = Θ, π.χ. Για s = Θ: Ποια είναι η βέλτιστη διαδρομή από την αφετηρία μέχρι τον κόμβο Θ? Πιθανές αποφάσεις για s = Θ είναι = Ε,, Η. Υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη από αυτές, δηλαδή βρίσκουμε το για το s = Θ. Μετάβαση στον κόμβο Θ μέσω του Ε (και στον Ε να έχω πάει με βέλτιστο τρόπο από την αφετηρία Μετάβαση στον κόμβο Θ μέσω του (ομοίως για τον Μετάβαση στον κόμβο Θ μέσω του Η (ομοίως για τον Η Από τα τρία μονοπάτια επέλεξε το άριστο! Προδρομικά: Στάδιο = (συνέχεια Για τον κόμβο Θ: ( mi d (, d (, d ( =mi{+, +, +8} = 8, άρα για s=θ τότε = Ε Για τον κόμβο : ( mi d (, d (, d ( =mi{+, +, +8} =, άρα για s= τότε = Προδρομικά: Στάδιο = (πέντε στάδια από την αφετηρία = τέλος Οι πιθανές καταστάσεις είναι μόνο μία: s = Για s = : Ποια είναι η βέλτιστη διαδρομή από την αφετηρία Α, μέχρι τον κόμβο? (επιτέλους, έχουμε το αρχικό μας ερώτημα Πιθανές αποφάσεις για s = είναι = Ε,. Υπολογίζουμε τις τιμές της συνάρτησης απόδοσης και επιλέγουμε την άριστη από αυτές, δηλαδή βρίσκουμε το για το s =. Μετάβαση στον κόμβο μέσω του Θ (και στον Θ να έχω πάει με βέλτιστο τρόπο από την αφετηρία Μετάβαση στον κόμβο μέσω του (ομοίως για τον Από τα δύο μονοπάτια επέλεξε το άριστο! http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Προδρομικά: Στάδιο = (συνέχεια Για τον κόμβο : ( mi d (, d ( =mi{+8, +} = (άριστο κόστος άρα: για s= τότε = Θ ή. Επομένως, το κόστος της άριστης διαδρομής είναι μονάδες Προδρομικά: Πώς εντοπίζουμε την άριστη διαδρομή? ( Ξεκινώντας από τον κόμβο με βάση την τελευταία βέλτιστη απόφαση, δηλαδή την τιμή της = Θ ή μετακινούμαστε στη συνάρτηση που υποδεικνύεται, δηλαδή την ( ή την ( Ελέγχουμε την τιμή της ( και την τιμή της (. Οι τιμές αυτές υποδεικνύουν το επόμενο βήμα στον εντοπισμό του μονοπατιού με βάση την άριστη απόφαση στο στάδιο (δηλαδή ανάλογα από το που ήρθαμε Συνεχίζουμε με το στάδιο = και η διαδικασία ολοκληρώνεται όταν φτάσουμε στην αφετηρία, ιχνηλατώντας το δίκτυο οπισθοδρομικά ώστε να βρούμε το μονοπάτι. Προδρομικά: Πώς εντοπίζουμε την άριστη διαδρομή? ( Το ελάχιστο κόστος, υποδεικνύει τα (Θ και (. Επομένως, στον κόμβο ήρθαμε, στο στάδιο =, ή από τον Θ ή από τον. Αν εξετάσουμε περαιτέρω την (θ, μας στέλνει στον κόμβο Ε ενώ η συνάρτηση ( μας στέλνει στον κόμβο. Στη συνέχεια η (Ε με τη σειρά της, μας στέλνει στην (Γ ή στην (, δηλαδή ήρθαμε στον Ε από τον Γ ή τον. Ενώ, η ( μας στέλνει στην (, δηλαδή ήρθαμε από τον κόμβο. Οι συναρτήσεις (Γ ή ( μας στέλνουν στην (Α, όπως είναι λογικό. Έτσι, προκύπτουν όλες οι εναλλακτικές διαδρομές από την αφετηρία προς τον προορισμό. Όλα τα άριστα μονοπάτια που προκύπτουν με κόστος ίσο με : ΑΓΕΘ ΑΕΘ Α και είναι αυτά που βρέθηκαν με τον αλγόριθμο του Dijkstra Προδρομικά: Αναπαριστώντας τη διαδικασία επίλυσης με πίνακα ( Οριακή κατάσταση (= ( s, ull d ull, s s ull ( s mi ( s, Α 0 0 ull Πρακτικά: Η οριακή κατάσταση για =, ( 0 Στο «στάδιο» αυτό ουσιαστικά βρίσκουμε τις οριακές συνθήκες για την εκκίνηση της προδρομικής διαδικασίας επίλυσης http://users.uom.gr/~acg http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 Προδρομικά: ιαδικασία επίλυσης με πίνακα ( Προδρομικά: ιαδικασία επίλυσης με πίνακα ( Προδρομικά: ιαδικασία επίλυσης με πίνακα ( Προδρομικά: ιαδικασία επίλυσης με πίνακα ( = = = = = τέλος=προορισμός ( s, d ( s ( s mi ( s, s Α Β +0 Α Γ +0 Α +0 Α κατάστασης s απόφασης άριστη τιμή, από την αφετηρία μέχρι το στάδιο με βάση την τιμή τρέχουσας κατάστασης s και τις πιθανές αποφάσεις τιμές της συνάρτησης για την απόφαση άριστη απόφαση δηλαδή, η βέλτιστη τιμή της για την κάθε πιθανή τιμή της κατάστασης s ( s, d ( s ( s mi ( s, s Β Γ Ε +=9 += += Γ ή += += += Η +=8 +=8 +=8 8 Β ή Γ ή κατάστασης s απόφασης άριστη τιμή, από την αφετηρία μέχρι το στάδιο, με βάση την τιμή τρέχουσας κατάστασης s και τις πιθανές αποφάσεις τιμές της συνάρτησης για την απόφαση άριστη απόφαση δηλαδή, η βέλτιστη τιμή της για την κάθε πιθανή τιμή της κατάστασης s ( s, d ( s ( s mi ( s, s Ε Η Θ += 8 +=0 +8= 8 Ε += += +8= ( s, d ( s ( s mi ( s, s Θ +8= += Θ ή Το βέλτιστο κόστος είναι και επιτυγχάνεται με τα εξής μονοπάτια: Αποφάσεις Α Γ Ε Θ http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg

http://users.uom.gr/~acg Παραλλαγή η : Παραλλαγή η (συνέχεια-: Παραλλαγή η (συνέχεια-: Παραλλαγή η (συνέχεια-: Έστω ότι το συνολικό κόστος μίας διαδρομής προκύπτει από το γινόμενο των ακμών της ( s mi d s ( Οριακή κατάσταση (=, το λύνουμε οπισθοδρομικά ( s, ull d s, ull ( s mi ( s, s ull = ( s, ds ( ( s mi ( s, s Θ = ( s, ds ( ( s mi ( s, s Θ Ε = = Θ =8 = Η = 9 = 9 Θ = ( s, ds ( s Ε Η ( s mi ( s, Β = =8 9= Ε Γ = 9 = 9= 9 Ε = = 9= Ε ή ull Πρακτικά: Η οριακή κατάσταση για =, ( http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8 Παραλλαγή η (συνέχεια-: = ( s, ds ( ( s mi ( s, s Β Γ Α = 9= = Γ ή Το βέλτιστο κόστος είναι και επιτυγχάνεται με τα εξής μονοπάτια: Αποφάσεις Α Γ Ε Θ Παραλλαγή η : Οι βέλτιστες διαδρομές στο δίκτυο Β Ε Θ Α Γ Η Παραλλαγή η : Το συνολικό κέρδος μιας διαδρομής είναι το γινόμενο των ακμών της (Υποθέτουμε επιπλέον ότι το δίκτυο είναι προσανατολισμένο, με γενική κατεύθυνση όλων των ακμών προς τα «δεξιά» ( s ma d s ( Οριακή κατάσταση (=, οπισθοδρομική επίλυση ( s, ull d s, ull s ull ( s ma ( s, ull Πρακτικά: Η οριακή κατάσταση για =, ( Παραλλαγή η (συνέχεια-: = ( s, ds ( ( s ma ( s, s Θ http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg Παραλλαγή η (συνέχεια-: Παραλλαγή η (συνέχεια-: Παραλλαγή η (συνέχεια-: Παραλλαγή η : Η βέλτιστη διαδρομή στο δίκτυο = ( s, ds ( ( s ma ( s, s Θ Ε = = =8 = 8 Θ Η = 9 = = ( s, ds ( ( s ma ( s, s Ε Η Β = 8= = Ε Γ = 8 8= =8 8 ή Η Ε = 8=8 =0 Ε = ( s, ds ( ( s ma ( s, s Β Γ Α = 8=9 =9 Β Το βέλτιστο κέρδος είναι και επιτυγχάνεται με το εξής μονοπάτι: Αποφάσεις Α Β Ε Α Β Γ Ε Η Θ http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Ανακεφαλαίωση: ύρια Χαρακτηριστικά Π..Π. ( ύρια Χαρακτηριστικά Π..Π. ( ύρια Χαρακτηριστικά Π..Π. ( ύρια Χαρακτηριστικά Π..Π. (. Το πρόβλημα διαιρείται σε στάδια, σε καθένα από τα οποία ακολουθείται μια πολιτική (στρατηγική, δηλαδή λαμβάνουμε μία απόφαση.. Συνολικά λαμβάνουμε μία ακολουθία αλληλοσυνδεόμενων αποφάσεων. Στάδιο Στάδιο Στάδιο Στάδιο. Σε κάθε στάδιο του προβλήματος αντιστοιχεί ένα πλήθος καταστάσεων, που αντιπροσωπεύουν τις διάφορες συνθήκες, στις οποίες είναι δυνατό να βρεθεί το σύστημα.. Οι καταστάσεις παρέχουν την πληροφόρηση εκείνη, με την οποία περιγράφεται το σύστημα σε κάθε στάδιο. Ο αριθμός των καταστάσεων μπορεί να είναι πεπερασμένος ή άπειρος σε κάθε στάδιο της πολυσταδιακής διαδικασίας.. Σε κάθε στάδιο, η τρέχουσα κατάσταση s «μετασχηματίζεται» σε μια κατάσταση s+ συνδεδεμένη με το επόμενο στάδιο της διαδικασίας και αντίστοιχα η μεταβλητή κατάστασης s συνδέει το τρέχον στάδιο με το προηγούμενο στάδιο.. Για δεδομένη τιμή της κατάστασης s αναζητούμε την άριστη τιμή της απόφασης, δηλαδή εκείνη που βελτιστοποιεί τη συνολική απόδοση του συστήματος μέχρι το τέλος όλων των επόμενων σταδίων.. Η τιμή της απόφασης δημιουργεί στο τρέχον στάδιο του προβλήματος δύο εκροές, που είναι η τιμή της συνάρτησης απόδοσης: (s, και η κατάσταση που θα βρεθεί με βάση την απόφαση αυτή: s+. http://users.uom.gr/~acg http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 80

http://users.uom.gr/~acg 8 ύρια Χαρακτηριστικά Π..Π. ( ύρια Χαρακτηριστικά Π..Π. ( ύρια Χαρακτηριστικά Π..Π. ( οκιμάστε αυτό τώρα: 8. Η επίλυση ενός προβλήματος δυναμικού προγραμματισμού, βασίζεται στην αρχή της αριστότητας του Bellma, σύμφωνα με την οποία: «Μια άριστη πολιτική έχει την ιδιότητα πως οποιαδήποτε και αν είναι η αρχική απόφαση που πήραμε για να φτάσουμε σε μια κατάσταση, οι υπόλοιπες αποφάσεις πρέπει να αποτελούν μιαν άριστη πολιτική για να φύγουμε από την κατάσταση αυτή» «A optimal policy has the property that whatever the iitial state ad iitial decisio are, the remaiig decisios must costitute a optimal policy with regard to the state resultig rom the irst decisio». (Bellma, R.E. 9. Dyamic Programmig. Priceto Uiversity Press, Priceto, NJ. Republished 00: Dover, ISBN 08809. 9. Με δεδομένη την τρέχουσα κατάσταση σε ένα στάδιο της διαδικασίας, μια άριστη πολιτική για τα υπόλοιπα στάδια της διαδικασίας είναι ανεξάρτητη της πολιτικής που υιοθετήθηκε στα προηγούμενα στάδια της διαδικασίας (Μαρκοβιανή ιδιότητα. 0. Η διαδικασία επίλυσης μπορεί να προχωρήσει είτε οπισθοδρομικά (από το τελευταίο στάδιο προς το πρώτο είτε προδρομικά (από το πρώτο στάδιο προς το τελευταίο. Η διαδικασία επίλυσης αρχίζει με την εύρεση της οριακής κατάστασης, δηλαδή της άριστης πολιτικής για κάθε κατάσταση του οριακού σταδίου (του πρώτου ή του τελευταίου, ανάλογα αν ακολουθούμε προδρομική ή οπισθοδρομική προσέγγιση.. Στη διαδικασία της επίλυσης χρησιμοποιείται μια αναδρομική σχέση (recursive relatioship, που προσδιορίζει την άριστη πολιτική για κάθε κατάσταση του σταδίου, με δεδομένη την άριστη πολιτική για κάθε κατάσταση του σταδίου - (ή + στην προδρομική. όπου ( s Ma/ Mi ( s, ( s, d ( s, d s s ( ( τελεστής οπισθοδρομική προδρομική Για έναν τυχαίο θετικό ακέραιο, έστω, μπορείτε να εκτελέσετε σε κάθε βήμα μία από τις ακόλουθες πράξεις: (a να αφαιρέσετε τo (:=-, (b αν είναι άρτιος να διαιρέσετε διά του (:=/ (c αν είναι πολλαπλάσιο του να διαιρέσετε διά του (:=/. To πρόβλημα είναι το εξής: οθέντος ενός τυχαίου φυσικού αριθμού, πόσο είναι το ελάχιστο πλήθος επαναλήψεων που απαιτούνται, ώστε εκτελώντας σε κάθε επανάληψη μία από τις παραπάνω πράξεις, να φτάσετε στην μονάδα; http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 8 είτε πώς γίνεται: Για =, έχουμε: 0 επαναλήψεις. Για =, έχουμε: /= ή -=, άρα μία επανάληψη. Για =, έχουμε: -= και / = ( επαναλήψεις αλλά μπορούμε καλύτερα: /= (μία επανάληψη. Γενικά: Έστω ( = το πλήθος των επαναλήψεων όταν στον -οστό αριθμό εκτελώ τον υπολογισμό τύπου ( = a, b, c. Σημειώστε, ότι για οικονομία, ο αριθμός παριστάνει και το στάδιο Τότε: ( = (. όπου (. είναι το βέλτιστο πλήθος μέχρι το τέλος, εφόσον πάρω την απόφαση να εφαρμόσω την πράξη τύπου στον αριθμό. Οπότε: ( mi[ (.], όπου ( είναι το βέλτιστο πλήθος επαναλήψεων (ελάχιστο ώστε ο αριθμός (του σταδίου να εκφυλιστεί σε μονάδα. είτε εφαρμογή για =0 Εξ, ορισμού : ( 0 ( mi[ a (, b (/ ] 0 ( mi[ a (, c (/] mi[ (, (] mi[,0] ( mi[ a (, b (/ ] mi[ (, (] mi[,] ( mi[ a ( ] [ (] ( mi[ a (, b ( /, c ( / ] mi[ (, (, (] mi[,,] ( mi[ a ( ] [ (] (8 mi[ a (8, b (8/ ] mi[ (, (] mi[,] (9 mi[ a (9, c (9/] mi[ (8, (] mi[,] (0 mi[ a (0, b (0/ ] mi[ (9, (] mi[,] Εφαρμογή για =0 (συνέχεια για να εκφυλιστεί το 0 σε μονάδα χρειάζομαι επαναλήψεις: Αφαιρώ πρώτα την μονάδα και πάω στο (9 (0 mi[ a (0, b (0/ ] mi[ (9, (] mi[,] Στη συνέχεια, διαιρώ δια του και πάω στο ( (9 mi[ a (9, c (9/] mi[ (8, (] mi[,] Τέλος, διαιρώ πάλι με το και πάω στο ( ( mi[ a (, c (/] mi[ (, (] mi[,0] Τέλος διαδικασίας. Παράδειγμα (resource allocatio: Μια επιχείρηση διατηρεί τρία υποκαταστήματα σε διαφορετικές πόλεις. Έχει παραλάβει και θέλει να διανείμει εμπορεύματα από πέντε εμπορευματοκιβώτια. Η διοίκηση ενδιαφέρεται να προσδιορίσει τον άριστο τρόπο με τον οποίο θα κατανείμει τα πέντε εμπορευματοκιβώτια στα τρία υποκαταστήματα, ώστε να μεγιστοποιήσει το συνολικό προσδοκώμενο κέρδος της. Το περιεχόμενο ενός κιβωτίου δεν μπορεί να διαμοιραστεί μεταξύ των υποκαταστημάτων. Στον παρακάτω πίνακα δίνεται το προσδοκώμενο κέρδος (χ.μ. κάθε υποκαταστήματος με βάση το πλήθος κιβωτίων που εκχωρούνται σ αυτό. http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 88 εδομένα σχετικά με την απόδοση των καταστημάτων Προσδοκώμενο κέρδος (χ.μ Υποκατάστημα ιβώτια ο ο ο 0 0 0 0 0 8 0 8 εδομένα σχετικά με την απόδοση των καταστημάτων Προσοχή: Ο πίνακας δεδομένων μπορεί να δίνεται και ανάστροφα αλλά αυτό δεν επηρεάζει τη διαδικασία επίλυσης Προσδοκώμενο κέρδος (χ.μ. ιβώτια 0 Υποκατάστημα o 0 8 o 0 0 0 o 0 8 Συμβολισμοί και στοιχεία του παραδείγματος Οπισθοδρομική επίλυση Στάδια: τα καταστήματα (=,, Μεταβλητή κατάστασης: s, το πλήθος των κιβωτίων που είναι διαθέσιμα στο στάδιο, μέχρι το τέλος (οπισθοδρομική. Μεταβλητή απόφασης: ο αριθμός των κιβωτίων που παραδίδονται στο κατάστημα, =,,. Προσδοκώμενο κέρδος: p(, από την εκχώρηση κιβωτίων στο υποκατάστημα. Στόχος: να εντοπίσουμε το άριστο πλήθος κιβωτίων για κάθε κατάστημα ( ώστε να μεγιστοποιείται το συνολικό κέρδος. Επίλυση παραδείγματος, οπισθοδρομικά ( Αναλυτικά, ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των,, ώστε: Ma P p ( και 0, ακέραιοι Η (οπισθοδρομική αναδρομική σχέση του προβλήματος είναι: ( s ma p ( 0,,..., s ( s το μέγιστο κέρδος που προκύπτει, όταν από το -οστό κατάστημα μέχρι το τελευταίο, διαθέτω προς κατανομή s κιβώτια. http://users.uom.gr/~acg 89 http://users.uom.gr/~acg 90 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 9 Επίλυση παραδείγματος, οπισθοδρομικά ( Στάδιο = - Οριακή συνθήκη s ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0 0 0 8 ή Επίλυση παραδείγματος,οπισθοδρομικά ( Στάδιο = Επίλυση παραδείγματος, οπισθοδρομικά (, Στάδιο = Μέγιστο προσδοκώμενο κέρδος Προσοχή: s = (μόνο?? Άριστη απόφαση για = Εύρεση της άριστης λύσης (οπισθοδρομικά Μέγιστο αναμενόμενο κέρδος = ( Εναλλακτική άριστη λύση η : = για s = 0 = για s = - 0 = = για s = - = Εναλλακτική άριστη λύση η : = για s = = για s = - = = για s = - = http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 9

http://users.uom.gr/~acg 9 Συμβολισμοί και στοιχεία του παραδείγματος Προδρομική επίλυση Στάδια: τα καταστήματα (=,, Μεταβλητή κατάστασης: s, Το πλήθος των κιβωτίων που έχουν τοποθετηθεί από την αρχή μέχρι το στάδιο (προδρομική. Μεταβλητή απόφασης: ο αριθμός των κιβωτίων που παραδίδονται στο κατάστημα, =,,. Προσδοκώμενο κέρδος: p(, από την εκχώρηση κιβωτίων στο υποκατάστημα. Στόχος: να εντοπίσουμε το άριστο πλήθος κιβωτίων για κάθε κατάστημα ( ώστε να μεγιστοποιείται το συνολικό κέρδος. Επίλυση παραδείγματος, προδρομικά ( Αναλυτικά, ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των,, ώστε: Ma P p ( και 0, ακέραιοι Η (προδρομική αναδρομική σχέση του προβλήματος είναι: ( s ma p ( 0,,..., s ( s το μέγιστο κέρδος που προκύπτει, όταν από το πρώτο κατάστημα μέχρι το -οστό, έχω διαθέσει s κιβώτια Επίλυση παραδείγματος, προδρομικά ( Στάδιο = - Οριακή συνθήκη s ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0 0 0 8 Επίλυση παραδείγματος, προδρομικά ( Στάδιο = (s, = p( + (s- s 0 (s 0 0 - - - - - 0 0 0+= 0+0=0 - - - - 0 0+= 0+= 0+0=0 - - - 0 0+8=8 0+= 0+= +0= - - 0+= 0+8=8 0+= +=8 +0= - 0+= 0+= 0+8=8 += +=8 +0= 8 http://users.uom.gr/~acg 98 http://users.uom.gr/~acg 99 http://users.uom.gr/~acg 00 Επίλυση παραδείγματος,προδρομικά ( Στάδιο = (s, = p( + (s- s 0 (s 0+8=8 8+= +=8 +0= +0= +0= ή Προσοχή: s = (μόνο?? Άριστη τιμή Άριστη απόφαση για = Εύρεση της άριστης λύσης (προδρομικά Μέγιστο αναμενόμενο κέρδος = ( Άριστη λύση η : = για s = = για s = - = = για s = - = 0 0 Άριστη λύση η : = για s = = για s = - = = για s = - = Παράδειγμα (reliability: Tο σύστημα ελέγχου της τροχιάς ενός δορυφόρου ρυθμίζεται από μία συστοιχία τριών κυκλωμάτων συλλογής και επεξεργασίας δεδομένων. Όταν ένα από τα τρία παρουσιάσει βλάβη, τα υπόλοιπα είναι ικανά (ακόμα και αν παραμείνει μόνο ένα σε λειτουργία να διατηρήσουν το δορυφόρο σε τροχιά. Αν όμως και τα τρία πάψουν να λειτουργούν, τότε το σύστημα υφίσταται ολική πτώση με καταστροφικές συνέπειες για το δορυφόρο. Η ενέργεια που είναι απαραίτητη για τη απρόσκοπτη λειτουργία των τριών κυκλωμάτων συλλέγεται από φωτοβολταϊκά στοιχεία (φ.σ τα οποία μπορούν να είναι συνολικά το πολύ πέντε. εδομένα σχετικά με την αξιοπιστία των κυκλωμάτων Πιθανότητα βλάβης ύκλωμα Πλήθος φ.σ. A B Γ 0.00.00.00 0.0 0.0 0.0 0. 0.0 0. 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 0 εδομένα σχετικά με την αξιοπιστία των κυκλωμάτων Ανάστροφη μορφή των δεδομένων Πιθανότητα βλάβης Πλήθος φ.σ. ύκλωμα 0 A.00 0.0 0. 0.0 0.0 0.0 B.00 0.0 0.0 0.0 0.0 0.0 Γ.00 0.0 0. 0.0 0.0 0.0 Συμβολισμοί και στοιχεία του παραδείγματος Στάδια: τα κυκλώματα (=Α, Β, Γ αταστάσεις: s το πλήθος των φωτοβολταϊκών στοιχείων που είναι διαθέσιμα για εγκατάσταση, από το στάδιο μέχρι το τέλος (οπισθοδρομική επίλυση. Μεταβλητές απόφασης: ο αριθμός φ.σ. που εγκαθίστανται στο κύκλωμα, =Α,Β,Γ. Πιθανότητα βλάβης: p(, η πιθανότητα ολικής βλάβης του κυκλώματος όταν εκχωρούνται φ.σ. σ' αυτό. Στόχος: Να ελαχιστοποιήσουμε τη συνολική πιθανότητα βλάβης εντοπίζοντας το άριστο πλήθος φ.σ. ( για κάθε κύκλωμα Ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των Α, Β, Γ ώστε: Mi P p(,, και 0, ακέραιοι,, Η αναδρομική σχέση του προβλήματος είναι: ( s mi p ( ( s 0,,..., s η ελάχιστη πιθανότητα ολικής βλάβης που προκύπτει, όταν από το -οστό μέχρι το τελευταίο κύκλωμα, διαθέτω προς κατανομή s φωτοβολταϊκά στοιχεία. Επίλυση παραδείγματος Στάδιο =Γ Οριακή συνθήκη sγ ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0.00 0 0.0 0. 0.0 0.0 0.0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg 08 Στάδιο =Β Β(sΒ,Β = pβ(β Γ (sβ-β Β (sβ sβ Β 0 0.00 - - - - - 0 0.0 0.=0.0 - - - - 0. 0 0. 0.0.=0. 0.=0. - - - 0. 0.0 0.0.=0. 0.0.=0.08 0.=0. - - 0.08 0.0 0.0.=0.0 0.0.=0.0 0.0.=0.0 0.0=0.0-0.0 0.0 0.0.0= 0.0.= 0.0.= 0.00.= 0.0= 0.0 0 0.0 0.0 0.0 0.0 0.0 Β Στάδιο =Α Α(sΑ,Α = pα(α Β (sα-α sα Α 0 Α (sα Α 0.0 0.0.0 0.0.08 0.00. 0.00. 0.0 0.008 ή =0.0 =0.0 =0.0 =0.008 =0.008 =0.0 Ελάχιστη πιθανότητα συνολικής πτώσης = Άριστη λύση η : Άριστη λύση η : ( 0.008 =Α για sα = =Β για sβ = - = =Γ για sγ = - = 0 0 =Α για sα = =Β για sβ = - = 0 =Γ για sγ = - 0 = Παράδειγμα (resource allocatio persoel, additioal costraits Μία αλυσίδα καταστημάτων ήχου και εικόνας προτίθεται να ενισχύσει με επιπλέον ανθρώπινο δυναμικό τα τρία υποκαταστήματά της στην περιοχή της Θεσσαλονίκης. Οι αναμενόμενες πωλήσεις παρουσιάζουν ισχυρή θετική συσχέτιση με το πλήθος των διαθέσιμων πωλητών. Σε κάθε κατάστημα πρέπει να εκχωρηθούν τουλάχιστον δύο νέοι πωλητές και η επιχείρηση έχει προσλάβει συνολικά εννέα νέα άτομα (πωλητές. Στον επόμενο πίνακα παρουσιάζονται οι πωλήσεις (προσδοκώμενος ετήσιος τζίρος σε χρηματικές μονάδες ανάλογα με το πλήθος των νέων πωλητών που εκχωρούνται. http://users.uom.gr/~acg 09 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg

http://users.uom.gr/~acg εδομένα σχετικά με την απόδοση των πωλητών Ετήσιος Τζίρος Νέοι Πωλητές ατάστημα ο 0 8 90 00 ο 0 0 0 0 ο 0 0 Συμβολισμοί και στοιχεία του παραδείγματος Στάδια: τα υποκαταστήματα (=,, αταστάσεις: s το πλήθος των πωλητών που είναι διαθέσιμοι για εκχώρηση, από το στάδιο μέχρι το τέλος. Μεταβλητές απόφασης: ο αριθμός των πωλητών που εκχωρούνται στο κατάστημα, =,,. Προβλεπόμενος τζίρος: p(, ο προβλεπόμενος τζίρος από την εκχώρηση πωλητών στο κατάστημα. Στόχος : Να μεγιστοποιήσουμε το συνολικό τζίρο εντοπίζοντας Ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των,, ώστε: Ma P p ( 9 και, ακέραιοι Η αναδρομική σχέση του προβλήματος είναι: ( s ma p ( ( s s Επίλυση παραδείγματος Στάδιο = Οριακή συνθήκη s ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0 0 το άριστο πλήθος νέων πωλητών ( για κάθε κατάστημα ο μέγιστος προσδοκώμενος τζίρος που προκύπτει, όταν από το -οστό μέχρι το τελευταίο κατάστημα, διαθέτω προς εκχώρηση s πωλητές. Από έως (γιατί?? http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Στάδιο = Από έως?? Στάδιο = Μέγιστος προσδοκώμενος τζίρος Μέγιστος προσδοκώμενος τζίρος = (9 0 Άριστη λύση η : = για s = 9 = για s = 9 - = = για s = - = Άριστη λύση η : = για s = 9 = για s = 9 - = = για s = - = Παράδειγμα (persoel allocatio Μία διαφημιστική εταιρεία έχει αναλάβει τη διεξαγωγή μίας έρευνας αγοράς με προσωπικές συνεντεύξεις. Η έρευνα πραγματοποιείται ταυτοχρόνως σε τρεις κομβικές περιοχές της πόλης (Α, Β, Γ. Επειδή οι προθεσμίες είναι πιεστικές, αποφασίστηκε η διάθεση ακόμα πέντε ( ομάδων λήψης συνεντεύξεων στις τρεις περιοχές, για να βοηθήσουν στη βελτίωση της κατάστασης. Σε κάθε μία από τις περιοχές αυτές μπορούν να διατεθούν μέχρι τρεις το πολύ επιπλέον ομάδες. Έχει εκτιμηθεί ότι το αναμενόμενο κόστος λήψης των απαιτούμενων συνεντεύξεων σε κάθε περιοχή, μετά την τοποθέτηση των επιπλέον ομάδων, διαμορφώνεται σύμφωνα με τον επόμενο πίνακα (χρηματικές μονάδες. http://users.uom.gr/~acg http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 εδομένα σχετικά με τις συνεντεύξεις Αναμενόμενο κόστος λήψης των συνεντεύξεων ανά τοποθεσία Περιοχή Πλήθος επιπλέον Α Β Γ ομάδων 0 00 0 00 00 0 80 9 8 Συμβολισμοί και στοιχεία του παραδείγματος Στάδια: οι περιοχές λήψης συνεντεύξεων (=Α, Β, Γ αταστάσεις: s το πλήθος των επιπλέον ομάδων που είναι διαθέσιμες για εκχώρηση, από το στάδιο (=Α,Β,Γ μέχρι το τέλος. Μεταβλητές απόφασης: ο αριθμός των ομάδων που εκχωρούνται στην περιοχή, =Α,Β,Γ. Αναμενόμενο κόστος: c(, το αναμενόμενο κόστος από την εκχώρηση ομάδων στην περιοχή. Στόχος: Να ελαχιστοποιήσουμε το συνολικό κόστος, εντοπίζοντας το άριστο πλήθος ομάδων ( για κάθε τοποθεσία Ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των Α, Β, Γ ώστε: Mi C c(,, και 0, ακέραιοι,, Η αναδρομική σχέση του προβλήματος είναι: ( s 0 mi mi{, s c } ( ( s το ελάχιστο κόστος που προκύπτει, όταν από τη -οστή μέχρι την τελευταία περιοχή, διαθέτω προς εκχώρηση s ομάδες. Επίλυση παραδείγματος Στάδιο =Γ Οριακή συνθήκη SΓ ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0 00 0 80 http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg =Β Στάδιο = FΒ(sΒ,Β = cβ(β + (sβ-β Β ( s sβ 0 0+= 0+80=0 +00= ----- 0 0+= 0+= +80= +00= 0+= 0+= +=0 +80=0 0 ή 0+= 0+= +=0 +=0 0 =Α Στάδιο =Α Α(sΑ,Α = cα(α + (sα-α Α ( s sα 0 00+0=0 00+0=0 9+=0 8+0=0 0 0 Ελάχιστο προσδοκώμενο κόστος Ελάχιστο αναμενόμενο κόστος = Άριστη λύση : ( 0 =Α για sα = 0 =Β για sβ = - 0= =Γ για sγ = - = Παράδειγμα (ivetory cotrol Μία βιοτεχνία παράγει ένα προϊόν και θέλει να προγραμματίσει την παραγωγή της για το επόμενο τρίμηνο (μήνες = =,,. Η παράδοση των προϊόντων πρέπει να γίνεται έγκαιρα (μέχρι το τέλος του μήνα ζήτησης. Η επιχείρηση, έχει τη δυνατότητα να διατηρεί αποθέματα για την ικανοποίηση της ζήτησης. Τα δεδομένα (που ακολουθούν αφορούν μηνιαία ζήτηση (d του μηνός, το μοναδιαίο κόστος κατασκευής ενός τεμαχίου (c τον μήνα και το κόστος διατήρησης ενός τεμαχίου σε απόθεμα κατά τον μήνα (h. Σημειώνεται, ότι η μηνιαία παραγωγική δυναμικότητα δεν ξεπερνά τα τεμάχια και η χωρητικότητα της αποθήκης δεν ξεπερνά τα τεμάχια. http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8

http://users.uom.gr/~acg 9 εδομένα σχετικά με τη παραγωγή και ζήτηση Συμβολισμοί και στοιχεία του παραδείγματος Ο στόχος είναι: Η αναδρομική συνάρτηση (κόστους Μήνας ος ος ος ήτηση (τμχ, d Μοναδιαίο όστος (χ.μ., c όστος διατήρησης τεμαχίου σε απόθεμα (χ.μ., h Παραγωγική δυναμικότητα (τμχ Χωρητικότητα αποθήκης (τμχ Στάδια: οι μήνες (=,, αταστάσεις:, το πιθανό απόθεμα στο τέλος του σταδίου Μεταβλητές απόφασης: ο αριθμός των προϊόντων που θα παραχθούν το μήνα, =,,. Αναμενόμενο κόστος: το κόστος προκύπτει από το c, και από το h I. από την παραγωγή τεμαχίων το μήνα και από την παραμονή I τεμαχίων σε απόθεμα στο τέλος του μηνός. Στόχος: Να ελαχιστοποιηθεί το συνολικό κόστος ικανοποίησης της ζήτησης, εντοπίζοντας το άριστο σχέδιο παραγωγής ( και διατήρησης αποθεμάτων (I Να προσδιοριστούν οι άριστες τιμές των,, ώστε: Mi z c h I 0, 0 I, ακέραιοι και - + = d + I?? Η βασική σχέση μετασχηματισμού της κάθε κατάστασης I είναι: Απόθεμα (- + Παραγωγή ( = ήτηση ( + Απόθεμα ( - + = d + I Το κόστος για δεδομένη κατάσταση I και απόφαση είναι (I, = c + h I + -(I- και η άριστη τιμή θα δίνεται από την ακόλουθη: (I = mi {(I, } με αναδρομική σχέση (προδρομική, για I και - + = d + I: ( I mi c h I ( I d το ελάχιστο κόστος που προκύπτει, όταν στο -οστό μήνα ολοκληρώνω την παραγωγή αφήνοντας απόθεμα τεμάχια. http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg Επίλυση παραδείγματος Στάδιο = Οριακή συνθήκη για και για 0 + = d + I δηλαδή: = + I για < θα πρέπει I < 0, που δεν επιτρέπεται, οπότε εξετάζουμε τις περιπτώσεις όπου που έχουν νόημα (ώστε να είναι I 0 (I=0 = mi {c + h 0 + 0} = + 0=, (I= = mi {c + h + 0} = + =0, (I= = mi {c + h + 0} = + =, για I θα πρέπει >, που δεν επιτρέπεται, οπότε οι υπόλοιπες περιπτώσεις δεν έχουν νόημα (ώστε να είναι Στάδιο = για και για + = d + I δηλαδή: I + = + = (, = c + h I + (I + ( I I 0 - - 0 +0+ +0+ +0+ - - - 8 =8 0=88 =89 - - - ++ = ++ 0= - - - - ++ =0 ++ =8 ++ 0=0 - - ++ =0 - - - - - ++ ++ ++ = 0= = ++ - - - - - - ++ = 0= - - - - - - ++ =8-0 8 Στάδιο = για και για + = d + I δηλαδή: I + = + = (, = c + h I + (I - + ( I I 0 0 0+0 +0 +0 +0+ - - - - += +0= +=0 8= 0+ + + ++ += +=8 +0= =0 0+ + + ++ +8=8 +=9 += 0= - + + ++ +8=80 +=8 =8 - - + ++ +8=89 =88 - - - ++ 8=98 ++ 8=9 ++ =8 ++ 0=89 ++ =880 ++ =9 - - - 9 ++ 8= ++ =8 ++ 0=8 ++ =9 - - ++ 8=80 ++ =8 ++ 0=9-80 ++ 8=89 ++ =90 89 90 Ελάχιστο αναμενόμενο κόστος Προκύπτει για = 0 και και είναι ίσο με: (0 Άριστη λύση : Στάδιο Απόθεμα σταδίου Παραγωγή = προκύπτει για I = 0 = για I = I - + d = 0 + = 0 = για I = I - + d = 0 + = Σχόλια: Χρειάζονται όλες οι σειρές του σταδίου = ; Τελικά, υπάρχει περίπτωση να είναι το διάφορο του μηδενός; Αν θέλουμε να έχουμε τελικό απόθεμα > 0 τι πρέπει να κάνουμε; http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg Το γραμμικό μοντέλο του παραδείγματος Η επίλυση με το WiQSB για αδιάφορο Η επίλυση με το WiQSB για Η επίλυση με το WiQSB για Mi z= + + + I + I + I μ.π. = + I δηλ. ( I= + I = + I δηλ. ( + I = + I = + I δηλ. ( + I = I 8 I 9 I 0? και I 0, ακέραιοι Ακολουθεί η επίλυση για I = 0,,,,, να γίνει ΕΠΑΛΗΘΕΥΣΗ! http://users.uom.gr/~acg http://users.uom.gr/~acg 8 http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 Η επίλυση με το WiQSB για Η επίλυση με το WiQSB για Η επίλυση με το WiQSB για Παράδειγμα Το Eterprise ετοιμάζεται για να επιστρέψει στη Γη μετά από ένα μεγάλο και επικίνδυνο ταξίδι στην περιοχή των Kligos. Για να γυρίσει πίσω με ασφάλεια, πρέπει οπωσδήποτε να λειτουργούν ομαλά και τα τρία σημαντικότερα τμήματα του διαστημόπλοιου: ( ο κινητήρας αντιβαρύτητας, ( το σύστημα συλλογής ηλιακής ενέργειας και ( η μηχανή του καφέ. Τρεις τεχνικοί θα ασχοληθούν με αυτά τα τρία τμήματα του σκάφους ώστε να γίνει η κατάλληλη συντήρηση πριν την αναχώρηση. Ο ακόλουθος πίνακας δίνει την πιθανότητα κάθε τμήμα να λειτουργήσει ομαλά, ανάλογα με το πλήθος των τεχνικών που θα ασχοληθεί με τη συντήρησή του. Εκτίμηση πιθανότητας ομαλής λειτουργίας. ινητήρας. Ηλιακή. Μηχανή Πλήθος Τεχνικών αντιβαρύτητας ενέργεια του καφέ 0 0,0 0,0 0, 0, 0,0 0, 0, 0,0 0,80 0,9 0,90 0,98 http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg

http://users.uom.gr/~acg Συμβολισμοί και στοιχεία του παραδείγματος Στάδια: τα τρία σημαντικά συστήματα (=,, αταστάσεις: s το πλήθος των τεχνικών που είναι διαθέσιμοι, από το στάδιο μέχρι το τέλος (οπισθοδρομική επίλυση. Μεταβλητές απόφασης: το πλήθος των τεχνικών που εκχωρούνται στο σύστημα, =,,. Πιθανότητα λειτουργίας: p(, η πιθανότητα να λειτουργήσει ομαλά το σύστημα όταν εκχωρούνται τεχνικοί σε αυτό. Στόχος: Να μεγιστοποιήσουμε τη συνολική πιθανότητα ομαλής λειτουργίας εντοπίζοντας το άριστο πλήθος τεχνικών ( για κάθε σύστημα Ο στόχος είναι: Να προσδιοριστούν οι άριστες τιμές των,, ώστε: Ma P p ( και 0, ακέραιοι Η αναδρομική σχέση του προβλήματος είναι: ( s ma p ( 0,,..., s ( s Επίλυση παραδείγματος Στάδιο = Οριακή συνθήκη s ( s (κατάσταση (βέλτιστη τιμή (βέλτιστη απόφαση 0 0. 0 0. 0.80 0.98 Στάδιο = (s, = p( (s- (s s 0 0 0.0.=0.8 - - - 0.8 0 0.0.=0. 0.0.=0. - - 0. 0.0.8=0. 0.0.=0. 0.0.=0. - 0. 0 0.0.98=0.9 0.0.8=0. 0.0.=0.8 0.90.=0.0 0.0 η μέγιστη πιθανότητα ομαλής λειτουργίας που προκύπτει, όταν από το -οστό μέχρι το τελευταίο σύστημα, διαθέτω προς κατανομή s τεχνικούς. http://users.uom.gr/~acg http://users.uom.gr/~acg http://users.uom.gr/~acg 8 Στάδιο = (s, = p( (s- s 0 0.0.0= 0.0.= 0.0.= 0.90.8= 0. 0. =0. 0. (s 0. Μέγιστη πιθανότητα ομαλής λειτουργίας = ( 0. Άριστη λύση : = για s = = για s = - = 0 = για s = - 0 = Συμπέρασμα: εν πας πουθενά χωρίς καφέ! Παράδειγμα Ένα πολυκατάστημα σχεδιάζει μία διαφημιστική εκστρατεία με μηνύματα σε τέσσερα ΜΜΕ: Ημερήσια Εφημερίδα (ΗΕ, υριακάτικη Εφημερίδα (Ε, Ραδιόφωνο (Ρ και Τηλεόραση (Τ. Το συνολικό ποσό που θα διατεθεί είναι 800.000 χ.μ. σε ακέραια πολλαπλάσια των 00.000. Ο στόχος είναι η μεγιστοποίηση της συνολικής (αθροιστικής αποτελεσματικότητας (που εκφράζεται από τους επιμέρους δείκτες κάθε μέσου ενημέρωσης, με βάση το άριστο σχέδιο τοποθέτησης των χ.μ. στα ΜΜΕ. Από σχετικές έρευνες, εκτιμήθηκαν οι δείκτες απόδοσης ανά 00.000 χ.μ. που διατίθενται σε κάποιο μέσο και τα στοιχεία παρουσιάζονται στον επόμενο πίνακα. εδομένα σχετικά με την απόδοση των μηνυμάτων Αναμενόμενος δείκτης απόδοσης Ποσό που διατίθεται (00.000 ΜΜΕ 0 8 ΗΕ 0 9 80 8 8 Ε 0 0 90 9 9 9 Ρ 0 0 0 0 Τ 0 0 0 0 0 0 0 Ποιο είναι το άριστο σχέδιο της διαφημιστικής εκστρατείας; Αν ο προϋπολογισμός μειωθεί στα 00.000 απαντήστε στο ( Αν δεν είναι διαθέσιμη η Ημ. Εφ., απαντήστε στα ( και ( Αν υποτεθεί ότι σε κάθε διαφημιστικό μέσο πρέπει να διατεθούν τουλάχιστον 00.000, απαντήστε στα ερωτήματα ( και ( http://users.uom.gr/~acg 9 http://users.uom.gr/~acg 0 http://users.uom.gr/~acg http://users.uom.gr/~acg