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

Σχετικά έγγραφα
ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

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

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

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

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

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

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

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

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

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

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

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

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

Αριθμητική Ανάλυση και Εφαρμογές

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

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

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

A = x x 1 + 2x 2 + 4

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

x k+1 = x k + α k (x k ) ώστε f(x k+1 ) < f(x k ),

ΜΕΜ251 Αριθμητική Ανάλυση

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

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

ΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).

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

Σημειώσεις για το μάθημα Υπολογιστικές μέθοδοι πολύπλοκων συστημάτων

ΜΕΜ251 Αριθμητική Ανάλυση

Non Linear Equations (2)

Αριθμητική Ανάλυση και Εφαρμογές

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

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

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

2.1 Αριθμητική επίλυση εξισώσεων

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

Πεπερασμένες Διαφορές.

Κεφάλαιο 1 Ανάλυση προβλήματος

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

Γραφικά με Η/Υ Αλγόριθμοι σχεδίασης βασικών 22D D σχημάτων (ευθεία

A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

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

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΝΑΡΤΗΣΕΩΝ ΑΚΡΟΤΑΤΑ ΣΥΝΑΡΤΗΣΕΩΝ. Αριθμητικές μέθοδοι ελαχιστοποίησης ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟΥΣ

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

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

Πεπερασμένες διαφορές

Αριθμητική Ανάλυση και Εφαρμογές

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

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

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

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

HY213. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

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

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

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

1 η δεκάδα θεµάτων επανάληψης

Σχολή Μηχανολόγων Μηχανικών ΕΜΠ 4 ο Εξάμηνο ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ. Πρώτη Ενότητα Αριθμητική Επίλυση Μη-Γραμμικών Εξισώσεων

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 4)

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

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

Εκπαίδευση ΤΝΔ με ελαχιστοποίηση του τετραγωνικού σφάλματος εκπαίδευσης. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν.

1.8 ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΘΕΩΡΗΜΑ BOLZANO A. ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

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

Αριθμητική Ανάλυση και Εφαρμογές

Α Λ Γ Ε Β Ρ Α Β Λ Υ Κ Ε Ι Ο Υ. ΚΕΦΑΛΑΙΟ 4 ο ΠΟΛΥΩΝΥΜΑ-ΠΟΛΥΩΝΥΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

A. ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

A. ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

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

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

ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

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

Περιεχόμενα. Κεφάλαιο 1 ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 2 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ: BΑΣΙΚΕΣ ΕΝΝΟΙΕΣ... 29

1η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 1 (Θεωρία)

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ

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

Πρόβλημα 1 «Φασίνα» Εύρεση εκτέλεσης εργασιών με τον μικρότερο συνολικό χρόνο

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς. Εύρεση Ριζών.

Περιεχόμενα. Κεφάλαιο 1 ΜΑΘΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 2 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ: BΑΣΙΚΕΣ ΕΝΝΟΙΕΣ... 29

Υπολογιστικά & Διακριτά Μαθηματικά

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

Για την κατανόηση της ύλης αυτής θα συμβουλευθείτε επίσης το: βοηθητικό υλικό που υπάρχει στη

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

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

Το μοντέλο Perceptron

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

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ. (2 μονάδες) Δίνονται τα σημεία (-2, -16), (-1, -3), (0, 0), (1, -1) και (2, 0). Υπολογίστε το πολυώνυμο παρεμβολής Newton.

a n = 3 n a n+1 = 3 a n, a 0 = 1

Αριθµητική Ανάλυση. 27 Οκτωβρίου Αριθµητική Ανάλυση 27 Οκτωβρίου / 72

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

Άσκηση εφαρμογής της μεθόδου Newton Raphson

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

Αριθμητική Ανάλυση & Εφαρμογές

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

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

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

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

Transcript:

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

