0% ont trouvé ce document utile (0 vote)
57 vues12 pages

Devoir Recherche Operationnel

Le document présente une série d'exercices de recherche opérationnelle, incluant des problèmes de programmation linéaire résolus par la méthode du simplexe et l'utilisation d'Excel Solver. Les exercices traitent de l'optimisation de coûts et de profits dans divers contextes, tels que la production de vitamines et d'acier. Des formulations de problèmes duals et des analyses de sensibilité sont également abordées pour évaluer la robustesse des solutions trouvées.

Transféré par

Doudou Dione
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
0% ont trouvé ce document utile (0 vote)
57 vues12 pages

Devoir Recherche Operationnel

Le document présente une série d'exercices de recherche opérationnelle, incluant des problèmes de programmation linéaire résolus par la méthode du simplexe et l'utilisation d'Excel Solver. Les exercices traitent de l'optimisation de coûts et de profits dans divers contextes, tels que la production de vitamines et d'acier. Des formulations de problèmes duals et des analyses de sensibilité sont également abordées pour évaluer la robustesse des solutions trouvées.

Transféré par

Doudou Dione
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

Fatimata Abdoulaye THIAM

Faty Mbacké Basse


Aminata BARRY
Aminata FALL
Niveau: M1 Géotechnique

Devoir recherche Opérationnelle

EXERCICE 3 :
a) Lorsque α = 1 et β = 4,
On a
Min Z = −x1 − x2 + x3 − x4
Sous contraintes
x1 − x3 + 2x4 = 4
x2 + 2x3 + x4 = 4
x1 , x2 , x3 , x4 ≥ 0

Montrons que la solution x1 = x2 = 4, x3 = x4 = 0 est optimale.


 Méthode du simplexe Tableaux.
Etape 1 :

x1 x2 x3 x4 e1 e2 Solution
Z -1 -1 1 -1 0 0 0
e1 1 0 -1 2 0 0 4
e2 0 1 2 1 0 0 4

Etape 2 : On remplace e1 par x1


x1 x2 x3 x4 e1 e2 Solution
Z 0 -1 0 1 0 0 4
x1 1 0 -1 2 0 0 4
e2 0 1 2 1 0 0 4
Etape 3 : On remplace e2 par x2
x1 x2 x3 x4 e1 e2 Solution
Z 0 0 2 2 0 0 8
x1 1 0 -1 2 0 0 4
x2 0 1 2 1 0 0 4

On x1=x2=4 et x3=x4=0
Z=8
b) Si β = 4, pour quelles valeurs de α cette solution demeure-t-elle optimale ?
Logiciel Excel Solveur
Après avoir mis les valeurs sur Excel solveur on obtiens :
Variable x1 X2 X3 X4

Profit/unit -1 1 -1
Optimal solution 0 2 0 2
Optimal solution
Value -4
RHS
contrainte 1 1 0 -1 2 < 4
contrainte 2 0 1 1 1 < 4

LHS RHS
contrainte 1 4 4
contrainte 2 4 4
Si on ne donne pas une valeur a α on obtient une solution optimale de –4

 Le Tableau de sensibilité 1:

 Le Tableau de sensibilité 2 :
 Le Tableau de sensibilité 3 :

D’après les rapports de sensibilité :


Les rapports de sensibilité indiquent que le coefficient α dans la fonction objective
peut varier entre 0 et 1 sans changer la solution optimale, cela signifie que tant que
α reste dans cette plage, la solution optimale trouvée restera la même. Si α dépasse
cette plage, la solution optimale pourrait changer, et on va résoudre à nouveau le
problème pour obtenir la nouvelle solution optimale.
c) Lorsque α = 1 et β = 4,
On a
Min Z = − x1 − x2 + x3 − x4
Sous contraintes
x1 − x3 + 2x4 = 4
x2 + 2x3 + x4 = 4
x1 , x2 , x3 , x4 ≥ 0

