
5.4 L’algorithme de Ford-Fulkerson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.5 Exemple de flot max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.6 Flot maximal à coût minimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.7 L’algorithme de Busacker et Gowen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.8 Exemple flot max coût min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.9 Variantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.10 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
II Programmation linéaire 55
6 La programmation linéaire 57
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2 La forme canonique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.3 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
7 La méthode géométrique 61
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.2 La méthode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8 Le simplexe 65
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.2 La forme standard et son tableau associé . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.3 L’algorithme du simplexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.4 Interprétation du tableau final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.5 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
8.6 Plus loin au sujet des valeurs marginales . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.7 Unités et simplifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.8 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
9 Le problème dual 77
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.2 Création du problème dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.3 Exemple de résolution par le problème dual . . . . . . . . . . . . . . . . . . . . . . . . . 78
9.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
10 Simplexe : le cas général 81
10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
10.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
10.3 La forme canonique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
10.4 La méthode par l’exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
10.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
iv Eric LALLET, Jean-Luc RAFFY