Vous êtes sur la page 1sur 13

Universit Mohamed V

-ENSIAS-

20-01-2016

Devoir N 4
Exercice 1:
Rsoudre avec la mthode analytique du simplexe
Max
4x1 + 3x2 +
6x3
Sujet
3x1 + x2 + 3x3 30
2x1 + 2x2 + 3x3 40
x1 , x2 , x3 0
(Note : transformer en un problme Min dabord)

Exercice 2 :
Soit le problme de programmation linaire
min 8x1 9x2 7x3 6x4 8x5 9x6
Sujet
x1
+ x3
+ x5
=4
+ x2
+ x4
+ x6 = 2
x1
+ x4
=2
x2
+ x5
=1
xj 0, j =1, 2, , 6
une certaine itration de lalgorithme du simplexe, linverse de la base est

a) Dterminer le tableau du simplexe associ cette base, les variables de base et


leur valeur
b) La solution actuelle est-elle optimale? Si oui, pourquoi. Sinon poursuivre
lalgorithme du simplexe
c) Si les termes de droite du problme original sont modifis avec le vecteur
T
b 1, 1, 1, 1
b b b ), la solution optimale demeure-t-elle
(i.e.,

ralisable pour le nouveau problme? Quelle est la modification de la valeur optimale de la


fonction conomique

Exercice 3 :
1. Soit le problme de programmation linaire avec une seule contrainte :
n

min c j x
j j 1
n

Sujet

jx j
b

j1

j 1, 2,..., n.
xj
0,
Supposons que b > 0 et aj > 0, j = 1, 2, , n. Supposons galement quil existe au
moins un indice j tel que cj < 0.
Dmontrer quune solution optimale de ce problme est de la forme

o lindice k satisfait la relation

(Suggestion : considrer xk comme variable de base du problme.)

Exercice 4:
Considrons le problme de programmation linaire
n

min z c x
j
j j 1
n

Sujet

ij

xj

i 1,2,..., m

bi

j1

o les variables xj ne sont pas restreintes tre non ngatives. Pour crire le
problme sous une forme standard en programmation linaire, remplaons
x j x1 j x2
j 1,2,..., n.
Alors le problme devient j
n

min z c j (x1 j x2 j )
j1
n

Sujet

ij

(x1 j x 2 j )

i 1,2,..., m

bi

j1

x1 j 0, x2 j 0

j 1,2,..., n.

Dmontrer quil ne peut exister de solution de base pour le nouveau problme o


pour un certain indice j, x1j et x2j seraient toutes deux variables de base.

Exercice 5:
Considrons le systme dingalits Ax b, x 0, o b 0. Nous transformons ce systme
sous une forme standard en introduisant m variables dcart y pour obtenir le systme
suivant Ax y = b, x 0, y 0 o b 0. Dnotons
bk max bi ,
1im

et considrons le nouveau problme sous forme standard obtenu du prcdent en


additionnant la kime ligne toutes les autres lignes aprs avoir chang leur signe.
Indiquer pourquoi il suffit dintroduire une seule variable artificielle pour obtenir
une solution de base ralisable initiale.
Illustrer cette procdure sur le problme suivant
x1 + 2x2 + x3 4
2x1 + x2 + x3 5
2x1 + 3x2 + 2x3 6
xj 0, j = 1,2,3

Exercice 6:
Considrer le problme de programmation linaire suivant
min

z 8x 6 y

Sujet 5x 3y 30
x 3y 18
a)

x, y 0
Rsoudre le problme avec la mthode graphique.

b) Rsoudre avec la mthode du simplexe (forme tableau).


c)Dterminer linverse de la base optimale.
d) Dterminer le vecteur de multiplicateurs optimaux.
e)
Si nous modifions le terme de droite de la premire contrainte b 30 dune
1
quantit b1
sans changer le terme de droite de la deuxime contrainte (i.e.,
24
b2 0 ), la solution de base optimale pour le pour le problme original est-elle
ralisable pour le problme modifi ? Si oui, dterminer une solution optimale
pour le nouveau problme de mme que la valeur optimale de ce dernier. Si non,
dites pourquoi elle nest pas ralisable.
f)

