Πολυκριτηριακή βελτιστοποίηση

Σχετικά έγγραφα
Πολυκριτηριακή βελτιστοποίηση

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

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

Μη γραµµικές µέθοδοι σε πολυκριτηριακά προβλήµατα υδατικών πόρων

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

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

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

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

Πολυκριτηριακά Συστήματα Υποστήριξης Αποφάσεων

Στο στάδιο ανάλυσης των αποτελεσµάτων: ανάλυση ευαισθησίας της λύσης, προσδιορισµός της σύγκρουσης των κριτηρίων.

Θεώρηση π ολ πο λ λ α λ πλών απλών κρι κρ τ ι ηρίων τηρίων στη Δ η ΥΠ (1 ( )

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

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

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

Σχεδιασμός επέκτασης του συστήματος ηλεκτροπαραγωγής με τη χρήση Πολυκριτηριακού Γραμμικού Προγραμματισμού

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

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

Περιγραφή µεθόδων πολυκριτηριακής ανάλυσης/λήψης αποφάσεων και επιλογή της µεθόδου για εφαρµογή στα πλαίσια του προγράµµατος. 1.

Θεώρηση πολλαπλών κριτηρίων στη ΔΥΠ (3) Επανάληψη Μέθοδος Promethee II

Ενσωμάτωση της αβεβαιότητας Ασαφή δεδομένα Ανάλυση της αβεβαιότητας στο μοντέλο της απόφασης (π.χ. σύγκρουση στόχων)

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

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

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

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) +

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

Περιεχόμενα. Πρόλογος Κεφάλαιο 1: Εισαγωγή...17

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

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

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

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

Θεμελιώδεις έννοιες βελτιστοποίησης και κλασικές μαθηματικές μέθοδοι

καθ. Βασίλης Μάγκλαρης

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

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

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

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

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

Περιεχόµενα µαθήµατος

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

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

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας

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

Γενετικοί Αλγόριθμοι

Πολυκριτηριακά Συστήματα Υποστήριξης Αποφάσεων

Πολυκριτηριακά Συστήματα Υποστήριξης Αποφάσεων

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

Πολυκριτηριακή ανάλυση στη λήψη αποφάσεων για τον προσδιορισµό χρήσης γης στον αστικό ιστό

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΓΛΩΣΣΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ. Πολυκριτήρια Ανάλυση Αποφάσεων

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

ΣΥΣΤHΜΑΤΑ ΑΠΟΦAΣΕΩΝ ΣΤΗΝ ΠΑΡΑΓΩΓH

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

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

Μοντελοποίηση προβληµάτων

Πολυκριτήρια Ανάλυση και Λήψη Αποφάσεων

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

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

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

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

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

Γενετικοί Αλγόριθμοι

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

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

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ

Πολυκριτηριακά Συστήματα Υποστήριξης Αποφάσεων

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

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

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

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

(S k R n ) (C k R m )

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήµη των Αποφάσεων, ιοικητική Επιστήµη 5 ο Εξάµηνο. Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών

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

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

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

Μοντέλα Βαθμονόμησης-Analytic Hierarchy Process

ΣΥΣΤHΜΑΤΑ ΑΠΟΦAΣΕΩΝ ΣΤΗΝ ΠΑΡΑΓΩΓH

4.γ. μερική επανάληψη, εισαγωγή στη βελτιστοποίηση υδατικών συστημάτων. Δρ Μ.Σπηλιώτης

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

Αριθµητική Ανάλυση 1 εκεµβρίου / 43

Υπολογιστικές Μέθοδοι στις Κατασκευές

«Ο κύριος στόχος δεν είναι να ανακαλύψουµε

ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής

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

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

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

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Ορισµός του Προβλήµατος Ευθυγράµµιση : Εύρεση ενός γεωµετρικού µετασχηµατισµού που ϕέρνει κοντά δύο τρισδιάσ

Προσδιοριστικές Μέθοδοι Επιχειρησιακής Έρευνας Πολυκριτήριος Γραμμικός Προγραμματισμός (Goal Programming)

HMY 795: Αναγνώριση Προτύπων

Εισαγωγή στον Προγραµµατισµό. Ανάλυση (ή Επιστηµονικοί8 Υπολογισµοί)

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

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

Πολυκριτηριακά Συστήµατα Υποστήριξης Αποφάσεων

Ανασκόπηση θεωρίας ελαχίστων τετραγώνων και βέλτιστης εκτίμησης παραμέτρων

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

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

