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

Σχετικά έγγραφα
Ανασκόπηση εννοιών, μεθόδων βελτιστοποίησης και άλγεβρας μητρώων

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

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

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

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

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

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

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

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

Εισαγωγικές έννοιες. Κατηγορίες προβλημάτων (σε μια διάσταση) Προβλήματα εύρεσης μεγίστου. Συμβολισμοί

Τεχνική Υδρολογία (Ασκήσεις)

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

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

Σημειώσεις διαλέξεων: Βελτιστοποίηση πολυδιάστατων συνεχών συναρτήσεων 1 / 20

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

Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς

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

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

1. Τετραγωνικές μορφές. x y 0. 0x y 0 1α 1β 2α 2β 3. 0x + y 0

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

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

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE

Τεχνική Υδρολογία (Ασκήσεις)

ΥΔΡΟΛΟΓΙΑ. Ενότητα 8:Υδρογραφήματα-ΜοναδιαίοΥδρογράφημα - Συνθετικό Μοναδιαίο Υδρογράφημα: Ασκήσεις. Καθ. Αθανάσιος Λουκάς

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE

Af(x) = και Mf(x) = f (x) x

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

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

Θεωρία. έχει το γράφηµα του παραπλεύρως σχήµατος.

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

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange

Πολυβάθμια Συστήματα. (συνέχεια)

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

ETY-202 ΤΑ ΜΑΘΗΜΑΤΙΚΑ ΕΡΓΑΛΕΙΑ ΤΗΣ ΚΒΑΝΤΟΜΗΧΑΝΙΚΗΣ ETY-202 ΎΛΗ & ΦΩΣ 02. ΜΑΘΗΜΑΤΙΚΑ ΕΡΓΑΛΕΙΑ. Στέλιος Τζωρτζάκης 1/11/2013

Εφαρμοσμένα Μαθηματικά ΙΙ

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

(f,g) f(x,y,v, w) = xy v= 0 x (v,y) = = = = = 3. g(x,y,v,w) = x+ 2y w= 0. (x,y) g g 1 2. Λύση 2. Με πλεγμένη παραγώγιση ως προς v, με σταθερό w :

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

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

ΔΙΑΓΩΝΙΣΜΑ 14. Μέρος Α

21 a 22 a 2n. a m1 a m2 a mn

ΑΚΡΟΤΑΤΑ ΣΥΝΑΡΤΗΣΕΩΝ ΠΟΛΛΩΝ ΜΕΤΑΒΛΗΤΩΝ

ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1. Τελεστές και πίνακες. 1. Τελεστές και πίνακες Γενικά. Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο.

Εφαρμοσμένα Μαθηματικά ΙΙ

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

[1] είναι ταυτοτικά ίση με το μηδέν. Στην περίπτωση που το στήριγμα μιας συνάρτησης ελέγχου φ ( x)

Στοχαστικές Μέθοδοι στους Υδατικούς Πόρους Απλά πολυμεταβλητά στάσιμα και κυκλοστάσιμα μοντέλα

Περιεχόμενα. Πρόλογος 3

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις

ΤΕΣΤ Β2.λύσεις ΟΜΑΔΑ Ι

Κεφάλαιο 5 ΔΙΔΙΑΣΤΑΤΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ενα αυτόνομο δυναμικό σύστημα δύο διαστάσεων περιγράφεται από τις εξισώσεις

14 η εβδομάδα (26/01/2017) Έγιναν οι ασκήσεις 28, 29 και 30. Έγινε επανάληψη στη Θεωρία Καμπυλών και στη Θεωρία Επιφανειών.

Ηλεκτρομαγνητισμός. Χρήσιμες μαθηματικές έννοιες. Νίκος Ν. Αρπατζάνης

Εφαρμοσμένα Μαθηματικά ΙΙ

Ενότητα 8: Συναρτησιακά καμπύλων οι οποίες υπόκεινται σε δεσμούς. Νίκος Καραμπετάκης Τμήμα Μαθηματικών

Οικονομικά στοιχεία για υδρευτικά έργα

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

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

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

Εφαρμοσμένα Μαθηματικά ΙΙ

ΜΑΘΗΜΑΤΙΚΑ ΟΙΚΟΝΟΜΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Ι 15 Διάρκεια εξέτασης: 2 ώρες

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

5 ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

II.7 ΕΣΣΙΑΝΟΣ ΠΙΝΑΚΑΣ

και να σχολιαστεί το αποτέλεσμα. ΤΕΛΟΣ

ΔΙΑΓΩΝΙΣΜΑ 13. A παραπλεύρως σχήματος. Να βρεθούν τα πρόσημα των μερικών

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER

Δυναμική Μηχανών I. Επανάληψη: Μαθηματικά

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ

Πίνακας 1: Μ.ΥΓ. 6 ωρών

Γενικά Μαθηματικά (Φυλλάδιο 1 ο )

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

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

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

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

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

ΜΕΡΟΣ ΙΙΙ: ΘΕΩΡΙΑ ΠΑΡΑΓΩΓΟΥ ΚΑΙ ΠΡΟΣΦΟΡΑΣ

Εισαγωγή στο Λογισμό των Μεταβολών : Βελτιστοποίηση σε Πεπερασμένες Διαστάσεις & Ισοτικοί Περιορισμοί

Οικονοµικά µεγέθη συστηµάτων υδατικών πόρων

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

ΕΜΠ Σχολή Πολιτικών Μηχανικών Τεχνική Υδρολογία Διαγώνισμα κανονικής εξέτασης

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

ΜΑΘΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙ

13 ΙΑΝΥΣΜΑΤΙΚΗ ΑΝΑΛΥΣΗ