nous modifions le terme de droite de la premire

contrainte

dune
b2
18
sans changer le terme de droite de la deuxime contrainte (i.e.,

quantit b2
16
b1 0 ), la solution de base optimale pour le pour le problme original est-elle
ralisable pour le problme modifi ? Si oui, dterminer une solution optimale
pour le nouveau problme de mme que la valeur optimale de ce dernier. Si non,
dites pourquoi elle nest pas ralisable.
g)
Dmontrer que la solution optimale obtenue en b) pour le problme original est
galement une solution optimale pour le problme suivant comportant une
contrainte additionnelle

Exercice 7:
Rsoudre avec la forme rvise du simplexe
min
Sujet

z = 4x1 3x2 x3 2x4


4x1 + 2x2 + x3 + x4 5
3x1 + x2 + 2x3 + x4 4
xj 0 j = 1,2,3,4

Exercice 8:
1. Rsoudre avec la variante du simplexe pour problme avec variables bornes
min z = 2x1 + x2 + 3x3 2x4 + 10x5
Sujet
x1
+ x3 x4 + 2x5 = 5
x2 + 2x3 + 2x4 + x5 = 9
0 x1 7, 0 x2 10, 0 x3 1, 0 x4 5, 0 x5 3

Exercice 9:
1. Considrer le problme de programmation linaire suivant
min M
Sujet

ij

xj

=1

i = 1,2,..., m

j =1
n

j = 1,2,..., n.

j =1

xj 0
a) Dmontrer que le dual de ce problme scrit
max N
Sujet

ij

yi

j = 1,2,..., n

i =1
m

=1

i =1

yi 0

i = 1,2,..., m.

b) Dmontrer que pour tout point ralisable x du primal, et pour tout point
ralisable y du dual,
m

ya
i

ij

xj

M.
i =1 j =1

c) Dmontrer que ce problme et son dual ont des domaines ralisables non
vides.

2. Supposer quun problme de programmation linaire sous forme standard et son


dual soient ralisables. De plus, supposer que y soit une solution optimale du dual.
a) Si la kime contrainte du primal est multiplie par 0 , dterminer une
solution optimale du dual.
b) Si la kime contrainte du primal multiplie par 0 est ajoute la rime
contrainte du primal, dterminer une solution optimale du dual.
c) Si la kime contrainte du primal multiplie par 0 est ajoute la
T

fonction conomique c x , dterminer une solution optimale du dual.


3. Supposer que x* et y* soient des solutions optimales du couple de problmes
primal-dual suivant :
min c T x
max b T y
Sujet Ax b
x0

Sujet

A yc
y 0.

Supposer que x' soit une solution optimale du problme


min c T x
Sujet Ax b +
k x 0.
T

Dmontrer que c x c x * +k y *.

Exercice 10:
1. Soit le problme de programmation linaire suivant
n

min c j x j
j =1

Sujet

aij x j =
bi

i = 1, 2, ..., m

j =1

j = 1, 2,..., n.

lj xj u
j

a) crire le dual de ce problme.


b) Dmontrer que si x est un point ralisable pour ce problme et sil existe
T
un vecteur de multiplicateurs = [1 , 2 , ..., ] tel que
m

c j + i aij > 0

xj =lj

xj =uj

i =1
m

c j + i aij < 0
i =1

alors x est une solution optimale du problme.


2. Considrer le problme de programmation linaire suivant :
min
Sujet

2x1 + 3x2 + 4
x3
x1 + 2x2 + x3 3
2 x1 x + 3x 4
2
3
x1 0, x2 0, x3
0

Introduire les variables dcart et rsoudre ce problme avec lalgorithme dual du


simplexe en utilisant la solution de base initiale o les variables dcart sont les
variables de base.
crire le dual de ce problme.
Dterminer une solution optimale du dual avec la thorie des carts
complmentaires.

