0% ont trouvé ce document utile (0 vote)
387 vues31 pages

P03 Résolution Graphique

Ce document présente une leçon sur la résolution graphique de programmes linéaires à deux variables. Il explique comment construire la région réalisable en traçant les contraintes comme des droites, puis comment identifier la solution optimale en traçant des droites d'iso-valeurs de la fonction objectif.

Transféré par

Aziza Aroui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
387 vues31 pages

P03 Résolution Graphique

Ce document présente une leçon sur la résolution graphique de programmes linéaires à deux variables. Il explique comment construire la région réalisable en traçant les contraintes comme des droites, puis comment identifier la solution optimale en traçant des droites d'iso-valeurs de la fonction objectif.

Transféré par

Aziza Aroui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours de la

Recherche opérationnelle
Filière Economie et Gestion

Semestre 6

Pr. Anass TAHA Année universitaire 2021-2022


Plan

1. Introduction à la RO

2. Programme linéaire et terminologie de base

3. Résolution graphique

4. La méthode du simplexe

5. La dualité et analyse de la sensibilité

Pr. Anass TAHA – 2022 2


3 – Résolution graphique d’un PL
Introduction (1/1)

Après avoir illustrer par des exemples, comment un problème pratique peut être modélisé par un programme
linéaire, l’étape qui va suivre sera de résoudre le problème mathématique.

Pour résoudre un PL :

• Plusieurs algorithmes existent, dont le simplexe (prochaine partie)

• Pour des problèmes avec deux variables, on peut le résoudre graphiquement (aide à comprendre la
structure du problème)

Dans cette partie du cours, on examinera seulement les programmes linéaires à deux variables de décision.

Pr. Anass TAHA – 2022 4


Résolution graphique (1/)
Problème linéaire à 2 variables

La formulation canonique d’un programme linéaire à 2 variables, peut prendre les deux formes suivantes :

Problème de maximisation Problème de minimisation

Pr. Anass TAHA – 2022 5


Résolution graphique (2/)
Construction de la région réalisable

Chaque équation : 𝑎𝑖 𝑥1 + 𝑏𝑖 𝑥2 = 𝑐𝑖 (𝐷) définit une droite qui partage le plan en deux demi-plans P1 et P2
d’équation :
𝑃1 𝑎𝑖 𝑥1 + 𝑏𝑖 𝑥2 ≥ 𝑐𝑖
𝑃2 𝑎𝑖 𝑥1 + 𝑏𝑖 𝑥2 ≤ 𝑐𝑖

Pr. Anass TAHA – 2022 6


Résolution graphique (3/)
Construction de la région réalisable

Chaque contrainte détermine l’un des deux demi-plans (P1) ou (P2) que l’on trouvera en vérifiant si un point
particulier (l’origine (0, 0) par exemple) est contenu dedans ou non.

Pr. Anass TAHA – 2022 7


Résolution graphique (4/)
Construction de la région réalisable

L’intersection de tous les demi-plans correspondant aux contraintes constitue l’ensemble des points réalisables
(𝒟) ou la région réalisable : ce sont les solutions communes à toutes les contraintes.

Pr. Anass TAHA – 2022 8


Résolution graphique (5/)
Construction de la région réalisable

Cette région (𝒟) est parfois vide ou non borné.

Région vide Région non bornée

Pr. Anass TAHA – 2022 9


Résolution graphique (6/)
Recherche de la solution optimale

Nous venons de construire la région réalisable d’un programme linéaire à deux variable. Cet ensemble contient
un nombre infini de solutions réalisables.

 Il reste à repérer, parmi ces solutions réalisables celle(s) qui donne(nt) à la fonction objectif 𝑧 la meilleure
valeur.

Pr. Anass TAHA – 2022 10


Résolution graphique (7/)
Recherche de la solution optimale

Définition : En fixant 𝑧 à une valeur 𝑝 choisie arbitrairement, on obtient la droite :


𝐷𝑝 𝑎0 𝑥1 + 𝑏0 𝑥2 = 𝑝
Cette droite est appelé droite d’iso-valeur de fonction 𝑧. Elle représente les points du plan qui donnent à 𝑧 la
valeur 𝑝.

On s’intéresse à la famille des droites (𝐷𝑝 ) (𝑝 paramètre). Ce sont toutes des droites parallèles de pente : −𝑎/𝑏,
que l’on peut écrire :

𝑎0 𝑝
𝑥2 = − 𝑥1 + (𝑠𝑖 𝑏0 ≠ 0)
𝑏0 𝑏0

, l’ordonné à l’origine de la droite (𝐷𝑝 ).


𝑝
Soit 𝑦 =
𝑏0

Pr. Anass TAHA – 2022 11


Résolution graphique (8/)
Recherche de la solution optimale