ΕΜΒΟΛΙΜΗ ΠΑΡΑΔΟΣΗ ΜΑΘΗΜΑΤΙΚΩΝ. Μερικές βασικές έννοιες διανυσματικού λογισμού

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

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

(a) = lim. f y (a, b) = lim. (b) = lim. f y (x, y) = lim. g g(a + h) g(a) h g(b + h) g(b)

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

min f(x) x R n (1) x g (2)

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Διανύσματα στους Rn, Cn, διανύσματα στο χώρο (3) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Ημερολόγιο μαθήματος

ΠΡΟΣΟΧΗ : Nέα Ύλη για τις Κατατακτήριες από 2012 και μετά στην Φυσική Ι. Για το 3ο εξάμηνο. ΕΞΕΤΑΣΤΕΑ ΥΛΗ στο μάθημα ΦΥΣΙΚΗ Ι - ΜΗΧΑΝΙΚΗ

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

Ασκήσεις μελέτης της 19 ης διάλεξης

ΔΙΑΓΩΝΙΣΜΑ 1. Α Μέρος

Transcript:

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

1. Μονοδιάστατο πρόβλημα βελτιστοποίησης Συνθήκες ακροτάτου f (x ) Κυρτή (convex) συνάρτηση Σημείο ελαχίστου x f (x ) Κοίλη (concave) συνάρτηση Σημείο μεγίστου x f (x ) Πολυκόρυφη (multimodal) Τοπικό συνάρτηση ελάχιστο Ολικό ελάχιστο x f' (x ) Σημείο x μηδενισμού α' παραγώγου f' (x ) Σημείο μηδενισμού α' παραγώγου x f' (x ) Σημεία μηδενισμού α' παραγώγου x f (x ) f (x ) x f (x ) β παράγωγος θετική αρνητική Θετική β παράγωγος Αρνητική β παράγωγος x x Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 1

Αναζήτηση ακροτάτου: μέθοδος χρυσής τομής f (x ) Σημείο ελαχίστου Δοκιμή 4 Δοκιμή 3 Δοκιμή 2 a b u Δοκιμή 1 c x Ξεκινάμε από τρία σημεία (a, b, c). Πυκνώνουμε (σημείο u) από το ενδιάμεσο σημείο (b) προς την πλευρά του πιο απομακρυσμένου, ακολουθώντας την αναλογία της χρυσής τομής ((3 5) / 2 = 0.38197). Εξετάζουμε ποιο από τα δύο ενδιάμεσα σημεία αντιστοιχεί στη μικρότερη τεταγμένη. Κρατάμε αυτό το σημείο και δύο σημεία εναλλάξ. Σταματάμε όταν το διάστημα που ορίζουν τα δύο ακραία σημεία προς το άθροισμα των τετμημένων των δύο ενδιάμεσων σημείων (κατ απόλυτη τιμή) γίνει μικρότερο από μια τιμή ανοχής. Διαφορετικά επαναλαμβάνουμε. (Για κωδικοποίηση αλγορίθμου βλ. Press et al., 1992) Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 2

Αναζήτηση ακροτάτου: μέθοδος παραβολικής παρεμβολής f (x ) a u = b 1 2 Σημείο ελαχίστου Υπολογισμός κορυφής παραβολής b 2 ( b a) [ f ( b) ( b a)[ f ( b) Δοκιμή 4 Δοκιμή 3 u Δοκιμή 2 Δοκιμή 1 2 f ( c)] ( b c) [ f ( b) f ( a)] f ( c)] ( b c)[ f ( b) f ( a)] c x Ξεκινάμε από τρία σημεία (a, b, c). Πυκνώνουμε με ένα ακόμη σημείο (u) προσαρμόζοντας παραβολή στα τρία γνωστά σημεία (a, b, c) και υπολογίζοντας τη θέση της κορυφής της παραβολής. Εξετάζουμε ποιο από τα δύο ενδιάμεσα σημεία αντιστοιχεί στη μικρότερη τεταγμένη. Κρατάμε αυτό το σημείο και δύο σημεία εναλλάξ. Σταματάμε όταν το διάστημα που ορίζουν τα δύο ακραία σημεία προς το άθροισμα των τετμημένων των δύο ενδιάμεσων σημείων (κατ απόλυτη τιμή) γίνει μικρότερο από μια τιμή ανοχής. Διαφορετικά επαναλαμβάνουμε. Βελτιωμένη εκδοχή της μεθόδου έχει αναπτυχθεί από τον Brent (βλ. Press et al., 1992) Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 3

2. Πολυδιάστατα προβλήματα: Εισαγωγικές έννοιες Διανύσματα και μητρώα Διάνυσμα (μεγέθους n): x = x 1 x 2 a 11 a 12 " a 1k a 21 a 22 " a 2k Μητρώο (μεγέθους n k): A =!!! #! x n a n1 a n2 " a nk a 11 a 21 " a n1 Ανάστροφo * διάνυσμα: x T = [x 1 x 2 x n ] Ανάστροφο μητρώο: A T = Πρόσθεση: x + y = Βαθμωτός πολλαπλασιασμός: λ x = a 12 a 22 " a n2!! #! a 1k a 2k " a nk x 1 y 1 x 1 + y 1 a 11 + b 11 a 12 + b 12 " a 1k + b 1k x 2 y 2 x 2 + y 2 a 21 + b 21 a 22 + b 22 " a 2k + b 2k + = A + B =!!!!! #! x n y n x n + y n a n1 + b n1 a n2 + b n2 " a nk + b nk λ x 1 λ x 2 λ A =! λ x n * Συνάρτηση EXCEL: TRANSPOSE(A) όπου A: range (array formula) λ a 11 λ a 12 " λ a 1k λ a 21 λ a 22 " λ a 2k!! #! λ a n1 λ a n2 " λ a nk Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 4

