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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Περιεχόμενα Πρόλογος 5ης αναθεωρημένης έκδοσης ΚΕΦΆΛΆΙΟ 1 Ο ρόλος της επιχειρησιακής έρευνας στη λήψη αποφάσεων ΚΕΦΆΛΆΙΟ 2.

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

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

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

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

ΕΛΕΓΧΟΣ ΠΑΡΑΓΩΓΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ

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

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

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

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

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

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

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

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

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

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

Ηθικός Κίνδυνος. Το βασικό υπόδειγμα. Παρουσιάζεται ένα στοχαστικό πρόβλημα χρηματοδότησης όταν τα αντισυμβαλλόμενα μέρη έχουν συμμετρική πληροφόρηση.

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

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

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

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

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

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

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

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

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

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

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

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

Λήψη αποφάσεων υπό αβεβαιότητα. Παίγνια Αποφάσεων 9 ο Εξάμηνο

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

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

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 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ

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

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

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

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

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

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ 1 ΕΙΣΑΓΩΓΗ 2 ΜΑΘΗΜΑΤΙΚΟΙ ΟΡΙΣΜΟΙ 3 ΜΟΝΤΕΛΟΠΟΙΗΣΗ Δρ. Δημήτρης Βαρσάμης Μάρτιος / 31

Χρονικές σειρές 5 Ο μάθημα: Γραμμικά στοχαστικά μοντέλα (1) Αυτοπαλίνδρομα μοντέλα Εαρινό εξάμηνο Τμήμα Μαθηματικών ΑΠΘ

1 ο ΕΤΟΣ 1 ο ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ ΚΩΔΙΚΟΣ ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Θ Α Ε ΔΜ. 2 ο ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ ΚΩΔΙΚΟΣ ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Θ Α Ε ΔΜ

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

Β. Βασιλειάδης. Επιχειρησιακή Έρευνα Διάλεξη 5 η -Αλγόριθμος Simplex

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

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

ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ & ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. ΕΞΕΤΑΣΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ Έβδομο Εξάμηνο

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

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

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

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

10. Εισαγωγή στις Μεθόδους Πεπερασμένων Στοιχείων (ΜΠΣ)

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 7: Εισαγωγή στη Θεωρία Αποφάσεων Δέντρα Αποφάσεων

Επιχειρησιακή Έρευνα. Εισαγωγική Διάλεξη

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

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

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

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

ΔΙΟΙΚΗΣΗ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ

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

Λήψη αποφάσεων υπό αβεβαιότητα

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια)

Fermat, 1638, Newton Euler, Lagrange, 1807

Δυναμική Διατήρηση Γραμμικής Διάταξης

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ με το EXCEL

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

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

Transcript:

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

Προτεινόμενο σύγγραμμα Π.-Χ. Βασιλείου, Εφαρμοσμένος Μαθηματικός Προγραμματισμός, Ζήτη Πελαγία & Σια Ι.Κ.Ε, 2001. Κωδικός στον Εύδοξο: 11031 Η εξεταστέα ύλη συμπίπτει με την διδακτέα ύλη. Θα δίνονται προαιρετικές ασκήσεις κατά την διάρκεια του εξαμήνου για την καλύτερη κατανόηση της ύλης του μαθήματος. Πληροφορίες για το μάθημα καθώς και οι διαλέξεις κάθε μαθήματος θα ανακοινώνονται στην ιστοσελίδα μου: http://users.auth.gr/agpapana 2

Επιχειρησιακή έρευνα Δυναμικός Προγραμματισμός Λήψη αποφάσεων 3

«Στοχαστικές στρατηγικές» Σκοπός του μαθήματος Τεχνικές επίλυσης προβλημάτων, τα οποία χαρακτηρίζονται από διαδοχικές αλληλεξαρτώμενες αποφάσεις, οπού η κάθε απόφαση επηρεάζει μεταγενέστερες αποφάσεις. μεθοδολογία Παραδείγματα / εφαρμογές μεθοδολογία Δυναμικού Προγραμματισμού (ΔΠ) Αναγκαιότητα / χρησιμότητα ΔΠ στην αντιμετώπιση προβλημάτων της Επιχειρησιακής Έρευνας 4

Δυναμικός Προγραμματισμός Προβλήματα βελτιστοποίησης: εύρεση ακροτάτων, μεγιστοποίηση ή ελαχιστοποίηση συναρτήσεων Χαρακτηριστικά προβλημάτων Δυναμικού Προγραμματισμού Δεδομένα σε μορφή πλέγματος Τυχαίες μεταβλητές (στοχαστικότητα) Άγνωστη η συνάρτηση βελτιστοποίησης Γραμμικός / ακέραιος Προγραμματισμός Μαθηματική ανάλυση 5

