0% ont trouvé ce document utile (0 vote)
452 vues3 pages

Dualité et Variables Artificielles en PL

Ce document présente plusieurs exercices sur la programmation linéaire, notamment sur la dualité, les variables artificielles et les algorithmes de simplexe. Les exercices proposent de modéliser des problèmes sous forme de programmes linéaires puis de les résoudre graphiquement ou en utilisant la méthode du simplexe.

Transféré par

belfathi
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)
452 vues3 pages

Dualité et Variables Artificielles en PL

Ce document présente plusieurs exercices sur la programmation linéaire, notamment sur la dualité, les variables artificielles et les algorithmes de simplexe. Les exercices proposent de modéliser des problèmes sous forme de programmes linéaires puis de les résoudre graphiquement ou en utilisant la méthode du simplexe.

Transféré par

belfathi
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 A.

U : 2019 - 2020
Faculté des Sciences d’Agadir
Filière : SMI-5
Matière : Recherche Opérationnelle

Série de TD N° 4
Programmation Linéaire : Dualité – variables artificielles

Règle de Bland: Lorsque plusieurs variables sont susceptibles d’entrer ou de sortir de la base, on
choisit toujours celle qui a l’indice le plus petit.
N.B Pour appliquer la règle de Bland, nommer toutes les variables (d’écart et artificielle) xi

I. Dualité
Exercice 1:
Min x1 + x2
Sc
 2x1 + x2 ≥ 12
 5x1 + 8x2 ≥ 74
 x1 + 6x2 ≥ 24
 x1 , x 2 ≥ 0

- Ecrire le programme dual correspondant.


- Résoudre le PL dual via la méthode de simplexe ?
- Comparer les tableaux finaux du primal et dual, conclusion ?
Exercice E2: [2 points][~ 10 minutes]
Soit programme linéaire suivant :
Max P(x1,x2,x3,x4,x5)= 3x1 + 2x2 + 4x3 + 6x4 + 4x5
Sous contraintes
 2x1 + 3x2 + x3 + x4 ≤ 32
 x1 + 2x2+ 3x3 ≤ 25
 x2 + 5x3 + 4x4 ≤ 40
 3x2 - x3 - x4 ≤ 15
 x5 ≤ 45
 x 1, x2 , x 3 , x 4 , x 5 ≥ 0
1. Écrire le programme dual correspondant.
2. Sachant que le tableau ci-dessous représente le tableau final du programme primal, donner en
justifiant votre réponse:
a) La valeur de la fonction objectif du Primal et les coordonnées correspondantes
b) La valeur de la fonction objectif du Dual et les coordonnées correspondantes
x1 x2 x3 x4 x5 e1 e2 e3 e4 e5
e1 0 17/12 -9/4 0 0 1 -2/3 -1/4 0 0 16/3
x1 1 2/3 1 0 0 0 1/3 0 0 0 25/3
x4 0 1/4 5/4 1 0 0 0 1/4 0 0 10
e4 0 13/4 1/4 0 0 0 0 1/4 1 0 25
x5 0 0 0 0 1 0 0 0 0 1 45
P 0 -3/2 -13/2 0 0 0 -1 -3/2 0 -4

Exercice 3:
Deux produits P1 et P2 fabriqués en quantité x1 et x2, nécessitant trois ressources disponibles en
quantités données. L’entreprise cherche à maximiser le bénéfice total provenant de la vente des 2
produits.
Max [F(x1, x2) = 6x1 + 4x2]
 3x1 + 9x2 ≤ 270
 4x1 + 5x2 ≤ 360
 2x1 + x2 ≤ 20
 x1, x2 ≥ 0

RO - TD N°4. Dualité – Variables Artificielles Page 1 / 3


Université Ibn Zohr A.U : 2019 - 2020
Faculté des Sciences d’Agadir
Filière : SMI-5
Matière : Recherche Opérationnelle

