Sunteți pe pagina 1din 2

EPFL RECHERCHE OPÉRATIONNELLE

Institut de Mathématiques SC
L. Pournin AUTOMNE 2007

SÉRIE D’EXERCICES 6

Problème 1
Le déroulement de l’algorithme du simplexe à deux phases peut être schématisé comme suit :

Tableau initial

stop
Phase I 1

stop
Phase II 2

Tableau optimal

Pour chacun des algorithmes à deux phases, «primal-dual», «dual-primal» et «primal-primal»,


caractériser le problème initial et son dual (pas de solution admissible, problème non borné,
optimum fini) pour que l’algorithme s’arrête en 1 ou en 2 .

Problème 2
Soit le programme linéaire canonique

Max z = x1 + x2
s.c. −x1 + x2 ≤ 1
−x1 + 2x2 ≤ 3
3x1 − x2 ≤ 6
x1 , x2 ≥ 0

de tableau optimal

x1 x2 x3 x4 x5 z
0 0 1 -2/5 1/5 0 1
0 1 0 3/5 1/5 0 3
1 0 0 1/5 2/5 0 3
0 0 0 4/5 3/5 1 6

a) Donner la solution optimale du programme, ainsi que celle de son dual.


b) On décide d’ajouter la contrainte 4x1 +2x2 ≤ 13 au programme linéaire initial. Déterminer
le nouvel optimum et le tableau optimal associé.
c) On ajoute maintenant la contrainte −2x1 + x2 ≤ 0 au problème obtenu sous b). Est-ce
que l’optimum est modifié ? Pourquoi ?

1
Problème 3
Soit le PL suivant

Minimiser z = 9x1 + 10x2 − 15x3


s.c. 3x1 − x2 + 4x3 ≤ 3
−10x1 − 5x2 ≤ 1
x1 + 4x2 − x3 ≤ 1
x1 , x2 , x3 ≥ 0

Le tableau initial ainsi que le tableau optimal de ce problème sont donnés par T0 et Topt .

x1 x2 x3 x4 x5 x6
3 -1 4 1 0 0 3
T0 = -10 -5 0 0 1 0 1
1 4 -1 0 0 1 1
9 10 -15 0 0 0 0

x1 x2 x3 x4 x5 x6
3/4 -1/4 1 1/4 0 0 3/4
Topt = -10 -5 0 0 1 0 1
7/4 15/4 0 1/4 0 1 7/4
81/4 25/4 0 15/4 0 0 45/4

Supponsons à présent que l’on cherche à maximiser c1 x1 −10x2 +15x3 sous les mêmes contraintes
que ce problème.
a) Pour quelles valeurs de c1 la base fournie par Topt reste-t-elle optimale ?
b) Même question pour la fonction à maximiser −9x1 − 10x2 + c3 x3 lorsque c3 est variable.

Problème 4
On se donne le tableau de départ T0 et le tableau optimal Topt d’un programme linéaire donné
sous forme canonique.
x1 x2 x3 x4 x5 x6 z
-1 9 -7 1 0 0 0 -5
T0 = 1 -1 0 0 1 0 0 8
0 2 1 0 0 1 0 4
-1 4 -1 0 0 0 1 0
x1 x2 x3 x4 x5 x6 z
1 -1 0 0 1 0 0 8
Topt = 0 22 0 1 1 7 0 31
0 2 1 0 0 1 0 4
0 5 0 0 1 1 1 12

Pour chacune des composantes du second membre, donner


– l’intervalle dans lequel elle peut varier sans modifier la base optimale actuelle ;
– la valeur optimale de la fonction objectif en fonction de cette composante pour l’intervalle
trouvé.

7 novembre 2007 – lp/gh

S-ar putea să vă placă și