0% ont trouvé ce document utile (0 vote)
278 vues5 pages

Correction Examen Recherche Opérationnelle

Ce document contient les corrections d'un examen de recherche opérationnelle comportant 4 exercices. Le premier exercice concerne la formulation d'un problème de production de yaourts sous forme d'un programme linéaire. Le deuxième exercice utilise l'algorithme de Ford pour trouver le plus court chemin dans un graphe. Le troisième exercice résout un programme linéaire par la méthode du simplex. Le quatrième exercice maximise une fonction objectif en utilisant l'algorithme du simplex.

Transféré par

anas
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)
278 vues5 pages

Correction Examen Recherche Opérationnelle

Ce document contient les corrections d'un examen de recherche opérationnelle comportant 4 exercices. Le premier exercice concerne la formulation d'un problème de production de yaourts sous forme d'un programme linéaire. Le deuxième exercice utilise l'algorithme de Ford pour trouver le plus court chemin dans un graphe. Le troisième exercice résout un programme linéaire par la méthode du simplex. Le quatrième exercice maximise une fonction objectif en utilisant l'algorithme du simplex.

Transféré par

anas
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

Université Ibn Zohr

Faculté des Sciences d’Agadir


Département d’Informatique
A.U : 2016 / 2017

Correction de l’Examen de Recherche Opérationnelle


Session Normale| Filière : SMI-5
Durée : 2h - Documents non autorisés
Exercice 1: [3 points][~ 15 minutes]
Un fabricant de yaourt produit 2 types de yaourts A et B à partir de fraise, de
lait et de sucre. La production de 1 Kg de chaque type de yaourt doit respecter
les proportions suivantes:
Quantité en Kg de Quantité en Kg de Quantité en Kg de
Fraise Lait Sucre

1 Kg de A 2 1 0

1 Kg de B 3 2 1

Les matières premières sont en quantité limitée : 90 Kg (Kilogrammes) de


fraises, 60 Kg de lait et 30 Kg de sucre. La vente du yaourt A rapporte 40 Dh
par Kg et celle du yaourt B rapporte 60 Dh par Kg.
1. Formuler le problème sous forme d’un programme linéaire en précisant la
signification de chaque variable.
Solution :
Max Z = 40XA + 60XB
SC
2XA + 3XB ≤ 90
XA + 2XB ≤ 60
XB ≤ 30
XA , XB ≥ 0
2. Représenter graphiquement le problème en hachurant l’espace de solutions
réalisables.
Solution :

Correction Examen de Recherche Opérationnelle SN – Filière SMI 5 | A.U 2016/2017 Page 1 / 5


Université Ibn Zohr
Faculté des Sciences d’Agadir
Département d’Informatique
A.U : 2016 / 2017

3. A partir de la représentation graphique, trouver une solution en


précisant le(s) phénomène(s) rencontré(s) par ce programme linéaire.
Solution :
Max Z = 1800 relatif au point (0,30) ou (45,0)
Phénomènes rencontrés :
ère
 Dégénérescence de 1 espèce :
Droite régissant la contrainte 1 (2XA + 3XB = 90) parallèle à Z (40XA + 60XB =0)
ème
 Dégénérescence de 2 espèce : Plus que deux droites (4 droites) passent par le
point (0,30) :
 2XA + 3XB = 90
 XA + 2XB = 60
 XB = 30
 XA = 0

Exercice 2: Algoritme de Ford [5 points][~ 30 minutes]


 Dans le graphe orienté GR-1 = (X, U) valué par des longueurs positives,
utiliser l’algorithme de Ford vu au cours (voir organigramme) pour
déterminer le plus court chemin depuis le sommet X0 jusqu’au sommet X8.
 En déduire le chemin optimal ainsi que sa valeur.
N.B. Ecrivez votre réponse en utilisant le tableau sur la page 3/4.

Figure 1. Graphe orienté GR-1

Organigramme de l’algorithme de Ford


