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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4. Να βρείτε την εξίσωση της ευθείας που διέρχεται από την αρχή των αξόνων και το σημείο Α(,.

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;

Κίνηση ΚΕΦΑΛΑΙΟ 2 Β ΓΥΜΝΑΣΙΟΥ

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

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά;

Γ ΛΥΚΕΙΟΥ ΚΥΜΑΤΑ ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ. Επιμέλεια: ΑΓΚΑΝΑΚΗΣ A.ΠΑΝΑΓΙΩΤΗΣ, Φυσικός.

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

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

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

ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ

4. ΔΙΚΤΥΑ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ 6 Β' Λυκείου. Ύλη: Συστήματα Ιδιότητες Συναρτήσεων- Τριγωνομετρία

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

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

ΙΑ ΟΧΙΚΕΣ ΒΕΛΤΙΩΣΕΙΣ

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ

Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος. Διαχείριση Υδατικών Πόρων

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

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

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12

γραπτή εξέταση στο μάθημα ΦΥΣΙΚΗ Α ΛΥΚΕΙΟΥ

y x y x+2y=

ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ

Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος. Τεχνολογία Συστημάτων Υδατικών Πόρων

ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΚΙΝΗΣΗΣ ΤΩΝ ΣΩΜΑΤΩΝ ΣΕ ΜΙΑ ΔΙΑΣΤΑΣΗ. υ = σταθερη (1) - Με διάγραμμα :

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

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

ΧΡΟΝΙΚΕΣ ΣΕΙΡΕΣ. Παπάνα Αγγελική

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

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

Γ. Β Α Λ Α Τ Σ Ο Σ. 4ο ΓΥΜΝΑΣΙΟ ΛΑΜΙΑΣ 1. Γιώργος Βαλατσός Φυσικός Msc

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

0 είναι η παράγωγος v ( t 0

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

ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ Λύσεις ασκήσεων Α εξεταστικής περιόδου χειμερινού εξαμήνου

ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Α

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

ΜΑΘΗΜΑ ΠΡΩΤΟ ΜΑΘΗΜΑΤΙΚΩΝ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ ΑΣΚΗΣΕΙΣ (ΣΥΝΑΡΤΗΣΗ ΚΑΙ ΜΕΛΕΤΗ ΑΥΤΗΣ)

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

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

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

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ

ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΚΙΝΗΣΗΣ ΤΩΝ ΣΩΜΑΤΩΝ ΣΕ ΜΙΑ ΔΙΑΣΤΑΣΗ ΕΥΘΥΓΡΑΜΜΗ ΟΜΑΛΑ ΜΕΤΑΒΑΛΛΟΜΕΝΗ ΚΙΝΗΣΗ (Ε.Ο.Μ.Κ.) Με διάγραμμα :

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

Κάθε φορά, που νιώθουμε τρελή λαχτάρα να μιλήσουμε για ευθείες, φανταζόμαστε εξισώσεις της παρακάτω μορφής : y = αx + β

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

ΗΥ215 - Εφαρμοσμένα Μαθηματικά για Μηχανικούς

, όταν f είναι μια συνάρτηση παραγωγίσιμη στο x. 0, τότε ονομάζουμε ρυθμό μεταβολής του y ως προς το x στο σημείο x. 0 την παράγωγο f ( x 0

1ο τεταρτημόριο x>0,y>0 Ν Β

1 Arq thc Majhmatik c Epagwg c

ΗΛΕΚΤΡΟΤΕΧΝΙΑ Ι Κεφάλαιο 4. Μέθοδοι ανάλυσης κυκλωμάτων

0. Η ) λέγεται επιτάχυνση του κινητού τη χρονική στιγμή t 0 και συμβολίζεται με t ). Είναι δηλαδή : t ) v t ) S t ).

Μεθοδολογίες παρεµβολής σε DTM.

Μαθηματική Εισαγωγή Συναρτήσεις

