Eksamen i TMA4180 Optimeringsteori Løsningsforslag.

Like dokumenter
EKSAMEN I TMA4180 OPTIMERINGSTEORI

MAT Prøveeksamen 29. mai - Løsningsforslag

UNIVERSITETET I OSLO

Oppgave 1. e rt = 120e. = 240 e

Løsningsforslag Eksamen M001 Våren 2002

Eksamensoppgave i TMA4115 Matematikk 3

Løsningsforslag eksamen i TMA4123/25 Matematikk 4M/N

MA1201/MA6201 Høsten 2016

Anbefalte oppgaver - Løsningsforslag

MAT1120 Notat 2 Tillegg til avsnitt 5.4

MAT1120 Notat 2 Tillegg til avsnitt 5.4

SIF5030/75047 Optimeringsteori, 5 timer. Ingen hjelpemidler.

Institutt for Samfunnsøkonomi

η = 2x 1 + x 2 + x 3 x 1 + x 2 + x 3 + 2x 4 3 x x 3 4 2x 1 + x 3 + 5x 4 1 w 1 =3 x 1 x 2 x 3 2x 4 w 2 =4 x 1 x 3 w 3 =1 2x 1 x 3 5x 4

+ (y b) F y. Bruker vi det siste på likningen z = f(x, y) i punktet (a, b, f(a, b)) kan vi velge F (x, y, z) = f(x, y) z.

Eksamen, høsten 13 i Matematikk 3 Løsningsforslag

MA0002 Brukerkurs i matematikk B Vår 2013

IR Matematikk 1. Utsatt Eksamen 8. juni 2012 Eksamenstid 4 timer

Eksamen i ELE Matematikk valgfag Torsdag 18. mai Oppgave 1

TMA4110 Matematikk 3 Eksamen høsten 2018 Løsning Side 1 av 9. Løsningsforslag. Vi setter opp totalmatrisen og gausseliminerer:

UNIVERSITETET I OSLO

Fasit eksamen i MAT102 4/6 2014

Anbefalte oppgaver - Løsningsforslag

UNIVERSITETET I OSLO

Løsningsforslag til eksamen i MA1202/MA6202 Lineær algebra med anvendelser høsten 2009.

LO510D Lin.Alg. m/graf. anv. Våren 2005

MET Matematikk for siviløkonomer

EKSAMEN I TMA4110 MATEMATIKK 3 Bokmål Fredag 4. desember 2009 løsningsforslag

dg = ( g P0 u)ds = ( ) = 0

MAT feb feb feb MAT Våren 2010

1 Mandag 15. februar 2010

LØSNINGSFORSLAG EKSAMEN MA0002, V08

Løsningsforslag øving 7

EKSAMENSOPPGAVER FOR TMA4110/TMA4115 MATEMATIKK 3

Løsningsforslag til prøveeksamen i MAT1050, vår 2019

MET Matematikk for siviløkonomer

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

IR Matematikk 1. Eksamen 8. desember 2016 Eksamenstid 4 timer

SIF5005 Matematikk 2, 13. mai 2002 Løsningsforslag

Et forsøk på et oppslagsverk for TMA4145 Lineære metoder

LØSNINGSFORSLAG EKSAMEN, MAT 1001, HØSTEN (x + 1) 2 dx = u 2 du = u 1 = (x + 1) 1 = 1 x + 1. ln x

UiO MAT1012 Våren Ekstraoppgavesamling

Løsningsforslag til eksamen i MA0002, Brukerkurs i matematikk B

(Noter at studenter som innser at problemet er symmetrisk for x og y og dermed

Løsningsforslag til eksamen i MAT 1100 H07

EKSAMENSOPPGAVE I SØK3004 VIDEREGÅENDE MATEMATISK ANALYSE

UNIVERSITETET I OSLO

Eksamen IRF30014, våren 16 i Matematikk 3 Løsningsforslag

Institutionen för Matematik, KTH

Løsningsforslag til eksamen i TMA4105 matematikk 2,

Løsningsforslag MAT 120B, høsten 2001

EKSAMEN I NUMERISK LØSNING AV DIFFERENSIALLIGNINGER MED DIFFERANSEMETODER (TMA4212)

EKSAMEN I NUMERISK LØSNING AV DIFFERENSIALLIGNINGER MED DIFFERANSEMETODER (TMA4212)

Fasit til eksamen i emnet MAT102 - Brukerkurs i matematikk II Mandag 21.september 2015

LØSNINGSFORSLAG EKSAMEN I GRUNNKURS I ANALYSE I (MA1101/MA6101)

Eksamen i TMA4122 Matematikk 4M

Oppgave 1 (25 %) - Flervalgsoppgaver

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

Det matematisk-naturvitenskapelige fakultet

c) En bedrift ønsker å produsere en gitt mengde av en vare, og finner de minimerte

Anbefalte oppgaver - Løsningsforslag

Fasit til utvalgte oppgaver MAT1110, uka 11/5-15/5

EKSAMEN I MATEMATIKK 3 (TMA4110)

16 Ortogonal diagonalisering

UNIVERSITETET I OSLO

LP. Kap. 17: indrepunktsmetoder

LØSNINGSFORSLAG TMA4105 Matematikk 2 8. August 2005

Løsningsforslag Eksamen M100 Høsten 1998

TMA4105 Matematikk 2 Vår 2014

Oppgaver MAT2500 høst 2011

EKSAMEN I MA1202 LINEÆR ALGEBRA MED ANVENDELSER

MAT-1004 Vårsemester 2017 Prøveeksamen

Eksamensoppgave i TMA4110/TMA4115 Calculus 3

LØSNINGSFORSLAG KONTINUASJONSEKSAMEN VÅR 2012 I TIØ4120 OPERASJONSANALYSE, GRUNNKURS

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen, høsten 14 i Matematikk 3 Løsningsforslag

Oppsummering matematikkdel ECON 2200

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning

Oppsummering matematikkdel

MAT-1004 Vårsemester 2017 Prøveeksamen

FYS2140 Kvantefysikk, Løsningsforslag for Oblig 1

Løsning Eksamensrelevante oppgaver i ELE 3719 Matematikk Vektorer, matriser og lineær algebra Dato Februar Oppgave 1. (A) Vi leser av at

4.2 Nullrom, kolonnerom og lineære transformasjoner

TMA4100 Matematikk 1, høst 2013

Løsning til eksamen i ingeniørmatematikk

MAT Onsdag 7. april Lineær uavhengighet (forts. 1.8 Underrom av R n, nullrom, basis MAT Våren UiO. 7.

EKSAMEN I MA0002 Brukerkurs B i matematikk

LØSNINGSFORSLAG EKSAMEN MA1202/MA6202 VÅR 2010

UNIVERSITETET I BERGEN

TMA4215 Numerisk matematikk

Eksamensoppgave MAT juni 2010 (med løsningsforslag)

Løsningsforslag for eksamen i Matematikk 3 - TMA4115

Forkurs, Avdeling for Ingeniørutdanning

Minste kvadraters løsning, Symmetriske matriser

s 2 Y + Y = (s 2 + 1)Y = 1 s 2 (1 e s ) e s = 1 s s2 s 2 e s. s 2 (s 2 + 1) 1 s 2 e s. s 2 (s 2 + 1) = 1 s 2 1 s s 2 e s.

Løsningsforslag til eksamen i MA1202/MA6202 Lineær algebra med anvendelser våren 2009.

Fasit til utvalgte oppgaver MAT1110, uka 28/4-2/5

Transkript:

Eksamen i TMA48 Optimeringsteori Løsningsforslag. Oppgave :. ordens betingelse for minima gir oss f(x) = [ 2x 2x 2 + 2 2x 2 2x 2 ] [ = som er oppfylt for når x 2 = x +. I dette punktet er [ ] 2 2 2 f(x) = 2 2 ], dvs. 2 f(x) er positiv semi-definit (egenverdiene er 4 og ). Dermed er f(x) en konveks funksjon, og linjen x 2 = x + utgjør alle minima til funksjonen. Oppgave 2. En mengde Ω er konveks dersom: for alle x, y Ω så er θx + ( θ)y Ω for alle θ (, ). En funksjon er konveks på et konvekst sett Ω dersom følgende egenskap er oppfylt: for alle x, y Ω så gjelder f(θx + ( θ)y) θf(x) + ( θ)f(y), for alle θ (, ). Oppgave 3 Hvis x = [x,, x 2,..., x n ] T så er ϕ(α) = f(x + αp) = f(x + αp,, x n + αp n ), og ϕ (α) = f(x + αp) x p + f(x + αp) x 2 De to Wolfe-betingelsene for skrittlengden α er gitt ved:. f(x + α p) f(x ) + c α f(x ) T p. 2. f(x + α p) T p c 2 f(x ) T p. hvor c c 2 er gitte konstanter. p 2 + + f(x + αp) x n p n = f(x + αp) T p. Den første betingelsen sikrer at et skritt med lengde α og i retning p reduserer målfunksjonen f tilstrekkelig. Den andre betingelsen sikrer at vi ikke velger α for liten. Dessuten, hvis ϕ (α) er svært negativ, er det et tegn på at vi kan redusere f(x + αp) vesentlig ved å øke α. Denne situasjonen unngås ved betingelse 2. For figurer, se Nocedal & Wright, s. 38-4. Oppgave 4. a) Et lineært problem på standard for er gitt ved minc T x, slik at Ax = b, x.

