Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων

Σχετικά έγγραφα
Κασταλία Σύστηµα στοχαστικής προσοµοίωσης υδρολογικών µεταβλητών

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

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

Τεχνολογία Συστημάτων Υδατικών Πόρων

Ιωάννα Ανυφαντή, Μηχανικός Περιβάλλοντος Επιβλέπων: Α. Ευστρατιάδης, ΕΔΙΠ ΕΜΠ. Αθήνα, Ιούλιος 2018

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

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

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

Η επίδραση της δειγματοληπτικής αβεβαιότητας των εισροών στη στοχαστική προσομοίωση ταμιευτήρα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

Σύγχρονα συστήµατα προβλέψεων και µοντελοποίησης. Τµήµα Στατιστικής και Αναλογιστικών Χρηµατοοικονοµικών Μαθηµατικών

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

Ε ανάληψη. Α ληροφόρητη αναζήτηση

Συγκριτική παρουσίαση

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

Υδρολογική διερεύνηση της διαχείρισης της λίµνης Πλαστήρα

Υδρολογική διερεύνηση της διαχείρισης της λίµνης Πλαστήρα

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

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

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

ΑΛΓΟΡΙΘΜΙΚΕΣ ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης.

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

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

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

Φ. Δογάνης I. Bafumba Χ. Σαρίμβεης. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Χημικών Μηχανικών Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής

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

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

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

Προσαρμογή εξελικτικού αλγορίθμου ανόπτησης-απλόκου για βελτιστοποίηση στοχαστικών στοχικών συναρτήσεων σε προβλήματα υδατικών πόρων

Το υπολογιστικό σύστηµα Υδρονοµέας και η εφαρµογή του στην µελέτη των έργων εκτροπής του Αχελώου

Ένα φειδωλό μοντέλο για την πρόβλεψη των χαμηλών ροών σε μεσογειακά υδατορεύματα

«ΔΙΕΡΕΥΝΗΣΗ ΣΤΡΑΤΗΓΙΚΩΝ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗΣ ΥΔΡΟΓΕΩΛΟΓΙΚΟΥ ΥΠΟΜΟΝΤΕΛΟΥ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΥΔΡΟΓΕΙΟΣ ΕΦΑΡΜΟΓΗ ΣΤΗ ΛΕΚΑΝΗ ΤΟΥ ΒΟΙΩΤΙΚΟΥ ΚΗΦΙΣΟΥ»

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

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

Το υπολογιστικό σύστηµα Υδρονοµέας και η εφαρµογή του στην µελέτη των έργων εκτροπής του Αχελώου

Υδρολογική διερεύνηση λειτουργίας ταµιευτήρα Πλαστήρα

Θεωρία Λήψης Αποφάσεων

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

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

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

Eθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών EMΠ

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

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

Υδρολογική και ποιοτική θεώρηση της λειτουργίας του ταμιευτήρα Πλαστήρα

Αναγνώριση Προτύπων Ι

Τυπικά θέματα εξετάσεων. ΠΡΟΣΟΧΗ: Οι ερωτήσεις που παρατίθενται ΔΕΝ καλύπτουν την πλήρη ύλη του μαθήματος και παρέχονται απλά ενδεικτικά

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

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

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 5: Παραδείγματα. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

Μάθημα Επιλογής 8 ου εξαμήνου

Ειδικά θέµατα δικτύων διανοµής

Το υπολογιστικό σύστηµα Υδρονοµέας και η εφαρµογή του στην προσοµοίωση συστηµάτων ταµιευτήρων

Τα κύρια σηµεία της παρούσας διδακτορικής διατριβής είναι: Η πειραµατική µελέτη της µεταβατικής συµπεριφοράς συστηµάτων γείωσης

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

Συστήματα υποστήριξης αποφάσεων στη διαχείριση υδατικών πόρων: Η περίπτωση του υδροδοτικού συστήματος της Αθήνας

Μη μετρούμενες λεκάνες απορροής: Διερεύνηση στη λεκάνη του Πηνειού Θεσσαλίας, στη θέση Σαρακίνα

Διαχείριση Υδατικών Πόρων

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Υφαλμύρινση Παράκτιων Υδροφορέων - προσδιορισμός και αντιμετώπιση του φαινομένου με συνδυασμό μοντέλων προσομοίωσης και μεθόδων βελτιστοποίησης

Συστήματα υποστήριξης αποφάσεων στη διαχείριση υδατικών πόρων: Η περίπτωση του υδροδοτικού συστήματος της Αθήνας

Υ ΡΟΓΑΙΑ. Λογισµικό ιαχείρισης Υδατικών Πόρων. Υ ΡΟΝΟΜΕΑΣ: : Βέλτιστη διαχείριση υδροσυστηµάτων

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

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

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

*ΜΗΝΙΑΙΑ ΣΤΟΙΧΕΙΑ ΕΚΚΑΘΑΡΙΣΗΣ ΣΤΑ ΜΗ ΔΙΑΣΥΝΔΕΔΕΜΕΝΑ ΝΗΣΙΑ ETOYΣ ΜMΚ_ΜΔΝ ( /MWh) ΜΠΚΠ_ΜΔΝ ( /MWh) ΑΠΕ (MWh)

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

*ΜΗΝΙΑΙΑ ΣΤΟΙΧΕΙΑ ΕΚΚΑΘΑΡΙΣΗΣ ΣΤΑ ΜΗ ΔΙΑΣΥΝΔΕΔΕΜΕΝΑ ΝΗΣΙΑ ETOYΣ ΜMΚ_ΜΔΝ ( /MWh) ΜΠΚΠ_ΜΔΝ ( /MWh) ΑΠΕ (MWh)

Υδρονοµέας Σύστηµα υποστήριξης της διαχείρισης υδατικών πόρων

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

ιάρθρωση παρουσίασης 1. Ιστορικό διαχείρισης της λίµνης Πλαστήρα 2. Συλλογή και επεξεργασία δεδοµένων 3. Μεθοδολογική προσέγγιση

Ε.Μ.Π Τομέας Υδατικών Πόρων Υδραυλικών & Θαλασσίων Έργων Μάθημα: Τεχνολογία Συστημάτων Υδατικών Πόρων 9 ο Εξάμηνο Πολ. Μηχανικών Ε. Μπαλτάς.

«Τεχνολογία και Προοπτικές εξέλιξης μικρών υδροστροβίλων» Δημήτριος Παπαντώνης και Ιωάννης Αναγνωστόπουλος

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

Διάρθρωση παρουσίασης

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

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

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

Απλοποίηση της εκτίµησης της εξατµοδιαπνοής στην Ελλάδα

Κλιματική αλλαγή, δυναμική Hurst- Kolmogorov και αβεβαιότητα

Επαναληπτικές μέθοδοι

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

Κύρια σημεία. Η έννοια του μοντέλου. Έρευνα στην εφαρμοσμένη Στατιστική. ΈρευναστηΜαθηματικήΣτατιστική. Αντικείμενο της Μαθηματικής Στατιστικής

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

Διαχείριση Ταμιευτήρα

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

Προσομοίωση Συστημάτων

6. Στατιστικές μέθοδοι εκπαίδευσης

Βραχυπρόθεσμη τοπική μετεωρολογική πρόγνωση με αναζήτηση ανάλογων καταστάσεων

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

Διαχείριση Υδατικών Πόρων

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

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

Τυπικές και εξειδικευµένες υδρολογικές αναλύσεις

Προβλήματα Υφαλμύρισης Καρστικών Υδροφορέων

Τοπικές και ολικές τεχνικές βελτιστοποίησης

Transcript:

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

Διάρθρωση παρουσίασης 1. Διατύπωση προβλήματος ολικής βελτιστοποίησης 2. Μέθοδοι αναζήτησης τοπικών ακροτάτων 3. Επισκόπηση τεχνικών αναζήτησης ολικού βελτίστου 4. Εξελικτικός αλγόριθμος ανόπτησης-απλόκου 5. Αξιολόγηση μεθόδων βελτιστοποίησης σε προβλήματα μαθηματικών συναρτήσεων 6. Εφαρμογές σε προβλήματα υδατικών πόρων 7. Συμπεράσματα Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 2

