Vous êtes sur la page 1sur 3

Dualité

Introduction

Soit le PL (programme linéaire) suivant :

Max Z = 6x1 + 5x2

s.c. x1 + x2 ≤ 5

3x1 + 2x2 ≤ 12

x1, x2 ≥ 0

Sans résoudre le problème c ci-dessous, essayons de donner une estimation de la fonction


objectif. Supposons qu’il n’y a pas de contraintes, alors Z serait ∞. Nous pouvons donc
assurer que ∞ représente une borne supérieure pour notre PL.

Peut-on obtenir une meilleure borne supérieure de Z ?

La réponse est OUI. Si nous multiplions la première contrainte par 3 et nous additionnons les
deux contraintes nous obtenons

3*(x1 + x2) + 3x1 + 2x2 ≤ 3*5+12

Càd 6x1 + 5x2 ≤ 27

Nous obtenons ainsi une meilleure borne supérieure pour estimer la fonction objectif Z.

En général si nous multiplions les deux contraintes respectivement par y1 et y2 ( ≥ 0) et nous


additionnons ensuite celles-ci, nous obtenons

(y1 + 3y2)*x1 + (y1 + 2y2)*x2 ≤ 5y1 + 12y2

Chercher la meilleure borne supérieure pour la fonction objectif Z revient alors à trouver la
valeur minimale de 5y1 + 12y2 tel que y1 + 3y2 ≥ 6 et y1 + 2y2 ≥ 5.

Autrement dit, il s’agit de résoudre le PL suivant

Min W = 5y1 + 12y2

s.c. y1 + 3y2 ≥ 6

y1 + 2y2 ≥ 5

y1, y2 ≥ 0

Le problème obtenu ci-dessus est appelé le problème Dual (du problème primal c ).

Pr Omar SOUISSI Page 1


Formulation du problème Dual

En général nous pouvons formuler le problème Dual comme suit

Problème Primal (Min) Problème Dual (Max)


Nombre de contraintes Nombre de variables
Nombre de variables Nombre de contraintes
Côté droit contraintes Fonction objectif
Fonction objectif Côté droit contraintes
Matrice coefficients contraintes Transposée matrice coefficients
ième Contrainte de type équation Pas de restriction pour la ième variable
ième Contrainte de type ≤ ième variable ≤ 0
ième Contrainte de type ≥ ième variable ≥ 0
Pas de restriction pour la ième variable ième Contrainte de type équation
ième variable ≤ 0 ième Contrainte de type ≥
ième variable ≥ 0 ième Contrainte de type ≤

Interprétation économique

• Problème Primal c

Un nutritionniste conseille à ses patients d’utiliser six produits alimentaires comme


source de vitamines A et C.

Comment satisfaire le besoin au moindre coût ?

• Problème Dual W

Une entreprise de production de cachets de vitamines synthétiques veut convaincre


le nutritionniste pour conseiller aux patients d'acheter ses produits pour satisfaire la
demande en vitamines A et C.

Quel prix de vente wA et wC ?

 pour être compétitif


 maximiser le profit

Pr Omar SOUISSI Page 2


Propriété :

Le Dual du dual est équivalent au primal

Théorème faible de Dualité

Soient Z et W respectivement des solutions admissibles des problèmes Primal de


maximisation et Dual de minimisation. Alors Z ≤ W est toujours vrai.

Les quatre possibilités pour une paire de Problèmes Primal-Dual

• Le primal a une solution optimale est le dual a aussi une solution optimale.
• Le primal est non-borné est le dual est irréalisable.
• Le dual est irréalisable est le primal est non-borné.
• Les deux problèmes sont irréalisables.

Théorème fort de Dualité

Soient Z et W respectivement des solutions admissibles des problèmes Primal et Dual.


Si Z= W alors il s’agit de solutions optimales respectivement pour les problèmes Primal et
Dual.

Théorème des écarts complémentaires

Soient x*=(x1*,x2*,…,xn*) et y*=(y1*,y2*,…,yn*) des solutions optimales respectivement


pour les problèmes Primal c et Dual W . Alors

• Une contrainte de c est active (càd à égalité)


• Ou bien la variable associée à cette contrainte dans y* est nulle.

Il en est de même dans l’autre sens.

Exemple

En appliquant le théorème des écarts complémentaires, démontrer que x* = (3,0,7,0) est


une solution optimale du PL suivant :

Max Z = 7x1 + 9x2 + 18x3 + 17x4


s.c.
2x1 + 4x2 + 5x3 + 7x4 ≤ 42
x1 + x2 + 2x3 + 2x4 ≤ 17
x1 + 2x2 + 3x3 + 3x4 ≤ 24
xi ≥ 0.

Pr Omar SOUISSI Page 3

Vous aimerez peut-être aussi