ΕΠΙΛΥΣΗ ΑΣΚΗΣΕΩΝ ΠΡΑΞΗΣ Θα επιλυθούν δύο επαναληπτικές ασκήσεις. Να διατυπώσετε και να λύσετε τις συνθήκες ΚΚΤ για το πρόβλημα ελαχιστοποίησης της συνάρτησης f 1 (x 1,x 2,x 3 ) = 3x 1 + x 2 x 3 2 στο οποίο να ικανοποιείται και ο περιορισμός x 1 2x 2 = x 3 2. Να εφαρμόσετε τις συνθήκες ΚΚΤ για να προσδιορίσετε τις λύσεις του προβλήματος ελαχιστοποίησης της συνάρτησης f 2 (x 1,x 2 ) = e x 1 x 2 που ικανοποιούν συγχρόνως και τους περιορισμούς e x 1 + e x 2 20 και x 1 0. 2

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

ΑΡΙΘΜΗΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Προβλήματα χωρίς περιορισμούς: Επαναληπτικές τεχνικές (με αναδρομικούς τύπους). Είτε εμπλέκουν παραγώγους της συνάρτησης είτε δεν απαιτούν τον υπολογισμό παραγώγων. Στόχος: Εντοπισμός των τοπικών ελαχίστων μέσω της επαναληπτικής αναζήτησης προς κατευθύνσεις οι οποίες συγκλίνουν με πιθανή λύση του προβλήματος. Προβλήματα με περιορισμούς: Μετασχηματισμός σε προβλήματα χωρίς περιορισμούς. Ακολουθία αλγορίθμων ελαχιστοποίησης με κριτήρια τερματισμού ή/και έλεγχο παραβίασης των περιορισμών. 4

ΕΠΙΣΚΟΠΗΣΗ ΑΛΓΟΡΙΘΜΩΝ Αλγόριθμοι για προβλήματα χωρίς περιορισμούς: Μέθοδοι αναζήτησης (ομοιόμορφη, χρυσή τομή, ). Μέθοδοι αναζήτησης με παραγώγους (διχοτόμηση, ). Μέθοδοι κλίσης (μέγιστη κάθοδος, Newton, ). Τροποποιημένες μέθοδοι κλίσης (συζυγείς κλίσεις, ). Κλίση χωρίς παραγώγους (συντεταγμένη κάθοδος, ). Αλγόριθμοι για προβλήματα με περιορισμούς: Μέθοδοι εφικτών κατευθύνσεων (κλίση προβολή). Μέθοδοι φραγής (παράμετροι φραγμού). Μέθοδοι ποινής (penalty functionals). 5

ΤΕΧΝΙΚΕΣ ΑΝΑΖΗΤΗΣΗΣ (1D) Στόχος: Σταδιακός περιορισμός του διαστήματος αναζήτησης σε ένα προκαθορισμένο κατώτερο όριο. Παράδειγμα σε μια διάσταση: f(x) με ελάχιστο x* [α, β]. Εύρεση του [α, β ] με α x* β, α α, β β, α β ε. Θεώρημα σύγκλισης της αναζήτησης ελαχίστου: Έστω f: R R σχεδόν κυρτή (κοίλη) στο διάστημα [α, β], και x 1, x 2 [α, β] ώστε x 1 < x 2. Αν f(x 1 ) < f(x 2 ) (f(x 1 ) f(x 2 )) τότε f(x) f(x 1 ) (f(x) f(x 2 )) για κάθε x (x 2, β] ([α, x 1 ]). Παρατήρηση: Το διάστημα μικραίνει προς μια από τις διευθύνσεις που ορίζει το τότε «ενδιάμεσο» σημείο. 6

ΟΜΟΙΟΜΟΡΦΗ ΑΝΑΖΗΤΗΣΗ Χωρισμός [a,β] σε n ίσα τμήματα. Πλέγμα υπολογισμού της f: n-1 σημεία εύρος δ=(β-α)/n. Αν η μικρότερη τιμή της f είναι στο x, το θεώρημα σύγκλισης δίνει για το ελάχιστο ότι x* ( x δ, x + δ). [Ακρίβεια προσδιορισμού x*] [Εύρος διαμέρισης δ]. Ακρίβεια αντιστρόφως ανάλογη του αριθμού τμημάτων n. Η δυσμενής επίπτωση στην απόδοση αντιμετωπίζεται με σταδιακή μείωση του δ πλησιάζοντας στο όριο x x Η μέθοδος μετατρέπεται σε ανομοιόμορφη! < ε. 7