Διανύσματα και μητρώα (2) Πολλαπλασιασμός μητρώων ή/και διανυσμάτων * : n γραμμές A (n k) B (k l) = C (n l) α 11 a 12 " a 1k α 21 a 22 " a 2k!! #! α n1 a n2 " a nk k γραμμές k στήλες l στήλες k όπου c ij = air b rj (π.χ. c 21 = a 21 b 11 + a 22 b 21 + " + a 2k b k1 ) r = 1 Εσωτερικό γινόμενο διανυσμάτων: <x, y> := x T y (βαθμωτό μέγεθος) Νόρμα διανύσματος: x = <x, x> 1/2 := (x T x) 1/2 Τετραγωνική μορφή: η συνάρτηση της μορφής f(x) = <x, A x> = x T A x, όπου Α τετραγωνικό συμμετρικό μητρώο και x διάνυσμα. Θετικά ορισμένο μητρώο: Ένα τετραγωνικό συμμετρικό μητρώο Α για το οποίο ισχύει <x, A x> > 0 για κάθε x 0. (Θετικά ημιορισμένο μητρώο: <x, A x> 0) * Συνάρτηση EXCEL: MMULT(A, B), όπου A, B: ranges (array formula) b 11 b 12 " b 1l b 21 b 22 " b 2l!! #! b k1 b k2 " b kl = n γραμμές c 11 c 12 " c 1l c 21 c 22 " c 2l!! #! c n1 c n2 " c nl l στήλες Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 5

Διανύσματα και μητρώα (3) Ιδιότητες πολλαπλασιασμού μητρώων: A (B C) = (A B) C, (A B) T = B T A T Μοναδιαίο μητρώο (μεγέθους n n): Ι = 1 0 " 0 0 1 " 0!! #! 0 0 " 1 Αντίστροφο μητρώο * : Ένα τετραγωνικό μητρώο Α (μεγέθους n n) ονομάζεται ομαλός (nonsingular) αν υπάρχει ένα αντίστροφο μητρώο (συμβολικά Α 1 ) που να ικανοποιεί τη σχέση Α Α 1 = Α 1 Α = Ι Σε αντίθετη περίπτωση το μητρώο Α ονομάζεται ανώμαλο (singular). Ιδιότητα αντιστροφής: (A B) 1 = B 1 A 1 Συστήματα γραμμικών εξισώσεων: Ένα σύστημα n γραμμικών εξισώσεων με n αγνώστους, της μορφής a 11 x 1 + a 12 x 2 + " + a 1n x n = b 1! a n1 x 1 + a n2 x 2 + " + a nn x n = b n γράφεται σε διανυσματική μορφή: A x = b και η λύση του (για ομαλό Α) είναι x = A 1 b. * Συνάρτηση EXCEL: MINVERSE(A) όπου Α: range (array formula). Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 6

Ευθείες, επίπεδα και υπερεπίπεδα σε διανυσματικούς χώρους Σημείο: Το διάνυσμα x = [x 1, x 2,, x n ] T στο χώρο n διαστάσεων παριστάνει (α) ένα σημείο (β) μία διεύθυνση. Ευθεία: Για να οριστεί μια ευθεία (ε) σε χώρο n διαστάσεων απαιτούνται δύο σημεία (p 0, p 1 ) ή ένα σημείο (p 0 ) και μια διεύθυνση (d). Η εξίσωση της ευθείας δίνεται: 1. Με βάση τα δύο σημεία (p 0, p 1 ): x = (1 β) p 0 + β p 1, όπου β R (για το ευθύγραμμο τμήμα μεταξύ p 0 και p 1, β [0, 1]). 2. Με βάση το σημείο (p 0 ) και τη διεύθυνση (d) (παραμετρική μορφή): x = p 0 + β d. 3. Με βάση τη σχέση A x = b, όπου A μητρώο μεγέθους (n 1) n και b διάνυσμα μεγέθους n 1. Ευθεία σε χώρο 3 διαστάσεων (Υπερ)επίπεδο: Στο χώρο n διαστάσεων μπορούν να οριστούν επίπεδα k διαστάσεων, όπου 1 k n 1 (για k = 1 έχουμε ευθεία). Ένα k-επίπεδο καθορίζεται με τρεις διαφορετικούς τρόπους και έχει τις αντίστοιχες εξισώσεις: 1. Με βάση k + 1 σημεία (p 0, p 1,, p k ): x = P w, όπου P = [p 0, p 1,, p k ] μητρώο μεγέθους n (k + 1) και w διάνυσμα μεγέθους k + 1 με άθροισμα συνιστωσών ίσο με 1. 2. Παραμετρικά, από την εξίσωση x = p 0 + Q t, όπου p 0 διάνυσμα μεγέθους n (σημείο στο χώρο n διαστάσεων), t διάνυσμα μεγέθους k και Q μητρώο μεγέθους n k. 3. Ως τομή n k διαφορετικών (n 1)-επιπέδων: A x = b, όπου A μητρώο μεγέθους (n k) n και b διάνυσμα μεγέθους n k. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 7 x 1 x 3 p 0 p 1 d ε x 2

