•Å bruke likhet (=) på en kapasitet som egentlig er et tak (≤), slik at ubrukt kapasitet forbys.
•Å blande enheter i samme bibetingelse (f.eks. summere timer og kroner).
•Å glemme ikke-negativitetskravet, slik at Solver kan gi negative produksjonstall.
•Å evaluere målfunksjonen i bare ett hjørne i grafisk løsning i stedet for å sjekke alle kandidathjørner.
•Å behandle et udelelig antall (hele maskiner) som en LP – da trengs heltallsprogrammering.
•Å bruke LP-motoren på en ikke-lineær målfunksjon (f.eks. pris som avhenger av volum).
Sensitivitetsanalyse og skyggepriser
•Å bruke skyggeprisen utenfor det tillatte RHS-intervallet og dermed over-/undervurdere effekten.
•Å forveksle skyggepris (bibetingelse) med redusert kost (variabel).
•Å tro at en positiv skyggepris betyr at ressursen har ledig kapasitet – det motsatte er tilfellet (bindende).
•Å tolke skyggeprisen på arbeid som markedslønnen; den er modellens interne marginalverdi.
•Å overse degenerasjon, der en bindende bibetingelse kan ha skyggepris 0 og ranging blir tvetydig.
•Å legge sammen fulle tillatte endringer for flere koeffisienter uten å bruke 100 %-regelen.
Heltalls- og binærprogrammering
•Å avrunde LP-relaksasjonens løsning og anta at den er optimal – den er ofte ugyldig eller suboptimal (avrundingsfellen).
•Å glemme koblingsbetingelsen x≤My, slik at den faste kostnaden aldri påløper i modellen.
•Å bruke en unødig stor Big-M, som svekker LP-relaksasjonen og gjør branch-and-bound tregt.
•Å tro at flere logiske betingelser kan forbedre optimalverdien – ekstra restriksjoner kan bare gjøre den dårligere eller uendret.
•Å velge alternativet med lavest variabel pris uten å regne med den faste kostnaden – i fixed-charge-modeller kan det bli dyrest totalt.
Ikke-lineær optimering og porteføljevalg
•Å bruke Simplex LP på et kvadratisk problem, eller å glemme kovariansleddene i porteføljevariansen (bare summere diagonalen i Σ).
•Å stole på GRG-løsningen som global i et ikke-konvekst problem uten å kjøre Multistart eller teste flere startpunkter.
•Å hoppe over 2.-ordens sjekk i prisoptimering og forveksle et minimum (eller randpunkt) med et maksimum.
•Å blande inntektsmaksimering (P=a/2b) med profittmaksimering (P=(a+bc)/2b), eller å tro at e≤1 gir en endelig optimal pris.
•Å sette et avkastningskrav høyere enn oppnåelig med no-short og budsjett = 1, og bli forvirret av «Solver could not find a feasible solution».
Transport-, tilordnings- og nettverksmodeller
•Glemme å balansere problemet før løsning (dummy mangler), slik at modellen blir uløselig eller feil.
•Gi hver ressurs sin individuelt billigste rute/oppgave uten å ta hensyn til at flere konkurrerer om samme.
•Tolke skyggeprisen utenfor gyldighetsintervallet (Allowable Increase/Decrease) som om den gjaldt ubegrenset.
•Tro at å utvide en hvilken som helst kant øker maks flyt – bare kanter i min-snittet teller.
•Sette høy kostnad i stedet for 0 på dummy-ruter (eller motsatt), slik at overskudd/underskudd feilbelastes.
Lagerstyring og EOQ
•Glemme innkjøpskostnaden Dp i kvantumsrabatt-sammenligninger, slik at rabatten ikke fanges opp.
•Bruke L i stedet for L i sikkerhetslagerformelen, som overvurderer bufferet ved lang ledetid.
•Blande daglig og årlig etterspørsel – EOQ bruker årlig D, mens bestillingspunktet bruker daglig d.
•Anta at EOQ må rundes til nærmeste hundre uten å sjekke kostnadskonsekvensen (kurven er flat, så det er ofte greit).
•Tro at høyere servicegrad koster lineært – sikkerhetslageret vokser med z, som stiger raskt mot 99 %.
Prognoser og etterspørselsestimering
•Bruke enkel glatting/glidende gjennomsnitt på data med tydelig trend – prognosen henger systematisk etter.
•Glemme at vektene i et veid glidende gjennomsnitt må summere til 1.
•Forveksle deseasonalisering (dele på indeks) med å gange med indeks.
•Sammenligne metoder på bare ett feilmål; MAD og MSE kan rangere ulikt.
•Ekstrapolere en lineær trend langt frem uten å ta forbehold om at trenden kan endre seg.
Beslutningsanalyse, beslutningstrær og simulering
•Bruke EMV-kriteriet når sannsynlighetene mangler – da må man bruke maximin/maximax/regret.
•Regne regret radvis i stedet for kolonnevis (regret = kolonnens beste minus cellen).
•Løse et beslutningstre forfra i stedet for å rulle tilbake bakfra.
•Glemme å oppdatere sannsynlighetene med Bayes før man bruker et testresultat.
•Stole på et deterministisk punkt-estimat og overse P(tap) og spredning fra simuleringen.
•Anta at CE = EMV for en risikoavers – CE er alltid lavere, og differansen er risikopremien.
Eksamenstips
Lineær programmering
•Definer alltid beslutningsvariablene i ord med enhet før du skriver modellen – det gir uttelling selv om resten glipper.
•Velg riktig ulikhetstegn: kapasitet gir ≤, minimumskrav gir ≥, fast blandingsmengde gir =.
•Ved to variabler: tegn feasibelt område og evaluer målfunksjonen i ALLE hjørner – optimum ligger alltid i et hjørne.
•Kontroller løsningen ved å sette den inn i hver bibetingelse og sjekke hvilke som er bindende.
•Pass på enhetskonsistens og at du bruker Standard LP-motoren (lineær) – ikke-lineære ledd krever GRG Nonlinear.
Sensitivitetsanalyse og skyggepriser
•Skill alltid skyggepris (hører til en bibetingelse) fra redusert kost (hører til en variabel).
•Sjekk at endringen ligger innenfor tillatt økning/reduksjon FØR du multipliserer med skyggeprisen.
•Bruk skyggeprisen som beslutningsregel: leie inn ressurs lønner seg hvis skyggepris > innleiepris.
•Vurder spesialordrer med alternativkostnad = sum av (ressursbruk × skyggepris).
•Ved samtidige endringer i flere koeffisienter: bruk 100 %-regelen (sum av andeler ≤100%).
Heltalls- og binærprogrammering
•Skill alltid tydelig mellom mengdevariabelen x (hvor mye) og binærvariabelen y (om i det hele tatt) – det er kjernen i enhver fixed-charge-modell.
•Ikke glem koblingsbetingelsen x≤My; uten den 'forsvinner' den faste kostnaden og modellen blir feil.
•Velg Big-M lik den strammeste øvre grensen (kapasitet eller totalbehov), aldri et vilkårlig stort tall – det gir raskere og mer stabil løsning.
•Ved avrundingsspørsmål: vis konkret at avrunding enten bryter en bibetingelse eller gir lavere verdi enn heltallsoptimet – og konkluder at modellen må løses med branch-and-bound.
•Oversett verbal logikk til betingelser systematisk: 'hvis-så' → yB≤yA, 'høyst k' → ∑yi≤k, 'gjensidig utelukkende' → y1+y2≤1.
Ikke-lineær optimering og porteføljevalg
•Bruk GRG Nonlinear (ikke Simplex LP) på kvadratiske/ikke-lineære mål, og forklar hvorfor: målfunksjonen wTΣw eller (P−c)(a−bP) er ikke-lineær.
•Regn porteføljevariansen med MMULT/SUMPRODUCT slik at ALLE kovariansledd er med – ikke bare diagonalen; det er den vanligste modelleringsfeilen.
•Etter enhver ikke-lineær Solver-kjøring: sjekk 2.-ordens (maksimum?) og vurder om problemet er konvekst; er det ikke-konvekst, kjør Multistart og oppgi at du har gjort det.
•Ved avkastningskrav: kommentér om betingelsen er bindende (wTμ=r∗) og forklar bytteforholdet risiko/avkastning langs effisient front.
•For prisoppgaver: bekreft alltid med både kalkulus (π′=0, π′′<0) og Solver, og skill inntektsmaks fra profittmaks.
Transport-, tilordnings- og nettverksmodeller
•Start alltid med å sjekke balanse (sum tilbud vs. sum etterspørsel) og legg til dummy med kostnad 0 hvis nødvendig.
•Skriv modellen eksplisitt: definer xij, målfunksjon min∑cijxij og alle rad-/kolonnebibetingelser.
•Kontrollregn totalkostnaden fra den oppgitte planen – det avslører feil-avlesning av Solver-tabellen.
•Tolk skyggepris (marginalkostnad per ekstra enhet behov/tilbud) og redusert kostnad (straff for å bruke en tom rute) som konkrete beslutninger.
•For maks flyt: finn min-snittet – det er flaskehalsen du må utvide for å øke flyten.
Lagerstyring og EOQ
•Regn alltid ut ordrekostnad og lagerkostnad hver for seg og sjekk at de er like store i optimum – en rask kontroll på Q∗.
•Ved kvantumsrabatt: husk å ta med innkjøpskostnaden Dp, og bruk prisgrensen som kandidat når EOQ er ugyldig i steget.
•Skill klart mellom 'hvor mye' (EOQ) og 'når' (bestillingspunktet R); oppgaver blander dem ofte.
•For sikkerhetslager: bruk riktig z-verdi for servicegraden og husk L (ikke L) under ledetiden.
•Ved følsomhetsspørsmål: bruk at Q∗∝D, S og 1/H – da slipper du å regne på nytt.
Prognoser og etterspørselsestimering
•Vis alltid mellomregningene i glatting/gjennomsnitt – delkarakteren ligger i oppsettet, ikke bare sluttallet.
•Husk at enkel eksponentiell glatting og glidende gjennomsnitt gir FLAT prognose; bruk Holt når serien har trend.
•Ved sesong: deseasonaliser (Yt/St), finn trend, og gang trendprognosen med riktig sesongindeks.
•Når du skal anbefale en metode, sammenlign på MAD OG MSE – lav MSE betyr færre store bom.
•Tolk Analytic Solver-utskrifter: forklar at α (og β) er valgt for å minimere MSE på historikken.
Beslutningsanalyse, beslutningstrær og simulering
•Sett alltid opp beslutningstabellen ryddig og regn EMV per alternativ FØR du drøfter kriterier.
•Husk hvilken retning kriteriene peker: maximin=pessimist, maximax=optimist, minimax-regret via angre-tabell.
•I beslutningstrær: rull tilbake bakfra – EMV i sjansenoder, velg beste gren i beslutningsnoder.
•EVPI = EVwPI − beste EMV er taket for informasjonsverdi; EVSI (imperfekt test) må alltid ligge mellom 0 og EVPI.
•Ved simulering: tolk forventning, standardavvik, P(tap) og persentiler – ikke bare punkt-estimatet. Oppgi seed for reproduserbarhet.