ΜΕΘΟΔΟΣ ΧΡΥΣΗΣ ΤΟΜΗΣ Χωρίζουμε σε 3 άνισα διαστήματα μέσω εσωτερικών σημείων που ισαπέχουν των άκρων (x 1 α = β x 2 = ρ). Αρχικά διαστήματα αναζήτησης: [α, x 2 ] και [x 1, β]. Κανόνες επιλογής των επόμενων διαστημάτων: 1 δ(νέο διάστημα) = γ x δ(παλαιό διάστημα), με 0 < γ < 1. 2 Παλαιό ενδιάμεσο σημείο του οποίου το διάστημα δεν επιλέγεται Ενδιάμεσο σημείο του νέου διαστήματος. Μείωση των απαιτούμενων υπολογισμών της f! Η σταθερά αναλογίας προκύπτει ως λύση της εξίσωσης γ 2 + γ - 1 = 0 Λόγος χρυσής τομής: γ GM = ( 5 1)/2. Παραλλαγή: Αλγόριθμος Fibonacci (μη σταθερό γ). 8

ΠΑΡΑΔΕΙΓΜΑ ΠΡΩΤΟ Να ελαχιστοποιηθεί η f(x) = x 4-14x 3 + 60x 2-70x στο [0,2] και με ακρίβεια 0.3, με τη μέθοδο χρυσής τομής. Εκτίμηση αριθμού επαναλήψεων για ζητούμενη ακρίβεια: - m επαναλήψεις Συρρίκνωση του [0,2] κατά γ m GM φορές. - Μικρότερος ακέραιος που ικανοποιεί 0.618 m 0.3/2 (το 4). Tιμές υπόλοιπων παραμέτρων: α = 0, β = 2, ρ = 1 - γ GM = 0.38197. Εφαρμογή των τεσσάρων επαναλήψεων (m = 1,2,3,4): 1 x 1 = α + ρ(β-α) = 0.764, x 2 = α + (1-ρ)(β-α) = 1.236. f(x 1 ) = -24.36, f(x 2 ) = -18.96 > f(x 1 ) Νέο διάστημα: [α,x 2 ]. 2 x 3 = α + ρ(x 2 -α) = 0.47, x 4 = x 1 f(x 3 ) = -21.1 > f(x 4 ) [x 3,x 2 ]. 3 x 5 = x 4, x 6 = x 3 + (1-ρ)(x 4 -x 3 ) = 0.94 f(x 5 ) < f(x 6 ) [x 3,x 6 ]. 4 x 7 = x 3 + ρ(x 7 -x 3 ) = 0.65, x 8 = x 5 f(x 7 ) > f(x 8 ) [x 7,x 2 ] (δ < 0.3). 9

ΜΕΘΟΔΟΣ ΔΙΧΟΤΟΜΗΣΗΣ Χωρισμός σε 2 ίσα διαστήματα μέσω του εσωτερικού σημείου x 1 = (α + β)/2 και υπολογισμός της f (x 1 ). f (x 1 ) = 0: Το x 1 είναι το ζητούμενο ελάχιστο. f (x 1 ) > 0: x < x 1 f(x) < f(x 1 ), επόμενο διάστημα το [α,x 1 ]. f (x 1 ) < 0: x < x 1 f(x) > f(x 1 ), επόμενο διάστημα το [x 1,β]. Επαναληπτική εφαρμογή έως ότου βρούμε διάστημα μήκους μικρότερου της ακρίβειας ε. Απαιτούμενος αριθμός βημάτων: Είναι ο μικρότερος ακέραιος που ικανοποιεί την (1/2) m ε/(β - α). 10