Πρόγραμμα σπουδών 2014 Μετάβαση στο νέο πρόγραμμα σπουδών γιά φοιτητές που εισήχθησαν προ του 2013 Κατεύθυνση: Εφαρμοσμένα Μαθηματικά

ΜΑΘΗΜΑΤΙΚΑ Θετικής & Τεχνολογικής Κατεύθυνσης Β ΜΕΡΟΣ (ΑΝΑΛΥΣΗ) ΚΕΦ 1 ο : Όριο Συνέχεια Συνάρτησης

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ

Στατιστική Περιγραφή Φυσικού Μεγέθους - Πιθανότητες

Φυσική: Ασκήσεις. Β Γυμνασίου. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 2 ο : ΙΔΙΟΤΗΤΕΣ ΣΥΝΑΡΤΗΣΕΩΝ

Ευθύγραμμες Κινήσεις

0,00620 = 6, ΣΗΜΑΝΤΙΚΑ ΨΗΦΙΑ. Γενικοί Κανόνες για τα Σημαντικά Ψηφία

2 Ο ΓΥΜΝΑΣΙΟ ΚΕΡΚΥΡΑΣ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΠΕΡΙΟΔΟΥ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ 2010 ΤΑΞΗ: Β ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ

Κατακόρυφη - Οριζόντια μετατόπιση καμπύλης

Θέματα μεγάλων τάξεων

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

Χρονικές σειρές 2 Ο μάθημα: Εισαγωγή στις χρονοσειρές

F x h F x f x h f x g x h g x h h h. lim lim lim f x

ΕΠΙΤΡΟΠΗ ΔΙΑΓΩΝΙΣΜΩΝ 33 η Ελληνική Μαθηματική Ολυμπιάδα "Ο Αρχιμήδης" 27 Φεβρουαρίου 2016

ΠΡΟΒΛΗΜΑ ΔΙΑΓΩΝΙΟΥ. Εξετάζουμε ενδεικτικά ορισμένες περιπτώσεις: 1 ο 2 ο. 3 ο 4 ο

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

ΠΑΡΑΓΡΑΦΟΣ Α.3.2 ΚΑΡΤΕΣΙΑΝΕΣ ΣΥΝΤΕΤΑΓΜΕΝΕΣ Α. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Μας δίνουν ένα σημείο Μ στο επίπεδο.για να προσδιορίσουμε την θέση του κάνουμε τα εξής :

Μαθηματική Εισαγωγή Συναρτήσεις

Μεθοδολογία Παραβολής

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου

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

Μερικές Διαφορικές Εξισώσεις

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015

Π Κ Τ Μ Ε Μ Λύσεις των ασκήσεων

Transcript:

Στοχαστικές Στρατηγικές 2 η ενότητα: Στοιχειώδη προβλήματα διαδρομής Τμήμα Μαθηματικών, ΠΘ καδημαϊκό έτος 2018-2019 Χειμερινό Εξάμηνο Παπάνα γγελική Μεταδιδακτορική ερευνήτρια, ΠΘ & Πανεπιστήμιο Μακεδονίας -mail: angeliki.papana@gmail.com, agpapana@auth.gr Webpage: http://users.auth.gr/agpapana 1

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

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

Η προς τα πίσω μέθοδος του Δυναμικού Προγραμματισμού ρχικά τοποθετούμε το σχήμα μας σε ένα ορθοκανονικό σύστημα συντεταγμένων, με την πόλη στην αρχή των αξόνων. 4

Έπειτα, ορίζουμε την βέλτιστη συνάρτηση: f x, y {Η τιμή της ελάχιστης διαδρομής μεταξύ του κόμβου (x, y) και του τελικού κόμβου (4,0)} Π.χ. Ο κόμβος βρίσκεται στην θέση 1, 1 άρα: f 1, 1 {Η τιμή της ελάχιστης διαδρομής μεταξύ του κόμβου (1, 1) και του τελικού κόμβου (4,0)} 5

