Vous êtes sur la page 1sur 2

12/7/23, 4:31 PM M1.4.1 - PL -2324: Méthode de simplexe: 5.

5 Méthode du simplexe (Cas non favorable)

 ÉLÉMENTS DE RECHERCHE OPÉRATIONNELLE -



Programmation linéaire 2023-2024
Dashboard My courses M1.4.1 - PL -2324 5. Méthode de simplexe Méthode de simplexe


Méthode de simplexe 

5.5 Méthode du simplexe (Cas non favorable)


 5.5.1 Initialisation de l’algorithme du Simplexe

Etant donné un PL écrit sous forme standard avec b ≥ 0



Min z = cx
Ax = b (P)
x ≥ 0

Objectif Ecrire (P) sous forme canonique par rapport à une base réalisable J si une telle base existe.

On associe à (P) le programme auxiliaire (PA) suivant :

Min w = t1 + t2 + ... + tm

s.c. : a11 x1 + a12 x2 + ... + a1,n xn + t1 = b1

a21 x1 + a22 x2 + ... + a2,n xn + t2 = b2

: (PA)

am1 x1 + am2 x2 + ... + am,n xn + tm = bm

x1 , x2 , ... , xn , t1 , t2 , ... , tm ≥ 0

Les variables t1 , i =1, ..., m sont dites variables artificielles.

Remarque 5.5.1. La valeur optimale de w pour le (PA) est nécessairement finie et positive.

Maintenant écrivons PA sous forme canonique par rapport à la base J0={n+1,..., n+m}, on a :

Min d 1 x1 + d2 x2 + ... + dn xn = w - w0

s.c. : a11 x1 + a12 x2 + ... + a1,n xn + t1 = b1

a21 x1 + a22 x2 + ... + a2,n xn + t2 = b2

: (PA)'

am1 x1 + am2 x2 + ... + am,n xn + tm = b m

x1 , x2 , ... , xn , t1 , t2 , ... , tm ≥ 0

m m
avec : d j = − ∑a ij et w 0 = ∑b i a vec 1 ≤ j ≤n
i =1 i =1

Remarque 5.5.2. D’après la remarque précédente et comme (PA) ≡ (PA)’ , on peut dire que l’algorithme du
Simplexe appliqué à (PA)’ se termine toujours avec une solution optimale de base.

Théorème 5.5.3 Soit x*, t* une solution optimale de (PA)’ ou (PA).

i-skills.ma/mod/lesson/view.php?id=541&pageid=365 1/2
12/7/23, 4:31 PM M1.4.1 - PL -2324: Méthode de simplexe: 5.5 Méthode du simplexe (Cas non favorable)

Une condition nécessaire et suffisante pour que (P) admette une solution réalisable est que ti* = 0 pour 1 ≤ i ≤ m (
i.e min w = 0)

Théorème 5.5.4 Si (P) admet une solution réalisable, (PA)’ admet une base optimale qui est une base réalisable de
 (P).

5.5.2 Méthode du Simplexe : Méthode des 2 phases



Phase I

Ecrire PL sous forme standard
 Multiplier par -1, les équations dont le second membre est strictement négatif.
Ecrire le PL auxiliaire (PA) en ajoutant autant de variables artificielles qu'il est nécessaire
 Déterminer (PA)' en écrivant (PA) sous forme canonique par rapport à une base réalisable
Appliquer l'algorithme du Simplexe au programme (PA)' (sans conserver trace des variables artificielles qui quittent

 la base).
Si le minimum de la valeur de la fonction objectif du PL (PA)' est strictement positif, terminer le PL initial (P) n' a pas
de solution réalisable.

Si le minimum de la valeur de la fonction objectif du PL (PA)' est nul, appliquer répétitivement les opérations
suivantes jusqu'à ce que toutes les variables artificielles aient été éliminées de la base:

1. - Soit ti une variable artificielle de la base. Effectuer sur sa ligne correspondante une opération de pivotage qui
 fasse sortir cette variable artificielle de la base et entrer une variable de décision xj hors base. Si une telle
opération est impossible, supprimer cette équation car c'est une contrainte redondante dans (P)
2. Ecrire alors (P) sous forme canonique par rapport à une base réalisable.

Phase 2

Appliquer l'algorithme du Simplexe au programme (P) tel qu'il a été écrit au terme de la phase I.

Next

You have completed 56% of the lesson


56%

 Jump to... Discussions autour de la section 5 ►


◄ Discussions autour de la section 4 

Stay in touch Data retention summary


i-skills.ma
 http://www.i-skills.ma
 ab@i-skills.ma

PROUDLY MADE WITH

Made with  by conecti.me

i-skills.ma/mod/lesson/view.php?id=541&pageid=365 2/2

Vous aimerez peut-être aussi