Académique Documents
Professionnel Documents
Culture Documents
PL - Chap I
PL - Chap I
I) Exemples
a) Problème de production
Qté
A B
Disponible
M.P I 2 1 8
M.P II 1 2 7
M.P III 0 1 3
Profit unitaire 4 5
Le problème consiste à déterminer les quantités à produire en A et B de sorte que le profit total soit maximum.
Formulation mathématique :
2X1 + X2 ≤ 8 (I)
X1 + 2X2 ≤ 7 (II) Xi ≥ 0
X2 ≤ 3 (III)
Résolution : Graphique
X2 (I)
3 B C (III)
A E X1
1 2 3 4
X1 = 3, X2 = 2 et Z = 22
Problème de transport :
Une entreprise possède 3 usines a, b et c sur le territoire tunisien. Elle reçoit de la marchandise en deux ports I et II.
Port I
5 6 3
Port II
3 5 4
Formulation mathématique :
On pose Xia (i = 1, 2) (resp. Xib, Xic), la quantité de marchandise transportée du port « i » à l’usine « a » (resp. b, c).
Résolution : ????
II) Notations
a) Soit I un ensemble, | I | représente le cardinal de I.
b) Soit A une matrice ayant m lignes et n colonnes. On note | A | = m*n et Aij représente l’élément de
d) Soit X un vecteur de Rn et J ⊂ {1 ;….. ;n} ; XJ désigne le |J|-vecteur dont les éléments sont Xj ; j ∈ J
| AJ | = m*| J | AJXJ = Σ Aj * Xj
| AI | = | I | *n YIAI = Σ Yi * Ai
| AI J| = | I | *| J |
h) X ∈ Rn ; on note X ≥ 0 Xj ≥ 0 j= 1 ; 2 ; … ;n
Dans la suite, on notera par A une matrice ayant m lignes et n colonnes, b un vecteur colonne de Rn et C un vecteur ligne
ayant m composantes.
Exemples : Soit f la fonction définie sur R par f(x) = -2x + 1. Déterminer x0 qui rend maximum f(x) dans les cas suivants :
1- D = [ -1 ; 4] alors : x0 = -1 et f(x0) = 3
Remarque 1 :
-
Min[f(x)] = Max[ f(x)]. On notera par : Z (Max)
x∈D x∈D
Définition 2:
• Le domaine D est défini par un ensemble d’équations et d’inéquations linéaires de type (≤ ; ≥ ) (les
inégalités strictes sont interdites) appelées contraintes.
Formes canoniques :
Soit D = { X∈ Rn / AX ≤ b ; X ≥ 0 } Soit D = { X∈ Rn / AX ≥ b ; X ≥ 0 }
(PC1) (PC2)
Trouver X ∈ D / CX = Z(Max) Trouver X ∈ D / CX = Z(Min)
On note : CM (A,b,C) On note : Cm (A,b,C)
Ou :
AX ≤ b AX ≥ b
(PC1) CX = Z(Max) X≥0 (PC2) CX = Z(min) X≥0
Définition 3:
Deux P.L (P) et (P’) sont dits équivalents, et on note (P) ~ (P’), si à toute solution réalisable de l’un on peut faire
correspondre une solution réalisable de l’autre de telle façon que les valeurs des deux fonctions objectives soit égales pour
cette paire de solutions.
Formes standard :
Soit D = { X∈ Rn / AX = b ; X ≥ 0 } Soit D = { X ∈ Rn / AX = b ; X ≥ 0 }
(PS1) (PS2)
Trouver X ∈ D / CX = Z(Max) Trouver X ∈ D / CX = Z(Min)
Ou:
AX = b AX = b
(PS1) CX = Z(Max) X≥0 (PS2) CX = Z(min) X≥0
Remarque 2 :
a) Cm(-A, - b, - C) ~ - CM(A, b, C)
Exercice 1:
Ecrire le programme linéaire relatif au problème du transport (exemple 2 du paragraphe 1) sous forme
canonique à minimiser puis à maximiser. On explicitera les paramètres A, b et C.
1) Exemple 1 du paragraphe 1 :
2X1 + X2 + y1 = 8 (I)
X1 + 2X2 + y2 = 7 (II) Xi ≥ 0 et yi ≥ 0
X2 + y3 = 3 (III)
2) Exemple 2 du paragraphe 1 ?
Remarque 3 :
• Cas où Xi ∈ R. Xi = X′i - X″i avec X′i = Max(0, Xi) ≥ 0 et X″i = - Min(0, Xi) ≥ 0
Théorème :
Exercice 2:
ALX ≤ bL
(P) AMX ≥ bM XI ≥ 0, XJ ≤ 0 et XK < > 0
ANX = bN
CX = Z(Max)