Tilbake
7.4
Lagranges multiplikatormetode

7.4 Lagranges multiplikatormetode

Optimering med bibetingelse — Lagrange-funksjonen, førsteordens betingelser og skyggepristolkning av $\lambda$.

60 min
14 oppgaver
Lagranges multiplikatormetodeBibetingelseSkyggeprisNyttemaksimeringKostnadsminimering
Du leser den lesevennlige versjonen
Din fremgang i kapitlet
0 / 14 oppgaver

Optimering når noe holder oss tilbake

I forrige kapittel maksimerte vi fritt -- vi kunne velge xx og yy helt som vi ville. Men virkeligheten setter grenser. Konsumenten har et budsjett. Bedriften har et produksjonsmål eller en knapp mengde innsatsfaktorer. Vi står overfor optimering med bibetingelser: maksimer (eller minimer) en målfunksjon f(x,y)f(x,y) -- nytte, profitt, kostnad -- under en bibetingelse g(x,y)=cg(x,y)=c som begrenser oss.

Joseph-Louis Lagrange fant på 1700-tallet en elegant løsning. Vi innfører en hjelpevariabel λ\lambda og bygger Lagrange-funksjonen L(x,y,λ)=f(x,y)λ(g(x,y)c)\mathcal{L}(x,y,\lambda)=f(x,y)-\lambda(g(x,y)-c). Så finner vi stasjonære punkter for L\mathcal{L} som funksjon av tre variabler. Det gir tre førsteordens betingelser: Lx=fxλgx=0\mathcal{L}_x=f_x-\lambda g_x=0, Ly=fyλgy=0\mathcal{L}_y=f_y-\lambda g_y=0, og Lλ=0\mathcal{L}_\lambda=0, som bare gir bibetingelsen g(x,y)=cg(x,y)=c tilbake.

Geometrisk skjer noe pent: i optimum tangerer nivåkurvene til ff og gg hverandre, slik at gradientene f\nabla f og g\nabla g peker samme vei. Den ene er λ\lambda ganger den andre. Det gir tilpasningsbetingelsen fxfy=gxgy\dfrac{f_x}{f_y}=\dfrac{g_x}{g_y}, ofte den raskeste veien til svaret.

Nyttemaksimering med budsjett

La oss gjøre det konkret. En konsument har nyttefunksjon U(x,y)=xyU(x,y)=xy og budsjettlinjen 2x+3y=122x+3y=12. Her er f=xyf=xy og g=2x+3yg=2x+3y med c=12c=12. Lagrange-funksjonen blir L=xyλ(2x+3y12)\mathcal{L}=xy-\lambda(2x+3y-12). Førsteordens: Lx=y2λ=0\mathcal{L}_x=y-2\lambda=0 gir λ=y/2\lambda=y/2, og Ly=x3λ=0\mathcal{L}_y=x-3\lambda=0 gir λ=x/3\lambda=x/3. Sett dem like: y/2=x/3y/2=x/3, altså 3y=2x3y=2x, så x=3y2x=\tfrac{3y}{2}.

Nå bruker vi budsjettet: 23y2+3y=126y=12y=22\cdot\tfrac{3y}{2}+3y=12\Rightarrow 6y=12\Rightarrow y=2 og x=3x=3. Den optimale kurven er (3,2)(3,2) med nytte U=6U=6, og λ=y/2=1\lambda=y/2=1. Legg merke til at hadde vi bare ønsket (x,y)(x,y), kunne vi hoppet rett til tilpasningsbetingelsen yx=23\tfrac{y}{x}=\tfrac{2}{3}. Men når oppgaven spør om tolkningen av λ\lambda, må vi regne den ut.

Metoden takler også Cobb-Douglas. For U(x,y)=x0,5y0,5U(x,y)=x^{0{,}5}y^{0{,}5} med priser px=4p_x=4, py=9p_y=9 og inntekt 100100 gir tilpasningsbetingelsen UxUy=yx=49\dfrac{U_x}{U_y}=\dfrac{y}{x}=\dfrac{4}{9}, altså y=4x9y=\tfrac{4x}{9}. Inn i budsjettet 4x+9y=1004x+9y=100: 4x+4x=100x=12,54x+4x=100\Rightarrow x=12{,}5 og y=5095,56y=\tfrac{50}{9}\approx 5{,}56. Maksimal nytte blir 12,550/9=625/9=2538,33\sqrt{12{,}5\cdot 50/9}=\sqrt{625/9}=\tfrac{25}{3}\approx 8{,}33.