ΘΑΛΗΣ Πανεπιστήμιο Πειραιά Μεθοδολογικές προσεγγίσεις για τη μελέτη της ευστάθειας σε προβλήματα λήψης αποφάσεων με πολλαπλά κριτήρια

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

Transcript:

Πολυκριτηριακή βελτιστοποίηση Σηµειώσεις στα πλαίσια του µαθήµατος: Βελτιστοποίηση συστηµάτων υδατικών πόρων Ανδρέας Ευστρατιάδης και ηµήτρης Κουτσογιάννης Τοµέας Υδατικών Πόρων Εθνικό Μετσόβιο Πολυτεχνείο

Λήψη αποφάσεων µε αντικρουόµενα κριτήρια Εισαγωγικό παράδειγµα 1. Αν τα κριτήρια λήψης αποφάσεων είναι αντικρουόµενα, µπορεί να προσδιοριστεί µια επιλογή που να είναι αντικειµενικά βέλτιστη; 2. Υπάρχει δυνατότητα συστηµατικού διαχωρισµού των ικανοποιητικών από τις µη ικανοποιητικές επιλογές; 3. Με ποια υπολογιστική διαδικασία είναι δυνατή η εύρεση εναλλακτικών ικανοποιητικών επιλογών; Προστασία περιβάλλοντος (βιωσιµότητα) Επιλογή (µη ικανοποιητική) Επιλογή Ε (µη ικανοποιητική) Επιλογή Α (οικολογική) Επιλογή Ζ (υπάρχει;) Επιλογή Β (ενδιάµεση) Επιλογή Γ (αναπτυξιακή) Εκµετάλλευση φυσικών πόρων (οικονοµικό όφελος) Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 2

Μαθηµατική διατύπωση του προβλήµατος Το γενικό πρόβληµα της πολυκριτηριακής βελτιστοποίησης διατυπώνεται ως εξής: Ζητείται το διάνυσµα x * = [x 1*, x 2*,, x n* ] T, ορισµένο στον εφικτό χώρο Χ R n, που βελτιστοποιεί το διανυσµατικό µέτρο επίδοσης (αντικειµενική συνάρτηση): f(x) = [f 1 (x), f 2 (x),, f m (x)] T όπου x = [x 1, x 2,, x n ] T το διάνυσµα των µεταβλητών ελέγχου και f i (x) τα κριτήρια λήψης αποφάσεων του προβλήµατος. x 2 Πεδίο ορισµού, X (χώρος αναζήτησης, n = 2) f 2 Πεδίο τιµών, F (χώρος αποτίµησης, m = 2) (x 1, x 2 ) f(x 1, x 2 ) (f 1, f 2 ) x 1 f 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 3

ιαφορές απλής (µονοκριτηριακής) και πολυκριτηριακής βελτιστοποίησης Μοναδικό κριτήριο - Βαθµωτή αντικειµενική συνάρτηση, f(x) Πολλαπλά κριτήρια - ιανυσµατική αντικειµενική συνάρτηση, f(x) υνατότητα αντικειµενικής αξιολόγησης (σύγκρισης) δυο εφικτών λύσεων f(x 1 ) και f(x 2 ) Ηλύση f(x * ) είναι η µοναδική βέλτιστη του προβλήµατος, εφόσον είναι καλύτερη από κάθε άλλη λύση f(x), x Χ Αδυναµία αντικειµενικής αξιολόγησης δυο εφικτών λύσεων f(x 1 ) και f(x 2 ), αν είναι αντικρουόµενες και δεν µετρώνται σε µια κοινή βάση (π.χ. χρηµατική αξία) Ηλύση f(x * ) είναι η µοναδική βέλτιστη, εφόσον είναι καλύτερη από κάθε άλλη εφικτή λύση f(x), για το σύνολο των κριτηρίων f i (ουτοπική ή ιδεατή λύση) Για τον χειρισµό ενός προβλήµατος ταυτόχρονης βελτιστοποίησης πολλαπλών και αντικρουόµενων κριτηρίων απαιτείται ο καθορισµός µιας διαδικασίας αντικειµενικής αξιολόγησης (σύγκρισης) διανυσµατικών λύσεων. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 4

