Vous êtes sur la page 1sur 42

Algorithme de simplexe: méthode tabulaire

Il est possible d’adopter une représentation sous forme de tableaux qui facilite
considérablement les calculs. On effectue généralement les calculs sur le tableau des
coefficients qui porte le nom de tableau Simplexe. Mais il faut bien garder à l’esprit que ce
tableau et les opérations que l’on va y effectuer ne sont qu’une traduction des opérations sur
le système d’équations algébriques correspondantes
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors
base
!  Construire le tableau associé à la base B:
Étape 2. Choix de la variable entrante
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale Construire le tableau
!  Sinon sélectionner la variable qui va entrer dans la base, et qui initial
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Variables hors Variables
Étape 3. Choix de la variable sortante base xN de base xB
!  Appliquer la règle du plus petit rapport pour identifier la
Variables N I b
variable qui quitte la base, c’est celle pour laquelle on a:
de base xB

cNT 0 z - 0
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors
base
!  Construire le tableau associé à la base B:
Étape 2. Choix de la variable entrante
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:
Variables hors Variables de
base xN base xB

Où λi sont les coefficients de la dernière colonne et ai sont les Variables N I b


coefficients de la variable entrante. Si tous les ai sont inférieurs de base xB
ou égale à 0, alors la solution est non bornée cN 0 z - 0
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x1 x2 y1 y2 y3

y1 1 3 1  0 0 18
y2 1 1 0 1 0 8
y3 2 1 0 0 1 14
(Retourner à l’étape 2) 20 3 0 0 0 0 z - 0
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Étape 2. Choix de la variable entrante
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18
base
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Étape 2. Choix de la variable entrante
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18
base
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 3. Choix de la variable sortante
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6
base 8
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 3. Choix de la variable sortante
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors y1
y1 1 3 1  0 0 18 6
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 3. Choix de la variable sortante
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors y1
y1 1 3 1  0 0 18 6
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
!  Écrire le programme linéaire sous forme standard : Déterminer x1 x2 y1 y2 y3
une base B; Préciser les variables de base et les variables hors
y1 1 3 1  0 0 18 6 y1
base 8 Variable
y2 1 1 0 1 0 8
!  Construire le tableau associé à la base B: y3 2 1 0 0 1 14 14 sortante
Étape 2. Choix de la variable entrante
20 3 0 0 0 0 z-0
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
Variable entrante est x2
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
Étape 4. Construire le nouveau tableau
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x1 x2 y1 y2 y3
variable qui quitte la base, c’est celle pour laquelle on a:
x2 1/3 1 1/3 0 0 6
y2 2/3 0 -1/3 1 0 2
Où λi sont les coefficients de la dernière colonne et ai sont les y3 5/3 0 -1/3 0 1 8
coefficients de la variable entrante. Si tous les ai sont inférieurs 10 0 -10 0 0 z-180
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante x1 y1 x2 y2 y3
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:
x2 1/3 1/3 1  0 0 6
y2 2/3 -1/3 0 1 0 2
y3 5/3 -1/3 0 0 1 8

(Retourner à l’étape 2) 10 -1 0 0 0 0 z-180


Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2
y3 5/3 -1/3 0 0 1 8

10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3
y3 5/3 -1/3 0 0 1 8 24/5
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 -210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer x1 y1 x2 y2 y3
une base B; Préciser les variables de base et les variables hors
base x2 1/3 1/3 1  0 0 6
!  Construire le tableau associé à la base B: y2 2/3 -1/3 0 1 0 2
Étape 2. Choix de la variable entrante y3 5/3 -1/3 0 0 1 8
!  Si tous les coefficients des variables hors base sont négatifs ou 10 -1 0 0 0 0 z-180
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui Retourner à l’étape 2
correspond à la variable hors base affectée au coefficient positif
le plus élevé x1 y1 x2 y2 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 1/3 1/3 1  0 0 6 18
variable qui quitte la base, c’est celle pour laquelle on a: y2 2/3 -1/3 0 1 0 2 3 y2
y3 5/3 -1/3 0 0 1 8 24/5 Variable
sortante
10 -1 0 0 0 0 z-180
Où λi sont les coefficients de la dernière colonne et ai sont les
coefficients de la variable entrante. Si tous les ai sont inférieurs Variable entrante est x2
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne x1 y1 x2 y2 y3
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes: x2 0 1/2 1  -1/2 0 5
x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3

