Vous êtes sur la page 1sur 2

Corrigé d’exemple

Programme :

Max (800X1 + 1000 X2 + 600 X3)

20X1 + 40 X2 + 20X3 ≤ 32000

40X1 + 20 X2 ≤ 28000

20X1 + 40 X3 ≤ 22000

X2 ≥ 500

1ère étape : standardisation du modèle

Max (800X1 + 1000 X2 + 600 X3)

20X1 + 40 X2 + 20X3 + e1 = 32000

40X1 + 20 X2 + e2 = 28000

20X1 + 40 X3 + e3 = 22000

X2 – e4 = 500

2ème étape : définition des VB et des VHB

Attribuer à chaque variable sa valeur minimale

X1 = 0

X2 = 500

X3 = 0

e1 = 12000

e2 = 18000

e3 = 22000

e4 = 0
3ème étape : expression des VB en fonction des VHB

Max (800X1 + 1000 e4 + 600 x3 + 500 000)

X2 = 500 + e4 = 500 – (-e4)

e1 = 12000 – (20X1 + 40 e4 + 20X3)

e2 = 18000 – (40X1 + 20 e4)

e3 = 22000 – (20X1 + 40 X3)

4ème étape : construction des tableaux de simplexe

VB\VHB X1 X3 e4
X2 0 0 -1 500
e1 20 20 40 12000
e2 40 0 20 18000
e3 20 40 0 22000
MAX 800 600 1000 -500000

VB\VHB e2 X3 e4
X2 0 0 -1 500
e1 -1/2 20 30 3000
X1 1/40 0 1/2 450
e3 -1/2 40 -10 13000
MAX -20 600 600 -860000

VB\VHB e2 e1 e4
X2 0 0 -1 500
X3 -1/40 1/20 3/2 150
X1 1/40 0 1/2 450
e3 1/2 -2 -70 7000
MAX -5 -30 -300 -950000

Programme optimal (450X1 ; 500 X2 ; 150X3)

Vous aimerez peut-être aussi