Vi endrer max til min og innfører slakk-variable y, y 2 og y 3, slik at problemet på standard form blir min { 2x x 2 x 3 } slik at x + x 3 + y = x 2 + x 3 + y 2 = 2 x + x 2 + y 3 = 3 x, x 2, x 3, y, y 2, y 3. b) Ta utgangspunkt i et generelt lineært problem, der det tillatte området er gitt på formen Ax = b x. der A er en m n matrise, med m n. Et tillatt punkt x er en vektor som oppfyller betingelsene over (selvfølgelig), og som i tillegg har maksimalt m elementer forskjellig fra. (Hvis det har færre enn m elementer forskjellig fra sier vi at x er et degenerert basispunkt). For et tillatt basispunkt x skal følgende gjelde: Det skal være mulig å finne et index-sett B(x) {, 2,, n} slik at B(x) inneholder nøyaktig m elementer. Hvis i B(x) så er x i =. m m matrisa definert ved B = [A i ] i B(x) er inverterbar. A i er kolonne nr. i i A. For problemet i oppgave b) kan et passende basispunkt være x = [,,,, 2, 3] T. Oppgave 5. a) Lagrange-funksjonen er gitt ved L(x, λ) = q(x) m λ i (a T i x b i ) i= og for et tillatt punkt x er KKT-betingelsene er gitt ved Gx + d = m a i λ i () i= λ i (a T i x b i ) =, i =, 2,, m λ i, i =, 2,, m. Et punkt x som tilfredsstiller disse betingelsene kalles et KKT-punkt. Siden G er symmetrisk positiv definitt er q(x) strengt konveks. Området Ω = { x : a T i x b i, i =, 2,, m } er konvekst siden alle føringene er lineære. Dermed vil et KKT-punkt x være et globalt minimum. b) Problemet er gitt ved min (x ) 2 + (x 2 ) 2 2

med føringene En skisse av problemet er gitt under. i) x 2x 2 2 ii) 2x 3 iii) x iv) x 2. (2) x 2..5 *.5..5 x Minimum av q(x) ligger utenfor det tillatte (skraverte) området. Det er klart at minimum må ligge på føringen gitt av x 2x 2 2. Føringene 2x 3 og x, x 2 er passive, slik at λ 2 = λ 3 = λ 4 =. KKT-betingelsene blir da 2x 2 = λ med løsningen 2x 2 2 = 2λ x x 2 = 2 x = 4 5, x 2 = 3 5, λ = 2 5, λ 2 = λ = λ 4. c) G er symmetrisk, slik at q(x + p) = 2 (x + p) T G(x + p) + (x + p) T d = 2 pt Gp + p T (Gx + d) + 2 x Gx + x T p = 2 pt Gp + p T d + q(x ). med d = Gx + d. q(x ) er konstant, og vil ikke påvirke løsningen p av optimeringsproblemet. Føringene er gitt av a T i (x + p) = b i, i W. Alle føringene i W er aktive i x, slik at a T i x = b i. Vårt reduserte problem kan dermed reduseres ytterligere til { } min p 2 pt Gp + p T d (3) når A W p = 3