Οι έννοιες της µερικής διάταξης και της κυριαρχίας Σε µονοκριτηριακά προβλήµατα, το βαθµωτό πεδίο τιµών F θεωρείται πλήρως διατεταγµένο, µε βάση την τιµή της αντικειµενικής συνάρτησης. Αν σε ένα βαθµωτό πρόβληµα ελαχιστοποίησης θεωρηθούν δύο εναλλακτικά εφικτά σηµεία x 1 και x 2, το x 1 υπερτερεί σε σχέση µε το x 2 εφόσον f(x 1 ) < f(x 2 ). Κατά συνέπεια, ως ολικά βέλτιστο θεωρείται το σηµείο για το οποίο ισχύει f(x * ) < f(x) για κάθε x Χ. Εφόσον λαµβάνονται υπόψη περισσότερα του ενός κριτήρια, το πεδίο τιµών είναι διανυσµατικό και όχι βαθµωτό. Για την περίπτωση τέτοιων πεδίων, ο Pareto (1896) εισήγαγε την έννοια της µερικής διάταξης (partial ordering), γενικεύοντας την εφαρµογή των τελεστών =,, και σε διανύσµατα ως εξής: a = b, αν α i = b i i a < b, αν a i < b i i a b, αν a i b i i και a i = b i για ένα τουλάχιστον i Έστω σε ένα πρόβληµα ελαχιστοποίησης πολλαπλών κριτηρίων δύο εφικτές λύσεις x 1 και x 2. Εφόσον f(x 1 ) < f(x 2 ), η επιλογή 1 κυριαρχεί ισχυρώς έναντι της επιλογής 2, ενώ αν f(x 1 ) f(x 2 ), η επιλογή 1 κυριαρχεί ασθενώς έναντι της επιλογής 2. Στην περίπτωση που ισχύει f i (x 1 ) f i (x 2 ) για ορισµένα κριτήρια και f i (x 1 ) > f i (x 2 ) για τα υπόλοιπα κριτήρια, τότε οι επιλογές f(x 1 ) και f(x 2 ) θεωρούνται αδιάφορες (indifferent) µεταξύ τους, σχέση που συµβολίζεται ως f(x 1 ) ~ f(x 2 ). Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 5

Γεωµετρική ερµηνεία της κυριαρχίας f 2 Λύσεις που είναι αδιάφορες ως προς την Α (f A ~ f) Λύσεις επί των οποίων η Α κυριαρχεί ασθενώς (f A f) Σύνολο λύσεων επί των οποίων η Α κυριαρχεί (f A < f) Σύνολο λύσεων που κυριαρχούν επί της Α (f A > f) Α Λύσεις που είναι αδιάφορες ως προς την Α (f A ~ f) f 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 6

Η έννοια των Pareto βέλτιστων λύσεων Ο ορισµός της βέλτιστης λύσης ενός πολυκριτηριακού προβλήµατος βελτιστοποίησης, αντίστοιχα µε τον ορισµό που δίνεται σε µονοκριτηριακά προβλήµατα, διατυπώνεται ως: Ορισµός 1: Ένα εφικτό σηµείο x * Χ είναι βέλτιστο εφόσον δεν κυριαρχείται από κανένα άλλο σηµείο του εφικτού χώρου, δηλαδή δεν υπάρχει κανένα άλλο εφικτό σηµείο x Χ τέτοιο ώστε f(x * ) f(x). Ορισµός 2: Ένα εφικτό σηµείο x * Χ είναι βέλτιστο εφόσον δεν υπάρχει εφικτό διάνυσµα x που να µπορεί να βελτιώσει κάποιο κριτήριο, χωρίς ταυτόχρονα να χειροτερέψει τουλάχιστον ένα άλλο. Ο παραπάνω ορισµός οδηγεί σε ένα σύνολο εφικτών λύσεων x * που καλούνται Pareto βέλτιστες ή µη κατώτερες (non-inferior) ή µη κυριαρχούµενες (non-dominated), και συµβολίζονται µε Χ P (Χ P Χ). Το σύνολο Χ P καλείται σύνολο Pareto (Pareto set), ενώ η απεικόνισή του F P := f(χ P ) ορίζει ένα σύνολο στο R m (F P F) που καλείται σύνορο Pareto (Pareto front) ή καµπύλη αντιστάθµισης (trade-off curve). Αριθµητικό παράδειγµα: Έστω ένα πρόβληµα ταυτόχρονης ελαχιστοποίησης τριών κριτηρίων, µε εναλλακτικές εφικτές επιλογές f 1 = (0, 5, 10), f 2 = (3, 8, 8), f 3 = (5, 6, 12), f 4 = (1, 7, 11), f 5 = (8, 4, 7). Τα σηµεία f 1, f 2 και f 5 είναι Pareto βέλτιστα, ενώ τα f 3 και f 4 είναι κυριαρχούµενα, δεδοµένου ότι f 1 < f 3 και f 1 < f 4. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 7

