Programmation Linéaire 2018
Programmation Linéaire 2018
Programmation Linéaire 2018
Définition
Ensemble des méthodes (algorithmiques, mathématiques,
modélisation)
𝐌𝐚𝐱 𝐜𝐣 𝐱 𝐣
𝐣=𝟏
Etape 4
Lister les contraintes.
∀𝐢 = 𝟏. . 𝐧: 𝐥𝐢 < 𝐯𝐢 < 𝐮𝐢
Avec xj ≥ 0, pour j = 1. . n
Etape 5
Résoudre le problème
Méthode graphique
Méthode algorithmique
𝐌𝐚𝐱 𝐜𝐣 𝐱 𝐣
𝐣=𝟏
Avec xj ≥ 0, pour j = 1. . n
Rappels
Forme standard
𝐧+𝐦
m+n
Z = 1200x1 + 1000x2
Exemple
Résolution graphique
80
x2
70
60
6x1+3x2=180
50
40
30
20 Région
des solutions 3x1+4x2=160
10 admissibles x1
0
-20 -10 0 10 20 30 40 50 60 70 80
-10
-20
Exemple
Résolution graphique
80
x2
70
60
6x2+3x1=180
50
40
30
20 Région
des solutions 3x1+4x2=160
10 admissibles x1
0
-20 -10 0 10 20 30 40 50 60 70 80
-10
-20
Méthode du simplexe
Méthode inventée par le mathématicien américain
Georges Dantzig en 1947
On teste si ce sommet est l’optimum ou si la fonction objectif n’est pas bornée inférieurement ;
Si le sommet que l’on vient d’examiner n’est pas optimal, on se déplace sur un sommet voisin
Le nombre de sommets étant fini et tout minimum local étant absolu, le sommet optimal est atteint
Contraintes
x1 x2 Total
𝟑 𝟑 𝟑
−3 𝟒 − 𝟑4∗ 𝟏𝟔𝟎 −160
𝟏𝟖𝟎 ∗
𝟔 𝟔 𝟔
𝟏 𝟑 𝟏𝟖𝟎
6 3 180
𝟔 𝟔 𝟔
𝟏𝟐𝟎𝟎 𝟏𝟐𝟎𝟎
Fonction économique Z − 1200 1000
𝟏𝟎𝟎𝟎 − 𝟑∗
𝟔 𝟔
Exemple
Algorithme
Contraintes
x1 x2 Total
-0,5 2,5 70
1
0,5 30
6
Contraintes
x1 x2 Total
−𝟎, 𝟓 𝟏 𝟕𝟎
-0,5 2,5 70
𝟐, 𝟓 𝟐, 𝟓 𝟐, 𝟓
𝟏 1 𝟎, 𝟓 𝟎, 𝟓 𝟎, 𝟓
− −𝟎, 𝟓 ∗ −0,5 30 ∗
𝟑𝟎 − 𝟕𝟎
𝟔 6 𝟐, 𝟓 𝟐, 𝟓 𝟐, 𝟓
Contraintes
x1 x2 Total
-0,2 0,4 28
4
-0,2 16
15
Aide à la décision
Utilisation du logiciel Visual Xpress
Exemple – Enoncé (1/2)
Le Tableau suivant donne pour chaque mine son nom, son pays, le type de minerai extrait et le TRI
espéré.
Notons :
n le nombre de mines choisies pour l’investissement
C le capital investi
ri le taux de retour sur investissement prévu
vi le montant investi dans la mine i
Utilisation du logiciel Visual Xpress
Exemple - fonction objectif
𝐯𝟐 + 𝐯𝟑 + 𝐯𝟓 + 𝐯𝟔 ≥ 𝟎, 𝟓. 𝐂
Utilisation du logiciel Visual Xpress
Exemple - contraintes (2/2)
𝐯𝐢 ≤ 𝐂
𝐢=𝟏
∀𝐢 = 𝟏. . 𝐧: 𝐯𝐢 ≥ 𝟎
Utilisation du logiciel Visual Xpress
Exemple - modèle
Utilisation du logiciel Visual Xpress
Exemple - résultats