d) Lorsque α = 1 et β = 4, formulons le dual du programme linéaire :

1 0 -1 2 B= 4 -1
A=
0 1 2 1 4 C= -1
1
-1

T = [y1 y2],

MaxW=λT b
s.C.
λ T A ≥ cT
λ≥0

1 0 -1 2
y1 y2 ≥ -1 -1 1 -1
* 0121
Max W= 4y1 + 4y2
S.C.
y1 ≥ -1
y2 ≥ -1
-y1 + 2y2 ≥ 1
2y1 + y2 ≥ -1

Exercice4 :
Produit : A, B, C
Vitamines=1, 2, 3, 4
aij=quantité de i contenue dans j
i=1, 2, 3, 4
j=A, B, C
Pj=prix au kg du produit j
di=besoin journalier en vitamine i
a) Quantités de produits A, B, C à utiliser
Soit : XA : quantité de A à produire en kg
XB : quantité de B à produire en kg
XC : quantité de C à produire en kg
PA : prix au kg du produit A
PB : prix au kg du produit B
PC : prix au kg du produit C
d1 : besoin journalier en vitamine 1
d2 : besoin journalier en vitamine 2
d3 : besoin journalier en vitamine 3
d4 : besoin journalier en vitamine 4
 Objectif :
Minimisons le cout d’achat :
MinZ=PAXA + PBXB + PCXC
S.C

α1AXA + α1BXB + α1 C XC ˃ d1
α2AXA+ α2BXB + α2C XC ˃ d2
α3AXA + α3BXB+ α3C XC ˃ d3
α4AXA + α4BXB + α4C XC ˃ d4
XA, XB, XC ˃ 0
b) Le dual du problème
α1A + α1B + α1C d1 PA Y1

A= α2A + α2B + α2C d2 PB Y4


B=
C= λ=
= α3A + α3B + α3C d3 PC Y3
α4A + α4B + α4C d4 Y4
MaxW=λT b
s.C.
λ T A ˂ cT
λ≥0

Max W= d1Y1 + d2Y2 + d3Y3 + d4Y4


α1AY1 + α2AY2 + α3AY3 + α4AY4 ˂ PA
α1BY1 + α2BY2 + α3BY3 + α4BY4 ˂ PB
α1CY1 + α2CY2 + α3CY3 + α4CY4 ˂ PC
Y1, Y2, Y3, Y4 ˃ 0
 Interprétation en terme économique du dual :
 Variables duales Yi : Chaque Yi représente le cout marginal lié à une
augmentation d’une unité (g/kg) de vitamine i. En d’autres termes, Yi est le
prix d’ombre associé à la vitamine i.
 Objectif dual W : Maximiser la valeur totale des prix d’ombre correspondant
aux besoins en vitamines.
 Contraintes duales : les contraintes duales stipulent que la somme pondérée
des prix d’ombre des vitamines (pondérée par les coefficients aij) ne doit pas
dépasser le prix du produit j. En d’autres termes, le cout d’achat d’un kg de
produit j ne doit pas excéder ce que l’entreprise est prête à payer pour les
vitamines apportées par ce produit.

Exercice 5 :
Déterminons la production journalière de manière à maximiser le prix de vente
total.

 Variables de décision :

 xA : nombre de tonnes d'acier de type A produites par jour


 xB: nombre de tonnes d'acier de type B produites par jour
 xC: nombre de tonnes d'acier de type C produites par jour

 Fonction Objective :
Max Z=3xA+4xB+2xC

 Contraintes

Les contraintes sont liées à la disponibilité des matières premières :

 Contrainte sur le fer :

2 xA + xB +2 xC ≤30

 Contrainte sur la houille :

xA +3 xB +2 xC ≤60

Avec xA ; xB; xc >0


 Programmation linéaire :

Max Z=3xA + 4xB + 2xC

2 xA +1xB +2xC≤30

xA +3xB+2xC≤60