Η έννοια του Δυναμικού Προγραμματισμού Ο Δυναμικός Προγραμματισμός εισήχθη το 1953 από τον Richard E. Bellman για να εφαρμοστεί σε προβλήματα βέλτιστου ελέγχου στον τομέα της Μηχανικής. Το πρώτο συνθετικό, το «Δυναμικός», υποδηλώνει την χρονικά μεταβαλλόμενη φύση της διαδικασίας του Δυναμικού Προγραμματισμού, καθώς συμβαίνει σε πολλαπλά διαδοχικά στάδια. Το δεύτερο συνθετικό, το «Προγραμματισμός», προέρχεται από τον όρο «μαθηματικός προγραμματισμός» - ένα συνώνυμο για τη βελτιστοποίηση. 6

Παραδείγματα προβλημάτων Η έννοια του προβλήματος είναι διαισθητικά γνωστή σε όλους: υπάρχει μια δεδομένη κατάσταση (αρχική), υπάρχει μια επιθυμητή κατάσταση (τελική) και διαθέσιμες ενέργειες που πρέπει να γίνουν ώστε να προκύψει η επιθυμητή κατάσταση. Ορισμένα απλά / σύνθετα προβλήματα: Τρίλιζα Λαβύρινθος N-puzzle Σκάκι 7

Ο Δυναμικός Προγραμματισμός είναι μία υπολογιστική μέθοδος η οποία εφαρμόζεται όταν πρόκειται να ληφθεί μία σύνθετη απόφαση (λήψη απόφασης), η οποία προκύπτει από τη σύνθεση επιμέρους αποφάσεων που αλληλεξαρτώνται. αλληλεξάρτηση Οι αποφάσεις παρουσιάζουν χρονική διαδοχή π.χ. αναζήτησης της συντομότερης διαδρομής Οι αποφάσεις συνδέονται με κοινούς περιορισμούς π.χ. κατανομή περιορισμένων πόρων μεταξύ ανταγωνιστικών δραστηριοτήτων 8

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

Πολυσταδιακή διαδικασία αποφάσεων: πρέπει να πάρουμε μια αλληλουχία διαδοχικών αποφάσεων. Μια τέτοια αλληλουχία διαδοχικών αποφάσεων ονομάζεται «πολιτική». Βέλτιστη πολιτική είναι εκείνη που βελτιστοποιεί (μεγιστοποιεί ή ελαχιστοποιεί) την τιμή της επιλεγμένης αντικειμενικής συνάρτησης της διαδικασίας. 10

Η βασική ιδέα του Δυναμικού Προγραμματισμού Η βασική ιδέα του Δυναμικού Προγραμματισμού είναι ότι μπορούμε να χωρίσουμε κατάλληλα το πρόβλημα που αντιμετωπίζουμε σε τόσα υπο-προβλήματα, όσες είναι και οι άγνωστες μεταβλητές του και να προσδιορίζουμε κάθε φορά την τιμή μιας μόνο μεταβλητής. Για παράδειγμα, αντί να έχουμε ένα πρόβλημα με τρείς μεταβλητές, σχηματίζουμε τρία αλληλοσυνδεόμενα υπο-προβλήματα με μία μεταβλητή στο καθένα. 11

Χαρακτηριστικά Δυναμικού Προγραμματισμού Οι αποφάσεις λαμβάνονται διαδοχικά. Το πρόβλημα μπορεί να διαιρεθεί σε βήματα (φάσεις) και σε κάθε βήμα απαιτείται να ληφθεί μία «στρατηγική» απόφαση. Κάθε βήμα έχει ένα ορισμένο αριθμό «καταστάσεων» που συνδέονται με αυτό. Το αποτέλεσμα μίας στρατηγικής απόφασης που λαμβάνεται σε κάθε βήμα είναι να μετατρέπει την παρούσα κατάσταση σε μία κατάσταση που συνδέεται με το επόμενο βήμα. Με κάθε απόφαση συνδέεται ένα κέρδος ή μία ζημία (κόστος). 12

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

Αρχή βελτιστοποίησης Σύμφωνα με τον Bellman: «Μία βέλτιστη πολιτική έχει την ιδιότητα ότι οποιαδήποτε και αν είναι η αρχική κατάσταση της διαδικασίας και η αρχική απόφαση, οι αποφάσεις που εναπομένουν πρέπει να συνιστούν μια βέλτιστη πολιτική σε σχέση με την κατάσταση που είναι αποτέλεσμα της πρώτης απόφασης». Αρχίζοντας από ένα στάδιο της πολυσταδιακής διαδικασίας, για το οποίο γνωρίζουμε την αρχική κατάσταση του συστήματος, επιλύουμε τις εξισώσεις του προβλήματος για το στάδιο αυτό και ορίζουμε την κατάσταση του συστήματος κατά την αρχή του επόμενου σταδίου της διαδικασίας. 14