der A W er en matrise med radene a T i, i W. Siden a i er lineært uavhengige vil A W ha full rang. Vi kan nå fortsette på en av to måter: Alternativ a). KKT-betingelsene for det reduserte problemet blir Gp + d = i W a i λ i = A T W λ W, (4) A W p =, hvor λ W = [λ i ] i W. G er symmetrisk positiv definitt og dermed inverterbar, slik at Setter vi dette inn i ligningen for føringene får vi p = G (A T Wλ W d). A W p = A W G (A T Wλ W d) = Matrisa A W har full rang, dermed er matrisa A W G A T W mhp. λ W. Settes dette igjen inn i uttrykket for p får vi: inverterbar og siste ligning kan løses λ W = (A W G A T W) A W G d, p = ( G A T W(A W G A T W) A W G G ) d. (5) Alternativ b). Søkeretningen p må ligge i nullrommet til A W. La Z være en basis for nullrommet til A W, slik at alle tillatte søkeretninger p skrives som p = Zu, hvor u R n mw og m W er antall føringer i W. Vi kan dermed definere en ny funksjon f(u) = 2 (Zu)T G(Zu) + (Zu) T d, og vi har fått et kvadratisk minimeringsproblem i u uten føringer, min u f(u), som har løsningen u = G Z T d. Matrisa G = Z T GZ er SPD siden Z har full rang og G er SPD. Søkeretningen er nå gitt av p = Z G Z T d. De tilhørende Lagrange-multiplikatorene kan vi finne ved å sette λ i = for alle i W, og løse de resterende fra (4). d) La E = {, 2,, m}, og sett x α = x +αp. Da vil a T i x α = b i for alle i W, dvs. at alle føringene i W er aktive, og dermed oppfylt, for alle α. For at x α skal være et tillatt punkt, alle føringene tatt i betraktning, må a T i (x + αp) b i, for alle i E\W. La α i = b i a T i x a T i p, ᾱ = min i E\W α i. (6) Så lenge α ᾱ, vil altså x + αp være et tillatt punkt. Dermed er to situasjoner mulige: Hvis ᾱ så ligger minimum av det reduserte problemet fra punkt b), x = x +p innenfor det tillatte området. Da bruker vi denne verdien. Hvis ᾱ < når vi randa av det tillatte området før vi når minimum av det reduserte området. I så fall velger vi x = x + ᾱp. 4

e) Skriv om den kvadratiske funksjonen (x ) 2 + (x 2 ) 2 = 2 xt [ 2 2 ] x + x T [ 2 2 der x = [x, x 2 ] T. Så G = 2I, og d = [ 2, 2] T. La x = [3/2, ] T, slik at [ ] d = 2x + d =. 2 ] +, I x er det 2 aktive føringer, ii) og vi) fra (2). Vi kan altså velge W til å omfatte en av disse, begge eller ingen. I det etterfølgende er alternativ b) valgt for å finne p. Velg f.eks. W = {iv)}, slik at A W = [, ]. Da er Z = [, ] T, og vi får G = Z T GZ = 2, G = 2. u = GZ T d = 2. [ ] p = Zu = 2. Punktet x + p = [, ] T ligger i det tillatte området (sjekk det), så vi setter x = [, ] T. Alternativt kunne vi velge W = {ii)}, slik at A W = [ 2, ] med nullrom spent ut av Z = [, ] T, og G = 2, u =, p = Z = [, ] T. Men x +p = [ 3 2, ] ligger utenfor det tillatte området, føring i) er ikke oppfyllt her. Skrittlengden ᾱ regner vi ut fra (6). Fra figuren ser vi at det bare er nødvendig å sjekke føring i), de andre vil alle være oppfyllt når vi beveger oss rett oppover fra x. Vi får dermed: og ᾱ = α = 2 [, 2][ 3 2, ] T [, 2][, ] T = 4, x = x + ᾱp = [ 3 2, ] 4 Hvis W = { }så vil p = [ 2, ] T, ᾱ = 3 og x = [ 4 3, 3]. Hvis W = {ii), iv)} så vil p = [, ] T. f) Anta først at x = x + p, dvs. at løsningen av det reduserte problemet er et tillatt punkt. Anta at de tilhørende Lagrange-mulitplikatorene er funnet. Dersom λ i for alle i W og λ i = for alle i W, så er KKT-betingelsene for det generelle problemet oppfyllt, og x er vårt globale minimum. Hvis λ i < for en eller flere i W, så fjerner vi den føringen som korresponderer til den 5

