Académique Documents
Professionnel Documents
Culture Documents
L3 : Informatique
PROGRAMMATION
LINÉAIRE
Responsable de la matière :BAHNES NACERA
nacera.bahnes@univ-mosta.dz
2
Programmation linéaire
Chapitre 3
Dualité en programmation linéaire
• Forme dual
• Interprétation économique
écarts complémentaires
FORME DUAL
• Les problème de la programmation linéaire existent toujours sous forme de paires (Primal , Dual)
• Dans certains cas, la résolution de programme dual s’avère être plus facile que solutionner
le programme primal (économie appréciable de temps de calcul).
Définition
Programme Primal Son Programme Dual
EXEMPLE
Matière première P1 P2 Disponibilité
• Un atelier fabrique deux produits P1 et MP1(en Kg) 1 2 700
P2 nécessitant trois matières premières MP2(en Kg) 1 1 400
MP3(en Kg) 3 1 900
disponibles en quantités finies.
Profit /Kg 600 400 /
• PRIMAL • DUAL
- Variables de décision (Inconnus):
- Variables de décision (Inconnus): y1 : valeur imputée à une unité de MP1
x1 : quantité de produit P1 à fabriquer y2 : valeur imputée à une unité de MP2
x2 : quantité de produit P2 à fabriquer y3 : valeur imputée à une unité de MP 3
Interprétation économique
Exemple
- Forme dual
31/01/2021 @mail: nacera.bahnes@univ-mosta.dz 8
• La solution optimale du dual nous dira s’il est intéressant d’investir plus pour
Interprétation économique
31/01/2021 @mail: nacera.bahnes@univ-mosta.dz 9
Max Min
Exemples
Primal Dual
Min Z= - x1 + x2 Max W= 2y1 - 2y2 + 5y3
S.c 2x1 - x2 2 S.c 2y1 - y2 + y3 -1
- x1 + 2x2 -2 - y1 + 2y2 + y3 1
x1 + x2 5 y1 0, y2 0, y3 0
x1 0, x2 0
Dualité faible
Min W=bt*y
Max Z=ct*x
At*y ≥ c
A*x ≤ b
y≥0
x≥0
31/01/2021 @mail: nacera.bahnes@univ-mosta.dz 12
Dualité forte
Y*(AX* - b) = (C-Y*A)X*= 0
CHAPITRE 4
PROBLÈME DE
TRANSPORT
Prochain cours