Introduction à l'optimisation continue et discrète : avec exercices et problèmes corrigés

"Cet ouvrage propose une introduction aux méthodes d'optimisation; il ne nécessite pas de connaissance préalable dans ce domaine. L'optimisation continue et l'optimisation discrète y sont traitées en quatre parties : optimisation linéaire (algorithme du simplexe, théorie de la du...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Charon-Fournier Irène (Auteur), Hudry Olivier (Auteur)
Format : Livre
Langue : français
Titre complet : Introduction à l'optimisation continue et discrète : avec exercices et problèmes corrigés / Irène Charon, Olivier Hudry
Publié : Paris : Lavoisier-Hermes , C 2019
Description matérielle : 1 vol. (500 p.)
Collection : Collection IRIS (Paris. 2000)
Sujets :
  • P. 9
  • Introduction
  • P. 11
  • I Optimisation linéaire
  • P. 13
  • 1 Optimisation linéaire : l'algorithme du simplexe
  • P. 13
  • 1.1 Introduction
  • P. 16
  • 1.2 L'algorithme du simplexe sur un exemple
  • P. 19
  • 1.3 Définitions et terminologie
  • P. 21
  • 1.4 Résumé d'une itération
  • P. 22
  • 1.5 La dégénérescence et le cyclage
  • P. 25
  • 1.6 Recherche d'un dictionnaire réalisable
  • P. 27
  • 1.7 Complexité de l'algorithme du simplexe
  • P. 28
  • 1.8 Exercices
  • P. 37
  • 2 Forme matricielle de l'algorithme du simplexe
  • P. 37
  • 2.1 Généralités
  • P. 38
  • 2.2 Version matricielle d'une itération de l'algorithme du simplexe
  • P. 43
  • 2.3 Application au problème de découpe
  • P. 47
  • 2.4 Exercice
  • P. 49
  • 3 Dualité en optimisation linéaire
  • P. 49
  • 3.1 Problème dual
  • P. 51
  • 3.2 Théorème de la dualité
  • P. 54
  • 3.3 Le théorème des écarts complémentaires : un certificat d'optimalité
  • P. 56
  • 3.4 La signification économique du dual
  • P. 59
  • 3.5 Problème dual-réalisable
  • P. 59
  • 3.6 Exercices
  • P. 67
  • II Optimisation continue non linéaire
  • P. 69
  • 4 Optimisation non linéaire sans contrainte
  • P. 69
  • 4.1 Introduction
  • P. 70
  • 4.2 Optimisation unidimensionnelle
  • P. 72
  • 4.3 Généralités pour l'optimisation multidimensionnelle
  • P. 74
  • 4.4 Condition nécessaire et condition suffisante d'optimalité locale
  • P. 75
  • 4.5 Fonctions convexes
  • P. 76
  • 4.6 Fonctions quadratiques
  • P. 77
  • 4.7 Méthodes de descente
  • P. 80
  • 4.8 Méthode des gradients conjugués, méthode de Fletcher et Reeves
  • P. 83
  • 4.9 Méthode de Newton
  • P. 85
  • 4.10 Exercice
  • P. 87
  • 5. Optimisation non linéaire avec contraintes
  • P. 87
  • 5.1 Généralités
  • P. 92
  • 5.2 Conditions de Lagrange
  • P. 92
  • 5.3 Conditions de Karush, Kuhn et Tucker
  • P. 96
  • 5.4 Méthodes de descente
  • P. 97
  • 5.5 Cas des fonctions convexes
  • P. 109
  • 5.6 Exercices
  • P. 115
  • 6 Relaxation lagrangienne
  • P. 115
  • 6.1 Définition du problème
  • P. 118
  • 6.2 Exemple
  • P. 119
  • 6.3 Résolution du problème dual par génération de contraintes (méthode de Dantzig)
  • P. 125
  • 6.4 Résolution du problème dual par une méthode de montée (ou de gradient, méthode d'Uzawa)
  • P. 126
  • 6.5 Cas des contraintes d'égalité
  • P. 127
  • 6.6 Exercices
  • P. 137
  • III Problèmes polynomiaux de graphes
  • P. 139
  • 7 Généralités sur les graphes
  • P. 139
  • 7.1 Graphes non orientés
  • P. 152
  • 7.2 Graphes orientés
  • P. 158
  • 7.3 Graphes valués
  • P. 159
  • 7.4 Structures de données pour coder des graphes simples
  • P. 161
  • 7.5 Exercices
  • P. 165
  • 8 Parcours de graphes
  • P. 165
  • 8.1 Parcours d'un graphe orienté
  • P. 171
  • 8.2 Cas non orienté
  • P. 173
  • 8.3 Complexité des parcours
  • P. 174
  • 8.4 Application des parcours
  • P. 181
  • 8.5 Exercices
  • P. 187
  • 9 Plus courts et plus longs chemins
  • P. 187
  • 9.1 Définition des différents problèmes
  • P. 189
  • 9.2 Cas des valuations positives
  • P. 193
  • 9.3 Cas de graphes sans circuit
  • P. 198
  • 9.4 Cas général
  • P. 204
  • 9.5 Plus court chemin avec une contrainte
  • P. 209
  • 9.6 Exercices
  • P. 221
  • 10 Arbre couvrant de valuation minimum
  • P. 221
  • 10.1 Définition du problème
  • P. 222
  • 10.2 Exemples d'applications
  • P. 223
  • 10.3 Algorithme de Kruskal
  • P. 226
  • 10.4 Algorithme de Prim
  • P. 230
  • 10.5 Exercices
  • P. 233
  • 11 Flot de valeur maximum et coupe de capacité minimum
  • P. 233
  • 11.1 Introduction, théorème du flot et de la coupe
  • P. 235
  • 11.2 Résultats théoriques
  • P. 237
  • 11.3 Algorithme de Ford et Fulkerson
  • P. 246
  • 11.4 Algorithme de Dinic
  • P. 251
  • 11.5 Flot de valeur maximum à coût minimum : algorithme de Busacker et Gowen
  • P. 254
  • 11.6 Exercices
  • P. 263
  • 12 Applications des flots
  • P. 263
  • 12.1 Détermination des connectivités d'un graphe (théorèmes de Menger)
  • P. 272
  • 12.2 Couplage maximum dans un graphe biparti
  • P. 276
  • 12.3 Un problème de transport
  • P. 278
  • 12.4 Exercices
  • P. 289
  • IV Problèmes difficiles en optimisation discrète
  • P. 291
  • 13 Complexité des problèmes
  • P. 292
  • 13.1 Présentation et premières définitions
  • P. 299
  • 13.2 Problème de décision
  • P. 303
  • 13.3 Classes (...), (...), co-(...) ; problèmes (...)-complets
  • P. 312
  • 13.4 Problèmes (...)-difficiles
  • P. 316
  • 13.5 Exercices
  • P. 323
  • 14 Heuristiques
  • P. 323
  • 14.1 Une heuristique pour certains problèmes d'optimisation linéaire en nombres entiers
  • P. 324
  • 14.2 Algorithmes gloutons
  • P. 328
  • 14.3 Méthodes par partitionnement
  • P. 329
  • 14.4 Méthodes avec garantie de performance
  • P. 335
  • 14.5 Exercices
  • P. 339
  • 15 Métaheuristiques
  • P. 339
  • 15.1 La fable des randonneurs
  • P. 340
  • 15.2 Introduction
  • P. 341
  • 15.3 Principe des méthodes de descente (méthodes d'amélioration itérative)
  • P. 345
  • 15.4 Le recuit simulé
  • P. 351
  • 15.5 La méthode Tabou
  • P. 353
  • 15.6 Algorithmes génétiques
  • P. 362
  • 15.7 Autres métaheuristiques
  • P. 367
  • 15.8 Exercices
  • P. 375
  • 16 Méthodes arborescentes par séparation et évaluation
  • P. 376
  • 16.1 Description générale d'une méthode arborescente par séparation et évaluation
  • P. 382
  • 16.2 Application au problème du sac à dos
  • P. 385
  • 16.3 Application à l'optimisation linéaire en nombres entiers
  • P. 387
  • 16.4 Application au problème du voyageur de commerce
  • P. 393
  • 16.5 Application à la recherche d'un stable de cardinal maximum
  • P. 397
  • 16.6 Exercices
  • P. 403
  • 17 Programmation dynamique
  • P. 403
  • 17.1 Le problème de la partition
  • P. 406
  • 17.2 Le problème du sac à dos
  • P. 407
  • 17.3 Recherche du plus long sous-mot commun
  • P. 410
  • 17.4 Un problème d'entrepôt
  • P. 413
  • 17.5 Le problème du voyageur de commerce
  • P. 415
  • 17.6 Exercices
  • P. 419
  • V Problèmes corrigés
  • P. 421
  • Problème 1 : optimisation linéaire, dualité
  • P. 431
  • Problème 2 : optimisation linéaire, relaxation lagrangienne, optimisation non linéaire
  • P. 437
  • Problème 3 : débit d'une chaîne
  • P. 439
  • Problème 4 : arbre couvrant minimum, relaxation lagrangienne
  • P. 447
  • Problème 5 : flot, coupe
  • P. 451
  • Problème 6 : flot et couverture par des chemins
  • P. 457
  • Problèmes 7 : stable dans un graphe biparti (flot, coupe, complexité)
  • P. 460
  • Problèmes 8 : complexité de la recherche d'un plus court ou d'un plus long chemin
  • P. 463
  • Problèmes 9 : relaxation pour le problème du transversal de cardinal maximum
  • P. 465
  • Problèmes 10 : optimisation linéaire et programmation dynamique
  • P. 470
  • Annexes
  • P. 471
  • A Algorithmes et complexité des algorithmes
  • P. 471
  • A.1 Algorithme
  • P. 472
  • A.2 Complexité d'un algorithme
  • P. 475
  • B Structures linéaires
  • P. 475
  • B.1 Listes
  • P. 476
  • B.2 Piles
  • P. 476
  • B.3 Files
  • P. 477
  • C Structures arborescentes
  • P. 477
  • C.1 Arbre (général)
  • P. 478
  • C.2 Arbre binaire
  • P. 481
  • D Tas et tri par tas
  • P. 481
  • D.1 Structure de tas
  • P. 483
  • D.2 Tri par tas
  • P. 485
  • E Classes disjointes, algorithme de fusion-appartenance
  • P. 487
  • F Normes vectorielles et matricielles
  • P. 489
  • Bibliographie
  • P. 491
  • Index