Ensa de Marrakech, Recherche opérationnelle, 2010-2011 1
Programme linéaire Programme linéaire : problème d’optimisation de n variables de décision réelles où la fonction objectif est linéaire et où les contraintes sont également linéaires ( équations ou inéquations). Solution réalisable ou admissible : C’est un point x=(x1, …, xn) qui vérifie les contraintes du problème. Domaine réalisable : C’est l’ensemble des solutions réalisables. Solution optimale : c’est une solution réalisable qui minimise (ou maximise) la fonction objectif sur le domaine réalisable.
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 2
Programme linéaire
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 3
Forme canonique d’un PL
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 4
Forme standard d’un PL
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 5
Règles de transformation
Inéquation→ équation : retrancher une variable de surplus
ax ≥ b ax- s =b, s ≥ 0
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 6
Règles de transformation
Min→ MAx : Max (f(x)) = - Min (-f(x))
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 7
Exemples
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 8
Polyèdres et points extrêmes
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 9
Ensemble convexe
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 10
Variété linéaire et Hyperplan • Un ensemble VIRn est une variété linéaire si pour tout x1, x2 V x = x1 + (1- )x2 V Quel que soit IR • Un hyperplan est une variété de VIRn de dimension n-1 • Soit a IRn, a0, b IR H={x IRn /a┬x=b} est un hyperplan de IRn. On lui associe les 2 demi-espaces fermés : H+={x IRn / a┬x ≥ b} H-={x IRn / a┬x ≤ b}
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 11
Polyèdres et polytopes
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 12
Points extrêmes
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 13
Résolution graphique Thèoréme: A matrice mn, rg A=m, Soit X le polytope X ={x IRn / Ax=b, x ≥ 0} x est point extrême de X ssi x est une solution de base réalisable du système Ax=b, x ≥ 0.
Corollaire : s’il existe une solution réalisable pour un problème de
programmation linéaire alors, il existe une solution optimale qu’est un point extrême du polytope associé.
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 14
Résolution graphique dans le plan
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 15
Résolution graphique dans le plan
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 16
Base et solution de base
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 17
Base d’un système d’équations linéaires
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 18
Solution générale d’un système
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 19
Bases et solutions de base d’un P.L. standard
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 20
Bases admissibles
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 21
Dictionnaires et pivotages
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 22
Base initiale pour un P.L. canonique
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 23
Dictionnaire initial pour un P.L. canonique
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 24
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 25
P.L. standard dans une base B
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 26
Dictionnaire associé à une base B
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 27
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 28
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 29
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 30
Dictionnaire admissible
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 31
Pivotages dans un système linéaire
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 32
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 33
Pivotage dans un dictionnaire
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 34
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 35
Tableaux et pivotages
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 36
Tableau
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 37
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 38
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 39
Exemple
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 40
Les pivotages comme relation de voisinage
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 41
Interprétation géométrique d’un pivotage
Ensa de Marrakech, Recherche opérationnelle, 2010-2011 42