Ì '@ éªÓAg
ZA’J
J.Ë@ P@YË@ - éK
YÒjÖÏ @ ú
GA JË@ á‚m
.
Universit´e Hassan II Mohammedia - Casablanca 
ð èPAjJÊË éJ J£ñË@ 
Ï@
ZA’J
J.Ë@ P@YË@ - Q
J
‚Ë@
éƒPYÖ
.

´
Ecole
Nationale de Commerce et de Gestion de Casablanca

Recherche Op´
erationnelle: TD
Excercice 1.
Le programme lin´eaire associ´e au probl`eme de la production de peinture est donn´e:
max z = 5x1 + 4x2



6x1 + 4x2 ≤ 24






x + 2x2 ≤ 6

 1
s.c
x2 ≤ 2





x2 − x1 ≤ 1





x1 , x2 ≥ 0
1. Formuler le probl`eme dual.
2. La solution du probl`eme primal ci-haut est donn´ee par x = (3, 23 ). Trouvez les valeurs des
variables d’´ecart s1 , s2 , s3 , s4 et interpr´etez.
3. En utilisant le th´eor`eme des ´ecarts compl´ementaires de la dualit´e, d´eterminer la solution optimale du programme dual correspondant.
4. Pour la solution de base optimale du probl`eme primal, ´ecrire l’objectif du probl`eme primal en
fonction des variables hors base.
5. V´erifier que les valeurs de la solution optimale du dual n’est autre que l’oppos´e des coefficients
des variables d’´ecart hors base.
Corrig´
e de l’exercice 1.
Corrig´
e en classe

1