Η μεθοδολογία του Δυναμικού Προγραμματισμού βασίζεται πάνω στην αρχή της βελτιστοποίησης. Δηλαδή: Ξεκινώντας από τον κόμβο, δεν γνωρίζουμε αν πρέπει να πάμε στον κόμβο ή στον κόμβο. 1, 1 ν όμως ξέραμε τις τιμές των ελάχιστων διαδρομών: από τον κόμβο στον κόμβο, δηλαδή το f 1, 1 ή 1, 1 από τον κόμβο στον κόμβο, δηλαδή το f 1, 1, τότε θα μπορούσαμε να πάρουμε εύκολα την πρώτη απόφαση. 6

Δηλαδή, ανεξάρτητα από το ποια είναι η αρχική (βέλτιστη) απόφαση μας (αν θα πάμε στον κόμβο ή στον κόμβο ), οι υπόλοιπες αποφάσεις που μένουν, πρέπει να είναι βέλτιστες ως προς τον κόμβο που θα βρεθούμε, αφού μόνο οι τιμές f 1, 1 και f 1, 1 μας χρειάζονται. Επομένως: f 0,0 = min{550 + f 1,1, 770 + f(1, 1)} 0, 0 1, 1 B B 1, 1 7

Με το ίδιο σκεπτικό, για να πάρουμε την βέλτιστη απόφαση όταν βρισκόμαστε στον κόμβο (θέση 1,1 ), χρειαζόμαστε τις τιμές των ελάχιστων διαδρομών από τον κόμβο και τον κόμβο. Δηλαδή: f 1,1 = min{680 + f 2,2, 760 + f(2,0)} 1, 1 2, 2 B B 2, 0 8

Ομοίως, έστω βρισκόμαστε στον κόμβο (θέση 1, 1 ), χρειαζόμαστε τις τιμές των ελάχιστων διαδρομών από τον κόμβο και τον κόμβο. Δηλαδή: f 1, 1 = min{830 + f 2,0, 510 + f(2, 2)} B B 2, 0 1, 1 2, 2 9

Με την παραπάνω διαδικασία, καταλαβαίνουμε ότι όλα καταλήγουν στον υπολογισμό των f 3, 1 (σημείο Η) και f 3, 1 (σημείο Ι), τα οποία είναι πολύ εύκολο να υπολογιστούν, καθώς όπως φαίνεται από το σχήμα f 3,1 = 920 (Η ) f 3, 1 = 1100 ( Ι ) 10

Συμπερασματικά, η διαδικασία της προς τα πίσω μεθόδου συνοψίζεται ως εξής: Υπολογίζουμε όλες τις τιμές της βέλτιστης συνάρτησης f x, y σε όλους τους κόμβους του προβλήματος, αρχίζοντας από τους προτελευταίους κόμβους (δηλ. εδώ για x = 3), πηγαίνοντας προς τα πίσω (δηλ. εδώ για x = 2, 1). Για κάθε τιμή του x υπολογίζουμε τις τιμές της συνάρτησης f για όλες τις τιμές του y. 11

Είναι: Για x = 3: f 3, 1 = 920 f 3, 1 = 1100 Για x = 2: f 2, 2 = 610 + f 3,1 = 610 + 920 = 1530 f 2, 0 = min 540 + f 3,1, 940 + f 3, 1 = min(540 + 920, 940 + 1100} = min 1460,2040 = 1460 f 2, 2 = 430 + f 3, 1 = 430 + 1100 = 1530 12

Για x = 1: f 1, 1 = min 680 + f 2,2, 760 + f 2,0 = min 680 + 1530, 760 + 1460 = min 2210,2220 = 2210 f 1, 1 = = min 830 + f 2,0, 510 + f 2, 2 = min{830 + 1460, 510 + 1530} = min 2290,2040 = 2040 Για x = 0: f 0, 0 = min{550 + f 1,1, 770 + f 1, 1 } = min 550 + 2210,770 + 2040 = min 2760,2810 = 2760 13

Το ελάχιστο κόστος μετάβασης από την πόλη στην πόλη είναι 2760. Δηλαδή η ελάχιστη απόσταση που πρέπει να διανύσουμε για να πάμε από την πόλη στην πόλη είναι 2760 χιλιόμετρα. 14

