Les ingénieurs, les économistes, les décideurs se heurtent quotidiennement, quel que soit leur secteur d'activité, à des problèmes d'optimisation. Il peut s'agir de minimiser un coût de production, d'optimiser le parcours d'un véhicule ou le rendement d'un portefeuille boursier, de rationaliser l'utilisation de ressources, d'améliorer les performances d'un circuit électronique, de fournir une aide à la décision à des managers, etc.
Cet ouvrage présente une famille de techniques d'optimisation, appelées "métaheuristiques", adaptées à la résolution de problèmes pour lesquels il est difficile de trouver un optimum global ou de bons optimums locaux par des méthodes plus classiques.
La première partie de l'ouvrage présente les principales métaheuristiques : recuit simulé, recherche avec tabous, recherche à voisinages variables, méthode GRASP, algorithmes évolutionnaires, fourmis artificielles et essaims particulaires.
La deuxième partie décrit différentes variantes et extensions de ces méthodes, ainsi que de nouvelles voies de recherche. Y sont également proposés des conseils méthodologiques : techniques de modélisation, comparaisons de méthodes et choix de la méthode la mieux adaptée à un problème donné. La troisième partie présente trois études de cas réels : optimisation de systèmes logistiques, optimisation de tournées de véhicules et gestion de trafic aérien.
Ouvrage dirigé par Patrick Siarry
Avec les contributions de Jean-Marc Alliot, Sébastien Aupetit, Sana Ben Hamida, Ilhem Boussaïd, Mirsad Buljubasic, Gilles Caporossi, Maurice Clerc, Laurent Deroussi, Nicolas Durand, David Gianazza , Jean-Baptiste Gotteland, Nathalie Grangeon, Pierre Hansen, Nicolas Monmarché, Sylvie Norre, Alain Pétrowski, Christian Prins, Caroline Prodhon, Patrick Siarry, Mohamed Slimane, Éric D. Taillard, Charlie Vanaret et Michel Vasquez.