xA ; xB; xc >0

 Résolution du problème par la méthode de simplexe Tableau :

Max Z=3xA + 4xB + 2xC

2 xA +1xB +2Xc + e1 =30

xA +3xB+2xC + e2 = 60

xA ; xB; xc >0

xA xB xC e1 e2 Solution
Z -3 -4 -2 0 0 0
e1 2 1 2 1 0 30
e2 1 3 2 0 1 60

 On remplace e2 par XB en multipliant la ligne 3 par 1/3

xA xB xC e1 e2 Solution
Z -3 -4 -2 0 0 0
e1 2 1 2 1 0 30
XB 1/3 1 2/3 0 1/3 20

 On obtient :

xA xB xC e1 e2 Solution
Z -5/3 0 2/3 0 4/3 80
e1 5/3 0 4/3 1 -1/3 10
XB 1/3 1 2/3 0 1/3 20
 On remplace e1 par xA en multipliant la ligne 2 par 3/5

xA xB xC e1 e2 Solution
Z -5/3 0 2/3 0 4/3 80
e1 1 0 4/5 3/5 -1/5 6
XB 1/3 1 2/3 0 1/3 20

On obtient :

xA xB xC e1 e2 Solution
Z 0 0 2 1 1 90
XA 1 0 4 3 -1 6
XB 0 1 2/5 -1/5 2/5 18

Ainsi

xA =6

xB =18

xC =0

Z=90

 Résolution avec la méthode Excel solveur :


Variable xA xB xC

Profit/unit 3 4 2
Optimal solution 6 18 0
Optimal solution Value 90
RHS
contrainte 1 2 1 2 < 30
contrainte 2 1 3 2 < 60

LHS RHS
contrainte 1 30 30
contrainte 2 60 60
D’après Excel solveur on obtiens
xA =6
xB =18
xC =0
Et Max Z =90
En conclusion, la production journalière optimale est de 6 tonnes d'acier A, 18
tonnes d'acier B, et 0 tonnes d'acier C pour maximiser le prix total à 90 millions.

Exercice 6 :
Donnons un modèle permettant de déterminer les compositions des mélanges et les quantités à
produire pour maximiser la recette

 Variables de décision :

Soit :

X1A :la quantité du constituant 1 dans l’essence A

X2A :la quantité du constituant 2 dans l’essence A

X3A :la quantité du constituant 3 dans l’essence A

X1B :la quantité du constituant 1 dans l’essence B

X2B :la quantité du constituant 2 dans l’essence B

X3B :la quantité du constituant 3 dans l’essence B

 Fonction Objective :
Max Z =5.5(X1A+ X2A+ X3A) + 4.5(X1B+ X2B+ X3B)-3(X1A+ X1B)+6(X2A+ X2B)+4(X3A+ X3B)

 Contraintes :

X1A+ X1B< 3000


X2A+ X2B< 2000
X3A+ X3B< 4000
X1A
< 0.3
X1A+ X2A+ X3A
X2A
< 0.4
X1A+ X2A+ X3A
X3A
< 0.5
X1A+ X2A+ X3A
X1B
<0.5
X1B+ X2B+ X3B
X2B
<0.1
X1B+ X2B+ X3B

X1A; X2A; X3A;>0


X1B; X2B; X3B>0
On pose:
RA= X1A+ X2A+ X3A
RB= X1B+ X2B+ X3B
Ainsi on a :
Max Z =5.5 RA +4.5RB - 3(X1A+ X1B) +6(X2A+ X2B)+4(X3A+ X3B)
X1A+ X1B< 3000
X2A+ X2B< 2000
X3A+ X3B< 4000
X1A < 0.3RA
X2A < 0.4 RA
X3A < 0.5 RA
X1B < 0.5RB
X2B < 0.1RB
X1A; X2A; X3A >0
X1B; X2B; X3B >0

Vous aimerez peut-être aussi