Γεωµετρική απεικόνιση του συνόρου Pareto f 2 Βέλτιστη τιµή για το κριτήριο 2 Πεδίο τιµών, F Σύνορο Pareto, F * Βέλτιστη τιµή για το κριτήριο 1 f 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 8

Η έννοια της καλύτερα συµβιβαστικής λύσης Στις περισσότερες πρακτικές εφαρµογές, είναι αναγκαία η επιλογή µίας και µοναδικής λύσης, που θεωρείται ως ο καλύτερος συµβιβασµός (best-compromise) και επιλέγεται σύµφωνα µε την υποκειµενική κρίση του αναλυτή. Οι τρόποι προσδιορισµού της καλύτερα συµβιβαστικής λύσης ενός πολυκριτηριακού προβλήµατος βελτιστοποίησης είναι: 1. Επιλογή πριν την αναζήτηση: Τα επιµέρους κριτήρια σταθµίζονται σε µια ενιαία αριθµητική έκφραση, που συνιστά την αντικειµενική συνάρτηση ενός προβλήµατος βαθµωτής βελτιστοποίησης. Συνεπώς, η βέλτιστη λύση του βαθµωτού προβλήµατος ταυτίζεται µε την καλύτερα συµβιβαστική του πολυκριτηριακού. 2. Επιλογή µετά την αναζήτηση: ιατυπώνεται µια διανυσµατική αντικειµενική συνάρτηση, συνιστώσες της οποίας είναι τα επιµέρους κριτήρια, και επιλύεται το πολυκριτηριακό πρόβληµα για τον εντοπισµό του συνόλου των µη κατωτέρων λύσεων. Στη συνέχεια, επιλέγεται µία εξ αυτών, µε βάση την υποκειµενική κρίση του αναλυτή. 3. Επιλογή κατά την αναζήτηση: Η βελτιστοποίηση γίνεται κατά τρόπο διαδραστικό, ώστε να ενηµερώνεται ο αναλυτής για την εξέλιξη της διαδικασίας αναζήτησης και να παρεµβαίνει σε αυτή. Αξιολογώντας τα επίκαιρα αποτελέσµατα, ο αναλυτής µπορεί να αναπροσαρµόσει τις προτιµήσεις του ή και να ενσωµατώσει νέα κριτήρια, καθοδηγώντας τη διαδικασία αναζήτησης προς την επιθυµητή γι αυτόν κατεύθυνση. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 9

Η έννοια της συνάρτησης χρησιµότητας Ως συνάρτηση χρησιµότητας (utility function) νοείται µια µαθηµατική συνάρτηση που αντιστοιχεί µια συγκεκριµένη επίδοση u σε κάθε συνδυασµό κριτηρίων, ώστε να είναι δυνατή η ταξινόµηση των εναλλακτικών λύσεων. Ως καλύτερα συµβιβαστική λύση θεωρείται αυτή που µεγιστοποιεί την συνάρτηση χρησιµότητας του προβλήµατος. Η συνάρτηση χρησιµότητας διατυπώνεται ως: u = U(f 1 (x),, f m (x)) f 2 Καλύτερος συµβιβασµός u 1 u 2 < u 1 u 3 < u 2 Καµπύλη αδιαφορίας u 4 < u 3 f 1 Ησυνάρτηση χρησιµότητας απεικονίζεται στο χώρο F µε τη µορφή ισοσταθµικών καµπυλών, που καλούνται καµπύλες αδιαφορίας (indifference curves). Η καλύτερα συµβιβαστική λύση βρίσκεται στο σηµείο στο οποίο η καµπύλη αδιαφορίας εφάπτεται του συνόρου Pareto. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 10

Κλασικές τεχνικές πολυκριτηριακής βελτιστοποίησης Η µέθοδος των βαρών ιαµορφώνεται µια βαθµωτή αντικειµενική συνάρτηση ως γραµµικός συνδυασµός των επιµέρους κριτηρίων, µε χρήση προεπιλεγµένων συντελεστών βάρους, που εκφράζουν τη σχετική σηµασία κάθε κριτηρίου, ήτοι: Κατά κανόνα, δεχόµαστε ότι: min f(x) = w i f i (x) m i = 1 i = 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 11 m w i = 1 Για να έχουν οι συντελεστές βάρους πραγµατικό νόηµα και να µην προκύψουν προβλήµατα κλίµακας, απαιτείται µετασχηµατισµός των f i (π.χ. αδιαστατοποίηση), ώστε το εύρος διακύµανσης των κριτηρίων να είναι της ίδιας τάξης µεγέθους. Μεταβάλλοντας τις τιµές των βαρών w i, προκύπτουν διαφορετικές λύσεις του µονοκριτηριακού προβλήµατος, που είναι Pareto βέλτιστες. Συνεπώς, ο εντοπισµός όλων των Pareto βέλτιστων λύσεων του πολυκριτηριακού προβλήµατος προϋποθέτει θεωρητικά άπειρες επιλύσεις του µετασχηµατισµένου βαθµωτού προβλήµατος. Μειονέκτηµα είναι ο αυθαίρετος ορισµός των βαρών και η αδυναµία εντοπισµού των µη κυρτών περιοχών του συνόρου Pareto.

