Dans cet ouvrage, l’auteur nous présente une approche pratique des algorithmes génétiques en expliquant et en détaillant leur application dans l'aire de l'optimisation combinatoire. Le livre contient des figures, des pseudo-codes, le code C++ fonctionnel expliqué pas à pas, des exemples avec problèmes d'optimisation très populaires, ainsi qu’une ample bibliographie. Une thématique d’une grande importance, si l’on considère que les problèmes d'optimisation combinatoire sont partout dans la vie courante et que les algorithmes génétiques se présentent comme une bonne solution. Pour une bonne lecture, il est nécessaire d'avoir des concepts de modèles mathématiques et de programmation par objets C++.