le nombre de lots du produit 2. produit des produits verriers de haute qualit´e. Un lot de 20 unit´es donne lieu `a un profit de $3000 et $5000. 2. soit aucun profit ni perte pour aucun des deux partenaires ? 3. 1. La compagnie Wyndor Glass Co. et l’usine 3 produit le verre et assemble les produits. usine 3). 6) du probl`eme Wyndor Glass. V´erifier que les valeurs de la solution optimale du dual n’est autre que l’oppos´e des coefficients des variables d’´ecart hors base. produit 2: une fenˆetre double-vritage avec chˆassis en bois. le nombre de lots du produit1 . Chaque lot d’un produit est le r´esultat combin´e de la production dans les trois usines. x2 ) = (2. 4. aimerait louer du temps aux usines afin de fabriquer des lots de produits. La compagnie a d´ecid´e de mettre en place de ligne de production: produit 1: une porte vitr´ee avec un chˆ assis d’aluminium . Corrig´ e de l’exercice 2. 5. respectivement pour le produit 1 et le produit 2. Les chˆassis en aluminium et les mat´eriaux sont produits dans l’usine 1. Usine 1 Usine 2 Usine 3 Produit 1 Temps de prod. (h) 0 2 2 Capacit´e production (h) 4 12 18 Nous souhaitons d´eterminer le taux de production pour chaque produit (nombre de lots par semaine) de fa¸con ` a maximiser le profit total. Utiliser le th´eor`eme des ´ecarts compl´ementaires pour trouver la solution optimale du dual. Quel prix horaire pour chaque usine devrait-elle demander de telle sorte que le r´esultat soit ´equitable. La solution optimale du primal est donn´ee par (x1 . incluant des fenˆetres et des portes vitr´ees. Ecrire le programme lin´eaire associ´e au probl`eme de la compagnie Wyndor Glass Co. Supposons qu’une compagnie partenaire de Wyndor Glass. Elle dispose ` a cette fin de trois usines (usine 1. x2 ≥ 0: (nombre positif d’units 2 . appel´ee DGlass. Le fonction objectif est le profit total. x2 . ´ecrire l’objectif en fonction des variables hors base. qui ont chacune une capacit´e de production limit´ee. Les variables de d´ecision sont: x1 . Les donn´ees du probl`eme sont synth´etis´ees dans la Table suivante. Les contraintes concernent tout d’abord les capacit´es de production: x1 ≤ 4 (usine 1) 2x2 ≤ 12 (usine 2) 3x1 + 2x2 ≤ 18 (usine 3) Viennent ensuite les contraintes de non-n´egativit´e: x1 ≥ 0.Excercice 2. Pour la solution optimale x = (2. 1. qui vaut 3x1 + 5x2 . les chˆ assis en bois sont fabriqu´es dans l’usine 2. 6). (h) 1 0 3 Produit 2 Temps de prod. Nous voulons maximiser ce profit: max z = 3x1 + 5x2 . usine 2. en l’exprimant en miller de dollars.

2. Les  variables d’cart (surplus) pour le probl`eme dual sont e1 = y1 + 3y3 − 3 e2 = 2y2 + 2y3 − 5    s1 ∗ y1 = 0 =⇒ y1 = 0 puisque s1 6= 0 e1 ∗ x1 = 0 =⇒ e1 = 0 puisque x1 6= 0 s2 ∗ y2 = 0 =⇒? On a Et e2 ∗ x2 = 0 =⇒ e2 = 0 puisque x2 6= 0  s3 ∗ y3 = 0 =⇒? 3 Ce qui donne y1 = 0. s3 . x2 ) = (2. DGlass cherche ` a minimiser le prix total qu’elle devra payer pour le temps lou´e aux trois usines. 6. x2 ≥ 0 2. Le prix total pour chaque usine peut ˆetre exprim´e comme temps de production maximum (h) × prix pour louer du temps ($/h). On introduit les variables d’´ecarts s1 . s2 . 0. 0) du probl`eme Wyndor Glass. Les contraintes assurent que le prix total associ´e `a la fabrication d’un lot de chaque produit ne doit pas ˆetre inf´erieure au profit ($/lot) qu’en retire Wyndor Glass. Nous obtenons ainsi le mod`ele pour DGlass. s2 . Le prix total associ´e ` a un produit peut ˆetre exprim´e comme le temps consacr´e `a la production de chaque lot (h/lot) multipli´e par le prix pour louer du temps ($/h). y3 = 1 3 . s4 dans le programme primal pour obtenir une forme standard du programme lin´eaire max z = 3x1 + 5x2    x1 + s1 = 4      2x2 + s2 = 12 (P )s. y2 . y3 ≥ 0 3 5 3. nous avons le probl`eme d’optimisation suivant: max z = 3x1 + 5x2    x1 ≤4      2x2 ≤ 12 (P )s. L’objectif est par cons´equent min w = 4y1 + 12y2 + 18y3 .c   3x1 + 2x2 ≤ 18      x1 . La contrainte associ´ee au produit 2 est 2y2 + 2y3 ≥ 5. appel´e mod`ele dual: (D) s. x2 . y2 = 2 .c min  w = 4y1 + 12y2 + 18y3 y1 + 3y3 ≥  2y2 + 2y3 ≥  y1 .produites) En r´esum´e. s3 ) = (2. La contrainte associ´ee au produit 1 peut s’exprimer comme y1 + 3y3 ≥ 3. on trouve la solution du base optimale (x1 . 6).c   3x1 + 2x2 +s3 = 18      x1 . s1 . x2 ≥ 0 Pour la solution optimale (x1 .

L’objectif en fonction des variables hors base s’´ecrit: z = 36 − 32 s2 − s3 : Car 2x2 + s2 = 12 et 3x1 + 2x2 + s3 = 18 ⇒ x2 = 6 − 21 s2 et x1 = 2 + 13 s2 − 31 s3 . • la valeur de l’objectif diminue de 32 . ce qui se justifie par le fait qu’il lui reste du temps de production non utilis´e (la variable d’´ecart s1 est strictement positive).4. louer une heure `a Dual Glass revient a perdre une heure de production. s2 est ´egalement la variable d’´ecart associ´ee ` a la contrainte de ressource pour l’usine 2: 2x1 + s2 = 12 Augmenter s2 d’une unit´e signifie par cons´equent diminuer le terme de droite correspondant de 1. Si on augmente la valeur de s2 de une unit´e. le profit diminue de 32 . et 5. ` • pour retrouver le mˆeme profit. De mani`ere g´en´erale. En effet. la solution optimale du dual est donn´ee par les shadow prices. il faudra donc demander un prix de 32 (1500$) pour chaque heure de temps lou´ee ` a l’usine 2. On constate que s2 et s3 sont deux variables hors base. et la solution ne serait plus ´equitable. donc `a r´eduire le profit total . 4 . • Un prix strictement positif ferait augmenter le profit. Les prix des autres variables sont strictement positifs: • puisque le temps de production est utilis´e pleinement. on remplace x−1 et x2 dans la fonction objectif z = 3x1 +5x2 = 3(2+ 13 s2 − 31 s3 )+5(6− 12 s2 ) = 36− 23 s2 −s3 s2 et s3 sont les variables hors base et les coefficients 23 et 1 sont leurs coˆ uts ombres (shadow prices). Pour retrouver un profit total ´egal. si Wyndor Glass loue a DGlass une heure de temps de production l’usine 2: • la capacit´e ` a l’usine 2 diminue de 1 heure (diminution d’une unit´e du terme de droite) . y3 = 1 Le prix de la variable y1 est fix´e ` a 0: • Wyndor Glass n’exige rien pour une heure lou´ee `a l’usine 1. Dans notre exemple: y1 = 0. y2 = 32 . il faut exiger un prix ´egal au shodaw price.