Κλασικές τεχνικές πολυκριτηριακής βελτιστοποίησης Η µέθοδος προγραµµατισµού στόχων (goal programming) Ορίζονται τιµές-στόχοι Τ i για κάθε κριτήριο i, που εισάγονται στο πρόβληµα υπό µορφή συναρτήσεων ποινής. Η βαθµωτή συνάρτηση που διαµορφώνεται συνίσταται στην ελαχιστοποίηση της απόκλισης των κριτηρίων από τους αντίστοιχους στόχους, που στη γενική περίπτωση διατυπώνεται ως: min f(x) = m i = 1 w i f i (x) T i p 1/p όπου p παράµετρος κλίµακας (για p = 2 και w i = 1, η αντικειµενική συνάρτηση εκφράζει την ευκλείδεια απόσταση των κριτηρίων από τις τιµές-στόχους Τ i ). Η µέθοδος χρησιµοποιεί έναν γεωµετρικό ορισµό της καλύτερα συµβιβαστικής λύσης, και αποσκοπεί στην εύρεση της κοντινότερης εφικτής λύσης ως προς κάποιο επιθυµητό σηµείο, µε βάση ένα µέτρο απόστασης. Ως τιµή-στόχος κάθε κριτηρίου µπορεί να θεωρηθεί η ολικά βέλτιστη τιµή f i* κάθε επιµέρους κριτηρίου (= ελαχιστοποίηση απόστασης από την ουτοπική λύση). Μεταβάλλοντας τις τιµές των στόχων Τ i και των βαρών w i, προκύπτουν διαφορετικές λύσεις του προβλήµατος, που είναι Pareto βέλτιστες. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 12

Κλασικές τεχνικές πολυκριτηριακής βελτιστοποίησης Η µέθοδος των ε-περιορισµών Βελτιστοποιείται ένα πρωτεύον κριτήριο f p (x), θεωρώντας τα υπόλοιπα ως µαθηµατικούς περιορισµούς που φράσσονται από επιτρεπόµενα όρια, ε i. ιαµορφώνεται ένα βαθµωτό πρόβληµα βελτιστοποίησης, µε m 1 επιπλέον περιορισµούς της µορφής: f 2 Αρχικό πεδίο τιµών, F Τροποποιηµένο πεδίο τιµών, F f i (x) ε i ιαφοροποιώντας το πρωτεύον κριτήριο και µεταβάλλοντας τις τιµές των περιορισµών, προκύπτουν λύσεις που είναι Pareto βέλτιστες. ε 2 Βέλτιστη λύση Η µέθοδος δεν απαιτεί την αδιαστατοποίηση των κριτηρίων. Μειονέκτηµα είναι η προσθήκη περιορισµών, εφόσον το αρχικό πρόβληµα είναι χωρίς περιορισµούς. f 1 * f 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 13

