0% ont trouvé ce document utile (0 vote)
345 vues8 pages

Programmation Linéaire et Dualité

Ce document présente la méthode de résolution d'un problème de programmation linéaire par la dualité. Il introduit la notion de problème primal et dual, explique la transformation pour passer du primal au dual, et donne des théorèmes permettant de déduire la solution du primal à partir de celle du dual.

Transféré par

Anas Bouchikhi
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)
345 vues8 pages

Programmation Linéaire et Dualité

Ce document présente la méthode de résolution d'un problème de programmation linéaire par la dualité. Il introduit la notion de problème primal et dual, explique la transformation pour passer du primal au dual, et donne des théorèmes permettant de déduire la solution du primal à partir de celle du dual.

Transféré par

Anas Bouchikhi
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

Chapitre 3:

Programma-
tion Linéaire,
Dualité

Abdelaziz
CHE-
TOUANI

Sommaire
Chapitre 3: Programmation Linéaire, Dualité

Abdelaziz CHETOUANI

École Nationale de Commerce et de Gestion - Oujda


Département de commerce
Recherche opérationnelle

1er décembre 2020

1/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Dualité

Abdelaziz
CHE-
TOUANI

Sommaire
• Il s'agit de résoudre un problème de minimisation.
• Dans le cas de deux variables, la méthode graphique peut être
utilisée.
• Mais dans le cas de plus de deux variables, la méthode du
simplexe devient "lourde" à appliquer.

3/9
Sommaire

Chapitre 3: Résolution par passage au dual


Programma-
tion Linéaire,
Dualité
Considérons le problème linéaire suivant :
Abdelaziz
CHE- Min Z = 90u1 + 8u2 + 50u3
TOUANI

Sommaire
sous les contraines :
 2u1 + u2 + u3 ≥ 12

u1 + 2u2 + u3 ≥ 10
u1 , u2 , u3 ≥ 0

Pour résoudre ce P.L., on peut utiliser la dualité qui consiste à :


• Trouver le dual de ce P. L. qui est un problème de maximisation ;
• Résoudre le dual.
• Appliquer des théorèmes pour trouver la solution optimale du
P.L. initial.

Dénition
Le P.L. initial s'appelle :le primal
4/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Passage du primal au dual
Dualité
Pour déterminer le dual du primal, on eectue les changements suivants :
Abdelaziz
CHE- • Le nombre de variables du dual est égal au nombre de contraintes du primal
TOUANI (autres que les contraintes de positivité). Elles doivent être diérenciées de
celles du primal.
Sommaire
• Le nombre de contraintes du dual est égal au nombre de variables du primal.
• Les coecients des colonnes (respectivement lignes) de la matrice des
Contraintes du primal sont les coecients des lignes (respectivement
colonnes ) de la matrice du contraintes du dual.
• Les inégalités du dual sont de sens opposé à celles du primal.
• Les coecients de la fonction économique du primal sont les coecients de
second membre des contraintes du dual.
• Les coecients du second membre du contraintes du primal sont les
coecients de la fonction économique du dual.
• Si le primal est une minimisation, le dual est une maximisation et
inversement.
• Les variables des deux problèmes sont positives ou nulles.

5/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Dualité

Abdelaziz
CHE- Passage du primal au dual
TOUANI
En appliquant ces règles de transformations on obtient :
Sommaire

Donc pour résoudre notre primal, il sut de résoudre son dual puis appliquer les
théorèmes suivants

6/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Dualité

Abdelaziz
CHE-
TOUANI
Théorème 1
Si le primal admet une solution, le dual en admet une également et le maximum
Sommaire de l'un est égal au minimum de l'autre.

Théorème 2
Si la ième variable (variable réelle) est non nulle à l'optimum du primal, alors la
ième contrainte du dual est saturée à l'optimum.

Théorème 3
Si la ième contrainte du primal est non saturée à l'optimum, alors la ième variable
est nulle à l'optimum du dual .

7/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Dualité
Résolution
Abdelaziz • On a le dual P.L.2 admet une solution optimale et max Z = 580. Donc
CHE-
TOUANI
d'après le théorème 1 on peut armer que le primal en admet une
également et min Z = 580.
Sommaire
• A l'optimum du dual, on a trouvé que la solution optimale est donnée par
(x1∗ = 40, x2∗ = 10)
• x1∗ 6= 0 et x2∗ 6= 0
• Par application du théorème 2, on en déduit que la 1ère et la 2ème
contraintes du primal sont saturées à l'optimum.
• C-à-d à l'optimum du primal, on a :

2u1 + u2 + u3 = 12

(S)
u1 + 2u2 + u3 = 10

• A l'optimum du dual, on a la 2ème contrainte est non saturée


(e2 = 20 6= 0). Par application du théorème 3, on en déduit qu' à
l'optimum du primal, la 2ème variable u2 = 0.

8/9
Sommaire

Chapitre 3:
Programma-
tion Linéaire,
Dualité

Abdelaziz
CHE-
TOUANI

Sommaire
Résolution
Donc (S) devient :
2u1 + u3 = 12

(S)
u1 + u3 = 10
Solution optimale du primal pour laquelle min Z = 580

9/9

Vous aimerez peut-être aussi