b 1. b m ) + ( 2b Ax) + (b b)

Samankaltaiset tiedostot
min x x2 2 x 1 + x 2 1 = 0 (1) 2x1 1, h = f = 4x 2 2x1 + v = 0 4x 2 + v = 0 min x x3 2 x1 = ± v/3 = ±a x 2 = ± v/3 = ±a, a > 0 0 6x 2

KKT: log p i v 1 + v 2 x i = 0, i = 1,...,n.

Luento 9: Yhtälörajoitukset optimoinnissa

Optimaalisuusehdot. Yleinen minimointitehtävä (NLP): min f(x) kun g i (x) 0 h j (x) = 0

Taustatietoja ja perusteita

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1

Luento 8: Epälineaarinen optimointi

Luento 8: Epälineaarinen optimointi

Luento 12: Duaalitehtävä. Tarkennuksia Lagrangen kertoimen tulkintaan. Hajautettu optimointi.

, on säännöllinen 2-ulotteinen pinta. Määrää T x0 pisteessä x 0 = (0, 1, 1).

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Kimmo Berg. Mat Optimointioppi. 9. harjoitus - ratkaisut

Matemaattinen Analyysi / kertaus

Talousmatematiikan perusteet: Luento 14. Rajoitettu optimointi Lagrangen menetelmä: yksi yhtälörajoitus Lagrangen menetelmä: monta yhtälörajoitusta

Talousmatematiikan perusteet: Luento 15. Rajoitettu optimointi Lagrangen menetelmä Lagrangen kerroin ja varjohinta

1. Etsi seuraavien funktioiden kriittiset pisteet ja tutki niiden laatu: (a.) f(x,y) = 20x 2 +10xy +5y 2 (b.) f(x,y) = 4x 2 2y 2 xy +x+2y +100

Lineaariavaruudet. Span. Sisätulo. Normi. Matriisinormit. Matriisinormit. aiheita. Aiheet. Reaalinen lineaariavaruus. Span. Sisätulo.

Harjoitus 7: vastausvihjeet

1 Rajoitettu optimointi I

= 2±i2 7. x 2 = 0, 1 x 2 = 0, 1+x 2 = 0.

12. Hessen matriisi. Ääriarvoteoriaa

Malliratkaisut Demot

2 Konveksisuus ja ratkaisun olemassaolo

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

Luento 11: Rajoitusehdot. Ulkopistemenetelmät

Harjoitus 5 ( )

Duaalisuus kokonaislukuoptimoinnissa. Mat , Sovelletun matematiikan tutkijaseminaari, kevät 2008, Janne Karimäki

Piiri K 1 K 2 K 3 K 4 R R

Malliratkaisut Demot

1 Lineaariavaruus eli Vektoriavaruus

Harjoitus 5 ( )

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016

Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

2 Osittaisderivaattojen sovelluksia

Lineaarinen optimointi. Harjoitus 6-7, Olkoon A R m n, x, c R ja b R m. Osoita, että LP-tehtävän. c T x = min!

Liittomatriisi. Liittomatriisi. Määritelmä 16 Olkoon A 2 M(n, n). Matriisin A liittomatriisi on cof A 2 M(n, n), missä. 1) i+j det A ij.

Luento 10: Optimointitehtävien numeerinen ratkaiseminen; optimointi ilman rajoitusehtoja

Luento 2: Optimointitehtävän graafinen ratkaiseminen. LP-malli.

Matematiikan tukikurssi

Differentiaali- ja integraalilaskenta 2 (CHEM) MS-A0207 Hakula/Vuojamo Kurssitentti, 12.2, 2018, arvosteluperusteet

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 6: Ääriarvojen luokittelu. Lagrangen kertojat.

s = 11 7 t = = 2 7 Sijoittamalla keskimmäiseen yhtälöön saadaan: k ( 2) = 0 2k = 8 k = 4

6 Vektoriavaruus R n. 6.1 Lineaarikombinaatio

JYVÄSKYLÄN YLIOPISTO. 3. Luennon sisältö

Talousmatematiikan perusteet: Luento 14. Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu

5 OMINAISARVOT JA OMINAISVEKTORIT

Malliratkaisut Demo 1

Sisätuloavaruudet. 4. lokakuuta 2006

Demo 1: Simplex-menetelmä

Oletetaan ensin, että tangenttitaso on olemassa. Nyt pinnalla S on koordinaattiesitys ψ, jolle pätee että kaikilla x V U

Matematiikan tukikurssi

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

Malliratkaisut Demot

802320A LINEAARIALGEBRA OSA I

2.5. Matriisin avaruudet ja tunnusluvut

Lineaarinen toisen kertaluvun yhtälö