Συμβολή της εργασίας 1. Ολοκληρωμένη βιβλιογραφική επισκόπηση των μεθόδων αναζήτησης ολικού βελτίστου, με έμφαση στις τεχνικές που χρησιμοποιούνται για την αντιμετώπιση προβλημάτων από τον χώρο των υδατικών πόρων. 2. Ανάπτυξη μιας νέας τεχνικής ολικής βελτιστοποίησης, βάσει υφιστάμενων μεθοδολογιών οι οποίες συνδυάζονται σε ένα πρωτότυπο αλγοριθμικό σχήμα. 3. Υλοποίηση τεσσάρων αντιπροσωπευτικών αλγορίθμων βελτιστοποίησης και συστηματική αξιολόγησή τους, βάσει θεωρητικών και πραγματικών προβλημάτων. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 3

Το πρόβλημα ολικής βελτιστοποίησης Ορισμός του προβλήματος Ζητείται ένα διάνυσμα x * τέτοιο ώστε να ελαχιστοποιείται η μη γραμμική συνάρτηση f στον συνεχή χώρο D = [a, b] R n, δηλαδή: f(x * ) = min f(x), a < x < b Παραδοχές Οι εξωτερικοί περιορισμοί του προβλήματος, αντιμετωπίζονται είτε με θεώρηση συναρτήσεων ποινής είτε μέσω προσομοίωσης. Δεν απαιτείται η ύπαρξη αναλυτικής έκφρασης της συνάρτησης, ούτε η γνώση των μερικών παραγώγων της. Τυπική δυσκολία Αν η συνάρτηση είναι μη κυρτή, μπορεί να υπάρχουν περισσότερα από ένα ακρότατα. Σε πραγματικές εφαρμογές, η εύρεση ακριβούς λύσης δεν είναι ούτε δυνατή, λόγω σφαλμάτων στο μαθηματικό μοντέλο και τα δεδομένα του, ούτε εφικτή, εξαιτίας του απαιτούμενου υπολογιστικού φόρτου. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 4

Μέθοδοι αναζήτησης τοπικών ακροτάτων Ορισμός Πρόκειται για επαναληπτικές μεθόδους, οι οποίες βελτιώνουν σταδιακά την τιμή της συνάρτησης, μεταβαίνοντας στο επόμενο σημείο βάσει του γενικού κανόνα: x [k] = x [k - 1] + β [k] d [k] όπου β [k] βαθμωτή παράμετρος κλίμακας και d [k] μια διεύθυνση στο R n. Κατάταξη μεθόδων Ανάλογα με τον τρόπο ορισμού των β [k], d [k] οι μέθοδοι διακρίνονται σε: Μεθόδους κλίσης Τεχνικές άμεσης αναζήτησης Οι μέθοδοι κλίσης βασίζονται στον διαφορικό λογισμό και απαιτούν τη γνώση (αναλυτική ή αριθμητική) των παραγώγων της συνάρτησης. Οι τεχνικές άμεσης αναζήτησης δεν χρησιμοποιούν ούτε προσεγγίζουν παραγώγους, αλλά καθορίζουν την πορεία αναζήτησης βάσει μονάχα της σχετικής διάταξης των τιμών της συνάρτησης σε διαδοχικά σημεία. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 5

Μέθοδος κατερχόμενου απλόκου Ορισμός: Άπλοκο (simplex) ονομάζεται το γεωμετρικό σχήμα που ορίζεται από ένα σύνολο n + 1 γραμμικά ανεξάρτητων σημείων (κορυφών) στο R n. Αλγόριθμος Nelder-Mead: Ορίζεται ένα άπλοκο που διερευνά τον εφικτό χώρο προσαρμοζόμενο στο ανάγλυφο της συνάρτησης πραγματοποιώντας 4 ειδών κινήσεις: Ανάκλαση της τρέχουσας χειρότερης κορυφής ως προς το κεντροειδές του απλόκου. Επέκταση κατά μήκος της διεύθυνσης ανάκλασης. Συμπίεση αντίθετα προς τη φορά ανάκλασης. Συρρίκνωση γύρω από την καλύτερη κορυφή. Χειρότερη κορυφή Συμπίεση Σημείο εσωτερικής Καλύτερη Σημείο περί την καλύτερη Σημείο συμπίεσης ανάκλασης κορυφή επέκτασης εξωτερικής κορυφή συμπίεσης Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 6

