Professional Documents
Culture Documents
Degenerede Lineære Programmer
Degenerede Lineære Programmer
En løsning er degenereret, hvis antallet af positive variabler (incl. slack- og surplus vari-
abler) er mindre end antallet af bibetingelser (vi tæller ikke ikke-negativitetsbetingelserne
med). Hvis antallet af positive variabler er lig med antallet af bibetingelser er løsningen ikke
degenereret.
Det kan ses om den optimale løsning er degenereret på følgende måder:
• Tæl samtlige positive variabler. Hvis dette antal er mindre end antallet af bibetingelser
er løsningen degenereret.
max 20 · XA + 10 · XC
s.t.: XA + 2 · XC + S1 = 120 Begrænsning afd. 1
XA + XC + S2 = 90 Begrænsning afd. 2
XA + S3 = 70 Kapacitet Astro
XC + S4 = 50 Kapacitet Cosmo
Alle variabler ikke-negative
Den grafiske løsning kan ses i Figur 1. Vi bestemmer for hvert enkelt hjørnepunkt i Figur 1,
om den tilhørende løsning er degenereret eller ikke-degenereret. Vi ved, at antallet af bibe-
tingelser er 4 (vi tæller ikke ikke-negativitetsbegrænsningerne med).
Denne optælling leder til følgende tabel, som lister hvor mange variabler der er strengt posi-
tive i hvert hjørnepunkt.
1
Operations Management - Degenerede lineære programmer p2
XC
90
XA + XC = 90
20XA + 10XC = 1600
XA = 70
60
XC = 50
50
H6 H5
XA + 2XC = 120
H1 H2
(0, 0) 70 90 120 XA
XC
90
XA + XC = 90
20XA + 10XC = 1500
XA = 60
60
XC = 50
50
H5 H4 (XA∗ , XC∗ ) = (70, 20)
H3
Det brugbare område
XA + 2XC = 120
H1 H2
(0, 0) 60 90 120 XA
Det ses nu, at den optimale løsning er degenereret, idet der er 3 positive variabler, men 4
bibetingelser. Grafisk viser det sig ved, at der nu er 3 bibetingelser, der går igennem det
optimale punkt (XA∗ , XC∗ ) = (60, 30).
Problemerne med degeneration kommer fra, at en hjørneløsning er overbestemt. I dimension
2 er et hjørne bestemt som skæringspunkt mellem to bibetingelser. Men i hjørnepunkt H3
i Figur 2 er det optimale hjørnepunkt bestemt som skæringspunkt mellem 3 bibetingelser.
Dette giver nogle tekniske problemer, som vi ikke skal komme ind på i dette kursus (men
hvis I er interesserede kan I spørge mig om det).
Alternativt kan man bemærke, at der under “Allowable increase”/“Allowable decrease” fore-
kommer nogle 0’er i følsomhedsrapporten: