Un problème consistant à trouver la meilleure solution parmi toutes les options réalisables.Un problème d'optimisation est un défi mathématique où l'on cherche la meilleure solution parmi un ensemble d'options réalisables, généralement en maximisant ou en minimisant une fonction objectif. Ces problèmes apparaissent en physique, en ingénierie et en informatique, depuis la recherche de l'état de plus basse énergie d'un matériau jusqu'à la planification de réseaux électriques ou la conception de réseaux efficaces. La difficulté réside dans la taille de l'espace des solutions, qui croît souvent de manière exponentielle, rendant impossible une recherche par force brute.
L'étude formelle de l'optimisation remonte au XVIIe siècle avec le calcul des variations, mais le domaine moderne a émergé au XXe siècle avec la programmation linéaire et le développement de la méthode du simplexe par George Dantzig en 1947. L'optimisation quantique a gagné du terrain dans les années 1990 avec la proposition du recuit quantique.
Les algorithmes d'optimisation améliorent itérativement les solutions candidates en évaluant la fonction objectif et en explorant les configurations voisines. Les méthodes classiques incluent la descente de gradient, le recuit simulé et les algorithmes génétiques. Les approches quantiques, telles que le recuit quantique ou l'algorithme d'optimisation approximative quantique (QAOA), exploitent la superposition et l'intrication pour explorer plus efficacement l'espace des solutions pour certaines classes de problèmes. Des méthodes hybrides classiques-quantiques combinent les deux pour traiter des contraintes du monde réel.
L'optimisation est utilisée en logistique pour la planification d'itinéraires, en science des matériaux pour prédire les structures cristallines, en finance pour la sélection de portefeuilles, et en informatique quantique pour résoudre Max-Cut et d'autres problèmes combinatoires.
Le problème du voyageur de commerce, un défi classique d'optimisation, est si difficile que même une solution pour 100 villes nécessiterait plus d'étapes de calcul qu'il n'y a d'atomes dans l'univers observable si l'on procédait par force brute.











