Recherche Operationel - Cours
Recherche Operationel - Cours
Programmation linéaire
1 Introduction
2 Formulation d’un programme linéaire
Problème de production
Problème de mélange
Problème de transport
Problème de découpe
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Introduction
Introduction
Introduction
Introduction
où :
f est une fonction linéaire c.à.d. qui s’écrit sous la forme :
f : IRn → IR
x → cx
avec c un vecteur ligne de taille n ; A une matrice de taille (m, n)
Introduction
où :
f est une fonction linéaire c.à.d. qui s’écrit sous la forme :
f : IRn → IR
x → cx
avec c un vecteur ligne de taille n ; A une matrice de taille (m, n)
Introduction
où :
f est une fonction linéaire c.à.d. qui s’écrit sous la forme :
f : IRn → IR
x → cx
avec c un vecteur ligne de taille n ; A une matrice de taille (m, n)
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Problème de production
Problème de production
Problème de production
Problème de production
Problème de production
Problème de mélange
Problème de mélange
Problème de mélange
Problème de mélange
Problème de mélange
Formulation du problème
Formulation du problème
Formulation du problème
Formulation du problème
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j ≥ bj j = 1, . . . , n (demande)
i=1
n
X
xi,j ≤ ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j ≥ bj j = 1, . . . , n (demande)
i=1
n
X
xi,j ≤ ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j ≥ bj j = 1, . . . , n (demande)
i=1
n
X
xi,j ≤ ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j ≥ bj j = 1, . . . , n (demande)
i=1
n
X
xi,j ≤ ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Hypothèse
où ai , bj > 0
Hypothèse
où ai , bj > 0
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j = bj j = 1, . . . , n (demande)
i=1
n
X
xi,j = ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j = bj j = 1, . . . , n (demande)
i=1
n
X
xi,j = ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j = bj j = 1, . . . , n (demande)
i=1
n
X
xi,j = ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Modèle mathématique
m X
X n
Min cij xij
i=1 j=1
m
X
xi,j = bj j = 1, . . . , n (demande)
i=1
n
X
xi,j = ai i = 1, . . . , m (disponibilité)
j=1
xij ≥ 0 j = 1, . . . , n; i = 1, . . . , m (positivité)
Exemple
Exemple
Exemple
L1 L2 L3 L4
R1 4 3 7 2
R2 3 4 5 2
R3 5 6 9 7
Formulation du problème
Formulation du problème
Formulation du problème
Exemple
Exemple
Modèle mathématique
Modèle mathématique
Modèle mathématique
Num 10 11 12 13 14 15 16 17 18
900 2 2 1 1 1 1 1 1 0
800 1 0 5 4 3 2 1 0 6
750 3 4 0 1 2 3 4 5 0
Perte 150 200 100 150 200 250 300 350 200
Num 19 20 21 22 23 24
900 0 0 0 0 0 0
800 5 4 3 2 1 0
750 1 2 3 4 5 6
Perte 250 300 350 400 450 500
Modèle mathématique
Num 10 11 12 13 14 15 16 17 18
900 2 2 1 1 1 1 1 1 0
800 1 0 5 4 3 2 1 0 6
750 3 4 0 1 2 3 4 5 0
Perte 150 200 100 150 200 250 300 350 200
Num 19 20 21 22 23 24
900 0 0 0 0 0 0
800 5 4 3 2 1 0
750 1 2 3 4 5 6
Perte 250 300 350 400 450 500
Modèle mathématique
Modèle mathématique
Modèle mathématique
Modèle mathématique
xi , i = 1, 2, . . . , 24 entier
Modèle mathématique
xi , i = 1, 2, . . . , 24 entier
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Résolution graphique
Une fois le problème modélisé, il est donc normal d’avoir pour objectif
de résoudre le programme linéaire.
Une des méthodes qui peut s’avérer bonne dans ce cas est la
résolution graphique dans le cas où le problème est à deux variables.
Les contraintes de type inégalités sont des demi-plans. On peut
représenter géométriquement ces contraintes comme étant
l’intersection de tous les demi-plans.
on dessine une droite qui représente la fonction objectif, puis on la fait
glisser selon la direction adéquate.
Résolution graphique
Une fois le problème modélisé, il est donc normal d’avoir pour objectif
de résoudre le programme linéaire.
Une des méthodes qui peut s’avérer bonne dans ce cas est la
résolution graphique dans le cas où le problème est à deux variables.
Les contraintes de type inégalités sont des demi-plans. On peut
représenter géométriquement ces contraintes comme étant
l’intersection de tous les demi-plans.
on dessine une droite qui représente la fonction objectif, puis on la fait
glisser selon la direction adéquate.
Résolution graphique
Une fois le problème modélisé, il est donc normal d’avoir pour objectif
de résoudre le programme linéaire.
Une des méthodes qui peut s’avérer bonne dans ce cas est la
résolution graphique dans le cas où le problème est à deux variables.
Les contraintes de type inégalités sont des demi-plans. On peut
représenter géométriquement ces contraintes comme étant
l’intersection de tous les demi-plans.
on dessine une droite qui représente la fonction objectif, puis on la fait
glisser selon la direction adéquate.
Résolution graphique
Une fois le problème modélisé, il est donc normal d’avoir pour objectif
de résoudre le programme linéaire.
Une des méthodes qui peut s’avérer bonne dans ce cas est la
résolution graphique dans le cas où le problème est à deux variables.
Les contraintes de type inégalités sont des demi-plans. On peut
représenter géométriquement ces contraintes comme étant
l’intersection de tous les demi-plans.
on dessine une droite qui représente la fonction objectif, puis on la fait
glisser selon la direction adéquate.
Exemple
Exemple
max 6x + 4y
s.c
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
Exemple
y
max 6x + 4y
s.c
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
0 x
Exemple
y
max 6x + 4y
s.c
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
y = 9 − 13 x
0 x
Exemple
y
max 6x + 4y
s.c
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
y = 9 − 13 x
0 x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
y = 9 − 13 x
0 x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
•
• y = 9 − 13 x
0• • x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
•
• y = 9 − 13 x
0• • x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
•
• y = 9 − 13 x
0• • x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
2x + y ≤ 20
x, y ≥ 0
•
• y = 9 − 13 x
0• • x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Résolution graphique
Exemple
y
max 6x + 4y
s.c
y = 20 − 2x
3x + 9y ≤ 81
4x + 5y ≤ 55
Optimum
2x + y ≤ 20
x, y ≥ 0
•
• y = 9 − 13 x
0• • x
y = 11 − 45 x
Essadek Recherche Opérationnelle 2019/2020 30 / 55
Méthode du simplexe
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Définition
min c t x
s.c
Ax = b
A = [B | N ]
où N est la sous matrice de A formée par les colonnes qui ne sont pas
dans la base.
Définition
min c t x
s.c
Ax = b
A = [B | N ]
où N est la sous matrice de A formée par les colonnes qui ne sont pas
dans la base.
Variables de base
xN = 0 et xB = B −1 b
Variables de base
xN = 0 et xB = B −1 b
π = cB B −1
Théorème
Une condition nécessaire et suffisante pour que B soit une base
optimale réalisable est :
c = cN − π.N ≥ 0
Corollaire
Soit B une base réalisable et x0 la solution de base correspondante.
S’il existe une variable hors base xs telle que cs < 0, alors on met en
0
évidence une autre base B tel que
0
f (x ) < f (x0 )
Exemple
Soit le problème
max x1 + 2x2
s.c
−3x1 + 2x2 ≤ 2
−x1 + 2x2 ≤ 4
x + x2 ≤ 5
1
x1 , x2 ≥ 0
On introduit des variables d’écarts, le problème devient sous la forme
standard :
min −x1 − 2x2
s.c
−3x1 + 2x2 + x3 =2
−x 1 + 2x 2 +x4 =4
x + x2 +x5 = 5
1
x1 , x2 , x3 , x4 , x5 ≥ 0
Exemple
Soit le problème
max x1 + 2x2
s.c
−3x1 + 2x2 ≤ 2
−x1 + 2x2 ≤ 4
x + x2 ≤ 5
1
x1 , x2 ≥ 0
On introduit des variables d’écarts, le problème devient sous la forme
standard :
min −x1 − 2x2
s.c
−3x1 + 2x2 + x3 =2
−x 1 + 2x 2 +x4 =4
x + x2 +x5 = 5
1
x1 , x2 , x3 , x4 , x5 ≥ 0
Exemple
x1 x2 x3 x4 x5
x3 -3 2 1 0 0 2 L1
x4 -1 2 0 1 0 4 L2
x5 1 1 0 0 1 5 L3
-1 -2 0 0 0 0 L4
x3 = 2, x4 = 4, x5 = 5, x1 = x2 = 0
Le coût est :
f =0
Exemple
x1 x2 x3 x4 x5
x3 -3 2 1 0 0 2 L1
x4 -1 2 0 1 0 4 L2
x5 1 1 0 0 1 5 L3
-1 -2 0 0 0 0 L4
x2 entre dans la base
Exemple
x1 x2 x3 x4 x5
x3 -3 2 1 0 0 2 L1
x4 -1 2 0 1 0 4 L2
x5 1 1 0 0 1 5 L3
-1 -2 0 0 0 0 L4
Exemple
x1 x2 x3 x4 x5
x3 -3 2 1 0 0 2 L1
x4 -1 2 0 1 0 4 L2
x5 1 1 0 0 1 5 L3
-1 -2 0 0 0 0 L4
2 4 5
min , , =1
2 2 1
Exemple
x1 x2 x3 x4 x5
x3 -3 2 1 0 0 2 L1
x4 -1 2 0 1 0 4 L2
x5 1 1 0 0 1 5 L3
-1 -2 0 0 0 0 L4
x3 sort de la base
0 1 0 0 1 0
L1 = L1 , L2 = L2 − L1 , L3 = L3 − L1 , L4 = L4 + L1
2 2
Exemple
x1 x2 x3 x4 x5
x2 -3/2 1 1/2 0 0 1 L1
x4 2 0 -1 1 0 2 L2
x5 5/2 0 -1/2 0 1 4 L3
-4 0 1 0 0 2 L4
x2 = 1, x4 = 2, x5 = 4, x1 = x3 = 0
Le coût est :
f = −2
Exemple
x1 x2 x3 x4 x5
x2 -3/2 1 1/2 0 0 1 L1
x4 2 0 -1 1 0 2 L2
x5 5/2 0 -1/2 0 1 4 L3
-4 0 1 0 0 2 L4
x1 entre dans la base
Exemple
x1 x2 x3 x4 x5
x2 -3/2 1 1/2 0 0 1 L1
x4 2 0 -1 1 0 2 L2
x5 5/2 0 -1/2 0 1 4 L3
-4 0 1 0 0 2 L4
Exemple
x1 x2 x3 x4 x5
x2 -3/2 1 1/2 0 0 1 L1
x4 2 0 -1 1 0 2 L2
x5 5/2 0 -1/2 0 1 4 L3
-4 0 1 0 0 2 L4
2 4
min , =1
2 5/2
Exemple
x1 x2 x3 x4 x5
x2 -3/2 1 1/2 0 0 1 L1
x4 2 0 -1 1 0 2 L2
x5 5/2 0 -1/2 0 1 4 L3
-4 0 1 0 0 2 L4
x4 sort de la base
0 3 0 1 0 5 0
L1 = L1 + L2 , L2 = L2 , L3 = L3 − L2 , L4 = L4 + 2L2
4 2 4
Exemple
x1 x2 x3 x4 x5
x2 0 1 -1/4 3/4 0 5/2 L1
x1 1 0 -1/2 1/2 0 1 L2
x5 0 0 3/4 -5/4 1 3/2 L3
0 0 -1 2 0 6 L4
x1 = 1, x2 = 5/2, x5 = 3/2, x3 = x4 = 0
Le coût est :
f = −6
Exemple
x1 x2 x3 x4 x5
x2 0 1 -1/4 3/4 0 5/2 L1
x1 1 0 -1/2 1/2 0 1 L2
x5 0 0 3/4 -5/4 1 3/2 L3
0 0 -1 2 0 6 L4
x3 entre dans la base
Exemple
x1 x2 x3 x4 x5
x2 0 1 -1/4 3/4 0 5/2 L1
x1 1 0 -1/2 1/2 0 1 L2
x5 0 0 3/4 -5/4 1 3/2 L3
0 0 -1 2 0 6 L4
Exemple
x1 x2 x3 x4 x5
x2 0 1 -1/4 3/4 0 5/2 L1
x1 1 0 -1/2 1/2 0 1 L2
x5 0 0 3/4 -5/4 1 3/2 L3
0 0 -1 2 0 6 L4
Exemple
x1 x2 x3 x4 x5
x2 0 1 -1/4 3/4 0 5/2 L1
x1 1 0 -1/2 1/2 0 1 L2
x5 0 0 3/4 -5/4 1 3/2 L3
0 0 -1 2 0 6 L4
x5 sort de la base
0 1 0 2 0 4 0 4
L1 = L1 + L3 , L2 = L2 + L3 , L3 = L3 , L4 = L4 + L3
3 3 3 3
Exemple
x1 x2 x3 x4 x5
x2 0 1 0 1/3 1/3 3 L1
x1 1 0 0 -1/3 2/3 2 L2
x3 0 0 1 -5/3 4/3 2 L3
0 0 0 1/3 4/3 8 L4
Tous les coûts sont positifs ou nuls donc l’optimum est atteint
La solution de base correspondante :
x1 = 2, x2 = 3, x3 = 2, x4 = x5 = 0
Le coût est :
f ∗ = −8
Remarques
Remarques
Pour un problème de maximisation, la même procédure est
appliquée, mais les éléments de la ligne des coûts doivent être
négatifs pour avoir un optimum.
Si tous les éléments de la colonne du pivot sont négatifs ou nuls
alors la solution est non bornée.
S’il y a un élément négatif dans la dernière colonne, alors le
problème est non réalisable.
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Définition
min c t x
s.c.
Ax ≤ b
x ≥0
max y t b
s.c.
At y ≥ c
y ≥0
Définition
min c t x
s.c.
Ax ≤ b
x ≥0
max y t b
s.c.
At y ≥ c
y ≥0
Propriétés
F (x ∗ ) = G(y ∗ )
Grandes lignes
1 Introduction
3 Résolution graphique
4 Méthode du simplexe
5 Dualité
6 Analyse de sensibilité
Définition
L’objectif de l’analyse post-optimale et de sensibilité est de faire une
étude sur l’impact de la variation d’une variable de la fonction objectif
ou du second membre des contraintes sur la solution optimale d’un
problème donné.
Soit le problème
max 6x1 + 4x2
3x1 + 9x2 ≤ 81
4x1 + 5x2 ≤ 55
2x1 + x2 ≤ 20
Soit le problème
max 6x1 + 4x2
3x1 + 9x2 ≤ 81
4x1 + 5x2 ≤ 55
2x1 + x2 ≤ 20
e1 e2 e3 x1 x2
1 0 0 3 9 81
0 1 0 4 5 55
0 0 1 2 1 20
0 0 0 6 4 f
Variable entrante : maxj {(LH )j , (LH )j > 0} = 6 ⇒ x1 variable entrante
Variable sortante : min{( 81 55 20 20
3 , 4 , 2 )} = 2 ⇒ e3 variable sortante
L’inverse de la matrice de base est :
1 0 − 32
A−1B1 =
0 1 −2
0 0 12
e1 e2 e3 x1 x2
1 0 0 3 9 81
0 1 0 4 5 55
0 0 1 2 1 20
0 0 0 6 4 f
Variable entrante : maxj {(LH )j , (LH )j > 0} = 6 ⇒ x1 variable entrante
Variable sortante : min{( 81 55 20 20
3 , 4 , 2 )} = 2 ⇒ e3 variable sortante
L’inverse de la matrice de base est :
1 0 − 32
A−1B1 =
0 1 −2
0 0 12
e1 e2 e3 x1 x2
1 0 0 3 9 81
0 1 0 4 5 55
0 0 1 2 1 20
0 0 0 6 4 f
Variable entrante : maxj {(LH )j , (LH )j > 0} = 6 ⇒ x1 variable entrante
Variable sortante : min{( 81 55 20 20
3 , 4 , 2 )} = 2 ⇒ e3 variable sortante
L’inverse de la matrice de base est :
1 0 − 32
A−1B1 =
0 1 −2
0 0 12
e1 e2 e3 x1 x2
1 0 0 3 9 81
0 1 0 4 5 55
0 0 1 2 1 20
0 0 0 6 4 f
Variable entrante : maxj {(LH )j , (LH )j > 0} = 6 ⇒ x1 variable entrante
Variable sortante : min{( 81 55 20 20
3 , 4 , 2 )} = 2 ⇒ e3 variable sortante
L’inverse de la matrice de base est :
1 0 − 32
A−1B1 =
0 1 −2
0 0 12
e1 e2 e3 x1 x2
1 0 − 32 0 152 51
0 1 −2 0 3 15
1
0 0 2 1 12 10
0 0 −3 0 1 f − 60
Variable entrante : maxj {(LH )j , (LH )j > 0} = 1 ⇒ x2 variable entrante
51 15 10
Variable sortante : min{( 15/2 , 3 , 1/2 )} = 15
3 ⇒ e2 variable sortante
L’inverse de la matrice de base est :
1 − 52 0
A−1 = 0 1 0
B2 3
0 − 61 1
e1 e2 e3 x1 x2
1 0 − 32 0 152 51
0 1 −2 0 3 15
1
0 0 2 1 12 10
0 0 −3 0 1 f − 60
Variable entrante : maxj {(LH )j , (LH )j > 0} = 1 ⇒ x2 variable entrante
51 15 10
Variable sortante : min{( 15/2 , 3 , 1/2 )} = 15
3 ⇒ e2 variable sortante
L’inverse de la matrice de base est :
1 − 52 0
A−1 = 0 1 0
B2 3
0 − 61 1
e1 e2 e3 x1 x2
1 0 − 32 0 152 51
0 1 −2 0 3 15
1
0 0 2 1 12 10
0 0 −3 0 1 f − 60
Variable entrante : maxj {(LH )j , (LH )j > 0} = 1 ⇒ x2 variable entrante
51 15 10
Variable sortante : min{( 15/2 , 3 , 1/2 )} = 15
3 ⇒ e2 variable sortante
L’inverse de la matrice de base est :
1 − 52 0
A−1 = 0 1 0
B2 3
0 − 61 1
e1 e2 e3 x1 x2
1 0 − 32 0 152 51
0 1 −2 0 3 15
1
0 0 2 1 12 10
0 0 −3 0 1 f − 60
Variable entrante : maxj {(LH )j , (LH )j > 0} = 1 ⇒ x2 variable entrante
51 15 10
Variable sortante : min{( 15/2 , 3 , 1/2 )} = 15
3 ⇒ e2 variable sortante
L’inverse de la matrice de base est :
1 − 52 0
A−1 = 0 1 0
B2 3
0 − 61 1
e1 e2 e3 x1 x2
1 − 25 7
2 0 0 27
2
1
0 3 − 32 0 1 5
0 − 61 5
2 1 0 15
2
0 − 31 − 11
3 0 0 f − 65
L’optimum est :
27 15
(e1∗ = ; x2∗ = 5 ; x1∗ = ; e2∗ = e3∗ = 0)
2 2
e1 e2 e3 x1 x2
1 − 25 7
2 0 0 27
2
1
0 3 − 32 0 1 5
0 − 61 5
2 1 0 15
2
0 − 31 − 11
3 0 0 f − 65
L’optimum est :
27 15
(e1∗ = ; x2∗ = 5 ; x1∗ = ; e2∗ = e3∗ = 0)
2 2
16
≤ c1 ≤ 8
5
16
Donc si on choisit 5 ≤ c1 ≤ 8, la solution optimale reste inchangée.
16
≤ c1 ≤ 8
5
16
Donc si on choisit 5 ≤ c1 ≤ 8, la solution optimale reste inchangée.
16
≤ c1 ≤ 8
5
16
Donc si on choisit 5 ≤ c1 ≤ 8, la solution optimale reste inchangée.
Condition de faisabilité
xB ∗ = A−1
B∗ b ≥ 0
Condition de faisabilité
xB ∗ = A−1
B∗ b ≥ 0
Condition de faisabilité
xB ∗ = A−1
B∗ b ≥ 0
A−1 −1 −1
B ∗ = AB2 AB1
On a alors
1 − 25 7
2 81
xB ∗ = A−1
B∗ d =
0 1
3 − 32 d2
0 − 61 5
6
20
Donc
e1∗ 151 − 25 d2
xB ∗ = x2∗ = 1
3 (d2 − 40)
x1∗ 1
6 (−d2 + 100)
xB ∗ ≥ 0 ⇒ 40 ≤ d2 ≤ 60, 4
Donc si on choisit d2 de cette manière alors la solution de base
réalisable xB ∗ est optimale.
Essadek Recherche Opérationnelle 2019/2020 55 / 55
Analyse de sensibilité
A−1 −1 −1
B ∗ = AB2 AB1
On a alors
1 − 25 7
2 81
xB ∗ = A−1
B∗ d =
0 1
3 − 32 d2
0 − 61 5
6
20
Donc
e1∗ 151 − 52 d2
xB ∗ = x2∗ = 1
3 (d2 − 40)
x1∗ 1
6 (−d2 + 100)
xB ∗ ≥ 0 ⇒ 40 ≤ d2 ≤ 60, 4
Donc si on choisit d2 de cette manière alors la solution de base
réalisable xB ∗ est optimale.
Essadek Recherche Opérationnelle 2019/2020 55 / 55
Analyse de sensibilité
A−1 −1 −1
B ∗ = AB2 AB1
On a alors
1 − 25 7
2 81
xB ∗ = A−1
B∗ d =
0 1
3 − 32 d2
0 − 61 5
6
20
Donc
e1∗ 151 − 52 d2
xB ∗ = x2∗ = 1
3 (d2 − 40)
x1∗ 1
6 (−d2 + 100)
xB ∗ ≥ 0 ⇒ 40 ≤ d2 ≤ 60, 4
Donc si on choisit d2 de cette manière alors la solution de base
réalisable xB ∗ est optimale.
Essadek Recherche Opérationnelle 2019/2020 55 / 55
Analyse de sensibilité
A−1 −1 −1
B ∗ = AB2 AB1
On a alors
1 − 25 7
2 81
xB ∗ = A−1
B∗ d =
0 1
3 − 32 d2
0 − 61 5
6
20
Donc
e1∗ 151 − 52 d2
xB ∗ = x2∗ = 1
3 (d2 − 40)
x1∗ 1
6 (−d2 + 100)
xB ∗ ≥ 0 ⇒ 40 ≤ d2 ≤ 60, 4
Donc si on choisit d2 de cette manière alors la solution de base
réalisable xB ∗ est optimale.
Essadek Recherche Opérationnelle 2019/2020 55 / 55
Analyse de sensibilité
A−1 −1 −1
B ∗ = AB2 AB1
On a alors
1 − 25 7
2 81
xB ∗ = A−1
B∗ d =
0 1
3 − 32 d2
0 − 61 5
6
20
Donc
e1∗ 151 − 52 d2
xB ∗ = x2∗ = 1
3 (d2 − 40)
x1∗ 1
6 (−d2 + 100)
xB ∗ ≥ 0 ⇒ 40 ≤ d2 ≤ 60, 4
Donc si on choisit d2 de cette manière alors la solution de base
réalisable xB ∗ est optimale.
Essadek Recherche Opérationnelle 2019/2020 55 / 55