Vous êtes sur la page 1sur 41

Propriétés fondamentales d’un

programme linéaire

Maria ZRIKEM

Ensa de Marrakech

Ensa de Marrakech, Recherche opérationnelle 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 2


Programme linéaire

Ensa de Marrakech, Recherche opérationnelle 3


Forme canonique d’un PL

Ensa de Marrakech, Recherche opérationnelle 4


Forme standard d’un PL

Ensa de Marrakech, Recherche opérationnelle 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 6


Règles de transformation

 Min→ MAx :
Max (f(x)) = - Min (-f(x))

Ensa de Marrakech, Recherche opérationnelle 7


Exemples

Ensa de Marrakech, Recherche opérationnelle 8


Polyèdres et points extrêmes

Ensa de Marrakech, Recherche opérationnelle 9


Ensemble convexe

Ensa de Marrakech, Recherche opérationnelle 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 11


Polyèdres et polytopes

Ensa de Marrakech, Recherche opérationnelle 12


Points extrêmes

Ensa de Marrakech, Recherche opérationnelle 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 14


Résolution graphique dans le plan

Ensa de Marrakech, Recherche opérationnelle 15


Résolution graphique dans le plan

Ensa de Marrakech, Recherche opérationnelle 16


Base et solution de base

Ensa de Marrakech, Recherche opérationnelle 17


Base d’un système d’équations linéaires

Ensa de Marrakech, Recherche opérationnelle 18


Solution générale d’un système

Ensa de Marrakech, Recherche opérationnelle 19


Bases et solutions de base d’un P.L. standard

variables hors base

Ensa de Marrakech, Recherche opérationnelle 20


Bases admissibles

Ensa de Marrakech, Recherche opérationnelle 21


Dictionnaires et pivotages

Ensa de Marrakech, Recherche opérationnelle 22


Base initiale pour un P.L. canonique

Ensa de Marrakech, Recherche opérationnelle 23


Dictionnaire initial pour un P.L. canonique

Ensa de Marrakech, Recherche opérationnelle 24


Exemple

Ensa de Marrakech, Recherche opérationnelle 25


P.L. standard dans une base B

Ensa de Marrakech, Recherche opérationnelle 26


Dictionnaire associé à une base B

Ensa de Marrakech, Recherche opérationnelle 27


Exemple

Ensa de Marrakech, Recherche opérationnelle 28


Exemple

Ensa de Marrakech, Recherche opérationnelle 29


Exemple

Ensa de Marrakech, Recherche opérationnelle 30


Dictionnaire admissible

Ensa de Marrakech, Recherche opérationnelle 31


Pivotages dans un système linéaire

Ensa de Marrakech, Recherche opérationnelle 32


Exemple

Ensa de Marrakech, Recherche opérationnelle 33


Pivotage dans un dictionnaire

Ensa de Marrakech, Recherche opérationnelle 34


Exemple

Ensa de Marrakech, Recherche opérationnelle 35


Tableaux et pivotages

Ensa de Marrakech, Recherche opérationnelle 36


Tableau

Ensa de Marrakech, Recherche opérationnelle 37


Exemple

Ensa de Marrakech, Recherche opérationnelle 38


Exemple

Ensa de Marrakech, Recherche opérationnelle 39


Les pivotages comme relation de voisinage

Ensa de Marrakech, Recherche opérationnelle 40


Interprétation géométrique d’un pivotage

Ensa de Marrakech, Recherche opérationnelle 41