Lineaarinen optimointitehtävä

Numeeriset menetelmät

Harjoitusten 5 vastaukset

Kirjallisuuskatsaus sisäpistemenetelmiin ja niiden soveltamiseen eri optimointiluokille (valmiin työn esittely)

MS-C1340 Lineaarialgebra ja

Avaruuden R n aliavaruus

Ominaisvektoreiden lineaarinen riippumattomuus

Harjoitus 8: Excel - Optimointi

Lineaarialgebra ja differentiaaliyhtälöt Laskuharjoitus 1 / vko 44

Derivaatta: funktion approksimaatio lineaarikuvauksella.

2. Teoriaharjoitukset

Kuva 1: Funktion f tasa-arvokäyriä. Ratkaisu. Suurin kasvunopeus on gradientin suuntaan. 6x 0,2

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Malliratkaisut Demot

1 Sisätulo- ja normiavaruudet

1 Rajoittamaton optimointi

MS-C1340 Lineaarialgebra ja

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

Lineaarialgebra ja matriisilaskenta I

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

Insinöörimatematiikka D

Ominaisarvot ja ominaisvektorit 140 / 170

, tuottoprosentti r = X 1 X 0

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Numeeriset menetelmät

Kertausta: avaruuden R n vektoreiden pistetulo

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

Luento 4: Lineaarisen tehtävän duaali

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1.

Mat Dynaaminen optimointi, mallivastaukset, kierros 5

Mat Lineaarinen ohjelmointi

MS-C1340 Lineaarialgebra ja

Kokonaislukuoptiomointi Leikkaustasomenetelmät

=p(x) + p(y), joten ehto (N1) on voimassa. Jos lisäksi λ on skalaari, niin

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja

Määritelmä Olkoon T i L (V i, W i ), 1 i m. Yksikäsitteisen lineaarikuvauksen h L (V 1 V 2 V m, W 1 W 2 W m )

Matikkapaja keskiviikkoisin klo Lineaarialgebra (muut ko) p. 1/81

Ratkaisuehdotukset LH 7 / vko 47

Talousmatematiikan perusteet: Luento 8. Vektoreista ja matriiseista Vektorien peruslaskutoimitukset Lineaarinen riippumattomuus Vektorien sisätulo

Transkriptio:

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-9 Optimointioppi Kimmo Berg 5 harjoitus - ratkaisut min Ax b (vertaa PNS-tehtävät) a x + + a n x n a) Ax b = a m x + + a mn x n = x a a m }{{} ã + + x n a n a mn }{{} ã n b b m Tehtävässä haetaan vektorien ã,,ã m lineaarikombinaatiota joka on mahdollisimman lähellä vektoria b (Tehtävän optimaalinen ratkaisu x on b:n projektio vektoreiden ã,,ã n virittämään avaruuteen) b) Välttämätön ehto: ( Ax b ) = Ax b = (Ax b) (Ax b) = (x A b )(Ax b) = x A Ax x } {{ A } b b Ax + b b ( ) = x A Ax b Ax + b b ( Ax b ) = (x } A {{ A} x) + (x A }{{ Ax} ) + ( b Ax) + (b b) vakio vakio = (x A A) + A Ax A b + = A Ax A b = A Ax = A b Jos Ax b konveksi, niin ehto riittävä Nyt f(x) = A A on positiivisesti semidefiniitti, sillä x A Ax = (Ax) (Ax) = Ax x, joten konveksi on ( ) skalaari, joten voidaan transponoida, = b Ax c) Optimiratkaisun yksikäsitteisyys riippuu käänteismatriisin (A A) olemassaolosta Jos (A A), niin ratkaisu on yksikäsitteinen, muuten ratkaisuja voi olla äärettömästi d) Optimiratkaisun voi siis antaa suljetussa muodossa jos (A A), jolloin x = (A A) A b Todetaan, että (A A) on olemassa, jos A A on positiivisesti definiitti, eli f(x) on oltava positiivisesti definiitti e) A A = = b b m 6

