Aller au contenu principal

TD 2 : résolution par le simplexe

Exercice 1​

Rappel du problème initial en forme standard :

max⁡zs.c.    z=7I+9IIs1=8−I−IIs2=19−2I−3IIs3=4−II\begin{aligned} &\max z \\ \text{s.c.} \; \; z&= 7I+9II \\ s_1 &= 8-I-II\\ s_2&=19-2I-3II \\ s_3 &= 4-II \end{aligned}

On choisit de faire entrer IIII en base (plus grand coût réduit) ; II reste hors base, on peut donc l'annuler.

s1=8−II≥0s2=19−3II≥0s3=4−II≥0⇒{II≤8II≤19/3II≤4\begin{aligned} s_1 &=8-II \geq 0 \\ s_2 &= 19-3II \geq 0 \\ s_3 &= 4-II \geq 0 \end{aligned} \Rightarrow \begin{cases} II \leq 8 \\ II \leq 19/3 \\ II \leq 4 \end{cases}

On fait donc sortir s3s_3 de la base, puis on réécrit le problème dans cette nouvelle base :

z−9II=7Is1+II=8−Is2+3II=19−2Is3+II=4\begin{aligned} z-9II&=7I \\ s_1 + II &= 8-I \\ s_2 + 3II &=19-2I \\ s_3 + II &= 4 \end{aligned}

On veut maintenant exprimer les variables de la base en fonction des variables hors base (s3,I)(s_3, I) :

z−9(4−s3)=7Is1+4−s3=8−Is2+3(4−s3)=19−2III=4−s3⇒z=36−9s3+7Is1=4−I+s3s2=7−2I+3s3II=4−s3\begin{aligned} z - 9(4-s_3) &= 7I \\ s_1+4-s_3 &= 8-I \\ s_2 + 3(4-s_3) &= 19-2I \\ II&=4-s_3 \end{aligned} \Rightarrow \begin{aligned} z&=36-9s_3+7I \\ s_1&=4-I+s_3 \\ s_2 &=7-2I+3s_3 \\ II &= 4-s_3 \end{aligned}

Le coût réduit de II est positif : on fait entrer II en base, s3s_3 restant nul :

s1=4−I≥0s2=7−2I≥0II=4⇒{I≤4I≤7/2\begin{aligned} s_1 &=4-I \geq 0 \\ s_2 &= 7-2I \geq 0 \\ II&=4 \end{aligned} \Rightarrow \begin{cases} I \leq 4 \\ I \leq 7/2 \end{cases}

La prochaine étape sera donc de sortir s2s_2 de la base. De s2=7−2I+3s3s_2 = 7-2I+3s_3, on tire I=72−12s2+32s3I = \dfrac{7}{2} - \dfrac{1}{2}s_2 + \dfrac{3}{2}s_3, que l'on substitue :

z=36−9s3+492−72s2+212s3s1=4+s3−72+12s2−32s3I=72−12s2+32s3II=4−s3⇒z=1212−72s2+32s3s1=12+12s2−12s3I=72−12s2+32s3II=4−s3\begin{aligned} z&=36 - 9 s_3 + \dfrac{49}{2} - \dfrac{7}{2} s_2 + \dfrac{21}{2} s_3 \\ s_1 &=4+s_3-\dfrac{7}{2}+\dfrac{1}{2}s_2-\dfrac{3}{2}s_3 \\ I &=\dfrac{7}{2} - \dfrac{1}{2}s_2 + \dfrac{3}{2}s_3 \\ II &= 4 -s_3 \end{aligned} \Rightarrow \begin{aligned} z &= \dfrac{121}{2} - \dfrac{7}{2}s_2+\dfrac{3}{2}s_3 \\ s_1 &=\dfrac{1}{2}+\dfrac{1}{2}s_2-\dfrac{1}{2}s_3 \\ I&=\dfrac{7}{2}-\dfrac{1}{2}s_2+\dfrac{3}{2}s_3 \\ II&=4-s_3 \end{aligned}

On fait entrer s3s_3 dans la base puisque c‾s3>0\overline{c}_{s_3} > 0 (s2s_2 restant nul) :

s1=12−12s3≥0I=72+32s3≥0II=4−s3≥0⇒{s3≤1s3≥−7/3  (toujours vrai)s3≤4\begin{aligned} s_1 &= \dfrac{1}{2} - \dfrac{1}{2}s_3 \geq 0 \\ I&=\dfrac{7}{2} + \dfrac{3}{2} s_3 \geq 0 \\ II &= 4 -s_3 \geq 0 \end{aligned} \Rightarrow \begin{cases} s_3 \leq 1 \\ s_3 \geq -7/3 \; \text{(toujours vrai)} \\ s_3 \leq 4 \end{cases}

On fait donc sortir s1s_1 de la base. On exprime alors les variables de la base (I,II,s3)(I,II,s_3) en fonction des variables hors base (s1,s2)(s_1,s_2), avec s3=1−2s1+s2s_3 = 1 - 2s_1 + s_2 :

z−32s3=1212−72s2s1+12s3=12+12s2I−32s3=72−12s2II+s3=4\begin{aligned} z-\dfrac{3}{2}s_3&= \dfrac{121}{2}-\dfrac{7}{2}s_2 \\ s_1 + \dfrac{1}{2} s_3 &= \dfrac{1}{2}+\dfrac{1}{2}s_2 \\ I-\dfrac{3}{2}s_3 &=\dfrac{7}{2}-\dfrac{1}{2}s_2 \\ II+s_3 &= 4 \end{aligned}

Et donc, au final :

{z=62−3s1−2s2s3=1−2s1+s2I=5−3s1+s2II=3+2s1−s2\begin{cases} z=62-3s_1-2s_2 \\ s_3=1-2s_1+s_2 \\ I=5-3s_1+s_2 \\ II=3+2s_1-s_2 \end{cases}

Tous les coûts réduits sont négatifs : la solution I=5I=5, II=3II=3 (avec s1=s2=0s_1 = s_2 = 0 et s3=1s_3 = 1) est optimale, de valeur z=7×5+9×3=62z = 7 \times 5 + 9 \times 3 = 62.