Τεχνικές ολικής βελτιστοποίησης (1) Συστηματική αναζήτηση σε πλέγμα Μέθοδος απλού πλέγματος Ορίζεται ένα πλέγμα σημείων, στους κόμβους του οποίου υπολογίζεται η τιμή της συνάρτησης, και το καλύτερο σημείο θεωρείται εκτιμήτρια του ολικού βελτίστου. Μέθοδος επάλληλων πλεγμάτων Διαμορφώνεται ένα πλέγμα με αδρή αρχικά διακριτοποίηση, το οποίο σταδιακά πυκνώνει γύρω από την περιοχή του εκάστοτε βελτίστου. Η μέθοδος συστηματικής αναζήτησης σε πλέγμα είναι καθαρά προσδιοριστική, ενώ το πλήθος των κόμβων του πλέγματος (και κατά συνέπεια ο υπολογιστικός φόρτος) αυξάνει εκθετικά με τη διάσταση του προβλήματος (ΝΡ-τύπου πρόβλημα). Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 7

Τεχνικές ολικής βελτιστοποίησης (2) Στοχαστικές (Monte Carlo) μέθοδοι Μέθοδοι τυχαίας δειγματοληψίας Γεννάται ένα προκαθορισμένο πλήθος σημείων μέσα στον εφικτό χώρο και το καλύτερο από αυτό θεωρείται εκτιμήτρια του ολικού βελτίστου. Μέθοδοι προσαρμοστικής δειγματοληψίας Κάθε νέο σημείο γεννάται ως μια τυχαία διαταραχή γύρω από το προηγούμενο και γίνεται αποδεκτό εφόσον βελτιώνει την τιμή της αντικειμενικής συνάρτησης. Τεχνική πολλαπλών εκκινήσεων Ένας αλγόριθμος τοπικής αναζήτησης εφαρμόζεται πολλές φορές στο ίδιο πρόβλημα, ξεκινώντας από διαφορετικές αρχικές συνθήκες. Οι μέθοδοι Monte Carlo συγκλίνουν ασυμπτωτικά στο ολικό ακρότατο της συνάρτησης, ενώ ο θεωρητικός χρόνος σύγκλισης είναι ανεξάρτητος της διάστασης του προβλήματος. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 8

Τεχνικές ολικής βελτιστοποίησης (3) Γενετικοί αλγόριθμοι Ακολουθούν το πρότυπο των φυσικών εξελικτικών διαδικασιών. Αναπαριστούν τις μεταβλητές ελέγχου με κωδικοποιημένο τρόπο, συνήθως με τη μορφή δυαδικών συμβολοσειρών. Η εξέλιξη του πληθυσμού πραγματοποιείται σε στάδια τα οποία αποκαλούνται γενιές, με εφαρμογή τριών γενετικών τελεστών (επιλογή, διασταύρωση, μετάλλαξη). Ο τελεστής επιλογής αποσκοπεί στη βελτίωση της μέσης ποιότητας του πληθυσμού, παρέχοντας σε άτομα υψηλότερης ποιότητας μεγαλύτερη πιθανότητα επιβίωσης. Μέσω του τελεστή διασταύρωσης, δύο γονείς ανταλλάσσουν μέρος της γενετικής τους πληροφορίας, με σκοπό την παραγωγή ισχυρότερων απογόνων. Στόχος της μετάλλαξης είναι η είσοδος νέων χαρακτηριστικών στον πληθυσμό, με συνέπεια την αύξηση της ποικιλίας του. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 9

