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

Σχετικά έγγραφα
Εισαγωγή στους Αλγορίθμους

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους

Διοικητική Λογιστική

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Εισαγωγή στους Αλγορίθμους

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ψηφιακή Επεξεργασία Εικόνων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Διοικητική Λογιστική

Βέλτιστος Έλεγχος Συστημάτων

Μηχανολογικό Σχέδιο Ι

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Βάσεις Περιβαλλοντικών Δεδομένων

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Κβαντική Επεξεργασία Πληροφορίας

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Κοινωνία & Υγεία Υγεία Πρόληψη Προαγωγή υγείας: Βαθμίδες πρόληψης

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Δομές Δεδομένων Ενότητα 1

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

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

Τεχνικό Σχέδιο - CAD

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

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ιστορία της μετάφρασης

Κβαντική Επεξεργασία Πληροφορίας

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Τεχνικό Σχέδιο - CAD

Στατιστική για Χημικούς Μηχανικούς

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βέλτιστος Έλεγχος Συστημάτων

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

Διδακτική Πληροφορικής

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Ψηφιακή Επεξεργασία Εικόνων

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Διαχείριση Πολιτισμικών Δεδομένων

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Θέματα Εφαρμοσμένης. Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Τμήμα Πολιτικών Επιστημών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Μάρκετινγκ Αγροτικών Προϊόντων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3

Εφηρμοσμένη Θερμοδυναμική

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διοίκηση Επιχειρήσεων

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

Διδακτική των εικαστικών τεχνών Ενότητα 1

Διδακτική των εικαστικών τεχνών Ενότητα 3

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

ΠΙΝΑΚΕΣ. Θερμοδυναμική 2012 Σελίδα 292

Διδακτική Πληροφορικής

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Διδακτική της Πληροφορικής

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

Εκκλησιαστικό Δίκαιο

Ψηφιακή Επεξεργασία Εικόνων

Θεατρικές Εφαρμογές και Διδακτική της Φυσικής Ι

Βέλτιστος Έλεγχος Συστημάτων

Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας

Διδακτική Πληροφορικής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Φιλοσοφία της Ιστορίας και του Πολιτισμού

Ψηφιακή Επεξεργασία Εικόνων

Πολιτική (και) επικοινωνία

Transcript:

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

To genikì prìblhma, na broôme to mègisto elˆqisto miac sunˆrthshc f (x) Genika, minimize f (w), w Ω R n s.t g i (w) 0 i = 1,..., k h i (w) = 0 i = 1,..., m f(w) objective function g i (w) inequality constraints h i (w) equality constraints Maximization of f(w) minimization of -f(w) Kˆje prìblhma mporeð na grafeð sthn parapˆnw morf

To sônolo R = {w Ω : g i (w) 0, h i (w) = 0} onomˆzetai feasible region H lôsh f (w ) me w R, ètsi ste f (w) f (w ), w R onomˆzetai kajolikì elˆqisto kai to w o elaqistopoiht c An ε > 0, f (w) f (w ), w R me w w < ε tìte f (w ) topikì elˆqisto To pedðo onomˆzetai majhmatikìc programmatismìc.

An f, g, h grammikèc Γραμμικός Προγραμματισμός Λύση πολυωνυμική An f, quadratic, g, h grammikèc Quadratic Programming f (x) = x T Qx + c T x Αν Χ θετικά ημιορισμένος (positive semidefinite), μοναδική λύση, πολυωνυμική λύση Αν Χ αρνητικά ημιορισμένος (negative semidefinite), NP-hard (Q jetikˆ hmiorismènoc an eðnai summetrikìc kai gia kˆje x 0 isqôei ìti x T Qx 0)

Mia suneq c sunˆrthsh f (w) onomˆzetai kurt gia w R n an : w, κ R n, Θ [0, 1] : f (Θw+(1 Θ)κ) Θf (w)+(1 Θ)f (κ)

'Ena sônolo eðnai kurtì (convex) an to eujôgrammo tm ma metaxô duo shmeðwn tou an kei sto sônolo: R convex w, κ R, Θ [0, 1] Θf (w) + (1 Θ)f (κ) R Idiìthtec: 1 Αν S κυρτό, κ 1,..., κ n S, λ 1,..., λ n 0, λ 1 + + λ n = 1 τότε i λ iκ i : κυρτός συνδυασμός των κ i 2 Τομή κυρτών συνόλων είναι κυρτή. 3 Μια συνάρτηση f είναι κυρτή αν και μόνο αν το επίγραμμά της είναι κυρτό.

An f kurt kai R kurtì convex programming optimization Idiìthtec: 1 Αν υπάρχει ελάχιστο είναι καθολικό. 2 Το σύνολο των ελαχίστων είναι convex. 3 Αν είναι strictly convex μοναδικό ελάχιστο. Praktikˆ, pollˆ pakèta kai algìrijmoi sqetikˆ gr goroi.

Je rhma (Fermat): 'Estw f C (èqei parˆgwgo kai h parˆgwgoc eðnai suneq c). AparaÐthth sunj kh gia to w na eðnai o elaqistopoiht c thc f (w ) eðnai: f (w ) w = 0 An h f eðnai convex, h sunj kh eðnai kai ikan

p.q. f (x) = x 2 f (x) = x 3 s.t. h i (w) = 0 Me periorismoôc: min f (w)

Gia na meðnoume sthn perioq ìpou h(w) = 0, prèpei na kinhjoôme parˆllhla me aut n, dhlad kˆjeta sto h w Genikˆ prèpei na kinhjoôme kˆjeta ston upoq ro { h i w } An mporoôme na kinhjoôme se autìn ton upìqwro mei nontac tautìqrona thn tim f tìte den eðmaste se elˆqisto. An ìmwc to f w den èqei probol pˆnw se autìn ton q ro, ja prèpei na eðmaste se kˆpoio topikì elˆqisto.