Κλασικές τεχνικές πολυκριτηριακής βελτιστοποίησης Σύνοψη - Μειονεκτήµατα Επιδιώκεται η εύρεση της καλύτερα συµβιβαστικής λύσης, βελτιστοποιώντας την αντικειµενική συνάρτηση ενός µονοκριτηριακού προβλήµατος που θεωρείται ότι ταυτίζεται µε τη συνάρτηση χρησιµότητας του αρχικού. Τα χαρακτηριστικά της καλύτερα συµβιβαστικής λύσης εκφράζονται υπό µορφή συντελεστών βάρους, επιθυµητών τιµών, σειράς προτεραιότητας των κριτηρίων, κλπ. Τα εν λόγω χαρακτηριστικά προσδιορίζονται εκ των προτέρων (πριν τη διαδικασία αναζήτησης), µε τρόπο υποκειµενικό/εµπειρικό. ιαφοροποιώντας τη µαθηµατική διατύπωση του µονοκριτηριακού προβλήµατος βελτιστοποίησης και επαναλαµβάνοντας τη διαδικασία αναζήτησης, είναι δυνατός ο εντοπισµός εναλλακτικών µη κατώτερων λύσεων από το σύνολο Pareto. Τα κύρια µειονεκτήµατα των κλασικών προσεγγίσεων είναι: ο υποκειµενικός-αυθαίρετος ορισµός της συνάρτησης χρησιµότητας η δηµιουργία εξαιρετικά ανώµαλων επιφανειών απόκρισης, που οφείλεται στην ενσωµάτωση κριτηρίων διαφορετικής κλίµακας σε µια ενιαία έκφραση η αδυναµία εύρεσης άλλων επιλογών που είναι βέλτιστες κατά Pareto, εκτός και αν πραγµατοποιηθεί εξονυχιστική αναζήτηση µε διαδοχικές επιλύσεις εναλλακτικών διατυπώσεων του µονοκριτηριακού προβλήµατος. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 14

Ποια είναι τα επιθυµητά χαρακτηριστικά µιας µεθόδου συστηµατικής αναζήτησης µη κατωτέρων λύσεων; Η διαδικασία αναζήτησης θα πρέπει να αποσκοπεί στον εντοπισµό όχι µιας µεµονωµένης λύσης αλλά ενός συνόλου (πληθυσµού) σηµείων, αντιπροσωπευτικών του συνόλου Pareto (σύνολο σηµείων εξελικτικοί αλγόριθµοι). εδοµένου ότι σε ένα πρόβληµα συνεχών µεταβλητών οι Pareto βέλτιστες λύσεις είναι άπειρες, κριτήρια επιτυχίας της διαδικασίας αναζήτησης είναι: η σύγκλιση του τελικού πληθυσµού προς το σύνορο Pareto η κατά το δυνατόν πιο οµοιόµορφη κάλυψη του συνόρου Pareto. Οπληθυσµός έχει συγκλίνει οµοιόµορφα στο σύνορο Pareto Οπληθυσµός δεν έχει συγκλίνει στο πραγµατικό σύνορο Pareto Τα σηµεία δεν είναι καλά κατανεµηµένα στο σύνορο Pareto Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 15

Γενικές αρχές εξελικτικών αλγορίθµων πολυκριτηριακής βελτιστοποίησης ιατηρούνται οι υπολογιστικές διαδικασίες που αναφέρονται στη γέννηση του αρχικού πληθυσµού, την κωδικοποίηση των µεταβλητών και την παραγωγή νέων λύσεων (διασταύρωση, µετάλλαξη), ενώ τροποποιείται η διαδικασία επιλογής. Η επιλογή ενός ατόµου για επιβίωση στην επόµενη γενιά γίνεται µεβάση: ένα µέτρο κυριαρχίας r, που ευνοεί την επιλογή ατόµων που κυριαρχούν έναντι όσο το δυνατό περισσότερων άλλων µελών του πληθυσµού, εξασφαλίζοντας έτσι τη σύγκλιση του πληθυσµού προς το σύνορο Pareto ένα µέτρο διασποράς S, που ευνοεί την επιλογή ατόµων που έχουν λιγότερα άλλα µέλη του πληθυσµού στη γειτονιά τους, εξασφαλίζοντας έτσι την οµοιόµορφη κατανοµή του τελικού πληθυσµού. Ο καθορισµός του µέτρου κυριαρχίας προϋποθέτει την κατάταξη του πληθυσµού, µε βάση τη σχετική θέση των διανυσµάτων f(x) στο πεδίο τιµών. Το µέτρο διασποράς εξαρτάται από την κατανοµή των λύσεων στο πεδίο αναζήτησης Χ ή το πεδίο αποτίµησης F (συνήθως του δεύτερου). Το πολυκριτηριακό πρόβληµα αντιµετωπίζεται ως µονοκριτηριακό, υπολογίζοντας την καταλληλότητα κάθε ατόµου i από µια σύνθετη σχέση της µορφής: φ(i) = φ(r i, S i ) Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 16

