Académique Documents
Professionnel Documents
Culture Documents
Mini Projet
Recherche opérationnelle, programmation dans
C
Préparé par :
Mohamed BOUSSAKSSOU
1
Plan :
I. Introduction générale
a. Method simplexe
b. Method Big M
c. Method Dual
a. Method simplexe
Etape 1
c) Le vecteur de variables obtenu est appelé solution de base (il contient les
variables de base et les variables hors base) Une solution de base est
admissible si toutes les variables de la solution de base sont supérieur ou
égale à 0.
Exemple d’application :
(n-m)=0
n= 6 et m = 4
(6 – 4) = 2 variables = 0
Dans notre exemple : x2 a le plus grand Cj– Zj donc, il entre dans la base.
200 /50 = 40
60/3=20
14/1 =14 c’est le minimum, donc e4 est la variable qui sort de la base.
Etape d : pivotage
Le pivotage s’effectue de la manière suivante :
Nous poursuivons avec la matrice identité pour les variables de base. Nous
inscrivons 1 à l’intersection de chaque variable et 0 ailleurs.
Nous devons calculer les nouvelles valeurs pour les cases restantes à partir du
tableau précédent (tableau initial pour la première itération).
Nouveau valeur = ancienne valeur – (projection sur ligne pivot * projection sur
ligne pivot)/pivot .
Le critère d’arrêt
b. Method Big M
x1 , x2 >= 0
x1 , x2 >= 0