Πραγματικές συναρτήσεις διανυσματικής μεταβλητής Πραγματική συνάρτηση διανυσματικής μεταβλητής: f: R n R Παράγωγος ως προς διάνυσμα (της f(x) ως προς x): df dx := f x 1, f x 2,, Τελεστής «ανάδελτα»: := x 1, x 2,, x n Κλίση ή βαθμίδα (gradient): grad(f) := f = f x 1, f x 2,, Δεύτερη παράγωγος ως προς διάνυσμα: d2 f dx 2 = T. 2 f 2 x 1 2 f x 2 x 1 f x n T = T df dx f x n 2 f x 1 x 2 " 2 f x 1 x n 2 f x 2 2 " 2 f x 2 x n!! #! 2 f 2 f " 2 f 2 x n x 1 x n x 2 x n Η δεύτερη παράγωγος είναι συμμετρικό μητρώο, γνωστό ως Eσσιανό (Hessian) Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 8

Παράδειγμα πραγματικής συνάρτησης διανυσματικής μεταβλητής f(x 1, x 2 ) 0.50 0.45 0.40 0.35 0.30 0.25 0.20 1.00 0.15 0.10 0.05 0.50 0.00 0.00 0.25 0.50 0.75 1.000.00 x 1 x 2 1.00 0.75 0.50 0.25 0.00 0.00 0.25 0.50 0.75 1.00 x 1 x 2 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 Διανυσματική μεταβλητή: x = [x 1, x 2 ] T (χώρος δύο διαστάσεων) Πραγματική συνάρτηση: f(x) = (x 1 0.5) 2 + 0.5(x 2 0.5) 2 0.5(x 1 0.5)(x 2 0.5) Το γράφημα της συνάρτησης στο πεδίο (0 x 1 1, 0 x 2 1) φαίνεται στα διπλανά σχήματα (πάνω τριδιάστατη προοπτική απεικόνιση, κάτω διδιάστατη απεικόνιση με μορφή ισοτιμικών καμπυλών). Κλίση: grad(f) = f = T df dx = f T f, x = 1 x 2 [2(x 1 0.5) 0.5 (x 2 0.5), (x 2 0.5) 0.5 (x 1 0.5)] Τ Παραδείγματα τιμών κλίσης: Για x = [0.6, 0.3] T, grad(f) = [0.3, 0.25] Τ Για x = [0.65, 0.75] T, grad(f) = [0.175, 0.175] Τ Τα διανύσματα των δύο παραδειγμάτων έχουν απεικονιστεί στο κάτω σχήμα (πράσινα βέλη). Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 9

Διανυσματικές συναρτήσεις διανυσματικής μεταβλητής Διανυσματική συνάρτηση διανυσματικής μεταβλητής: f: R n R k δηλαδή f(x) = [f 1 (x), f 2 (x),, f k (x)] Τ όπου οι f 1 (x), f 2 (x),, f k (x) είναι πραγματικές συναρτήσεις της διανυσματικής μεταβλητής x. (Παράδειγμα: η κλίση grad(f(x)) της πραγματικής f(x) είναι διανυσματική συνάρτηση διανυσματικής μεταβλητής.) Παράγωγος της f(x) ως προς x: df dx := f 1 x, f 2 x,, T f 1 x 1 f 1 x 2 " f 1 x n f 2 x 1 f 2 x 2 " f 2 x n f k x =!! #! f k f k " f k x 1 x 2 x n Η παράγωγος είναι γνωστή ως Ιακωβιανό (Jacobian) μητρώο. Στοιχειώδεις κανόνες παραγώγισης διανυσματικών συναρτήσεων Συνάρτηση (f) Παράγωγος (df / dx) Συνάρτηση (f) Παράγωγος (df / dx) a ή a T O n A x A A ή A O mn n x T B B T x ή x T I n x T x 2 x T a T x a T x T C x x T C + x T C T a, x: n-διανύσματα A: m n μητρώο Β: n l μητρώο C: n n μητρώο O n : μηδενικό n-διάνυσμα O mn n : μηδενικό mn n μητρώο I n : μοναδιαίο n n μητρώο τα a, A, B, C είναι ανεξάρτητα του x. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 10

3. Πολυδιάστατα προβλήματα βελτιστοποίησης Συνθήκες ακροτάτου χωρίς περιορισμούς Πρόβλημα: Να βρεθεί το σημείο x * έτσι ώστε f(x * ) = min [f(x)] Αναγκαίες συνθήκες ελαχίστου: 1. df(x * ) dx = Ο Τ (x * στάσιμο stationary σημείο) 2. Εσσιανό μητρώο d 2 f(x * ) 2 dx θετικά ορισμένο. Παρατηρήσεις: Οι παραπάνω συνθήκες είναι και ικανές αν η συνάρτηση είναι κυρτή, δηλαδή το Εσσιανό μητρώο είναι θετικά ορισμένο για κάθε x. Σε αυτή την περίπτωση η f(x) έχει μόνο ένα στάσιμο σημείο που είναι και ολικό (global) ελάχιστο. Διαφορετικά μπορεί η f(x) να έχει περισσότερα στάσιμα σημεία, καθένα από τα οποία, ανάλογα με τις ιδιότητες του Εσσιανού, μπορεί να είναι τοπικό (local) ελάχιστο ή τοπικό μέγιστο ή τίποτε απ τα δύο. Σε αυτή την περίπτωση η επίλυση του προβλήματος προϋποθέτει την εύρεση όλων των στάσιμων σημείων x *i και τη σύγκριση των τιμών f(x *i ). Το πρόβλημα της αναζήτησης μεγίστου άμεσα μετατρέπεται σε πρόβλημα αναζήτησης ελαχίστου, δεδομένου ότι max[ f(x)] = min[ f(x)]. Παράδειγμα: f(x) = (x 1 0.5) 2 + 0.5(x 2 0.5) 2 0.5(x 1 0.5)(x 2 0.5) df dx = [2(x 1 0.5) 0.5 (x 2 0.5), (x 2 0.5) 0.5 (x 2 0.5)] d 2 f dx 2 = 2 0.5 0.5 1 (θετικά ορισμένο παντού ορίζουσα θετική άρα η συνάρτηση είναι κυρτή) Στάσιμο σημείο: x * = [0.5, 0.5] T ολικό ελάχιστο. 1.00 0.75 0.50 0.25 0.00 0.25 0.50 0.75 1.00 0.00 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 11 x 1 x 2