Τεχνικές ολικής βελτιστοποίησης (4) Προσομοιωμένη ανόπτηση Θερμοδυναμικά συστήματα (π.χ. μέταλλα) τα οποία ψύχονται με αργό ρυθμό φτάνουν στην κατάσταση ελάχιστης ενέργειας σχηματίζοντας τέλειους κρυστάλλους, ενώ αν ψυχθούν γρήγορα μπορεί να καταλήξουν σε μια άμορφη δομή, μεγαλύτερης ενέργειας. Η στρατηγική της ανόπτησης έγκειται στην αποδοχή ορισμένων βημάτων μετάβασης σε μεγαλύτερο ενεργειακό επίπεδο, έτσι ώστε να παρέχεται η ευκαιρία διαφυγής από τοπικά ενεργειακά ακρότατα. Η κατάσταση ενέργειας Ε ενός θερμοδυναμικού συστήματος εξαρτάται από τη θερμοκρασία Τ και ακολουθεί κατανομή Boltzman: P(E) ~ exp (- E / κ T) Οι αρχές της ανόπτησης μεταφέρθηκαν στη θεωρία βελτιστοποίησης, αντιστοιχώντας την προς ελαχιστοποίηση συνάρτηση στην ενέργεια του συστήματος και ορίζοντας μια παράμετρο ελέγχου ανάλογη της θερμοκρασίας καθώς και ένα χρονοδιάγραμμα ανόπτησης, το οποίο περιγράφει τη στρατηγική μείωσης της θερμοκρασίας. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 10

Τεχνικές ολικής βελτιστοποίησης (5) Ανασχηματιζόμενη σύνθετη εξέλιξη Πρόκειται για μια πρόσφατη ευρετική μέθοδο, η οποία αναπτύχθηκε από υδρολόγους στο Πανεπιστήμιο της Αριζόνα, και έχει βρει ευρεία εφαρμογή στη ρύθμιση μοντέλων βροχής-απορροής. Στον αλγόριθμο χρησιμοποιείται η έννοια του πληθυσμού σημείων, ο οποίος διαχωρίζεται σε ομάδες που εξελίσσονται παράλληλα. Η εξέλιξη κάθε ομάδας σημείων γίνεται βάσει μιας σύνθετης διαδικασίας, η οποία βασίζεται στις αρχές της μεθόδου Nelder-Mead. Σε περιοδικά στάδια της διαδικασίας εξέλιξης του πληθυσμού, το σύνολο των σημείων αναμιγνύεται και σχηματίζονται νέες ομάδες, επιτρέποντας με αυτό τον τρόπο τη διάχυση των πληροφοριών που συλλέγονται κατά τη διάρκεια της βελτιστοποίησης. Οι ερευνητές που ανέπτυξαν τη μέθοδο συγκρίνουν τη στρατηγική που εφαρμόζουν με την επίλυση ενός δύσκολου προβλήματος από μια ομάδα επιστημόνων, οι οποίοι αν και εργάζονται μεμονωμένα, ανά τακτά διαστήματα συναντώνται και ανταλλάσσουν εμπειρίες και ιδέες. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 11

Εξελικτικό σχήμα ανόπτησης-απλόκου (1) Γενική στρατηγική Προσομοιωμένη ανόπτηση Πλεονέκτημα: Δυνατότητα απεγκλωβισμού από τοπικά ακρότατα, με την αποδοχή μη βέλτιστων βημάτων βάσει πιθανοτικών κριτηρίων. Μειονέκτημα: Πολύ αργή σύγκλιση (όσο πιο αργή, τόσο μεγαλύτερη η πιθανότητα εύρεσης του ολικού βελτίστου). Μέθοδος κατερχόμενου απλόκου Πλεονέκτημα: Γρήγορος και εύκολος εντοπισμός του τοπικού ακροτάτου, στην περιοχή έλξης του οποίου βρίσκεται το σημείο εκκίνησης του αλγορίθμου. Μειονέκτημα: Πλήρης αδυναμία διαφυγής του αλγορίθμου από το τοπικό ακρότατο. Προσαρμογή της στρατηγικής προσομοιωμένης ανόπτησης σε σχήματα κατερχόμενου απλόκου Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 12

Εξελικτικό σχήμα ανόπτησης-απλόκου (2) Περιγραφή του αλγορίθμου Γεννάται ο αρχικός πληθυσμός στο εσωτερικό του εφικτού χώρου. Σε κάθε επαναληπτικό κύκλο διαμορφώνεται ένα άπλοκο, με τυχαία επιλογή n + 1 σημείων του πληθυσμού. Το άπλοκο ανακλάται ως προς μια τυχαία κορυφή του, η οποία θεωρείται ως συμβατικά χειρότερη. Ελέγχεται αν το σημείο ανάκλασης βελτιώνει την τιμή της συνάρτησης (περίπτωση Α). Αν όχι, είτε απορρίπτεται (περίπτωση Β) είτε γίνεται αποδεκτό (περίπτωση Γ), βάσει πιθανοτικού κριτηρίου. Εφόσον ισχύει μία από τις περιπτώσεις Α ή Β, το άπλοκο εξελίσσεται βάσει μιας γενικευμένης στοχαστικής διαδικασίας Nelder-Mead, εκτελώντας τυχαίες κινήσεις επέκτασης, συμπίεσης και συρρίκνωσης. Αν ισχύει η περίπτωση Γ, δοκιμάζονται ορισμένα βήματα αναρρίχησης, με στόχο τον εντοπισμό γειτονικών περιοχών έλξης. Αν η αναρρίχηση αποτύχει, γεννάται ένα νέο σημείο μέσω μετάλλαξης, το οποίο κείται πάνω στην ελάχιστη υπερσφαίρα που περικλείει τον πληθυσμό. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 13

Εξελικτικό σχήμα ανόπτησης-απλόκου (3) Πρωτότυπα σημεία 1. Χρήση ειδικής γεννήτριας συνάρτησης του αρχικού πληθυσμού, με στόχο την αποφυγή εγκλωβισμού του απλόκου στα όρια του εφικτού χώρου. 2. Μερική αυτοματοποίηση χρονοδιαγράματος ανόπτησης. 3. Γενίκευση της στρατηγικής Nelder-Mead, με εισαγωγή όρων τυχαιότητας στις κινήσεις του απλόκου. 4. Εφαρμογή μεθόδων μονοδιάστατης βελτιστοποίησης κατά μήκος της διεύθυνσης βελτίωσης της τιμής της συνάρτησης, με στόχο την επιτάχυνση του αλγορίθμου. 5. Εφαρμογή ευρετικών κανόνων απεγκλωβισμού από τοπικά ακρότατα. 6. Υλοποίηση ευρετικής διαδικασίας μετάλλαξης, η οποία παρουσιάζει ομοιότητες με την αντίστοιχη των γενετικών αλγορίθμων. 7. Δυνατότητα επανεκκίνησης του αλγορίθμου (επανανόπτησης) σε περίπτωση γρήγορης σύγκλισης. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 14

Εξελικτικό σχήμα ανόπτησης-απλόκου (4) Γραφικό παράδειγμα: Γέννηση αρχικού πληθυσμού f = 68 40 f = 64 Τοπικό ελάχιστο, f = 45 f = 84 f = 91 Ολικό ελάχιστο, f * = 35 Όρια χώρου γέννησης αρχικού πληθυσμού f = 75 110 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 15

Εξελικτικό σχήμα ανόπτησης-απλόκου (5) Γραφικό παράδειγμα: Εσωτερική συμπίεση Σημείο ανάκλασης f = 95 f = 68 40 f = 64 f = 91 f = f = 84 Σημείο εσωτερικής συμπίεσης Συμβατικά χειρότερη κορυφή απλόκου f = 75 110 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 16

Εξελικτικό σχήμα ανόπτησης-απλόκου (6) Γραφικό παράδειγμα: Εξωτερική συμπίεση Σημείο ανάκλασης f = 64 Σημείο f = 85 εξωτερικής συμπίεσης f = f = 88 f = 68 f = 91 Συμβατικά χειρότερη κορυφή απλόκου 110 40 f = 75 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 17

Εξελικτικό σχήμα ανόπτησης-απλόκου (7) Γραφικό παράδειγμα: Συρρίκνωση Συμβατικά χειρότερη κορυφή απλόκου f = 85 f = 64 f = 78 f = Σημείο συρρίκνωσης f = Σημείο ανάκλασης f = 95 f = 68 Σημείο εσωτερικής συμπίεσης 110 40 f = 75 Σημείο συρρίκνωσης f = 97 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 18

Εξελικτικό σχήμα ανόπτησης-απλόκου (8) Γραφικό παράδειγμα: Επέκταση Συμβατικά χειρότερη κορυφή απλόκου f = 68 40 f = f = 65 f = f = 78 f = 64 f = Σημείο ανάκλασης f = 95 Σημείο πρώτης επέκτασης Σημείο δεύτερης επέκτασης 110 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 19

