Direzione di discesa

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:F In ottimizzazione, una direzione di discesa Γ¨ un vettore π©βˆˆβ„n che, spostandosi nella direzione da esso indicata, permette di avvicinarsi a un minimo locale π±βˆ— della funzione obiettivo f:ℝn→ℝ.

Definizione

Sia f:ℝn→ℝ. Si dice che un vettore π©βˆˆβ„n, 𝐩=0 Γ¨ una direzione di discesa per la funzione f in 𝐱 se esiste t~>0 tale che f(𝐱+t𝐩)<f(𝐱), βˆ€t∈(0,t~]. In modo analogo si definisce la direzione di salita di f.

Si supponga di dover calcolare π±βˆ— con un metodo iterativo. Si definisce una direzione di discesa 𝐩kβˆˆβ„n alla k-esima iterazione ogni direzione 𝐩k per cui ⟨𝐩k,βˆ‡f(𝐱k)⟩<0, dove ⟨,⟩ rappresenta prodotto scalare. La motivazione per questo approccio Γ¨ che piccoli spostamenti lungo 𝐩k garantiscono che f venga ridotto, in base al Teorema di Taylor.

In base a questa definizione, l'antigradiente (se non nullo) Γ¨ sempre una direzione di discesa, visto che βŸ¨βˆ’βˆ‡f(𝐱k),βˆ‡f(𝐱k)⟩=βˆ’βŸ¨βˆ‡f(𝐱k),βˆ‡f(𝐱k)⟩<0.

Esistono diversi metodi per calcolare una direzione di discesa, ognuno con meriti specifici, tra cui la discesa del gradiente o il metodo del gradiente coniugato.

Template:Portale