Tilbake
8.3

8.3 Lineær optimering utvidet

Sensitivitetsanalyse, heltallsbetingelser, skyggepris og LP-problemer.

55 min
8 oppgaver
SensitivitetsanalyseHeltallsbetingelserSkyggeprisLP
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 8 oppgaver
Kapitlets plass i kurset

Lineær optimering -- videre analyse

I grunnleggende lineær programmering (LP) finner vi det optimale hjørnepunktet i det feasible området. Men i praksis er det like viktig å forstå hvor robust løsningen er: Hvor mye kan koeffisientene endre seg før en annen løsning blir optimal? Hva er kostnaden ved å ha begrenset kapasitet?

Utvidede temaer:
- Sensitivitetsanalyse -- stabilitetsområde for koeffisienter
- Skyggepris -- verdien av økt kapasitet
- Heltallsprogrammering -- når variablene må være hele tall

Disse verktøyene brukes i logistikk, produksjonsplanlegging, ressursallokering og finans.

Skyggepris (Shadow price)
Skyggeprisen til en bibetingelse er den marginale forbedringen i målfunksjonsverdien dersom høyresiden av betingelsen øker med 1 enhet.

For et maksimeringsproblem: hvis bibetingelsen er a1x1+a2x2ba_1 x_1 + a_2 x_2 \leq b og skyggeprisen er λ\lambda, da gir en økning av kapasiteten bb til b+1b+1 en forbedring av den optimale zz-verdien med λ\lambda.

Tolkning: Skyggeprisen forteller deg hva det er verdt å betale for ekstra kapasitet. Dersom kapasitet kan kjøpes til en kostnad lavere enn skyggeprisen, er det lønnsomt å investere.

Ikke-bindende betingelser har skyggepris lik 0 -- det er ikke noe å vinne på å slakke dem ytterligere.

✏️Eksempel: Produksjonsplanlegging med sensitivitetsanalyse

En møbelfabrikk produserer stoler (x1x_1) og bord (x2x_2).
- Fortjeneste: 400 kr per stol, 700 kr per bord
- Maskinkapasitet: 2x1+3x21202x_1 + 3x_2 \leq 120 timer
- Trekapasitet: x1+2x260x_1 + 2x_2 \leq 60 tonn
- x1,x20x_1, x_2 \geq 0

a) Finn den optimale produksjonsplanen.
b) Beregn skyggeprisen for maskinkapasiteten.
c) Er det lønnsomt å kjøpe 10 ekstra maskintimer til 150 kr/time?

a) Hjørnepunkter:

(0,0)(0, 0): z=0z = 0
(60,0)(60, 0): z=24000z = 24000
(0,30)(0, 30): Sjekk trekapasitet: 2(30)=602(30)=60 ✓. z=21000z = 21000
Skjæringspunkt: 2x1+3x2=1202x_1+3x_2=120 og x1+2x2=60x_1+2x_2=60. Fra andrе: x1=602x2x_1=60-2x_2. Setter inn: 1204x2+3x2=120x2=0,x1=60120-4x_2+3x_2=120 \Rightarrow x_2=0, x_1=60.

Optimal løsning: x1=60x_1 = 60, x2=0x_2 = 0, z=24000z = 24000 kr.

b) Skyggepris for maskinkapasitet:

Øker til 121: 2x1=121x1=60,52x_1 = 121 \Rightarrow x_1 = 60{,}5, z=40060,5=24200z = 400 \cdot 60{,}5 = 24200.

Skyggepris =2420024000=200= 24200 - 24000 = 200 kr per maskinttime.

c) Lønnsomt?

200 kr/time (skyggepris) > 150 kr/time (kostnad). Ja, det er lønnsomt.

📊Utforsk: Mulighetsområdet i lineær optimering

Det skraverte området viser alle punkter som oppfyller bindingene x+y8x + y \le 8, 2x+y102x + y \le 10, x0x \ge 0 og y0y \ge 0. Optimal løsning ligger alltid i et hjørne. Tegn nivålinjer for målfunksjonen og finn hjørnet.

📝Oppgave 1

En baker produserer rundstykker (xx) og brød (yy) med fortjeneste 3 kr og 8 kr. Betingelser: x+2y40x + 2y \leq 40 (ovntid), x+y30x + y \leq 30 (arbeidstid), x,y0x, y \geq 0.

a

Finn alle hjørnepunkter i det feasible området.

b

Finn det optimale punktet og maksimal fortjeneste.

c

Beregn skyggeprisen for ovnsbetingelsen.

📝Oppgave 2

Et transportselskap fordeler transporter mellom to ruter. Rute 1: fortjeneste 500 kr, krever 2 sjåførtimer og 3 tonn brensel. Rute 2: fortjeneste 800 kr, krever 4 sjåførtimer og 2 tonn brensel. Tilgjengelig: 40 sjåførtimer og 30 tonn brensel.

a

Formuler LP-problemet matematisk.

b

Finn den optimale løsningen ved hjørnepunktanalyse.

c

Heltallsbetingelse: Finn beste feasible heltallspunkt.

📝Oppgave 3

Sensitivitetsanalyse: LP-problemet Maks z=cx1+4x2z = cx_1 + 4x_2 s.t. x1+x26x_1 + x_2 \leq 6, 2x1+x2102x_1 + x_2 \leq 10, x1,x20x_1, x_2 \geq 0.

a

Finn den optimale løsningen når c=2c = 2.

b

For hvilke verdier av cc er (4,2)(4, 2) optimalt?

c

Forklar hva sensitivitetsanalyse betyr for beslutningstakere.

Oppsummering

I dette kapittelet har du lært:

- Lineær optimering: Maksimer/minimer en lineær målfunksjon under lineære beskrankninger. Optimum ligger alltid i et hjørnepunkt av mulighetsområdet.
- Skyggepris: Hvor mye målfunksjonens optimale verdi øker hvis en beskrankning utvides med én enhet.
- Heltallsbetingelser: Når løsningen må være heltall, kan avrunding av den kontinuerlige løsningen gi feil svar — sjekk gyldige heltallspunkter.
- Sensitivitet: Undersøk hvordan optimum endres når priser eller kapasiteter endres.

Nøkkelbegreper


BegrepForklaring
MulighetsområdeOmrådet som oppfyller alle beskrankninger
HjørnepunktKandidat for optimum
SkyggeprisVerdi av én ekstra kapasitetsenhet
HeltallsløsningKrav om hele enheter

Viktige formler


- Optimum i hjørnepunkt: regn ut målfunksjonen i alle hjørner
- Skyggepris =ΔZ= \Delta Z per enhet økt kapasitet
Repetisjonsoppgaver
Din fremgang
0deloppgaver0 / 5 oppgaver

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.