Εξελικτικό σχήμα ανόπτησης-απλόκου (9) Γραφικό παράδειγμα: Αναρρίχηση f = 64 Σημείο δεύτερης αναρρίχησης f = f = 88 f = 92 f = f = 95 f = 68 Συμβατικά χειρότερη κορυφή απλόκου 110 40 Σημείο πρώτης αναρρίχησης Σημείο ανάκλασης f = Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 20

Εξελικτικό σχήμα ανόπτησης-απλόκου (10) Γραφικό παράδειγμα: Μετάλλαξη Συμβατικά χειρότερη κορυφή απλόκου f = 64 f = f = 68 40 f = Σημείο μετάλλαξης Σημείο ανάκλασης f = 85 f = f = 95 f = 94 Σημείο πρώτης αναρρίχησης Σημείο δεύτερης αναρρίχησης 110 f = 102 Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 21

Αξιολόγηση αλγορίθμων βελτιστοποίησης Αποτελεσματικότητα Ορισμός: Ακρίβεια εντοπισμού του ολικού βελτίστου ή αλλιώς αξιοπιστία του αλγορίθμου. Δείκτης επίδοσης: Συχνότητα εντοπισμού του ολικού ακροτάτου για ένα μεγάλο αριθμό εκτελέσεων του αλγορίθμου, με στοχαστικά ανεξάρτητες αρχικές συνθήκες. Αποδοτικότητα Ορισμός: Ταχύτητα σύγκλισης του αλγορίθμου στην ολικά βέλτιστη λύση. Δείκτης επίδοσης: Μέσο πλήθος δοκιμών (σημείων δειγματοληψίας στα οποία υπολογίζεται η τιμή της συνάρτησης) που απαιτούνται για την εύρεση του βελτίστου. Οι δύο παραπάνω παράγοντες είναι αντικρουόμενοι. Για παράδειγμα, η αναζήτηση πάνω σε πλέγμα πυκνής διακριτοποίησης εγγυάται τον εντοπισμό του ολικού βελτίστου αλλά απαιτεί υπερβολικά μεγάλο υπολογιστικό φόρτο, ενώ οι τεχνικές άμεσης αναζήτησης έχουν υψηλή αποδοτικότητα, αλλά καταλήγουν εύκολα σε τοπικά ακρότατα. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 22

Εφαρμογές σε θεωρητικά προβλήματα Υλοποιήθηκαν 4 αντιπροσωπευτικοί αλγόριθμοι ολικής βελτιστοποίησης σε γλώσσα Object Pascal. Επιλέχθηκαν 8 τυπικά προβλήματα από τη βιβλιογραφία, ενώ για κάθε πρόβλημα έγιναν στοχαστικά ανεξάρτητες βελτιστοποιήσεις. Διερευνήθηκε η επίδοση των αλγορίθμων μεταβάλλοντας κρίσιμες παραμέτρους εισόδου, όπως το μέγεθος του πληθυσμού. Μέση αποτελεσματικότητα (%) 40 30 20 10 0 Πλήθος δοκιμών 1 2 3 4 5 0000 000 00 0 10 1 Μέσο πλήθος δοκιμών 1. Μέθοδος Nelder-Mead 2. Πολλαπλές εκκινήσεις (20) μεθόδου Nelder- Mead 3. Απλός γενετικός αλγόριθμος 4. Ανασχηματιζόμενη σύνθετη εξέλιξη 5. Εξελικτικός αλγόριθμος ανόπτησης-απλόκου Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 23

Εφαρμογές σε πραγματικά προβλήματα (1) Βαθμονόμηση μοντέλου υδατικού ισοζυγίου Ζητούμενο: Ελαχιστοποίηση μέσου τετραγωνικού σφάλματος μηνιαίας απορροής στη λεκάνη Κρεμαστών (Οκτώβριος 19 Ιούνιος 1988). Πλήθος μεταβλητών ελέγχου: 6 (4 παράμετροι του μαθηματικού μοντέλου και 2 αρχικές συνθήκες) Ποσοστό αποτυχίας (%) 40 30 20 10 0 Ανασχηματιζόμενη σύνθετη εξέλιξη Πραγματικά δεδομένα απορροής 0 0 2000 3000 4000 Μέσο πλήθος δοκιμών 40 30 20 10 0 Εξελικτικός αλγόριθμος ανόπτησης-απλόκου Συνθετικά δεδομένα απορροής 0 10 3000 40 00 Μέσο πλήθος δοκιμών Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 24

