L'ottimizzazione è la pratica di trovare i valori massimi o minimi di una funzione. Procedimento standard:
- Imposta la funzione da massimizzare/minimizzare a partire dal testo del problema.
- Deriva per ottenere .
- Trova i punti critici: risolvi (e individua dove non esiste).
- Classifica ciascuno: criterio della derivata seconda ( → minimo; → massimo), oppure cambio di segno della derivata prima.
- Confronta con gli estremi se il dominio è un intervallo chiuso (Teorema di Weierstrass).
Problemi classici: il rettangolo più grande inscritto in una circonferenza, il barattolo cilindrico più economico che contiene un volume fissato, la scatola di volume massimo ottenuta da un foglio quadrato.
L'ottimizzazione in più variabili usa il gradiente () e la matrice hessiana. L'ottimizzazione vincolata usa i moltiplicatori di Lagrange. La tecnica è alla base della progettazione ingegneristica, dell'economia e dell'addestramento dei modelli di apprendimento automatico.