Vous êtes sur la page 1sur 42

Propriétés fondamentales d’un

programme linéaire

Maria ZRIKEM

Ensa de Marrakech, 2010-2011

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 VIRn 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 VIRn de dimension n-1
• Soit a  IRn, a0, 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

Vous aimerez peut-être aussi