L'optimisation est la branche des mathématiques qui s'intéresse à l'analyse et à la modélisation des contraintes d'un problème donné dans le but de trouver la solution qui maximise ou qui minimise une fonction à optimiser.
2.
1) Minimisation.2.
2) Maximisation.2.
3) Solution locale.2.
4) Optimisation combinatoire.2.
5) Généralisation.
Réponse algorithmique
Pour mesurer le temps d'exécution d'un algorithme, on définit la complexité en temps qui représente le nombre d'étapes qui sont nécessaires pour résoudre le problème pour une entrée de taille donnée.