Εξισωτικοί περιορισμοί Πρόβλημα: Να βρεθεί το σημείο x * έτσι ώστε f(x * ) = min [f(x): x K] όπου το σύνολο περιορισμών Κ ορίζεται από τη σχέση h(x * ) = 0 για δεδομένη διανυσματική (ή πραγματική) συνάρτηση h(x). Παραδείγματα: Στα παραδείγματα των σχημάτων εξετάζεται η συνάρτηση f(x) = (x 1 0.5) 2 + 0.5(x 2 0.5) 2 0.5(x 1 0.5)(x 2 0.5) με διάφορες μορφές εξισωτικών περιορισμών. Ελάχιστο: x * [0.5, 0.5] T h(x)=x 2 0.5 x 1 0.5=0 (ευθεία) Ελάχιστο: x * = [0.5, 0.5] T h(x) = x 2 2 x 1 2 = 0 (παραβολή) 0.00 0.25 0.50 0.75 1.00 0.00 x 1 1.00 0.75 0.50 0.25 0.00 0.25 0.50 0.75 1.00 0.00 x 1 1.00 x 2 0.75 0.50 0.25 x 2 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 12

Ανισωτικοί περιορισμοί Πρόβλημα: Να βρεθεί το σημείο x * έτσι ώστε f(x * ) = min [f(x): x K] όπου το σύνολο περιορισμών Κ ορίζεται από τη σχέση g(x * ) 0 για δεδομένη διανυσματική (ή πραγματική) συνάρτηση g(x). Παραδείγματα: Στα παραδείγματα των σχημάτων εξετάζεται η συνάρτηση f(x) = (x 1 0.5) 2 + 0.5(x 2 0.5) 2 0.5(x 1 0.5)(x 2 0.5) με διάφορες μορφές ανισωτικών περιορισμών. Ελάχιστο Κυρτό σύνολο g 1 (x)= x 2 +0.5 x 1 +0.5 0 g 2 (x)= x 1 0.35 0 g 3 (x)= x 1 2 + x 2 2 1 0 g 1 (x)= x 1 2 (x 2 0.5) 2 + +0.25 0 Μη κυρτό σύνολο Ελάχιστο: x * = [0.5, 0.5] T g 2 (x) = x 2 + 2 x 1 2 0 0.00 0.25 0.50 0.75 1.00 0.00 x 1 1.00 0.75 0.50 0.25 0.00 0.25 0.50 0.75 1.00 0.00 x 1 1.00 x 2 0.75 0.50 0.25 x 2 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 0.45-0.50 0.40-0.45 0.35-0.40 0.30-0.35 0.25-0.30 0.20-0.25 0.15-0.20 0.10-0.15 0.05-0.10 0.00-0.05 Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 13

Μαθηματικός χειρισμός περιορισμών Αρχικό πρόβλημα με εξισωτικούς περιορισμούς: min f(x) όπου x = [x 1, x 2,, x n ] T s.t. h(x) = 0 όπου h(x) = [h 1 (x), h 2 (x),, h k (x)] T Μετασχηματισμένο πρόβλημα: max φ(x, λ) = f(x) + λ Τ h(x) όπου λ = [λ 1, λ 2,, λ k ] T διάνυσμα παραμέτρων που είναι γνωστές ως πολλαπλασιαστές Langrange. Με τον τρόπο αυτό το αρχικό πρόβλημα με περιορισμούς μετατράπηκε σε πρόβλημα χωρίς περιορισμούς, με περισσότερες όμως μεταβλητές (n + k έναντι n). Αρχικό πρόβλημα με ανισωτικούς περιορισμούς: min f(x) όπου x = [x 1, x 2,, x n ] T s.t. g(x) 0 όπου g(x) = [g 1 (x), g 2 (x),, g k (x)] T Μετασχηματισμένο πρόβλημα: 1. Εισάγουμε τις «αδιάφορες» (slack) μεταβλητές r = [r 1, r 2,, r k ] T και τη διανυσματική 2 2 2 συνάρτηση ψ(r) = [r 1, r2,, rk] T για να μετατρέψουμε τους ανισωτικούς σε εξισωτικούς: h(x, r) = g(x) + ψ(r) = 0 2. Εισάγουμε πολλαπλασιαστές Lagrange λ = [λ 1, λ 2,, λ k ] T και μετατρέπουμε έτσι το αρχικό πρόβλημα σε πρόβλημα χωρίς περιορισμούς: max φ(x, r, λ) = f(x) + λ Τ g(x) + λ Τ ψ(r) Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 14

