Lezione 17 · Canale 1 · lunedì 26 ottobre 2026
Ottimizzazione: minimi, esistenza e direzioni di discesa
Programmazione Matematica
Lezione 17 · Canale 1 · lunedì 26 ottobre 2026
Programmazione Matematica
Un problema di ottimizzazione chiede di minimizzare una funzione su un insieme :
è l'insieme ammissibile, cioè l'insieme in cui vive la variabile: non coincide con il dominio della formula di . Ogni è un punto ammissibile, un candidato a essere la soluzione, e è la funzione obiettivo. Se il problema è non vincolato. Se è un sottoinsieme proprio è vincolato: da un punto di non ci si può spostare dove si vuole, e cambiano sia gli algoritmi sia le condizioni di ottimalità.
Cambiando cambia il problema, anche con la stessa . Per :
su tre insiemi
Su il minimo ha derivata positiva: in un problema vincolato un punto di minimo non annulla necessariamente la derivata.
Un punto è di minimo globale di su se
Il valore è il minimo globale. Il punto e il valore sono cose diverse: è il punto di minimo, è il minimo. I punti di minimo globale possono essere più d'uno, e il loro insieme è . Il minimo globale è stretto se per ogni con , e allora il punto è unico.
Un punto è di minimo locale se esiste tale che
dove è l'intorno. Si interseca con perché l'intorno può uscire da . Il minimo locale è stretto se vale per . Ogni punto di minimo globale è anche di minimo locale, perché la disuguaglianza vale su tutto . Il viceversa in generale è falso.
Minimo locale e minimo globale
Massimi. Le definizioni di massimo si ottengono invertendo le disuguaglianze. Massimizzare equivale a minimizzare , con gli stessi punti, e
Per questo la teoria si scrive per i minimi. I risolutori numerici minimizzano, e per un massimo basta cambiare segno all'obiettivo.
Esistenza e unicità del punto di minimo sono due questioni distinte, con ipotesi diverse, e si trattano una dopo l'altra. L'esistenza si ottiene con la continuità e la compattezza, l'unicità con la convessità.
Teorema. Siano non vuoto e compatto e continua. Allora ha su un punto di minimo globale e un punto di massimo globale.
Dimostrazione. Basta il minimo: il massimo di è il minimo di . Sia , con se non è limitata inferiormente su . Per la definizione di estremo inferiore esiste una successione con . Poiché è compatto, esistono un insieme di indici e un punto tali che
Converge solo la sottosuccessione, non l'intera successione. Per la continuità di vale lungo , e lungo vale anche . Per l'unicità del limite . Quindi è finito ed è un minorante dei valori di su :
Allora è un punto di minimo globale.
La compattezza serve in entrambe le sue parti. Se non è limitato i valori possono scendere senza fine. Se non è chiuso l'estremo inferiore può cadere sul bordo escluso, come per su .
Il teorema dà solo una condizione sufficiente. Per su , che è aperto e quindi non compatto, il minimo esiste: è , in .
Se è convesso e è convessa su , ogni punto di minimo locale è anche di minimo globale, e l'insieme dei punti di minimo globale è convesso. Servono entrambe le convessità: di conta solo ciò che fa su . Il risultato è utile perché certificare un minimo locale è molto più facile che certificare un minimo globale. Non dice però che il minimo esista: la convessità non assicura l'esistenza.
Se è convesso e è strettamente convessa su , un punto di minimo locale è l'unico punto di minimo locale e l'unico punto di minimo globale. Per l'unicità serve la stretta convessità: con un tratto piatto i minimi sono infiniti.
: tratto piatto e minimo non unico
La stretta convessità è sufficiente ma non necessaria: una funzione convessa con tratti rettilinei non è strettamente convessa, eppure può avere un solo punto di minimo.
Una condizione necessaria seleziona i punti candidati. Una condizione sufficiente certifica che un punto è di minimo. In un problema non vincolato da un minimo non si può scendere, quindi si guardano le direzioni lungo cui la funzione diminuisce.
Un vettore è una direzione di discesa per in se esiste tale che
La definizione dipende dal punto .
Un passo lungo una direzione di discesa
Se è differenziabile e , allora è di discesa. In particolare, se lo è l'antigradiente , perché
Se l'antigradiente è il vettore nullo, che non è una direzione. L'antigradiente è la direzione da cui parte quasi ogni algoritmo.
Proposizione (senza dimostrazione; l'argomento che segue è un'aggiunta). Se è di classe e convessa su una palla di centro , e è una direzione di discesa per in , allora .
Argomento. Per piccolo il punto sta nella palla e . Il criterio del primo ordine per le funzioni convesse dà . Insieme alla discesa segue , cioè .
Senza la convessità la condizione è solo sufficiente.
Dimostrati: teorema di Weierstrass.
Senza dimostrazione: discesa e segno della derivata direzionale, per convessa.
Problema di ottimizzazione
Minimo globale
Minimo locale
Stretto: per
Massimo come minimo
Weierstrass: compatto non vuoto, continua
Con e convessi
Con strettamente convessa
Direzione di discesa
Condizione sufficiente
Antigradiente