(A A) = /4 5/4 5/4 /4 x = (A A) A b = ja A b = /4 5/4 5/4 /4 = / 5/ = Olkoon x tehtävän optimiratkaisu ja joukko I sisältää aktiiviset epäyhtälörajoitukset, eli g i ( x) =, i I Merkitään käypää joukkoa S = {x : g i (x) } (sis kaikki rajoitusehdot) Tehtävän KKT-ehdot ovat f( x) + i I u i g i ( x) =, missä Lagrangen kertoimet ovat ei-negatiiviset, u i Mielivaltaiselle x S pätee: g i (λx + ( λ) x) λg i (x) + ( λ)g i ( x), i I mikä seuraa siis g i :n konveksisuudesta Suunta (x x) on siis laskusuunta g i :lle, eli pätee g i ( x) (x x) Summaamalla kys yhtälöitä aktiivisten rajoitteiden yli painottaen ei-negatiivisilla Lagrangen kertoimilla (ei-aktiivisilla rajoitteilla Lagrangen kertoimet ovat nollia!), saadaan u i g i ( x) (x x), x S i I Sijoittamalla KKT-ehdot saadaan f( x) (x x), x S Ja tämä ehto on konveksin tehtävän välttämätön ja riittävä ehto (S ja f konveksi) min (x 9 4 ) + (x ) x x g x + x 6 g x g x g 4 a) f = x 9 4 x g = x g = g = g 4 =

KKT-ehdot: x 9 x 4 + u x u (x x ) = u (x + x 6) = u ( x ) = u 4 ( x ) = u, u, u, u 4 + u + u + u 4 = Sijoitetaan piste x =, 9 4 : joten 9 4 9 4 ( u 9 ( 9 4 4) = u = u + 9 ( 6) = 9u 4 4 = u = u ) = u = ( u 4 9 4) = u4 =, + u = Näin ollen x toteuttaa KKT-ehdot b) { + u = u = { u = u = x x f(x) g (x) f:n tasa arvokäyrä x x = / 9/4 f(x) = / / g (x) = f(x) = g (x) c) Osoitettava, että f on aidosti konveksi ja g i :t konvekseja, i I = {i : g i (x) = }

(a) f:n Hessen matriisi f(x) = on positiivisesti definiitti, joten f on aidosti konveksi (b) Nyt I = {}, g = x x, g (x) = on positiivisesti semidefiniitti, joten g on konveksi 4 Tuotanto jaksolla k : x k Kysyntä jaksolla k : d k Varasto alkuhetkellä : I Varasto jakson k lopussa : I k = I k + x k d k = I + k i= (x i d i ) Tuotantokustannukset : n k= f(x k) Varastointikustannukset : n k= max{, c(i k K)} Tehtävä on siis muotoa min n f(x k ) + z k k= z k c z k x k I + k i= (x i d i ) I + k i= (x i d i ) K KKT-ehdot: f (x k ) + c n i=k u i n i=k v i µ k = u k λ k = µ k x k = λ k z k = u k (c(i k K) z k ) = v k I k = u k, v k, λ k 5 Tarkoitus säätää m:n lampun teho p siten, että n:n paikan valaistus saadaan mahdollisimman tarkasti halutulle tasolle Lisäehtona tehtävälle on tietysti lampun maksimiteho p max Merkitään lampun i tehoa p i :llä, paikan k intensiteettiä I k :lla, lampun i etäisyyttä paikasta k r k,i :llä, ja lampun sijainnin ja paikan normaalin välistä suuntakulmaa θ k,i :lla (ks kuva) Intensiteetti riippuu lineaarisesti lampun tehoista seuraavasti: 4

I k = m i= a k,ip i, missä a k,i = r k,i max{cosθ k,i, } Nyt ongelma voidaan kirjoittaa esimerkiksi muotoon: min max k=,,n log I k log I k,haluttu se p i p max, i =,,m r kj θ kj Kuva : Lamppuongelman kuvaus 6 Tehtävä ratkeaa geometrisesti piirtämällä käypä alue, jolloin ratkaisuksi saadaan x = (, ) Tässä pisteessä molemmat rajoitukset ovat aktiivisia, ja kohdefunktion ja rajoitusehtojen gradientit ovat f( x) = (, ), g ( x) = (, ), g ( x) = (, ) Nyt KKT-ehdot eivät toteudu sillä vaatimukset aktiivisten rajoitusten gradienttien lineaarisesta riippumattomuudesta ei toteudu Rajoitusten gradientit ovat vastakkaissuuntaiset ja kohdefunktion gradientti näitä vastaan kohtisuorassa Kohdefunktion gradienttia ei siis saada summattua nollavektoriksi rajoitusten gradientteja positiivisilla kertoimilla painottamalla, kuten KKT-ehto vaatii Tätä vastoin heikompi Fritz-John ehto toteutuu painokertoimilla u = ja u = u = α > Tämä on klassinen esimerkki tapauksesta jossa KKT-ehto ei toteudu optimissa KKT-ehdot toteuttavien pisteiden ulkopuolelle jää siis sekä patologisia (ks kuva 4 s96 / s56) että välillä mielekkäitäkin optimikandidaatteja Nämä pisteet tulee siis tarkastella erikseen Nämä ominaisuudet liittyvät constraint qualification aiheeseen, jota ei käsitellä tällä kurssilla sen enempää 5