Ειδική περίπτωση: γραμμικός προγραμματισμός f(x 1, x 2 ) 2.00 1.80 1.60 1.40 1.20 1.00 0.80 1.00 0.60 0.40 0.20 0.50 0.00 0.00 0.25 0.50 0.75 1.000.00 Προς Ελάχιστο x 1 Σύνολο περιορισμών (κυρτό) Προς + x 2 1.00 0.75 0.50 0.25 0.00 0.25 0.50 0.75 1.00 0.00 x 1 x 2 1.80-2.00 1.60-1.80 1.40-1.60 1.20-1.40 1.00-1.20 0.80-1.00 0.60-0.80 0.40-0.60 0.20-0.40 0.00-0.20 1.80-2.00 1.60-1.80 1.40-1.60 1.20-1.40 1.00-1.20 0.80-1.00 0.60-0.80 0.40-0.60 0.20-0.40 0.00-0.20 Γραμμικός προγραμματισμός: Πρόβλημα προσδιορισμού ακροτάτου στο οποίο τόσο η αντικειμενική συνάρτηση f(x), όσο και οι περιορισμοί (εξισωτικοί h(x) και ανισωτικοί g(x)) είναι γραμμικές συναρτήσεις. Παρατήρηση 1: Αν δεν υπάρχουν περιορισμοί το πρόβλημα δεν έχει λύση (η f(x) απειρίζεται βλ. διπλανό σχήμα που παριστάνει τη συνάρτηση f(x) = x 1 + 0.5 x 2 + 0.5). Παρατήρηση 2: Το σύνολο των γραμμικών περιορισμών (εξισωτικών και ανισωτικών) είναι πάντα ένα κυρτό σύνολο που ονομάζεται πολύεδρο (στις δύο διαστάσεις πολύγωνο βλ. διπλανό σχήμα). Παρατήρηση 3: Η λύση του προβλήματος (το ελάχιστο της συνάρτησης) είναι μια κορυφή του πολυέδρου. Κατά συνέπεια το πρόβλημα ανάγεται στη συστηματική πορεία προς αυτή την κορυφή. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 15

Εφαρμογή στη λύση ελάχιστων τετραγώνων γραμμικών συστημάτων Tο γενικευμένο αντίστροφο μητρώο Πρόβλημα: Το σύστημα γραμμικών εξισώσεων A x = b έχει τη μοναδική λύση x = A 1 b αν ο αριθμός των εξισώσεων είναι ίσος με τον αριθμό των αγνώστων (δηλαδή το A είναι τετραγωνικό, n n) και επιπλέον το Α είναι ομαλό. Πως μπορεί να βρεθεί μια «λύση», όταν δεν ισχύουν οι προϋποθέσεις αυτές; Περίπτωση 1: Αριθμός εξισώσεων (n) μικρότερος του αριθμού αγνώστων (m) (Εδώ υπάγεται και η περίπτωση που το Α δεν είναι ομαλό, γιατί αυτό σημαίνει ότι μια ή περισσότερες από τις εξισώσεις αποτελούν γραμμικό συνδυασμό άλλων εξισώσεων). Συνθήκες: To A έχει μέγεθος n m, όπου m > n. Υπάρχουν άπειρες λύσεις. Στόχος: Αναζητούμε τη «μικρότερη» δυνατή λύση, δηλαδή αυτή που ελαχιστοποιεί τη νόρμα x = (x T x) 1/2 Διατύπωση: min x T x s.t. A x b = 0 Αναδιατύπωση χωρίς περιορισμούς: min φ(x, λ) = x T x + λ Τ (A x b) Παράγωγος (βλ. στοιχειώδεις κανόνες παραγώγισης): φ x = 2 xt + λ Τ A, φ λ = A x b Στάσιμο σημείο: {2 x T = λ Τ A, A x = b} Επίλυση: {x = ( 1/2) A T λ, A x = b} {x = ( 1/2) A T λ, ( 1/2)A A T λ = b}. To A A T έχει μέγεθος n n και είναι ομαλό, άρα αντιστρέψιμο. Έτσι η δεύτερη εξίσωση δίνει λ = 2 (A A T ) 1 b και η πρώτη x = A T (A A T ) 1 b. Αποδεικνύεται (βλ. π.χ. Marlow, 1993, σ. 263) ότι το Εσσιανό στο σημείο της λύσης είναι Ι και άρα θετικά ορισμένο. Τελική λύση: x = A T (A A T ) 1 b (μοναδικό ελάχιστο στο πρόβλημα). Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 16

Εφαρμογή στη λύση ελάχιστων τετραγώνων γραμμικών συστημάτων Tο γενικευμένο αντίστροφο μητρώο (2) Περίπτωση 2: Αριθμός εξισώσεων (n) μεγαλύτερος του αριθμού αγνώστων (m) Συνθήκες: To A έχει μέγεθος n m, όπου m < n. Δεν υπάρχει καμιά (ακριβής) λύση Στόχος: Αναζητούμε μια προσεγγιστική λύση και συγκεκριμένα αυτή που δίνει το μικρότερo δυνατό σφάλμα A x b = [(A x b) T (A x b)] 1/2 = (x T A T A x x T A T b b T A x + b T b) 1/2 Διατύπωση: min f(x) = x T A T A x x T A T b b T A x + b T b Παράγωγος (βλ. στοιχειώδεις κανόνες παραγώγισης): df dx = 2 xt A T A 2 b T A Στάσιμο σημείο: x T A T A = b T A A T A x = A T b Επίλυση: To A T A έχει μέγεθος m m και είναι ομαλό, άρα αντιστρέψιμο. Άρα x = (A T A) 1 A T b. Αποδεικνύεται (βλ. π.χ. Marlow, 1993, σ. 255) ότι το Εσσιανό στο σημείο της λύσης είναι 2 A T A και άρα θετικά ορισμένο. Τελική λύση: x = (A T A) 1 A T b (μοναδικό ελάχιστο στο πρόβλημα). Κωδικοποίηση της λύσης του συστήματος Α x = b Σχέση m, n Ομαλό μητρώο Mητρώο C της λύσης x = C b m = n B = A C = A 1 (m n) [Κανονικό αντίστροφο] m > n B = A A T (n n) C = A T B 1 (m n) [Δεξιό αντίστροφο ή αντίστροφο ελάχιστης νόρμας] m < n B = A T A (m m) C = B 1 A T (m n) [Αριστερό αντίστροφο ή αντίστροφο ελάχιστων τετραγώνων] Παρατήρηση: Το δεξιό και το αριστερό αντίστροφο ταυτίζονται με το κανονικό όταν m = n. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 17