Oppgave 6. største negative verdien av λ. Dette danner da et nytt sett med aktive føringer som brukes til neste iterasjon. (Dette er ikke en del av en besvarelsen: Gå tilbake til punkt e), og la W = {iv)}, slik at x = [, ] T. La λ = λ 2 = λ 3 =, og finn λ 4fra (), dvs. λ 4 = 2. Vi kan dermed konkludere med at x ikke er et KKT-punkt, føringen iv) fjernes fra W. ) Hvis x = x + ᾱp, med ᾱ <, så betyr det at en ny føring blir aktiv. Denne inkluderer vi i W. Se for øvrig algoritme 6. i Nocedal & Wright. a) Vi undersøker om f(x, y, z) = 2e x y+z 2 er sterkt konveks i S R 3 etter definisjon (3.4) i Troutman, dvs. om: f(x, y + v, z + w) f(x, y, z) f y (x, y, z)v + f z (x, y, z)w, (x, y, z) and (x, y + v, z + w) S med = bare hvis v = eller w =. I vårt tilfelle er f y = 2e x og f z = 2z, og f(x, y + v, z + w) f(x, y, z) = 2e x (y + v) + (z + w) 2 2e x y z 2 = 2e x v + 2zw + w 2 2e x v + 2zw, for alle (x, y, z) R 3 med likhet hvis og bare hvis w =. Så f er sterkt konveks, og dermed er F(y) strengt konveks på D (Teorem 3.5). Alternativt kunne en skrive F(y) = 2e x y(x)dx + y (x) 2 dx. Det siste integralet er en strengt konvekst på D (hvorfor?), det første er lineært i y og dermed konvekst (men ikke strengt konvekst). Summen av en konveks og en strengt konveks funksjonal blir en strengt konveks funksjonal. Det er også mulig å bruke definisjon (3.) i Troutman direkte. (Før vi løser de siste oppgavene, la oss som neste skritt utlede Euler-Lagrange-ligningene: Gitt funksjonalen F(y) = R b a f(x,y, y )dx. Den Gateaux -deriverte av F(y) er gitt ved δf(y;v) = = (Delvis integrasjon) = Z b a Z b a Z b a ε f(x, y + εv, y + εv ) ε=dx `fy(x, y,y )v + f z(x,y, y )v dx f y(x, y, y ) d «dx fz(x,y, y ) vdx + b af z(x, y,y )v Dette forutsetter at f er tilstrekkelig glatt til at derivasjonen med hensyn på ε kan flyttes innenfor integrasjonen. I så fall er δf(y;v) = for alle y, v + y D hvis d dx fz(x,y, y ) = f y(x,y, y ), f z(a,y(a),y (a))v(a) = og f z(b, y(b),y (b))v(b) =. (7) Den første ligningen er Euler-Lagrange ligningen, de to andre er randbetingelser. ) 6

b) Euler-Lagrange ligningen blir d dx 2y = 2e x som blir y = e x, med løsning y(x) = e x + C x + C 2 (8) der C og C 2 er konstanter som må bestemmes fra randbetingelsene. I dette tilfellet ser vi at y, v + y D bare hvis y() =, y() = og v() = v() =. De to randbetingelsene i (7) automatisk er oppfyllt, C og C 2 bestemmes fra randbetingelsene for y. Resultatet blir: y(x) = e x + (2 e)x. c) Euler-Lagrange ligningen er som før, med løsning gitt i (8). De to konstantene blir nå bestemt av randbetingelsen y() = og f z (, y(), y ()) = 2y () =, den siste betingelsen kommer fra (7). Dette resulterer i løsningen y(x) = e x ex. d) Vi ser nå på den utvidede funksjonalen F(y) = ( 2e x y + y 2) dx + λ ydx. der λ er en (foreløbig) ukjent konstant. Siden det siste integralet er lineært i y, vil også F være strengt konveks på D. Euler-Lagrange ligningen blir: y = e x + 2 λ med løsning y(x) = ex + λ 4 x2 + C x + C 2. Med randbetingelsene y() = og y() = blir løsningen Konstanten λ bestemmes av tilleggsbetingelsen y(x) = e x + λ 4 x2 + (2 e λ)x. y(x)dx = (e x + λ4 x + (2 e λ)x ) dx = ex + λ 2 x + 2 (2 e λ 4 )x2 x = e + 3 λ + (2 e λ) = 2 2 som har løsningen λ = 2e 72. Løsningen y(x) er dermed gitt av y(x) = e x + (3e 8)x 2 + (2 4e)x. 7