L'optimisation est la pratique consistant à trouver les valeurs maximales ou minimales d'une fonction. Procédure standard :
- Poser la fonction à maximiser/minimiser à partir de l'énoncé.
- Dériver pour obtenir .
- Trouver les points critiques : résoudre (et repérer où n'existe pas).
- Classer chacun : test de la dérivée seconde ( → minimum ; → maximum), ou changement de signe de la dérivée première.
- Comparer avec les bornes si le domaine est un intervalle fermé (théorème des bornes atteintes).
Problèmes classiques : le plus grand rectangle inscrit dans un cercle, la boîte cylindrique la moins coûteuse contenant un volume fixé, la boîte de volume maximal obtenue à partir d'une feuille carrée.
L'optimisation à plusieurs variables utilise le gradient () et la matrice hessienne. L'optimisation sous contraintes utilise les multiplicateurs de Lagrange. Cette technique est à la base de la conception en ingénierie, de l'économie et de l'entraînement des modèles d'apprentissage automatique.