4. Εφαρμογή στην προσαρμογή υδρολογικού μοντέλου Γραμμικά συστήματα και μοναδιαίο υδρογράφημα Γραμμικό σύστημα: Ένα σύστημα, του οποίου η είσοδος I(t) και η έξοδος Q(t), όπου t ο χρόνος, συνδέονται με γραμμική διαφορική εξίσωση με σταθερούς συντελεστές, δηλ. της μορφής a d n Q n dt n + a d n 1 Q n 1 dt n 1 + " + a dq 1 dt + a 1 Q = I όπου a i συντελεστές. Αποδεικνύεται η λύση της εξίσωσης είναι μια συνελικτική σχέση της μορφής t Q(t) = I(τ) U(t τ) dτ 0 όπου U(t) είναι η λεγόμενη συνάρτηση απόκρισης (response function) του συστήματος. Γραμμική λεκάνη απορροής: Μια λεκάνη απορροής για την οποία υποτίθεται βάσιμα ότι μπορεί να θεωρηθεί γραμμικό σύστημα ως προς το μετασχηματισμό της ενεργού βροχής σε απορροή. Εν προκειμένω η είσοδος Ι(t) είναι η καθαρή βροχόπτωση στη λεκάνη (= ολική βροχόπτωση απώλειες κατακράτησης και διήθησης) και Q(t) είναι η πλημμυρική παροχή σε δεδομένη διατομή του υδατορεύματος. Στιγμιαίο μοναδιαίο υδρογράφημα (ΣΜΥ): Εξ ορισμού είναι η συνάρτηση απόκρισης U(t). Το ΣΜΥ αποτελεί την χρονική εξέλιξη της παροχής αν ως εισροή I(t) θεωρηθεί ένας στιγμιαίος παλμός συνολικού ύψους βροχής Η 0 (κατά σύμβαση Η 0 = 1 cm = 10 mm) που πραγματοποιείται στο χρόνο t = 0. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 18

Βασικές ιδιότητες του μοναδιαίου υδρογραφήματος Μοναδιαίο υδρογράφημα διάρκειας d: Εξ ορισμού είναι η χρονική εξέλιξη της παροχής U d (t) αν η εισροή I(t) θεωρηθεί ένας τετραγωνικός παλμός διάρκειας d και συνολικού ύψους βροχής Η 0 (έντασης Η 0 / d). Καμπύλη S (κατασκευασμένη από το μοναδιαίο υδρογράφημα διάρκειας d): Εξ ορισμού είναι η χρονική εξέλιξη της παροχής S d (t) αν η εισροή I(t) θεωρηθεί ότι έχει σταθερή ένταση Η 0 / d για άπειρη διάρκεια, ξεκινώντας από το χρόνο t = 0 (αποτελεί επαλληλία άπειρων μοναδιαίων υδρογραφημάτων διάρκειας d). Εμβαδό μοναδιαίου υδρογραφήματος (όγκος απορροής) U (t ), U d(t ) d Βροχή H 0 /d Στιγμιαίο μοναδιαίο υδρογράφημα (εμβαδό V 0 = H 0 A ) Μοναδιαίο υδρογράφημα διάρκειας d (εμβαδό V 0 = H 0 A ) t T d T 0 V 0 = Ud (t) dt = U(t) dt = H0 A 0 0 όπου Α το εμβαδό της λεκάνης, και T d και T 0 οι διάρκειες πλημμύρας για το μοναδιαίο και το στιγμιαίο μοναδιαίο υδρογράφημα, αντίστοιχα. Σχέση στιγμιαίου μοναδιαίου υδρογραφήματος και καμπύλης S: S d (t) = 1 t U(τ) dτ d 0 Σχέση μοναδιαίου υδρογραφήματος και καμπύλης S: U d (t) = S d (t) S d (t d) H 0 /d S d(t ) d Βροχή Καμπύλη S Η 0 Α d t Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 19

Πλημμυρικό υδρογράφημα μετά από τυχούσα βροχόπτωση Εναλλακτική λύση 1, με βάση το στιγμιαίο μοναδιαίο υδρογράφημα (από συνελικτική εξίσωση μειονέκτημα: απαίτηση ολοκλήρωσης). Εναλλακτική λύση 2, με βάση το μοναδιαίο υδρογράφημα διάρκειας d: Διακριτοποιούμε το χρόνο σε διαστήματα Δt j = (t j 1, t j ), όπου t j t j 1 = d, και προσεγγίζουμε το ωφέλιμο υετογράφημα Ι(t) με μια αλληλουχία σταθερών ανά χρονικό βήμα εντάσεων I j (και υψών Η j = d I j ), οπότε q Q(t j ) = Ud (t j + 1 k ) H q k = H 0 Ud (t k ) H j + 1 k k = p όπου p = max(1, j + 1 n), q = min (j, m), p = max(1, j + 1 m), q = min (j, n), j = 1, 2,..., n + m 1 ενώ n = T d / d 1 είναι ο αριθμός των τεταγμένων του μοναδιαίου υδρογραφήματος ανά χρονικά διαστήματα μήκους d, m = T H / d είναι ο αριθμός χρονικών διαστημάτων μήκους d στο καθαρό υετογράφημα, T d είναι η διάρκεια του μοναδιαίου υδρογραφήματος διάρκειας d και T H η διάρκεια της καθαρής βροχόπτωσης. Βασική αναλλοίωτη πλημμυρογραφήματος χρόνος υστέρησης: Ο χρόνος υστέρησης ορίζεται t L ως η χρονική απόσταση από το κέντρο βάρους του υετογραφήματος μέχρι το κέντρο βάρους του πλημμυρογραφήματος. Αποδεικνύεται ότι ο χρόνος υστέρησης t L είναι σταθερός για κάθε πλημμυρογράφημα (με την προϋπόθεση της γραμμικότητας του συστήματος/λεκάνης). k = p H 0 Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 20