Η έννοια της µη κυριαρχούµενης κατάταξης Η µη κυριαρχούµενη κατάταξη (non-dominated sorting) συνίσταται στη διαµόρφωση οµάδων ή αλλιώς µετώπων (fronts), όπου η πρώτη περιλαµβάνει τις µη κατώτερες λύσεις του συνόλου του πληθυσµού, το δεύτερο τις µη κατώτερες λύσεις όλου του πληθυσµού πλην των µελών του πρώτου, κοκ. Σε κάθε µέτωπο αντιστοιχεί ένας κοινός δείκτης κατάταξης ή αλλιώς τάξη (rank), που αποτελεί το µέτρο κυριαρχίας των αντίστοιχων ατόµων-λύσεων. 1 1 2 1 3 Μέτωπο 2 2 Μέτωπο 3 1 2 3 Μέτωπο 1 (βέλτιστο) 1 1 3 2 1 5 1 Κυριαρχείται από δύο σηµεία (r = 2 + 1 = 3) 3 6 Κατάταξη σε µέτωπα κατά Goldberg (1989) Κατάταξη κατά Fonseca and Fleming (µέθοδος MOGA, 1993) Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 17

Συναρτήσεις συσσώρευσης Συνάρτηση συσσώρευσης (sharing function) είναι ένα µέτρο γειτνίασης της µορφής: όπου δ ij ένα µέτρο απόστασης (π.χ. ευκλείδεια) µεταξύ δύο ατόµων i και j, α παράµετρος σχήµατος και σ share παράµετρος κλίµακας, γνωστή ως ακτίνα θύλακα (niche radius) ως θύλακας νοείται ένα σύνολο γειτονικών ατόµων-λύσεων, µε κοινά χαρακτηριστικά. B Εφόσον r A = r B, ευνοείται η επιλογή του Α, γιατί S A < S B s(δ ij ) = 1 (δ ij / σ share ) a εφόσον δ ij < σ share 0 διαφορετικά A σ share Για τη διατήρηση της διασποράς του πληθυσµού στο πεδίο F (ή X), στο µέτρο καταλληλότητας κάθε ατόµου, που εκφράζεται από τον αντίστοιχο δείκτη κατάταξης r i, εισάγεται, ως ποινή, ένα µέτρο συσσώρευσης, ώστε να εµποδιστεί η δηµιουργία θυλάκων. Αν Ν το µέγεθος του πληθυσµού, το εν λόγω µέτρο υπολογίζεται ως: S i = s(δ ij ) Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 18 N j = 1

Γραµµικός πολυστοχικός προγραµµατισµός Στα γραµµικά πολυστοχικά προβλήµατα, ο χώρος αποτίµησης είναι ένα πολύεδρο στο R m, όπως και ο χώρος αναζήτησης (εφικτή περιοχή) είναι ένα πολύεδρο στο R n. Για τη χάραξη του συνόρου Pareto, αρκεί ο εντοπισµός των κορυφών που αντιστοιχούν στις µη κατώτερες λύσεις του προβλήµατος. Για την ταυτόχρονη εύρεση όλων των µη κατώτερων κορυφών, µπορεί να εφαρµοστεί η πολυστοχική µέθοδος simplex (Cohon, 1978, p. 140-155). x 2 5 4 3 2 1 0 Β Α Γ Σύνολο Pareto, Χ * Ε Ζ f 2 16 12 8 4 0-4 -8 Β Γ Α Σύνορο Pareto, F * Ε Ζ 0 1 2 3 4 5 6 7-8 -4 0 4 8 12 16 20 24 28 32 x 1 f 1 Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 19

Λήψη αποφάσεων µε αντικρουόµενα κριτήρια Τελικές επισηµάνσεις Εφόσον το µέτρο επίδοσης ενός συστήµατος περιλαµβάνει πολλαπλά, αντικρουόµενα µεταξύ τους, κριτήρια, δεν είναι δυνατή η εύρεση µιας εφικτής επιλογής που να βελτιστοποιεί ταυτόχρονα το σύνολο των κριτηρίων. Ως αποδεκτές επιλογές νοούνται αυτές για τις οποίες δεν µπορεί να υπάρξει βελτίωση της επίδοσης ενός κριτηρίου, χωρίς να χειροτερέψει ένα τουλάχιστον από τα άλλα κριτήρια οι εν λόγω επιλογές καλούνται µη κατώτερες ή Pareto βέλτιστες. Η κλασική προσέγγιση αποσκοπεί στην ενσωµάτωση των κριτηρίων σε µια ενιαία αντικειµενική συνάρτηση, µε εκ των προτέρων καθορισµό των χαρακτηριστικών της λεγόµενης καλύτερα συµβιβαστικής επιλογής, που είναι µία από τις θεωρητικά άπειρες βέλτιστες λύσεις του πολυκριτηριακού προβλήµατος. Η σύγχρονη προσέγγιση αποσκοπεί στον ταυτόχρονο εντοπισµό ενός ικανού πλήθους µη κατωτέρων λύσεων, που είναι αντιπροσωπευτικές του συνόλου Pareto, µε χρήση εξελικτικών τεχνικών, προσαρµοσµένων για διανυσµατικές συναρτήσεις. εν υπάρχει αντικειµενικός τρόπος προσδιορισµού της πλέον συµβιβαστικής λύσης. Η τελική επιλογή είναι ζήτηµα προσωπικής κρίσης, διαίσθησης και εµπειρίας. Σε θέµατα πολιτικής, ο τεχνικός σύµβουλος οφείλει να προτείνει τεχνικά αποδεκτές, οικονοµικά βιώσιµες και περιβαλλοντικά φιλικές λύσεις, όχι να λαµβάνει αποφάσεις! Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 20