Supposons à présent qu’un acheteur se présente pour acheter toutes les ressources de l’entreprise. Il
propose à l’entreprise les prix unitaires y1, y2, y3 pour chacune des ressources.
L’entreprise acceptera de lui vendre toutes ses ressources uniquement si elle obtient pour chaque
produit un prix de vente au moins égal au profit qu’elle ferait en vendant ses produits.
De son côté, l’acheteur cherche à minimiser ses dépenses.

1. Ecrire la proposition de l’acheteur sous forme d’un PL.


2. Trouver la solution optimale ainsi que les coordonnées correspondantes.

II. Algorithme de simplexe : M-Méthodes


Exercice 4:
Résoudre le PL suivant en utilisant la M-méthode.
Max Z = 4x + y
SC
3x + y ≥ 3
4x + 3y ≥ 6
x + 2y ≤ 4
x,y ≥ 0

Exercice 5: [5 points][~ 35 minutes]


Deux substances S et T, contiennent chacune deux types d’ingrédients I et F. Une livre (unité de
masse) de S contient 5 mesures (1 mesure = 30g) de I et 8 mesures de F. Une livre de T contient 4
mesures de I et 2 mesures de F. Un fabricant projette de combiner les deux substances pour obtenir
un mélange qui contienne au moins 540g de I et 960g mesures de F. Le coût de S est de 8 um la livre et
le coût de T de 5 um la livre.
L’objectif est de calculer la quantité (en mesures) de chaque substance qu’il faudrait utiliser pour
maintenir les coûts au minimum ?
1. Modéliser le problème sous forme de PL.
2. Résoudre graphiquement le PL.
3. Résoudre le PL en utilisant la M-méthode.

III. Algorithme de simplexe en 2 phases


Exercice 6: Résoudre le PL suivant en utilisant le simplexe en 2 phases.

Min x1 + x2
Sc
 2x1 + x2 ≥ 12
 5x1 + 8x2 ≥ 74
 x1 + 6x2 ≥ 24
 x1 , x 2 ≥ 0
Exercice 7: Algorithme de simplexe en 2 phases [6 points][~ 45 minutes]
Soit programme linéaire suivant :
Max Z = 5x1 + 7x2
SC
 x1 + x2 ≥ 40
 2x1 + 3x2 ≥ 95
 x1 ≤ 40
 x2 ≤ 30
 x1 , x2 ≥ 0

RO - TD N°4. Dualité – Variables Artificielles Page 2 / 3


Université Ibn Zohr A.U : 2019 - 2020
Faculté des Sciences d’Agadir
Filière : SMI-5
Matière : Recherche Opérationnelle

1. Représenter graphiquement le problème en hachurant l’espace de solutions réalisables. Les

coordonnées des sommets doivent appartenir au schéma.

2. Pour utiliser l’algorithme de simplexe en deux phases :

2.1. Résoudre la phase 1 en indiquant à chaque itération la valeur de la fonction objectif ainsi

que les coordonnées relatives.

En déduire les coordonnées du lancement de la phase 2.

2.2. Résoudre la phase 2 en indiquant à chaque itération la valeur de la fonction objectif ainsi

que les coordonnées relatives.

2.3. En déduire la valeur optimale de la fonction objectif Z ainsi que les coordonnées relatives.

Exercice 8:
Résoudre les PLs suivants en utilisant la méthode de simplexe en 2 Phases :
Min z = 4x1 + x2
SC
3x1 + x2 = 3
4x1 + 3x2 ≥ 6
x1 + 2x2 ≤ 4
x1, x2 ≥ 0

Max z = 9x1 + 2x2


SC
2x1 + x2 ≥ 5
x1 ≥ 1
x1 + x2 ≤ 2
x1, x2 ≥ 0

Max z = 5x1 + 7x2


SC
x1 + x2 ≥ 6
x1 ≥ 4
x2 ≤ 3
x1, x2 ≥ 0

RO - TD N°4. Dualité – Variables Artificielles Page 3 / 3

Vous aimerez peut-être aussi