0 -5 0 -15 0 z-210
(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors x1 y1 x2 y2 y3
base
!  Construire le tableau associé à la base B: x2 0 1/2 1  -1/2 0 5
Étape 2. Choix de la variable entrante x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale 0 -5 0 -15 0 z-210
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors x1 y1 x2 y2 y3
base
!  Construire le tableau associé à la base B: x2 0 1/2 1  -1/2 0 5
Étape 2. Choix de la variable entrante x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale 0 -5 0 -15 0 z-210
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé y2 y1 x2 x1 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 -1/2 1/2 1  0 0 5
variable qui quitte la base, c’est celle pour laquelle on a: x1 3/2 -1/2 0 1 0 3
y3 -5/2 -1/2 0 0 1 3

-15 -5 0 0 0 z-210
Où λi sont les coefficients de la dernière colonne et ai sont les Retourner à l’étape 2
coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors x1 y1 x2 y2 y3
base
!  Construire le tableau associé à la base B: x2 0 1/2 1  -1/2 0 5
Étape 2. Choix de la variable entrante x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale 0 -5 0 -15 0 z-210
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé y2 y1 x2 x1 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 -1/2 1/2 1  0 0 5
variable qui quitte la base, c’est celle pour laquelle on a: x1 3/2 -1/2 0 1 0 3
y3 -5/2 -1/2 0 0 1 3

-15 -5 0 0 0 z-210
Où λi sont les coefficients de la dernière colonne et ai sont les Retourner à l’étape 2
coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne La condition d’arrêt est vérifiée
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation Nouveau tableau
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors x1 y1 x2 y2 y3
base
!  Construire le tableau associé à la base B: x2 0 1/2 1  -1/2 0 5
Étape 2. Choix de la variable entrante x1 1 -1/2 0 3/2 0 3
y3 0 -1/2 0 -5/2 1 3
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale 0 -5 0 -15 0 z-210
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé y2 y1 x2 x1 y3
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la x2 -1/2 1/2 1  0 0 5
variable qui quitte la base, c’est celle pour laquelle on a: x1 3/2 -1/2 0 1 0 3
y3 -5/2 -1/2 0 0 1 3

-15 -5 0 0 0 z-210
Où λi sont les coefficients de la dernière colonne et ai sont les Retourner à l’étape 2
coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne La condition d’arrêt est vérifiée
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(3, 5) est la solution optimale avec z = 210

(Retourner à l’étape 2)
Algorithme de simplexe: méthode tabulaire
Étape 1. Initialisation
Exemple
!  Écrire le programme linéaire sous forme standard : Déterminer
une base B; Préciser les variables de base et les variables hors Résoudre le programme suivant par la méthode de
base simplexe tabulaire:
!  Construire le tableau associé à la base B:
Étape 2. Choix de la variable entrante
!  Si tous les coefficients des variables hors base sont négatifs ou
nuls, alors la solution actuelle est optimale
!  Sinon sélectionner la variable qui va entrer dans la base, et qui
correspond à la variable hors base affectée au coefficient positif
le plus élevé
Étape 3. Choix de la variable sortante
!  Appliquer la règle du plus petit rapport pour identifier la
variable qui quitte la base, c’est celle pour laquelle on a:

Où λi sont les coefficients de la dernière colonne et ai sont les


coefficients de la variable entrante. Si tous les ai sont inférieurs
ou égale à 0, alors la solution est non bornée
!  Encadrer le pivot P qui représente l’intersection entre la colonne
de la variable entrante et la ligne de la variable sortante
Étape 4. Calcul de nouveau tableau par les deux règles suivantes:

(Retourner à l’étape 2)

Vous aimerez peut-être aussi