Κατόπιν χρησιμοποιώντας την κατάσταση που υπολογίσαμε σαν αρχική κατάσταση του δευτέρου σταδίου προσδιορίζουμε τη βέλτιστη απόφαση για το στάδιο αυτό και επίσης την αρχική κατάσταση του επόμενου σταδίου. Προχωρώντας κατά αυτόν τον τρόπο, μπορούμε να προσδιορίσουμε μια αλληλουχία διαδοχικών αποφάσεων που αποτελεί την βέλτιστη πολιτική για όλα τα στάδια της διαδικασίας. Η πολιτική αυτή, αποτελεί την βέλτιστη πολιτική για ολόκληρη την πολυσταδιακή διαδικασία. 15

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

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

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

Υπολογιστικό κόστος Χρησιμότητα Η παραμετρική λύση των υπο-προβλημάτων αποτελεί κυρίως το υπολογιστικό κόστος της μεθόδου, το οποίο αν και είναι σημαντικό, είναι πολύ μικρότερο από το κόστος της πλήρους απαρίθμησης και αξιολόγησης όλων των δυνατών λύσεων. Παρόλα αυτά, η μεθοδολογία του Δυναμικού Προγραμματισμού είναι απαραίτητη για την επίλυση προβλημάτων τα οποία δεν μπορούν να αντιμετωπισθούν με μεθόδους του Γραμμικού / Ακέραιου Προγραμματισμού και της Μαθηματικής Ανάλυσης: Δεδομένα σε μορφή πλέγματος Τυχαίες μεταβλητές Δεν υπάρχει αναλυτική μορφή για την συνάρτηση βελτιστοποίησης 19

Οι μέθοδοι του Δυναμικού Προγραμματισμού είναι οι μόνες μέθοδοι από τον κλάδο της Επιχειρησιακής έρευνας που μπορούν να επεκταθούν σε στοχαστικά προβλήματα με τυχαίες μεταβλητές και άρα να εφαρμοστούν σε ρεαλιστικά προβλήματα των Επιχειρήσεων: Εταιρείες επεξεργασίας των Επικίνδυνων / Μολυσματικών Αποβλήτων (λήψη αποφάσεων σχετικά με τα δρομολόγια) Ναυτιλιακές εταιρείες Εφοδιαστική αλυσίδα (λήψη αποφάσεων σχετικά με τη μεταφορά και αποθήκευση προϊόντων) Βιομηχανίες (πρόβλημα σχεδιασμού παραγωγής) Δρομολόγια περιοδευόντων πωλητών επιχειρήσεων 20

Η συμβολή της πληροφορικής και ο ρόλος του δυναμικού προγραμματισμού στη λήψη αποφάσεων Η επιτυχία της λήψης αποφάσεων, που είναι η κύρια λειτουργία της διοίκησης μιας επιχείρησης, είναι άρρηκτα συνδεδεμένη τόσο µε τις διαθέσιμες πληροφορίες, όσο και µε τις λειτουργίες που αποτελούν τη διαδικασία. Οι πληροφορίες πρέπει να συλλέγονται, να αποθηκεύονται και να συντίθενται µε τέτοιο τρόπο που θα είναι σε θέση να απαντήσουν σημαντικές διοικητικές και στρατηγικές αποφάσεις. Τα τελευταία 20 χρόνια έχουν δημιουργηθεί διάφοροι τύποι πληροφοριακών συστημάτων για διαφορετικές περιστάσεις ανάλογα µε τις ανάγκες της επιχείρησης. 21

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

Συστήματα Υποστήριξης Αποφάσεων Χρησιμοποιούνται κυρίως από τα μεσαία στελέχη για τη λήψη αποφάσεων. Συστήματα Εφοδιαστικής Αλυσίδας Διαχείριση τα εφοδιαστικής αλυσίδας (προμηθευτές, πωλητές, πελάτες) Συστήματα Διαχείρισης Πελατών Συστήματα Διαχείρισης Γνώσης Συλλογή, καταγραφή, ανάκτηση και τη διάδοση της γνώσης. 23