Βιβλιογραφία πολυκριτηριακής βελτιστοποίησης Coello, C. A. C., A comprehensive survey of evolutionary-based multiobjective optimization techniques, Knowledge and Information Systems: Αn International Journal, 1(3), 269-308, 1999. Cohon, J. I., Multiobjective Programming and Planning, Academic Press, London, 1978. Deb, K., Evolutionary algorithms for multi-criterion optimization in engineering design, in Evolutionary Algorithms in Engineering and Computer Science, C. Miettinen, M. M. Makella, P. Niettananmaki, and J. Pieraux (editors), Ch. 8, 135-161, John Wiley & Sons, New York, 1999b. Fonseca, C. M., and P. J. Fleming, An overview of evolutionary algorithms in multiobjective optimization, Evolutionary Computation, 3(1), 1-16, 1995. Horn, J., N. Nafpliotis, and D. E. Goldberg, A niched Pareto genetic algorithm for multiobjective optimization, Proceedings of the First IEEE Conference on Evolutionary Computation, IEEE World Congress on Computational Intelligence, Vol. 1, 82-87, 1994. Osyczka, A., Multicriteria optimization problems for engineering design, in Design Optimization, J. S. Gero (editor), 193-227, 1985. Srinivas, N., and K. Deb, Multiobjective optimization using nondominated sorting in genetic algorithms, Evolutionary Computation, 2(3), 221-248, 1994. Van Veldhuizen, D. A., and G. B. Lamont, Multiobjective evolutionary algorithms: analyzing the state-of-the-art, Evolutionary Computation, 8(2), 125-147, 2000. Winston, W. L., Operations Research Applications and Algorithms, Duxbury Press, 1994. Wierzbicki, A. P., On the role of intuition in decision making and some ways of multicriteria aid of intuition, Journal of Multi-Criteria Decision Analysis, 6, 65-76, 1997. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 21

Εφαρµογές πολυκριτηριακής βελτιστοποίησης σε προβλήµατα υδατικών πόρων (επιλεγµένα άρθρα) Erickson, M., A. Mayer, and J. Horn, Multi-objective optimal design of groundwater remediation systems: application of the niched Pareto genetic algorithm (NPGA), Advances in Water Resources, 25, 51-65, 2002. Madsen, H., Parameter estimation in distributed hydrological catchment modelling using automatic calibration with multiple objectives, Advances in Water Resources, 26, 205-216, 2002. Yapo, P. O., H. V. Gupta, and S. Sorooshian, Multi-objective global optimization for hydrologic models, Journal of Hydrology, 204, 83-97, 1998. Halhal, D., G. A. Walters, D. Ouazar, and D.A. Savic, Multi-objective improvement of water distribution systems using a structure messy genetic algorithm approach, Journal of Water Resources Planning and Management, 123(3), 137-146, 1997. Ko, S.-K., D. G. Fontane, and J. W. Labadie, Multiobjective optimization of reservoir systems operation, Water Resources Bulletin, 28, 3-12, 1992. Prasad, T., and N.-S. Park, Multiobjective genetic algorithms for design of water distribution networks, Journal of Water Resources Planning and Management, 130(1), 73-82, 2004. Reed, P., B. S. Minsker, and D. E. Goldberg, A multiobjective approach to cost effective longterm groundwater monitoring using an elitist nondominated sorting genetic algorithm with historical data, Journal of Hydroinformatics, 03.2, 71-89, 2002. Yeh, C., and J. W. Labadie, Multiobjective watershed-level planning of storm-water detention systems, Journal of Water Resources Planning and Management, 123(6), 336-343, 1997. Α. Ευστρατιάδης και. Κουτσογιάννης, Πολυκριτηριακή βελτιστοποίηση 22