Ονομάζουμε: a x, y : η απόσταση μεταξύ του κόμβου x, y και του x + 1, y + 1, και δ x, y :η απόσταση μεταξύ του κόμβου x, y και του x + 1, y 1. Η επαναληπτική σχέση που εφαρμόσαμε στα παραπάνω βήματα είναι: f x, y = min{a x, y + f x + 1, y + 1, δ x, y + f x + 1, y 1 και δεχόμαστε την οριακή συνθήκη f 4, 0 = 0 15

Τώρα πρέπει να προσδιορίσουμε και ποια είναι η ελάχιστη διαδρομή μεταξύ του και. υτή η πληροφορία υπάρχει ήδη σε όσα κάναμε παραπάνω. Έστω π x, y η συνάρτηση η οποία μας δίνει τη βέλτιστη απόφαση για το επόμενο βήμα από το σημείο x, y. 16

Είναι: f 0, 0 = min{550 + f 1, 1, 770 + f 1, 1 } = 2760 Άρα π 0, 0 = (1, 1). f 1, 1 = min 680 + f 2, 2, 760 + f 2,0 = 2210 Άρα π 1, 1 = (2, 2). f 2, 2 = 610 + f 3, 1 = 1530 Άρα π 2, 2 = (3, 1). f 3, 1 = 920. Άρα π 3, 1 = (4, 0). Δηλαδή (0, 0) (1, 1) (2, 2) (3, 1) (4, 0) 17

Η προς τα εμπρός μέθοδος του Δυναμικού Προγραμματισμού Χρησιμοποιώντας το ίδιο παράδειγμα με πριν, για να αποφασίσουμε ως προς την βέλτιστη διαδρομή, μπορούμε να προχωρήσουμε με την εξής λογική: Για να αποφασίσουμε πως θα πάμε από την πόλη στην πόλη, αρκεί να γνωρίζουμε ποια είναι η ελάχιστη διαδρομή από το στο Η η ελάχιστη διαδρομή από το στο Ι 18

Με το σκεπτικό αυτό, ορίζουμε ως βέλτιστη συνάρτηση την παρακάτω: f x, y {Η τιμή της ελάχιστης διαδρομής μεταξύ του αρχικού κόμβου (0,0) και του κόμβου x, y } Στην περίπτωση αυτή η επαναληπτική σχέση ορίζεται ως εξής: f x, y = min{a x 1, y 1 + f x 1, y 1, δ x 1, y + 1 + f(x 1, y + 1)} και οριακή συνθήκη είναι η f 0, 0 = 0 Π.χ. Ο κόμβος βρίσκεται στην θέση 1, 1 άρα: f 1, 1 {Η τιμή της ελάχιστης διαδρομής μεταξύ του αρχικού κόμβου (0, 0) και του κόμβου 1, 1 } 19

Είναι: Για x = 1: f 1, 1 = 550 + f 0,0 = 550 f 1, 1 = 770 + f 0,0 = 770 Για x = 2: f 2, 2 = 680 + f 1,1 = = 680 + 550 = 1230 f 2, 0 = = min{760 + f 1,1, 830 + f 1,1 = min 760 + 550,830 + 770 = min 1310,1600 = 1310 f 2, 2 = 510 + f 1,1 = = 510 + 770 = 1280 20

Για x = 3: f 3, 1 = = min{610 + f 2,2, 540 + f 2,0 } = min 610 + 1230,5401840 + 1310 = min 1840,1850 = f 3, 1 = = min 940 + f 2,0, 430 + f 2, 2 = min 940 + 1310, 430 + 1280 = min 2250,1710 =1710 Για x = 4: f 4, 0 = min 920 + f 3,1, 1100 + f 3, 1 = min{920 + 1840,1100 + 1710} =2760 21

Άρα η βέλτιστη διαδρομή είναι: (0, 0) (1, 1) (2, 2) (3, 1) (4, 0) διότι f 4, 0 = min 920 + f 3, 1, 1100 + f 3, 1 = min{2760,2810} =2760 f 3, 1 = min{610 + f 2, 2, 540 + f 2,0 } = min 1840,1850 = 1840 f 2, 2 = 680 + f 1, 1 = 1230 f 1, 1 = 550 + f 0, 0 = 550 f 0, 0 = 0 22

Πολυδιάστατες βέλτιστες συναρτήσεις Άσκηση Να βρεθεί η ελάχιστη διαδρομή μεταξύ του σημείου και οποιοδήποτε σημείου πάνω στην ευθεία, με την προς τα πίσω μέθοδο του ΔΠ. ν δεν αλλάξουμε κατεύθυνση σε κάποιον κόμβο, προσθέτουμε κόστος 2. (Ομοίως προστίθεται κόστος και στους τελικούς κόμβους.) 1 0 2 3 5 4 3 6 1 2 2 3 5 2 5 4 3 2 6 5 B 1 B 2 B 3 B 4 B 5 23

έλτιστη συνάρτηση f x, y, z {Η τιμή της ελάχιστης διαδρομής μεταξύ του κόμβου x, y και της ευθείας όπου z = 0 αν το πρώτο βήμα είναι προς τα αριστερά και z = 1 αν το πρώτο βήμα είναι προς τα δεξιά} a x, y : απόσταση μεταξύ x, y και x + 1, y + 1 δ x, y : απόσταση μεταξύ x, y και x + 1, y 1 z = 1 z = 0 x, y x + 1, y + 1 x + 1, y 1 24

Έστω ότι είμαστε στον κόμβο (x, y) και πάμε αριστερά, που εκφράζεται από την τριάδα (x, y, 0), τότε θα πάμε στον κόμβο (x + 1, y + 1). Στο σημείο αυτό, δηλ. από τον κόμβο (x + 1, y + 1), ή θα πάμε προς τα αριστερά, με τιμή f x + 1, y + 1, 0 + 2 γιατί δεν αλλάζουμε κατεύθυνση, ή προς τα δεξιά, με τιμή f x + 1, y + 1, 1. πό τις δύο δυνατές διαδρομές πρέπει να επιλέξουμε αυτήν με το ελάχιστο κόστος. Άρα προκύπτει η επαναληπτική σχέση: f x, y, 0 = a x, y + min{f x + 1, y + 1,0 + 2, f(x + 1, y + 1,1)} z = 1 x, y x + 1, y + 1 z = 0 x + 1, y 1 25

Ομοίως, έστω είμαστε στον κόμβο (x, y) και πάμε δεξιά δηλαδή πάμε στον κόμβο (x + 1, y 1). Στο σημείο αυτό, δηλ. από τον κόμβο (x + 1, y 1), ή θα πάμε προς τα αριστερά, με τιμή f x + 1, y 1, 0 ή προς τα δεξιά, με τιμή f x + 1, y 1, 1 + 2 γιατί δεν αλλάζουμε κατεύθυνση. πό τις δύο δυνατές διαδρομές πρέπει να επιλέξουμε αυτήν με το ελάχιστο κόστος. Άρα προκύπτει η επαναληπτική σχέση: f x, y, 1 = δ x, y + min{f x + 1, y 1,0, f x + 1, y 1,1 + 2} z = 1 x, y x + 1, y + 1 z = 0 x + 1, y 1 26

Επαναληπτικές σχέσεις f x, y, 0 = a x, y + min{f x + 1, y + 1,0 + 2, f(x + 1, y + 1,1)} f x, y, 1 = δ x, y + min{f x + 1, y 1,0, f x + 1, y 1,1 + 2} a x, y : απόσταση μεταξύ x, y και x + 1, y + 1 δ x, y : απόσταση μεταξύ x, y και x + 1, y 1 Οριακές συνθήκες f 4,4,0 = 0, f 4,4,1 = 0, f 4,2,0 = 0, f 4,2,1 = 0, f 4,0,0 = 0, f 4,0,1 = 0, f 4, 2,0 = 0, f 4, 2,1 = 0 f 4, 4,0 = 0, f 4, 4,1 = 0 z = 1 z = 0 x, y x + 1, y + 1 x + 1, y 1 27

Για x = 3: f 3,3,0 = α 3,3 + min f 4,4,0 + 2, f 4,4,1 = 3 + mi n 2,0 = 3 f 3,3,1 = δ 3,3 + min f 4,2,0, f 4,2,1 + 2 = 1 + mi n 0,2 = 1 f 3, 1, 0 = a 3,1 + min f 4,2,0 + 2, f 4, 2, 1 = 2 + mi n 2,0 = 2 f 3,1,1 = δ 3,1 + min f 4,0,0, f 4,0,1 + 2 = 5 + mi n 0,2 = 5 f 3, 1,0 = a 3, 1 + min f 4,0,0 + 2, f 4,0,1 = 5 + mi n 2,0 = 5 f 3, 1,1 = δ 3, 1 + min f 4, 2,0, f 4, 2,1 + 2 = 3 + mi n 0,2 = 3 f 3, 3,0 = α 3, 3 + min f 4, 2,0 + 2, f 4, 2,1 = 6 + mi n 2,0 = 6 f 3, 3,1 = δ 3, 3 + min f 4, 4,0, f 4, 4,1 + 2 = 5 + mi n 2,0 = 5 28

Για x = 2: f 2,2,0 = α 2,2 + min f 3,3,0 + 2, f 3,3,1 = 6 + mi n 5,1 = 7 f 2, 2, 1 = δ 2,2 + min f 3, 1, 0, f 3,3,1 + 2 = 2 + mi n 2,7 = 4 f 2,0,0 = a 2,0 + min f 3,1,0 + 2, f 3,1,1 = 3 + mi n 4,5 = 7 f 2,0,1 = δ 2,0 + min f 3, 1,0, f 3, 1,1 + 2 = 2 + mi n 5,5 = 7 f 2, 2,0 = a 2, 2 + min f 3, 1,0 + 2, f 3, 1,1 = 4 + mi n 7,3 = 7 f 2, 2,1 = δ 2, 2 + min f 3, 3,0, f 3, 3,1 + 2 = 2 + mi n 6,7 = 8 29

Για x = 1: f 1, 1, 0 = α 1,1 + min f 2,2,0 + 2, f 2, 2, 1 = 2 + mi n 9,4 = 6 f 1,1,1 = δ 1,1 + min f 2,0,0, f 2,0,1 + 2 = 3 + mi n 7,9 = 10 f 1, 1,0 = a 1,1 + min f 2,0,0 + 2, f 2,0,1 = 5 + mi n 9,7 = 12 f 1, 1,1 = δ 1, 1 + min f 2, 2,0, f 2, 2,1 + 2 = 4 + mi n 7,10 = 11 Για x = 0: f 0, 0, 0 = a 0,0 + min f 1, 1, 0 + 2, f 1, 1,1 = 1 + mi n 8,10 = 9 f 0,0,1 = δ 0,0 + min f 1, 1,0, f 1, 1,1 + 2 = 0 + mi n 12,13 = 12 30

Άρα η βέλτιστη διαδρομή, με ελάχιστο κόστος 9, είναι: 0, 0 1, 1 2, 2 3, 1 4, 2 31

ιβλιογραφία 1) Π.-Χ. ασιλείου (2001) Εφαρμοσμένος Μαθηματικός Προγραμματισμός, Εκδόσεις Ζήτη. 2) Π.-Χ. ασιλείου, Γ. Τσακλίδης, Ν. Τσάντας (1998) σκήσεις στην Επιχειρησιακή Έρευνα, Εκδόσεις Ζήτη. 3) Γ. ασιλειάδης (2012) Σημειώσεις Δυναμικού Προγραμματισμού. Τμήμα Μαθηματικών, ΠΘ. 32