Correction Examen de Recherche Opérationnelle SN – Filière SMI 5 | A.U 2016/2017 Page 2 / 5
Université Ibn Zohr
Faculté des Sciences d’Agadir
Département d’Informatique
A.U : 2016 / 2017
Exercice 3:[2 points][~10 minutes]
Une entreprise fabrique deux produits P1 et P2. Lors de la vente d’un
article de P1, l’entreprise gagne 12 Dirhams, alors qu’elle ne gagne que 9
Dirhams lors de la vente d’un article du produit P2. La fabrication d’une
unité de P1 nécessite 3kg d’une matière première M et la fabrication d’une
unité de P2 nécessite 2kg de la matière première M.
Sachant que la capacité de la société en matière première M ne dépasse pas
30Kg:
1. Formuler le problème sous forme d’un Programme Linéaire.
2. Résoudre ce programme linéaire en utilisant la méthode de simplexe, en
précisant à chaque itération la valeur de la fonction objectif ainsi
que les coordonnées relatives.
Solution :
1. Max Z = 12X1 + 9X2
SC
3X1 + 2X2 ≤ 30
X1 , X2 ≥ 0
2.
Itération 1 X1 X2 e1
e1 3 2 1 30
Z 12 9 0 0 (X1,X2)= (0 , 0)

Itération 2 X1 X2 e1
X1 1 2/3 1/3 10
Z 0 1 -4 120 (X1,X2)= (10 ,0)

Itération 3 X1 X2 e1
X2 3/2 1 1/2 15
Z -3/2 0 -9/2 135 (X1,X2)= (0 ,15)

Exercice 4: [10 points][~ 65 minutes]


Soit la fonction objectif P(x1,x2,x3,x4,x5) suivante :
P(x1,x2,x3,x4,x5) = 30x1 + 16x2 + 15x3 + 20x4 + 4x5
Sous contraintes
 6x2 + 5x3 - x4 ≤ 120
 5x2 + x3 ≤ 15
 x1 - x2 + 2x4 ≤ 30
 3x1 + 2x2 + x4 ≤ 80
 x1 + 2x5 ≤ 40
 x1,x2,x3,x4,x5 ≥ 0

1. En utilisant l’algorithme de simplexe, maximiser la fonction objectif


P(x1,x2,x3,x4,x5) en précisant à chaque itération de l’algorithme la valeur de
la fonction objectif ainsi que les coordonnées relatifs.
N.B. Vous pouvez répondre sur la page 4/4. Si le nombre des itérations est
insuffisant, compléter la solution sur votre double feuille d’examen.
2. En considérant le programme linéaire traité dans la question 1 comme
programme primal, écrivez le programme dual correspondant.

Correction Examen de Recherche Opérationnelle SN – Filière SMI 5 | A.U 2016/2017 Page 3 / 5


Université Ibn Zohr
Faculté des Sciences d’Agadir
Département d’Informatique
A.U : 2016 / 2017

Réponse à l’exercice 2 :

i λ0 λ1 λ2 λ3 λ4 λ5 λ6 λ7 λ8
Init - 0 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
Iter 1 0 0 10 14 15 ∞ ∞ ∞ ∞ ∞
Iter 2 1 0 10 14 15 12 18 ∞ ∞ ∞
Iter 3 2 0 10 14 15 12 18 ∞ ∞ ∞
Iter 4 3 0 10 14 15 12 18 21 ∞ ∞
Iter 5 4 0 10 13 15 12 18 21 ∞ ∞
Iter 6 2 0 10 13 14 12 18 21 ∞ ∞
Iter 7 3 0 10 13 14 12 17 20 ∞ ∞
Iter 8 4 0 10 13 14 12 17 20 22 ∞
Iter 9 5 0 10 13 14 12 17 19 21 24
Iter 10 6 0 10 13 14 12 17 19 21 23
Iter 11 7 0 10 13 14 12 17 19 21 22
Iter 12 8 0 10 13 14 12 17 19 21 22
Iter 13
Iter 14
Iter 15
Iter 16
Iter 17
Iter 18
Iter 19
Iter 20
Iter 21
Iter 22
Iter 23
Iter 24
Iter 25