Exercice 11:
1. Considrer le problme suivant :
min z = 3x1 x 2 4x 3
Sujet

6x1 + 3x 2 + 5x 3 25
3x1 + 4x 2 + 5x 3 20
x1 , x 2 , x 3 0.

une itration du simplexe, nous avons le tableau suivant :


x1 x2 x3
x4
x5 z
1 1/3
1/3 1/3
1
1 1/5 2/5
2
1/5 3/5 1

5/3
3
17

a) La solution dans ce tableau est-elle optimale?


b) crire le dual de ce problme.
c) Identifier une solution du dual partir de linformation contenu dans le tableau
optimal pour le problme primal.
Vrifier loptimalit de cette solution pour le dual en le solutionnant
graphiquement.
d) Supposer que le problme original devient

min z = 3x1 3x 2 4x 3
Sujet

6x1 + 2x 2 + 5x 3 25
3x1 + 3x 2 + 5x 3 20
x1 , x 2 , x 3 0.

Utiliser la thorie de la dualit pour dterminer si la solution pour le problme


original demeure optimale pour ce nouveau problme.
e) Dterminer le tableau du simplexe associ la solution optimale du problme
modifi partir de celui associ la solution optimale du problme original.

f) Supposer que le problme original devient


min z = 3x1 x 2 4x 3 2 y
Sujet

6x1 + 3x 2 + 5x 3 + 3 y
25
3x1 + 4x 2 + 5x 3 + 2 y
20
x1 , x 2 , x 3 , y 0

Dterminer si la solution optimale du problme original avec y = 0 est une


solution optimale du problme modifi.
Dterminer les coefficients de y (considre comme variable hors base) dans le
tableau pour le problme modifi correspondant celui donn pour le problme
original.
2. Considrer le problme de programmation linaire suivant :
min 45x1 80x2
(P)
Sujet 5 x1 + 20x2 +
= 400
x3
+ x4 = 450
10 x1 + 15x2
x1 , x2 , x3 , x4
0
Considrer le tableau du simplexe suivant associ une solution de base optimale:
VB x1 x2
x
x
z

x3
x4 z TD
2
1
1

14
25
25
3
4
1

24
25 25
1

2200

a) Supposer que le terme de droite de la premire contrainte devient

( 400 )

et

celui de la deuxime, ( 450 ) . Dterminer les valeurs de pour lesquelles le


problme (P)
demeure ralisable.
b) Supposer que le cot unitaire de la variable x devient ( 45 + ) . Dterminer
1

les
valeurs de pour lesquelles la base actuelle demeure optimale. Quelle est la valeur
optimale du nouveau problme ainsi obtenu.

c)Supposer que le cot unitaire de la variable x devient


2

( 80 +

et que le terme de

)
droite de la deuxime contrainte devient

( 450 20 ) . Dterminer

i) Les valeurs de pour lesquelles la solution demeure ralisable et optimale pour le


nouveau problme ainsi obtenu.
ii)
Les valeurs de pour lesquelles la solution devient non ralisable mais pour
lesquelles le critre doptimalit demeure satisfait pour le nouveau problme ainsi obtenu.
iii) Les valeurs de pour lesquelles la solution demeure ralisable mais nest plus
optimale pour le nouveau problme ainsi obtenu.
d) Supposer quune nouvelle variable x5 est introduite dans le problme (P) qui devient
le suivant :
min 45x1
10 x5
80x2
Sujet 5 x1 + 20x2 +
+ 10
= 400
x3
x5
10 x1 + 15x2
+ x4 x5 = 450
x1 , x2 , x3 , x4 , x5 0
i)
Vrifier si la solution optimale actuelle de (P) est une solution optimale du
nouveau problme ainsi obtenu.
ii)
crire la dual du nouveau problme ainsi obtenu et vrifier si le vecteur des
multiplicateurs associs la base optimale pour (P) constitue une solution ralisable du
dual de ce nouveau problme.
e) Revenir au problme (P) et ajouter la contrainte suivante :
x1 + 4x2 120 .
Rsoudre le nouveau problme ainsi obtenu.