Académique Documents
Professionnel Documents
Culture Documents
Séance 1
Séance 1
Outils scientifiques:
Exemples d’applications :
Exemples d’applications :
! Elaborer un modèle
! Développer un algorithme de résolution exacte ou approchée ;
! Evaluer la qualité des solutions produites par l’algorithme dans l’environnement réel
du problème.
PERT et MPM)
tabulaire)
tabulaire)
Exemples
Exemples
Exemples
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type inférieur ou égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme canonique, il suffit de noter que:
Exemples
Exemple:
⎪⎩x1 , x2 , x3 ≥ 0
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Exemple
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
! Problème de maximisation
! Toutes les contraintes sont du type égal
! Toutes les variables sont positives
Tout programme linéaire peut être mis sous forme standard, il suffit de noter que:
Exemples
Exemple:
⎪⎩x1 , x2 , x3 ≥ 0
! Le choix des variables: x1 et x2 sont respectivement les quantités des produits P1 et P2 fabriqués
! Le choix des variables: x1 et x2 sont respectivement les quantités des produits P1 et P2 fabriqués
! Le choix de la fonction objectif à maximiser: la fonction objectif correspond au bénéfice total
est 60 x1 + 40 x2
! Le choix des variables: x1 et x2 sont respectivement les quantités des produits P1 et P2 fabriqués
! Le choix de la fonction objectif à maximiser: la fonction objectif correspond au bénéfice total
est 60 x1 + 40 x2 Le problème se traduit donc par : max 60 x1 + 40 x2
! Le choix des variables: x1 et x2 sont respectivement les quantités des produits P1 et P2 fabriqués
! Le choix de la fonction objectif à maximiser: la fonction objectif correspond au bénéfice total
est 60 x1 + 40 x2 Le problème se traduit donc par : max 60 x1 + 40 x2
! La détermination des contraintes:
• La disponibilité de chacune de ressources s’écrit:
! Le choix des variables: x1 et x2 sont respectivement les quantités des produits P1 et P2 fabriqués
! Le choix de la fonction objectif à maximiser: la fonction objectif correspond au bénéfice total
est 60 x1 + 40 x2 Le problème se traduit donc par : max 60 x1 + 40 x2
! La détermination des contraintes:
• La disponibilité de chacune de ressources s’écrit:
Une entreprise dispose de 2 entrepôts (A1 et A2) pour des unités destinées à satisfaire la
demande de 3 clients C1, C2 et C3. Le nombre d’unités disponibles à chaque entrepôt et les
demandes minimales des clients sont spécifiés dans le tableau suivant qui contient également le
coût du transport d’une unité de chaque entrepôt à chaque client
C1 C2 C3
A1 1 4 9 200
A2 6 8 4 500
Le problème est de déterminer quelle quantité chaque client reçoit de chaque entrepôt pour
Notions de base
Notions de base
Notions de base
Notions de base
Exemple
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
(0, 6)
6
5
(6, 4)
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
(0, 6)
6
5
(6, 4)
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8 (0, 8)
6
5
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12 (1, 12)
11
10 (2, 10)
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12 (1, 12)
11
10 (2, 10)
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Notions de base
Notions de base
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Notions de base
! Soit D un polyèdre borné qui a un nombre fini n de points extrêmes (y1, y2, …, yn). Tout point
de D est une combinaison linéaire convexe des points extrêmes de D
Théorème
L’optimum d’une fonction objectif sur un polyèdre borné D est atteint en au moins un point
extrême
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 77 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 78 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 79 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 80 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
! Représenter un niveau de la droite de la fonction objectif qui a au moins un
9
point d’intersection avec le domaine réalisable
8
! Translater ce niveau de la droite de la fonction objectif selon la direction de
7
son gradient jusqu’à toucher le dernier point du domaine réalisable
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 81 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
! Représenter un niveau de la droite de la fonction objectif qui a au moins un
9
point d’intersection avec le domaine réalisable
8
! Translater ce niveau de la droite de la fonction objectif selon la direction de
7
son gradient jusqu’à toucher le dernier point du domaine réalisable
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1 (2, -4/3)
22/03/21 82 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8 ! Translater ce niveau de la droite de la fonction objectif selon la direction de
3
(6, 2)
2
1
(7, 0)
(0, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 83 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8 ! Translater ce niveau de la droite de la fonction objectif selon la direction de
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 84 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8 ! Translater ce niveau de la droite de la fonction objectif selon la direction de
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 85 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8 ! Translater ce niveau de la droite de la fonction objectif selon la direction de
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 86 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8 ! Translater ce niveau de la droite de la fonction objectif selon la direction de
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 87 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 88 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 89 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 90 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 91 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 92 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 93 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
13
12
11
10
9
8
7
(0, 6)
6
(3, 5)
5 Solution optimale (3,5)
4
3
(6, 2)
2
1
(7, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 94 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemples:
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8 (0, 8)
6
5
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8 (0, 8)
6
5
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
(0, 6)
6
5
4
3
2
1
(12, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
(0, 6)
6
5
4
3
2
1
(12, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 108 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 109 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
(0, 0) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1 (1, -1)
22/03/21 110 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
(0, 0) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1 (1, -1)
22/03/21 111 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 112 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 113 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 114 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 115 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 116 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 117 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 118 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 119 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 120 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 121 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 122 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
5
(4, 4)
4
3
2
1
(8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 123 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 1:
13
12
11
10
9
8
7
(0, 6)
6
Une infinité de solutions
5 présentées par le segment [A,B]
A= (4, 4)
4
3
2
1
B= (8, 0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-1
22/03/21 124 Pr. MESSAOUD
Résolution graphique d’un problème linéaire
Exemple 2:
13
12
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19