'Ara jèloume f w Dhlad : Dhlad jèloume: parˆllhlo tou h w f (w ) w = λ h(w ) w, sto elˆqisto. (f (w ) + λh(w )) w = 0 kai fusikˆ: dhlad : λh(w ) λw h(w ) = 0 = 0 (w ) + λh(w λ = 0

Sunolikˆ mporoôme na ta ekfrˆsoume me th sunˆrthsh Lagrangian: L(w, λ) = f (w) + i λ ih i (w) λ i : Lagrange multipliers Je rhma: 'Estw f C 1, h i C 1 AnagkaÐa sunj kh ste to w na eðnai elˆqisto eðnai: L(w,λ ) w = 0 L(w,λ ) λ = 0 L = 0 gia kˆpoiec timècλ. (san na elaqistopoioôme thn L qwrðc periorismoôc) An L(w, λ) convex, h sunj kh eðnai kai ikan. H (1) dðnei èna sôsthma exis sewn ( ìsh h diˆstash tou w ) H (2) (ìsa ta constraints). Apì mia sunˆrthsh n diastˆsewn me periorismoôc, elaqistopoioôme mia me n + m diastˆseic qwrðc periorismoôc

Parˆdeigma: Poia katanom me n timèc èqei th mègisth entropða? min H(x) = x i p i log(p i ) s.t. i p i = 1, p i 0 LÔsh: L(p, λ) λ L(p, λ) = p i log(p i ) + λ( p i 1) L(p, λ) p j = p j 1 p j + log(p j ) + λ = 0 p j = e λ 1 = p i 1 = 0 n e λ 1 1 = 0 e λ 1 1 = 1 n p j = 1 n

Pio genik morf : minimize f (w) s.t. g i (w) 0 h i (w) = 0 EpÐshc f convex g i, h i affine (grammikèc) Gia ton elaqistopoiht w g i (w ) = 0 : o periorismìc g i eðnai energìc g i (w ) > 0 : o periorismìc g i eðnai anenergìc 'Ara oi energoð periorismoð anisìthtac sthn lôsh w katalhgoun na einai periorismoð isìthtac kai mporoôme na touc qeiristoôme antðstoiqa. Allˆ den xèroume poioð einað oi energoð periorismoð.

Karush Kuhn Tucker Je rhma: f C, w Ω, f convex, g i, h i OrÐzoume wc Genikeumènh Lagrangian: affine. L(w, α, β) = f (w) + α i g i (w) + β i h i (w) AnagkaÐa kai ikanèc sunj kec ste w Ω elaqistopoiht c eðnai: α, β s.t. : 1 2 L(w,α,β ) w = 0 L(w,α,β ) β = 0 3 α i g i (w ) = 0 4 g i (w ) 0 5 α i 0

(2) + (4) : w feasible point (1) + (3) + (5): Parìmoioi periorismoi gia ta active constraints me autoôc pou eðqame gia ta h. 1 An α i > 0 g i (w ) = 0 (apì thn (3) ), g i active constraint 2 An g i (w ) < 0 (Mh energˆ constraints) α i = 0 3 Endèqetai g i (w ) = 0 kai α i = 0

'Estw h sunˆrthsh γ(α, β) = inf w Ω L(w, α, β) = = f (w) + α i g i (w) + β i h i (w) me α i 0, f convex, g i, h i affine. Langrange dual max γ(α, β) s.t. α i 0

α, β feasible w feasible, tìte γ(α, β) = min u Ω L(u, α, β) L(w, α, β) = = f (w)+ α i g i (w)+ β i h i (w) w feasible g i (w) 0 f (w) h i (w) = 0 'Ara f (w) γ(α, β) Dhlad, gia kˆje feasible γ(α, β) lower bound se kˆje feasible f (w) 'Ara max γ(α, β) min f (w) s.t α 0 g(w) 0 h(w) = 0

Gia tic sunj kec pou d same isqôei h isìthta (strong duality). γ(α, β ) = f (w ), (α, β, w lôseic) To dual problem lônei to min L(w, α, β) unconstrained (me α 0) brðskontac L w = L β = 0 LÔnontac wc proc w to L w = 0, mènoun mìno ta α, β max γ(α, β) s.t. α 0, kai ;etsi to prìblhma mporeð na eðnai pio eôkolo. An to unconstraint minl(w, α, β) lônetai analutikˆ tìte to dual èqei diˆstash ìsh to α + β Gia kˆje prìblhma beltistopoðhshc, ta primal kai dual bèltista shmeða ikanopoioôn tic KKT conditions Gia kˆje convex prìblhma, an kˆpoia shmeða ikanopoioôn ta KKT eðnai bèltista kai gia to primal kai gia to dual.

Jèlw na lôsw to max α,β γ(α, β ) s.t. α 0 Dhlad (apo orismo γ) max α,β min w L(w, α, β) s.t. α 0 To min w L(w, α, β) gðnetai ekeð ìpou L w = 0, L β = 0 'Ara IsodÔnama lônw to(wolfe dual) max α L(w, α, β) s.t. α 0, L w = 0, L β = 0

Τέλος Ενότητας

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

Σημειώματα

Σημείωμα αδειοδότησης (1) Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση, Όχι Παράγωγο Έργο 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-nd/4.0/

Σημείωμα αδειοδότησης (2) Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί..

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Κρήτης, Ιωάννης Τσαμαρδίνος 2015. «Μηχανική Μάθηση. Θεωρία Βελτιστοποίησης». Έκδοση: 1.0. Ηράκλειο 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: https://opencourses.uoc.gr/courses/course/view.php?id =362.

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