Si 𝑏0 > 0, maximiser 𝑧 revient à maximiser 𝑝 et donc 𝑦𝑝 . Donc le maximum de 𝑧 est obtenu pour la droite ayant au
moins un point commun avec la région réalisable et ayant une ordonnée à l’origine la plus élevée possible.

Pr. Anass TAHA – 2022 12


Résolution graphique (9/)
Recherche de la solution optimale

Si 𝑏0 < 0, maximiser 𝑧 revient à maximiser 𝑝 et donc à minimiser 𝑦𝑝 . Donc le maximum de 𝑧 est obtenu pour la
droite ayant au moins un point commun avec la région réalisable et ayant une ordonnée à l’origine la plus basse
possible.

Pr. Anass TAHA – 2022 13


Application de la méthode graphique (1/8)
Exemple du problème de maximisation :

Un agriculteur souhaite produire le maximum (en poids) de légumes, sachant que le rendement est de 4𝑘𝑔/𝑚2 pour les
courgettes et 5𝑘𝑔/𝑚2 pour les navets. Le tableau résume les données su problème

Courgettes Navets Qte (𝑙)


engrais A 2 1 8
engrais B 1 2 7
antiparasites 0 1 3
Rendement (𝑘𝑔/𝑚2 ) 4 5

Pr. Anass TAHA – 2022 14


Application de la méthode graphique (2/8)
Système d’axes

Une des conditions de la réussite d’une représentation graphique est le choix d'un système d’axes. Un mauvais
choix peut rendre notre représentation non claire et imprécise.

A cause des contraintes de non-négativité des variables de décision, nous nous intéressons seulement au
cadran positif.

• Cette région s’appelle la région des solutions possibles du problème. Quadrant positif

Pr. Anass TAHA – 2022 15


Application de la méthode graphique (3/8)

Représentation graphique des contraintes :


𝑥𝑛
Une des contraintes de ce problème est celle relative à l’engrais A : 2𝑥𝑐 + 𝑥𝑛 ≤ 8
2𝑥𝑐 + 𝑥𝑛 ≤ 8

• L’ensemble des solutions qui vérifient cette inégalité est le même


que celui qui vérifie 2𝑥𝑐 + 𝑥𝑛 = 8 et 2𝑥𝑐 + 𝑥𝑛 < 8.

• L’ensemble des solutions qui correspond à l’équation est


l’ensemble des points de la droite définie par 𝑥𝑛 = −2𝑥𝑐 + 8.

• Cette droite admet une valeur de la pente égale à –2 et intercepte


l’axe des ordonnées en 8 (voir figure).
𝑥𝑐

Pr. Anass TAHA – 2022 16


Application de la méthode graphique (4/8)
Représentation graphique des contraintes :
𝑥𝑛
2𝑥𝑐 + 𝑥𝑛 ≤ 8

La 2è𝑚𝑒 contraintes de ce problème est celle relative à l’engrais B :


𝑥𝑐 + 2𝑥𝑛 ≤ 7

𝑥𝑐 + 2𝑥𝑛 ≤ 7

𝑥𝑐

Pr. Anass TAHA – 2022 17


Application de la méthode graphique (5/8)
Représentation graphique des contraintes :
𝑥𝑛
2𝑥𝑐 + 𝑥𝑛 ≤ 8

𝑥𝑐 ≤ 3
La 3è𝑚𝑒
contraintes de ce problème est celle relative à l’engrais B :
𝑥𝑐 ≤ 3
𝑥𝑐 + 2𝑥𝑛 ≤ 7

𝑥𝑐

Pr. Anass TAHA – 2022 18


Application de la méthode graphique (6/8)
Représentation graphique des contraintes :
𝑥𝑛

2𝑥𝑐 + 𝑥𝑛 ≤ 8

𝑥𝑐 ≤ 3

Le point 𝑥 = (1, 1) représente une solution réalisable du problème,


𝑥𝑐 + 2𝑥𝑛 ≤ 7
car il appartient à la région réalisable ( le polyèdre en vert). 𝑥 = (1, 1)

En d’autre terme 𝑥 = (1, 1) satisfait l’ensemble des contraintes du


problème
𝑥𝑐

Pr. Anass TAHA – 2022 19


Application de la méthode graphique (7/8)
Optimiser l’objectif (max 𝑧)

𝑥𝑛
Les lignes de niveau {4𝑥𝑐 + 5𝑥𝑛 = 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒} sont des droites
parallèles

Interprétation économique :
Pour 𝑧 = 10, l’agriculteur produit 10𝑘𝑔/𝑚2 de légumes (courgette et
𝑥𝑐
navet confondus)

Pr. Anass TAHA – 2022 20


Application de la méthode graphique (8/8)

la solution optimale correspond à la solution réalisable qui intercepte la