Εφαρμογές σε πραγματικά προβλήματα (2) Μεγιστοποίηση ενεργειακού οφέλους Ζητούμενο: Μεγιστοποίηση ενεργειακού οφέλους ενός υποθετικού συστήματος δύο παράλληλων υδροηλεκτρικών ταμιευτήρων, οι οποίοι καταλήγουν σε κοινό κόμβο κατάντη. Πλήθος μεταβλητών ελέγχου: 2 192 = 384 (επιθυμητές εκροές ταμιευτήρων, για μια περίοδο προσομοίωσης 16 ετών) 49.9 χρηματικές μονάδες 44.7 χρηματικές μονάδες 46.5 χρηματικές μονάδες Ανασχηματιζόμενη σύνθετη εξέλιξη 40 Μέθοδος 42 44 46 48 ανόπτησης Μέσο ετήσιο ενεργειακό όφελος -απλόκου Επίδοση που επιτεύχθηκε με τη θεώρηση παραμετρικών κανόνων λειτουργίας των ταμιευτήρων (4 μεταβλητές ελέγχου) Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 25

Εφαρμογές σε πραγματικά προβλήματα (3) Εκτίμηση παραμέτρων στοχαστικού μοντέλου Ζητούμενο: Υπολογισμός μηνιαίων μητρώων παραμέτρων, τα οποία προκύπτουν μέσω αποσύνθεσης των αντίστοιχων μητρώων συνδιασπορών, στα πλαίσια της πολυμεταβλητής στοχαστικής προσομοίωσης των εισορών των ταμιευτήρων του υδροδοτικού συστήματος της Αθήνας, με εφαρμογή του μοντέλου PAR(1). Πλήθος μεταβλητών ελέγχου: 8 2 = 64 (12 ανεξάρτητα προβλήματα) Ελάχιστη τιμή συνάρτησης 35 30 25 20 15 10 5 0 Οκτ Νοε Δεκ Ιαν Φεβ Μαρ Απρ Μαι Ιουν Ιουλ Αυγ Σεπ Ανασχηματιζόμενη σύνθετη εξέλιξη Εξελικτικός αλγόριθμος ανόπτησης-απλόκου Μέθοδος συζυγών κλίσεων (πολλαπλές εκκινήσεις) Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 26

Γενικά συμπεράσματα (1) Η σύγχρονη προσέγγιση του προβλήματος ολικής βελτιστοποίησης είναι η σύζευξη ιδεών και στρατηγικών προερχόμενων από διαφορετικές μεθοδολογικές προσεγγίσεις, με στόχο την ανάπτυξη αποτελεσματικότερων και ταχύτερων αλγορίθμων. Ζητούμενο είναι η επιλογή της πλέον αξιόπιστης μεθόδου βελτιστοποίησης, με την οποία εξασφαλίζεται μια ικανοποιητική λύση του εκάστοτε προβλήματος, με λογικό υπολογιστικό φόρτο. Μεταξύ των τυπικών βιβλιογραφικών μεθόδων, η ανασχηματιζόμενη σύνθετη εξέλιξη αποδείχθηκε η πλέον κατάλληλη, ενώ ο απλός γενετικός αλγόριθμος αποδείχθηκε αργός και αναποτελεσματικός. Ο εξελικτικός αλγόριθμος ανόπτησης-απλόκου, ο οποίος αποτελεί μια νέα προσέγγιση του προβλήματος ολικής βελτιστοποίησης, παρουσίασε σταθερά την καλύτερη επίδοση στο σύνολο σχεδόν των προβλημάτων που εξετάστηκαν. Ανδρέας Ευστρατιάδης, Διερεύνηση μεθόδων αναζήτησης ολικού βελτίστου σε προβλήματα υδατικών πόρων 27

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

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