8.3 Lineær optimering utvidet
Sensitivitetsanalyse, heltallsbetingelser, skyggepris og LP-problemer.
Lineær optimering -- vidare analyse
I grunnleggjande lineær programmering (LP) finn vi det optimale hjørnepunktet i det feasible området. Men i praksis er det like viktig å forstå kor robust løysinga er: Kor mykje kan koeffisientane endre seg før ei anna løysing blir optimal? Kva er kostnaden ved å ha avgrensa kapasitet?
Utvida tema:
- Sensitivitetsanalyse -- stabilitetsområde for koeffisientar
- Skyggepris -- verdien av auka kapasitet
- Heiltalsprogrammering -- når variablane må vere heile tal
Desse verktøya blir brukte i logistikk, produksjonsplanlegging, ressursallokering og finans.
For eit maksimeringsproblem: dersom bivilkåret er og skyggeprisen er , då gjev ein auke av kapasiteten til ei betring av den optimale -verdien med .
Tolking: Skyggeprisen fortel deg kva det er verdt å betale for ekstra kapasitet. Dersom kapasitet kan kjøpast til ein kostnad lågare enn skyggeprisen, er det lønsamt å investere.
Ikkje-bindande vilkår har skyggepris lik 0 -- det er ikkje noko å vinne på å slakke dei ytterlegare.
Ein møbelfabrikk produserer stolar () og bord ().
- Forteneste: 400 kr per stol, 700 kr per bord
- Maskinkapasitet: timar
- Trekapasitet: tonn
-
a) Finn den optimale produksjonsplanen.
b) Rekn ut skyggeprisen for maskinkapasiteten.
c) Er det lønsamt å kjøpe 10 ekstra maskintimar til 150 kr/time?
:
:
: Sjekk trekapasitet: ✓.
Skjeringspunkt: og . Frå det andre: . Set inn: .
Optimal løysing: , , kr.
b) Skyggepris for maskinkapasitet:
Aukar til 121: , .
Skyggepris kr per maskintime.
c) Lønsamt?
200 kr/time (skyggepris) > 150 kr/time (kostnad). Ja, det er lønsamt.
Det skraverte området viser alle punkt som oppfyller bindingane , , og . Optimal løysing ligg alltid i eit hjørne. Teikn nivålinjer for målfunksjonen og finn hjørnet.
Mange praktiske problem krev heile tal: du kan ikkje produsere 3,7 bilar, tilsetje 2,4 arbeidarar, eller sende 1,6 lastebilar.
Heiltalsprogrammering (IP) legg til vilkåret .
Enkel metode for to variablar:
1. Løys det kontinuerlege LP-problemet
2. Rund av til næraste heiltalspunkt i det feasible området
3. Sjekk om avrunda verdiar er feasible
4. Evaluer nabopunkt om nødvendig
Obs: Det avrunda punktet er ikkje alltid optimalt! For store problem trengst spesielle IP-algoritmar.
Ein bakar produserer rundstykke () og brød () med forteneste 3 kr og 8 kr. Vilkår: (omnstid), (arbeidstid), .
Finn alle hjørnepunkt i det feasible området.
Finn det optimale punktet og maksimal forteneste.
Rekn ut skyggeprisen for omnsvilkåret.
Eit transportselskap fordeler transportar mellom to ruter. Rute 1: forteneste 500 kr, krev 2 sjåførtimar og 3 tonn brensel. Rute 2: forteneste 800 kr, krev 4 sjåførtimar og 2 tonn brensel. Tilgjengeleg: 40 sjåførtimar og 30 tonn brensel.
Formuler LP-problemet matematisk.
Finn den optimale løysinga ved hjørnepunktanalyse.
Heiltalsvilkår: Finn beste feasible heiltalspunkt.
Sensitivitetsanalyse: LP-problemet Maks s.t. , , .
Finn den optimale løysinga når .
For kva verdiar av er optimalt?
Forklar kva sensitivitetsanalyse tyder for avgjerdstakarar.
Oppsummering
I dette kapittelet har du lært:
- Lineær optimering: Maksimer/minimer ein lineær målfunksjon under lineære skrankar. Optimum ligg alltid i eit hjørnepunkt av mulegheitsområdet.
- Skyggepris: Kor mykje den optimale verdien til målfunksjonen aukar dersom ein skranke blir utvida med éi eining.
- Heiltalsvilkår: Når løysinga må vere heiltal, kan avrunding av den kontinuerlege løysinga gje feil svar — sjekk gyldige heiltalspunkt.
- Sensitivitet: Undersøk korleis optimum endrar seg når prisar eller kapasitetar endrar seg.
Nøkkelomgrep
| Omgrep | Forklaring |
|---|---|
| Mulegheitsområde | Området som oppfyller alle skrankar |
| Hjørnepunkt | Kandidat for optimum |
| Skyggepris | Verdi av éi ekstra kapasitetseining |
| Heiltalsløysing | Krav om heile einingar |
Viktige formlar
- Optimum i hjørnepunkt: rekn ut målfunksjonen i alle hjørne
- Skyggepris per eining auka kapasitet
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.