Le chemin optimal est : X0, X1, X4, X2, X3, X5, X7, X8

Sa valeur est : 22

Correction Examen de Recherche Opérationnelle SN – Filière SMI 5 | A.U 2016/2017 Page 4 / 5


I0 x1 x2 x3 x4 x5 e1 e2 e3 e4 e5 Université Ibn Zohr
e1 0 6 5 -1 0 1 0 0 0 0 120 Faculté des Sciences d’Agadir
Département d’Informatique
e2 0 5 1 0 0 0 1 0 0 0 15 -----------------
e3 1 -1 0 2 0 0 0 1 0 0 30 Réponse à l’exercice 4 :
e4 3 2 0 1 0 0 0 0 1 0 80
Coordonnées :
e5 1 0 0 0 2 0 0 0 0 1 40 ( x1,x2, x3, x4, x5) =
P 30 16 15 20 4 0 0 0 0 0 0 (0,0,0,0,0)

I1 x1 x2 x3 x4 x5 e1 e2 e3 e4 e5
e1 0 6 5 -1 0 1 0 0 0 0 120
e2 0 5 1 0 0 0 1 0 0 0 15
e3 0 -5/3 0 5/3 0 0 0 1 -1/3 0 10/3
x1 1 2/3 0 1/3 0 0 0 0 1/3 0 80/3 Coordonnées :
e5 ( x1,x2, x3, x4, x5) =
0 -2/3 0 -1/3 2 0 0 0 -1/3 1 40/3
(80/3,0,0,0,0)
P 0 -4 15 10 4 0 0 0 -10 0 800

I2 x1 x2 x3 x4 x5 e1 e2 e3 e4 e5
e1 0 -19 0 -1 0 1 -5 0 0 0 45
x3 0 5 1 0 0 0 1 0 0 0 15
e3 0 -5/3 0 5/3 0 0 0 1 -1/3 0 10/3
x1 1 2/3 0 1/3 0 0 0 0 1/3 0 80/3 Coordonnées :
e5 0 -2/3 0 -1/3 2 0 0 0 -1/3 1 40/3 ( x1,x2, x3, x4, x5) =
(80/3,0,15,0,0)
P 0 -79 0 10 4 0 -15 0 -10 0 1025

I3 x1 x2 x3 x4 x5 e1 e2 e3 e4 e5
e1 0 -20 0 0 0 1 -5 3/5 -1/5 0 47
x3 0 5 1 0 0 0 1 0 0 0 15
x4 0 -1 0 1 0 0 0 3/5 -1/5 0 2
x1 1 1 0 0 0 0 0 -1/5 2/5 0 26 Coordonnées :
e5 0 ( x1,x2, x3, x4, x5) =
0 -1 0 0 2 0 1/5 -2/5 1 14
(26,0,15,2,0)
P 0 -69 0 0 4 0 -15 -6 -8 0 1045

I4 x1 x2 x3 x4 x5 e1 e2 e3 e4 e5
e1 0 -20 0 0 0 1 -5 3/5 -1/5 0 47
x3 0 5 1 0 0 0 1 0 0 0 15
x4 0 -1 0 1 0 0 0 3/5 -1/5 0 2
Coordonnées :
x1 1 1 0 0 0 0 0 -1/5 2/5 0 26
( x1,x2, x3, x4, x5) =
x5 0 -1/2 0 0 1 0 0 1/10 -1/5 1/2 7 (26,0,15,2,7)
P 0 -67 0 0 0 0 -15 -32/5 -36/5 -2 1073

Correction Examen de Recherche Opérationnelle SN – Filière SMI 5 | A.U 2016/2017 Page 5 / 5

Vous aimerez peut-être aussi