ΠΑΡΑΔΕΙΓΜΑ ΔΕΥΤΕΡΟ Να ελαχιστοποιηθεί η f(x) = 2x 2-1 στο [-1,1] και με ακρίβεια 0.5, με τη μέθοδο διχοτόμησης. Tιμές παραμέτρων προβλήματος: α = -1, β = 1. Παράγωγος αντικειμενικής συνάρτησης: f (x) = 4x. Εκτίμηση αριθμού επαναλήψεων για ζητούμενη ακρίβεια: - m επαναλήψεις Συρρίκνωση του [-1,1] κατά 2 -m φορές. - Μικρότερος ακέραιος που ικανοποιεί 2 m 0.5/2 (το 2). Εφαρμογή των δύο επαναλήψεων (m = 1,2): 1 x 1 = (α+β)/2 = 0 f(x 1 ) =f (x 1 ) = -1 < 0 Νέο διάστημα: [x 1,β]. 2 x 2 = (x 1 +β)/2 = 0 f(x 2 ) = -0.5, f (x 2 ) = 1 > 0 [x 2,x 1 ] (δ < 0.5). 11

ΤΕΧΝΙΚΕΣ ΚΑΘΟΔΟΥ (3D) Kατευθυντική αναζήτηση επί των τιμών της συνάρτησης f. Κανόνες ορισμού κατευθύνσεων προς τις οποίες η f μειώνεται. Στόχος: Ακολουθία σηµείων που να προσεγγίζει σταδιακά το Χ*. Διατύπωση αλγορίθμου επαναληπτικής καθόδου: Εκκίνηση από σημείο Χ [0] σε κατάλληλη απόσταση από το Χ*, και ελαχιστοποίηση f με εφαρμογή κανόνων μετάβασης της μορφής Χ [κ+1] = Χ [κ] + λ [κ] D [κ], με λ>0 παράμετρο κλίμακας και D R n διεύθυνση ώστε f(χ [κ+1] ) < f(χ [κ] ) σε κάθε μετατόπιση κ. 12

ΕΠΙΛΟΓΗ ΠΑΡΑΜΕΤΡΩΝ Συνοπτική λειτουργία του αλγορίθμου: Αρχική εκτίμηση λύσης Σταδιακή (βηματική) διορθώση. [Διόρθωση] = [Μήκος βήματος] x [Διάνυσμα κατεύθυνσης]. Κατανόηση λειτουργίας μέσω αναπτύγματος Taylor. f X [k+1] f X k = λ [k] D [k] f X k + O λ k λ [κ] << 1 O λ k λ [k] D [k] f X k Κυρίαρχος όρος D f. Κατάλληλη διεύθυνση προσέγγισης του Χ*: D f < 0. Καθοριστική η επιλογή των δύο παραμέτρων λ, D. Συνδυασμός ακρίβειας, ομαλότητας, ταχύτητας σύγκλισης. Μεταβολή καθοδόν προς το Χ* Ταχύτερη επίλυση??? 13

ΣΥΝΘΗΚΕΣ ARMIJO/GOLDSTEIN Συνθήκη επαρκούς ελάττωσης βήματος (Armijo): Έστω συνάρτηση f: R n R στην οποία εφαρμόζεται ένας αλγόριθμος επαναληπτικής αναζήτησης με βήμα λ και διάνυσμα κατεύθυνσης D. Στην επανάληψη k, για να είναι το επιλεγμένο βήμα κατάλληλο, θα πρέπει να υπάρχει c 1 (0,1) τέτοιο ώστε f X [k] + λ k D k f X k c 1 λ k D k f X k. Συνθήκη επαρκούς ελάττωσης κλίσης (Goldstein): Έστω f: R n R όπου εφαρμόζεται αλγόριθμος αναζήτησης με βήμα λ και διάνυσμα κατεύθυνσης D. Στην επανάληψη k, για να είναι η επιλεγμένη διεύθυνση κατάλληλη, θα πρέπει να υπάρχει c 2 (0,1) με f X [k] λ k D k D k c 2 f X [k] D k. 14

ΛΕΙΤΟΥΡΓΙΑ ΤΩΝ ΣΥΝΘΗΚΩΝ Armijo: Οι περιοχές της f που φράσσονται πάνω από το ευθύγραμμο τμήμα προσδιορίζουν το λ. Goldstein: [κλίση της f στο k] < [κλίση της f στο 0]. 15

ΕΡΩΤΗΣΕΙΣ - ΣΥΖΗΤΗΣΗ Επίλυση ασκήσεων Αλγόριθμοι αναζήτησης Επαναληπτική κάθοδος 16