100% ont trouvé ce document utile (1 vote)
589 vues4 pages

Corrige 5

Ce document contient les solutions détaillées à cinq problèmes d'optimisation linéaire. Il présente les tableaux de simplex pour résoudre chaque problème, ainsi que les formulations des problèmes primale et duale. Le document est structuré de manière pédagogique pour expliquer clairement la résolution de problèmes d'optimisation linéaire.

Transféré par

yves1ndri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
589 vues4 pages

Corrige 5

Ce document contient les solutions détaillées à cinq problèmes d'optimisation linéaire. Il présente les tableaux de simplex pour résoudre chaque problème, ainsi que les formulations des problèmes primale et duale. Le document est structuré de manière pédagogique pour expliquer clairement la résolution de problèmes d'optimisation linéaire.

Transféré par

yves1ndri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EPFL MATHÉMATIQUES DISCRÈTES

Institut de Mathématiques MA/IN


J.-F. Hêche HIVER 2003/2004

CORRIGÉ DE LA SÉRIE D’EXERCICES 5

Les énoncés des séries et leurs corrigés ainsi que les copies des présentations sont disponibles
sur le site du cours : [Link]

Problème 1
En appliquant la règle de Bland, on trouve les pivots suivants.

x1 x2 x3 x4 x5 x6 z q.c.
1 4 1 0 3 0 0 5 5
0 -2 2 1 5 0 0 4 2 ←
T1 =
0 7 2/3 0 8 1 0 2 3
0 10 -5 0 3 0 1 23

Le tableau T2 est admissible et non borné. On arrête donc l’optimisation, i.e. il n’existe pas de
prochain pivot.

x1 x2 x3 x4 x5 x6 z q.c.
4 7 0 0 1 4 0 4 4/7
2 8 0 1 0 3 0 0 0
T3 =
-2 9 1 0 0 2 0 0 0 ←
5 -2 0 0 0 -5 1 3

x1 x2 x3 x4 x5 x6 z q.c.
5 0 0 1 4 1 0 1 1
-3 0 1 -7 5 0 0 14 -
T4 =
2 1 0 8 2 0 0 8 1 ←
8 0 1 -3 -2 0 1 -4

Le tableau T5 est optimal.

x1 x2 x3 x4 x5 x6 z q.c.
3 3 1 0 4 0 0 0 0 ←
2 2 0 0 3 1 0 1 2
T6 =
0 5 0 1 2 0 0 4 -
-8 4 0 0 -1 0 1 2

1
Problème 2

a)
Min w = −y1 − y2
s.c. y1 − 2y2 = 0
y1 + y2 ≤ 7
2y1 + y2 ≥ 2
y1 ∈ R
y2 ≥ 0
b)
Max w = −5y1
s.c. −y1 + y2 ≤ 4
2y1 + y2 = 2
y1 , y 2 ≥ 0
c)
Min w = 4y1 + 2y2
s.c. y1 = 3
−y1 + 2y2 ≥ −5
y1 + y 2 ≥ 0
y1 ≥ 0
y2 ∈ R
d)
Max w = 5y1 + 12y2 + 6y3
s.c. 2y1 + y3 = 3
−y1 + 3y2 ≤ 0
2y1 + 4y2 ≤ −1
y1 ≥ 0
y2 ∈ R
y3 ≤ 0
e)
Min w = 8y1 + 6y2 − 3y3
s.c. −y1 + 2y2 ≥ 0
4y1 ≥ 5
2y1 + y2 + y3 = 1
y1 ≥ 0
y2 ∈ R
y3 ≤ 0

Problème 3

a) Le plan de production maximisant le chiffre d’affaires est solution du programme linéaire :

Maximiser z = 8x1 + 6x2 + 15x3


s.c. 4x1 + 2x2 + 12x3 ≤ 3000
2x1 + x2 + 4x3 ≤ 1200
1 3 1
10 x1 + 20 x2 + 10 x3 ≤ 100
x1 , x2 , x3 ≥ 0

2
b) Le problème dual est :

Miminiser w = 3000y1 + 1200y2 + 100y3


1
s.c. 4y1 + 2y2 + 10 y3 ≥ 8
3
2y1 + y2 + 20 y3 ≥ 6
1
12y1 + 4y2 + 10 y3 ≥ 15
y1 , y2 , y3 ≥ 0
c) Le plan de production optimale est donné par :
x∗1 = 25,x∗2 = 550,x∗3 = 150,(x∗4 = x∗5 = x∗6 = 0),z ∗ = 5750.
La solution optimale duale se lit dans la dernière ligne de T opt :
y1∗ = 1/4,y2∗ = 5/2,y3∗ = 20,(y4∗ = y5∗ = y6∗ = 0),w∗ = 5750.

d) Le coût marginal associé à la première ressource (le temps de façonnage) est y 1∗ = 1/4
et celui associé à la deuxième ressource (le temps d’emballage) est y 2∗ = 5/2. Il est donc
préférable d’essayer d’augmenter en premier le temps d’emballage car, pour une augmen-
tation égale, l’impact sur le chiffre d’affaires sera plus important.

Problème 4
Le problème dual est :
Minimiser z = 2y1 − 3y2
s.c. y 1 − y2 ≥ 3
−y1 + y2 ≥ −2
y1 , y2 ≥ 0
Les contraintes du primal s’écrivent aussi :
x1 − x 2 ≤ 2
x1 − x 2 ≥ 3
et le problème n’a pas de solutions admissibles.
De même, les contraintes du dual s’écrivent :
y1 − y 2 ≥ 3
y1 − y 2 ≤ 2
et ce problème est, lui aussi, sans solution admissible.

Problème 5
La droite passant par P et perpendiculaire à l’hyperplan a i x = bi est donnée par
ai
y+λ , λ ∈ R.
kai k
ai est un vecteur perpendiculaire à l’hyperplan d’équation a i x = bi et est dirigé vers l’extérieur
du domaine P . La distance di entre y et cet hyperplan est donnée par l’équation
 
ai
bi = a i x = a i y + d i .
kai k
b −a y
La distance di vaut donc ika ik . Si y ∈ P , cette valeur est positive. On peut donc formuler le
i
problème de la manière suivante :
Max z = min{d1 , . . . ,dm }
b −a y
s.c. di = ika ik i = 1, . . . ,m
i
ai y ≤ b i i = 1, . . . ,m

3
Ce problème est équivalent à :

Max z = t
b −a y
s.c. t ≤ ika ik i = 1, . . . ,m
i
ai y ≤ b i i = 1, . . . ,m

25 novembre 2003 – JFH/sp

Vous aimerez peut-être aussi