Βασικά προβλήματα Δυναμικού Προγραμματισμού 1. Στοιχειώδη προβλήματα διαδρομής 2. Στοχαστικά προβλήματα διαδρομής 3. Αντικατάσταση εργαλείων 4. Στοχαστικά προβλήματα αντικατάστασης εργαλείων 5. Το πρόβλημα της κατανομής υλικού 6. Το γενικό πρόβλημα ελάχιστης διαδρομής 7. Το πρόβλημα του βέλτιστου φορτίου 8. Προβλήματα παραγωγής και αποθήκευσης 9. Μαρκοβιανές διαδικασίες αποφάσεων 24

1. Στοιχειώδη προβλήματα διαδρομής Τα προβλήματα διαδρομής είναι κλασσικές εφαρμογές της μεθοδολογίας του Δυναμικού Προγραμματισμού και προσφέρονται για να παρουσιαστούν οι αρχές του. Παράδειγμα Ας υποθέσουμε ότι είμαστε στην πόλη Α και θέλουμε να πάμε στην πόλη Β. Ο διπλανός χάρτης δείχνει όλες τις πιθανές διαδρομές ακολουθώντας τα τόξα. Α C D E F G H I Β 25

Τα νούμερα που είναι σημειωμένα στα τόξα αντιπροσωπεύουν τα χιλιόμετρα, αλλά θα μπορούσε να είναι κάποιο άλλο μέγεθος που μας ενδιαφέρει, π.χ. χρόνος ή έξοδα. Το πρόβλημα Πρέπει να βρούμε ποια είναι η βέλτιστη διαδρομή, δηλαδή θέλουμε να βρούμε ποια είναι η διαδρομή με τα λιγότερα χιλιόμετρα (ή αντίστοιχα με τον λιγότερο χρόνο ή τα λιγότερα έξοδα). Α C D E F G H I Β 26

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

Παράδειγμα Ας υποθέσουμε ότι είμαστε στην πόλη Α και θέλουμε να πάμε στην πόλη Β. Ο χάρτης δείχνει όλες τις πιθανές διαδρομές ακολουθώντας τα τόξα. Υποθέτουμε όμως, ότι αν δώσουμε σε κάποιον οδηγίες για το ποια είναι η βέλτιστη διαδρομή, τότε ακολουθεί την σωστή διεύθυνση με πιθανότητα 0.75. Το πρόβλημα Ποια είναι η πολιτική που πρέπει να προτιμηθεί ώστε το αναμενόμενο «κόστος» να είναι ελάχιστο. Α C D E F G H I Β 28

3. Αντικατάσταση εργαλείων Έστω ότι έχουμε ένα εργαλείο, π.χ. ένα αυτοκίνητο, το οποίο χάνει την λειτουργικότητα του με τον καιρό. Υποθέτουμε ότι χρειαζόμαστε ένα αντίστοιχο εργαλείο για τις επόμενες Τ χρονικές στιγμές (π.χ. χρόνια ή μήνες). Αν στο ενδιάμεσο διάστημα αντικαταστήσουμε το εργαλείο, παίρνουμε την αξία του ανάλογα με την ηλικία του. Μετά από Τ χρονικές στιγμές πουλάμε το εργαλείο και παίρνουμε μια τιμή ανάλογα με την ηλικία του. Τέλος, υποθέτουμε ότι το κόστος λειτουργίας του εργαλείου είναι συνάρτηση της ηλικίας του. 29

Το πρόβλημα Αν και ποια χρονική στιγμή πρέπει να αντικατασταθεί το εργαλείο έτσι ώστε το ολικό κόστος να είναι ελάχιστο. 30

4. Στοχαστικά προβλήματα αντικατάστασης εργαλείων Το πρόβλημα της αντικατάστασης εργαλείων μετατρέπεται σε στοχαστικό αν υποθέσουμε ότι: Ο χρόνος χρήσης του εργαλείου, Τ, είναι μια τυχαία μεταβλητή. Το κόστος χρήσης σε κάθε χρονική περίοδο είναι επίσης μια τυχαία μεταβλητή. Υπάρχει το ενδεχόμενο της καταστροφής του εργαλείου και κατά συνέπεια της απρόβλεπτης αντικατάστασης του. Το πρόβλημα Αν και ποια χρονική στιγμή πρέπει να αντικατασταθεί το εργαλείο έτσι ώστε το ολικό κόστος να είναι ελάχιστο. 31

