Il corso fornisce le basi metodologiche e algoritmiche per la soluzione di problemi di ottimizzazione non lineare. I contenuti riguardano le condizioni di ottimalità, la programmazione convessa, i metodi di ottimizzazione non vincolata, i metodi di ottimizzazione vincolata.