Παραμετρική έκφραση του μοναδιαίου υδρογραφήματος T 0 Τυποποιημένο στιγμιαίο μοναδιαίο υδρογράφημα: u(t) = U(t) / V 0 (Εμβαδό: u(t) dt = 1) 0 t Τυποποιημένη καμπύλη S: s(t) = S d (t) (d / V 0 ) (Ιδιότητες: s(t) = 0 u(t) dt, s(0) = 0, s(t 0 ) = 1) Αναλυτικές παραμετρικές εκφράσεις τυποποιημένου στιγμιαίου μοναδιαίου υδρογραφήματος: Παρόμοιες με αυτές των συναρτήσεων πυκνότητας πιθανότητας κωδωνωειδούς μορφής (Nash, 1959, Koutsoyiannis, 1989). 1 Παράδειγμα 1 (συνηθέστερη έκφραση): u(t) = t α Γ(β) α Παράδειγμα 2 (απλούστερη έκφραση): u(t) = β α α t β + 1 exp β 1 exp α t t α, t s(t) = β, s(t) = exp 0 α t u(t) dt, t L = α β β, t L = α Γ(1 1/β) Έκφραση μοναδιαίου υδρογραφήματος συναρτήσει του τυποποιημένου στιγμιαίου μοναδιαίου υδρογραφήματος: U d (t) = S d (t) S d (t d), όπου S d (t) = s(t) (V 0 / d) Συνάρτηση EXCEL για τον υπολογισμό της Γ(x): EXP(GAMMALN(x)) Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 21

Eκτίμηση μοναδιαίου υδρογραφήματος και σφάλμα εκτίμησης Σφάλμα εκτίμησης Η σχέση πλημμυρογραφήματος-υετογραφήματος μπορεί να γραφεί υπό μορφή διανυσμάτωνμητρώων με τον ακόλουθο τρόπο A x = b όπου x διάνυσμα μεγέθους n με x i = U d (t i ) (μοναδιαίο υδρογράφημα), b διάνυσμα μεγέθους n + m 1 με b i = Q(t i ) (πλημμυρογράφημα), και A μητρώο μεγέθους (n + m 1) n με a ij = H i + 1 j H για i + 1 m j i, a ij = 0 διαφορετικά 0 όπου n ο αριθμός των τεταγμένων του μοναδιαίου υδρογραφήματος, και m ο αριθμός χρονικών διαστημάτων στο καθαρό υετογράφημα. Εφόσον το πλημμυρογράφημα b έχει μετρηθεί, η σχέση A x = b δεν μπορεί να ισχύει επακριβώς (υπάρχουν n + m 1 εξισώσεις με n αγνώστους αν το x είναι άγνωστο ή με m αγνώστους αν το Α είναι άγνωστο). Επομένως το μέγεθος A x b 2 παριστάνει το τετραγωνικό σφάλμα εκτίμησης. Εκτίμηση μοναδιαίου υδρογραφήματος (εκτίμηση του x για γνωστά Α και b) 1. Παραμετρική έκφραση μοναδιαίου υδρογραφήματος x = x(α, β, γ, ) όπου α, β, γ,, παράμετροι. Αντικειμενική συνάρτηση: min f(α, β, γ, ) := A x b 2 2. Μη παραμετρική έκφραση μοναδιαίου υδρογραφήματος x = (x 1, x 2,, x n ) T, όπου όλα τα x 1, x 2,, x n αποτελούν αγνώστους. Αντικειμενική συνάρτηση: min f(x) := A x b 2 Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 22

Βασική βιβλιογραφία Αναφορές Βασική βιβλιογραφία Loucks, D. P., Stedinger, J. R., and Haith, D. A., Water Resource System Planning and Analysis, Prentice-Hall, Englewood Cliffs, 1981. Mays, L. W., and Y.-K. Tung, Hydrosystems Engineering and Management McGraw-Hill, New York, 1992. Mays, L. W., and Y.-K. Tung, Systems analysis, in Water Resources Handbook, edited by L. W. Mays, McGraw-Hill, New York, 1996. Marlow, W. H., Mathematics for Operations Research, Dover Publications, New York, 1993. Pierre, D. P., Optimization Theory With Applications, Dover, New York, 1986. Press, W. H., S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C, Cambridge University Press, Cambridge, 1992. Searle, S. R., Matrix Algebra Useful for Statistics, Wiley, 1982. Αναφορές O Donnell, T., Deterministic catchment modelling, in River flow modelling and forecasting, edited by D. A. Kraijenhoff, and J. R. Moll, D.Reidel Publishing Company, Dordrecht, 1986. Koutsoyiannis, D., and Th. Xanthopoulos, On the parametric approach to unit hydrograph identification, Water Resources Management, 3(2), 107-128, 1989. Nash, J. E., Systematic determination of unit hydrograph parameters, Journal of Geophysical Research, 64(1), 111-115, 1959. Δ. Κουτσογιάννης, Ανασκόπηση εννοιών μεθόδων βελτιστοποίησης και άλγεβρας μητρώων 23