5. Το πρόβλημα της κατανομής υλικού Έστω ότι διαθέτουμε Υ μονάδες από ένα υλικό και ότι πρέπει να το μοιράσουμε σε Κ δραστηριότητες. Από τις δραστηριότητες αυτές γνωρίζουμε ότι για κάθε ποσότητα y = 0,1,, Υ που τοποθετείται στην δραστηριότητα i, έχουμε σαν επιστροφή f i (y) μια γνωστή αύξουσα συνάρτηση του y. Το πρόβλημα Πως μπορούμε να μοιράσουμε το υλικό στις διάφορες δραστηριότητες έτσι ώστε η ολική επιστροφή να είναι μέγιστη. 32

Δηλαδή έχουμε να λύσουμε το μαθηματικό πρόβλημα max F(y) y 1,,y n με τρόπο ώστε να ικανοποιούνται οι σχέσεις F y = F y 1,, y n = K i=1 f i (y i ) K i=1 y i = Y y i, i = 1,, K : μη αρνητικοί ακέραιοι 33

6. Το γενικό πρόβλημα ελάχιστης διαδρομής Έστω ένα δικτυωτό όπως το παρακάτω όπου υπάρχουν αριθμημένοι κόμβοι από το 1 ως το 10. Οι δυνατές πορείες από τον έναν κόμβο στον άλλο σημειώνονται με τόξα. 34

Το τόξο που οδηγεί π.χ. από τον κόμβο 4 στον κόμβο 7, συμβολίζεται με (4,7) και αυτό πάντα θα συνοδεύεται από την απόσταση α 47 μεταξύ των δύο κόμβων (στην περίπτωση αυτή είναι α 47 = 5). Το πρόβλημα Ποιες είναι η διαδρομή με την ελάχιστη απόσταση μεταξύ του πρώτου και του τελευταίου κόμβου. 35

7. Το πρόβλημα του βέλτιστου φορτίου Έστω W το μέγιστο δυνατό φορτίο που μπορεί να μεταφέρει ένα μεταφορικό μέσο. Έστω n είδη αντικειμένων τα οποία θέλουμε να μεταφέρουμε. Έστω u i η αξία του ενός κομματιού του είδους i και w i το βάρος του. Έστω x i, i = 1,.., n τα κομμάτια του είδους i που θα πρέπει να φορτώσουμε (άρα x i ακέραιοι αριθμοί). Το πρόβλημα Ποιες είναι οι ποσότητες κάθε είδους i που πρέπει να φορτωθούν έτσι ώστε η αξία του φορτίου να είναι μέγιστη. 36

Δηλαδή έχουμε να λύσουμε το μαθηματικό πρόβλημα max x 1,,x n i=1 n x i u i με τρόπο ώστε να ικανοποιούνται οι σχέσεις n i=1 x i w i W x i, i = 1,, n : ακέραιοι 37

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

Η απάντηση των δύο αυτών ερωτημάτων γίνεται με βάση την ελαχιστοποίηση του κόστους. Μερικά από τα είδη κόστους: Κόστος παραγγελίας (κόστος προετοιμασίας για την έναρξη παραγωγής) Κόστος αγοράς μονάδας προϊόντος (κόστος ανθρώπινου δυναμικού, απόσβεση μηχανημάτων, κόστος υλικού παραγωγής κτλ) Κόστος αποθήκευσης μονάδας προϊόντος (συντήρηση αποθήκευσης, φορολογία αποθηκευμένων προϊόντων, ασφάλισης από κλοπή κτλ) 39

9. Μαρκοβιανές διαδικασίες αποφάσεων Είναι μια κλάση προβλημάτων που εμφανίζουν την μεγαλύτερη δυναμική εφαρμογών σε πραγματικά προβλήματα. Συνδυάζουν τις μεθόδους Δυναμικού Προγραμματισμού και τις Μαρκοβιανές Αλυσίδες. Μαρκοβιανή αλυσίδα ονομάζουμε ένα μαθηματικό σύστημα που μεταβάλλεται από μια κατάσταση σε μια άλλη, ανάμεσα σε ένα πεπερασμένο αριθμό καταστάσεων. Είναι μια τυχαία διαδικασία που δε διατηρεί μνήμη για τις προηγούμενες μεταβολές: Η επόμενη κατάσταση εξαρτάται μόνο από την τωρινή κατάσταση και όχι από αυτές που προηγήθηκαν. Αυτό το συγκεκριμένο είδος "αμνησίας" ονομάζεται μαρκοβιανή ιδιότητα. 40

Παράδειγμα Ένας εκδότης εφημερίδας εξετάζει αν η κυκλοφορία της εφημερίδας του είναι ικανοποιητική ή όχι ώστε να αποφασίσει αν θα συνεχίσει την κυκλοφορίας της χωρίς καμία αλλαγή ή αν θα καταφύγει στην διαφήμιση. 41

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