𝑥𝑛
droite à la plus grande valeur de z.
2𝑥𝑐 + 𝑥𝑛 ≤ 8

Elle est l’intersection des deux contraintes 2𝑥𝑐 + 𝑥𝑛 ≤ 8 et 𝑥𝑐 + 2𝑥𝑛 ≤ 7.


Une évaluation des coordonnées de ce point revient à résoudre le système
𝑥𝑐 ≤ 3
linéaire suivant :
𝑥∗
2𝑥 + 𝑥𝑛 ≤ 8 2
ቊ 𝑐 𝑥𝑐 + 2𝑥𝑛 ≤ 7
𝑥𝑐 + 2𝑥𝑛 ≤ 7

Elle correspond d’après le graphique au point 𝐱 ∗ = (𝟑, 𝟐).

3 𝑥𝑐
Donc la production optimale est de 6𝑘𝑔/𝑚2 de courgettes et 4𝑘𝑔/𝑚2 de
navets. Le poids total (la valeur de la fonction objectif) est égale à
z = 22𝑘𝑔/𝑚2 .

Pr. Anass TAHA – 2022 21


Polyèdre et points extrêmes (1/2)

Définition : Un polyèdre est un ensemble qui peut être décrit comme 𝑃 = {𝑥 ∈ ℝ𝑛 | 𝐴𝑥 ≥ 𝑏}, où 𝐴 est une
matrice 𝑚 × 𝑛 et 𝑏 un vecteur de ℝ𝑚
Note : l’ensemble admissible d’un programme linéaire est un polyèdre.

Définition : Un ensemble 𝑆 ⊂ ℝ𝑛 est convexe si pour tout 𝑥, 𝑦 ∈ 𝑆, et tout


𝜆 ∈ [0,1], on a 𝜆𝑥 + (1 − 𝜆)𝑦 ∈ 𝑆

Convexe Non
Convexe

Pr. Anass TAHA – 2022 22


Polyèdre et points extrêmes (2/2)

Définition : Un point 𝑥 d’un ensemble convexe 𝑆 est un point extrême de 𝑆, s’il n’existe pas deux points
𝑦, 𝑧 ∈ 𝑆 t.q. 𝑥 = 𝜆𝑦 + (1 − 𝜆𝑧).

Soit 𝑃 un polyèdre, et soit 𝑥 ∗ ∈ 𝑃. Alors,


𝑥 ∗ est un point extrême ssi
𝑥 ∗ est un sommet ssi
𝑥 ∗ est une solution de base admissible

Pr. Anass TAHA – 2022 23


Résolution par énumération (1/2)

On remarque que la solution optimale du problème


d’agriculture est un point extrême qui se trouve sur le bord
de l’ensemble des solutions (polyèdre convexe). Une telle
solution est dite solution réalisable de base.

Proposition : S’il en existe, il y a toujours une solution


optimale sur un sommet (point extrême) de la région des
solutions réalisable.

Corollaire : Pour trouver l’optimum, il ”suffit” d’examiner les


solutions réalisables de base (points extrêmes) de la région
réalisable et à calculer pour chaque point la valeur de la
fonction objectif.

Pr. Anass TAHA – 2022 24


Résolution par énumération (2/2)

NOTE:
• En vert, la solution optimale.
• En rouge, les points qui ne satisfont pas les contraintes.

Pr. Anass TAHA – 2022 25


Résolution graphique : cas spéciaux (1/4)

Problème avec solution non bornée

On peut augmenter la valeur de la fonction objectif dans la direction des flèches indéfiniment donc la solution
est non bornée.

Pr. Anass TAHA – 2022 26


Résolution graphique : cas spéciaux (2/4)

Problème avec ensemble de solution réalisable vide

L’espace des solutions réalisables est vide, il est l’intersection des deux zones grises de la figure ci-dessus.

Pr. Anass TAHA – 2022 27


Résolution graphique : cas spéciaux (3/4)

Problème avec solutions multiples

L’ensemble des points décrit par le segment [AB] représente les solutions optimales du problème linéaire.

Pr. Anass TAHA – 2022 28


Résolution graphique : cas spéciaux (4/4)

Problème de dégénérescence

La solution optimale B(10,5) est dite dégénérée si trois contraintes concourent en ce point.

Pr. Anass TAHA – 2022 29


Algorithme géométrique

1. Partir d’un point extrême x de la région réalisable

2. Déterminer une arête le long de laquelle l’objectif


augmente. S’il n’en existe pas, 𝑥 est optimal, STOP

3. Se déplacer le long de l’arête jusqu’au point


extrême 𝑦 suivant.

S’il n’existe pas, le problème est non borné, STOP,


Sinon, poser 𝑥 ← 𝑦 et revenir à l’étape 2

Pr. Anass TAHA – 2022 30


Fin de la partie 03

Vous aimerez peut-être aussi