Lineær programmering - Matematik og naturfag i verdensklasse
Lineær programmering - Matematik og naturfag i verdensklasse
Lineær programmering - Matematik og naturfag i verdensklasse
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2. Simplexmetoden<br />
Vi har i de tidligere eksempler set, at mulighedsområdet i to dimensioner er en konveks polygon <strong>og</strong><br />
kriteriefunktionen for en givet værdi er en ret linie, <strong>og</strong> i tre dimensioner er mulighedsområdet et<br />
konvekst polyeder, medens kriteriefunktionen for en givet værdi er en plan; dette betød i begge<br />
tilfælde, at den maksimale eller minimale værdi blev antaget i et hjørnepunkt. Disse egenskaber kan<br />
generaliseres til vilkårlige dimensioner, således at den optimale værdi (såfremt den findes) vil antages<br />
i et hjørnepunkt. Dette er baggrunden for simplexmetoden, som består i at starte i et hjørnepunkt i<br />
mulighedsområdet <strong>og</strong> derefter bevæge sig til hjørnepunkter, hvori kriteriefunktionens værdi er bedre<br />
(max: større, min: mindre), indtil dette ikke længere kan lade sig gøre. Vi illustrerer metoden ved<br />
hjælp af et par eksempler.<br />
Eksempel 2.1<br />
Maksimer kriteriefunktionen<br />
#24: f(x, y) := 3·x + 2·y<br />
#25: x + 3·y “ 9<br />
#26: 2·x + y “ 8<br />
#27: x ’ 0 y ’ 0<br />
Mulighedsområdet får følgende udseende (med f(x,y) = 0 indtegnet):<br />
#28: x + 3·y “ 9 2·x + y “ 8 x ’ 0 y ’ 0<br />
Først omformes bibetingelserne til ligninger ved at indføre n<strong>og</strong>le hjælpevariable, restvariable, s≥0 <strong>og</strong><br />
t≥0. (s <strong>og</strong> t udtrykker, hvor meget der mangler i ulighedernes venstresider for at lighedstegnet<br />
gælder).<br />
#29: x + 3·y + s = 9<br />
#30: 2·x + y + t = 8<br />
Vi vælger nu hjørnepunktet O = (x,y) = (0,0) som startpunkt. Dette giver<br />
#31: s = 9 t = 8<br />
<strong>og</strong><br />
#32: f(0, 0) = 0<br />
10