📝Oppgave Quiz 1

Skyggeprisen -- hva forteller egentlig λ\lambda?

Multiplikatoren λ\lambda er ikke bare et regneknep; den har en kraftig økonomisk tolkning. La V(c)V(c) være den maksimale verdien av målfunksjonen som funksjon av bibetingelsens høyreside cc. Da gjelder dVdc=λ\dfrac{dV}{dc}=\lambda^*, der λ\lambda^* er verdien av multiplikatoren i optimum. Med andre ord: λ\lambda^* er skyggeprisen -- hvor mye den optimale verdien øker når vi løsner bibetingelsen med én enhet.

I eksemplet med U=xyU=xy under 2x+3y=122x+3y=12 fant vi λ=1\lambda^*=1. Det betyr at hvis budsjettet økes fra 1212 til 1313, bør den maksimale nytten øke med omtrent 11. La oss sjekke: med c=13c=13 gir samme tilpasning 4x=13x=3,254x=13\Rightarrow x=3{,}25 og y2,17y\approx 2{,}17, så U=134136=169247,04U=\tfrac{13}{4}\cdot\tfrac{13}{6}=\tfrac{169}{24}\approx 7{,}04. Differansen fra 66 er 1,04λ1{,}04\approx\lambda^*. Den lille avviket på 0,040{,}04 skyldes at λ\lambda er en marginal størrelse, eksakt bare for små endringer.

Skyggeprisen tolkes ulikt etter sammenheng. I konsumentteori er λ\lambda ekstra nytte per ekstra krone inntekt -- grensenytten av penger. I produksjon er det ekstra produksjon per ekstra ressursenhet. I kostnadsminimering er det ekstra kostnad per ekstra produsert enhet. Et eksempel på det siste: en bedrift må produsere Q=100Q=100 med Q=10KLQ=10\sqrt{KL}, der r=4r=4 og w=9w=9. Tilpasning gir 4/L=9/K4/L=9/K, altså K=9L4K=\tfrac{9L}{4}, og bibetingelsen KL=100KL=100 gir L=203L=\tfrac{20}{3}, K=15K=15. Kostnaden blir C=60+60=120C=60+60=120, og λ=4/L=0,6\lambda=4/L=0{,}6: å produsere én enhet til koster ca. 0,60{,}6 kr -- grensekostnaden.

📝Oppgave Quiz 2

Oppsummering

Lagranges multiplikatormetode løser optimering under en bibetingelse g(x,y)=cg(x,y)=c. Vi setter opp Lagrange-funksjonen L=fλ(gc)\mathcal{L}=f-\lambda(g-c) og krever at alle de partielle deriverte er null: Lx=0\mathcal{L}_x=0, Ly=0\mathcal{L}_y=0 og Lλ=0\mathcal{L}_\lambda=0, der den siste bare gir bibetingelsen tilbake. Alternativt går vi rett på tilpasningsbetingelsen fxfy=gxgy\dfrac{f_x}{f_y}=\dfrac{g_x}{g_y} og bruker bibetingelsen til å finne (x,y)(x,y).

Den virkelige kraften ligger i tolkningen av λ\lambda. Multiplikatoren er en skyggepris: dVdc=λ\dfrac{dV}{dc}=\lambda^* viser hvor mye den optimale verdien endres når vi utvider bibetingelsen med én enhet. I konsumentteori er det grensenytten av penger, i produksjon ekstra produksjon per ressurs, og i kostnadsminimering grensekostnaden. Metoden dekker nyttemaksimering med budsjett, kostnadsminimering med produksjonskrav og profittmaksimering med ressursbegrensning -- selve verktøykassen for mikroøkonomisk optimering.

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.

Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Handelshøyskolen BI. Dette er ikke offisielt studiemateriell. Les mer.