Principio di Pontryagin

Il principio (del massimo o del minimo) di Pontrjagin è un risultato di teoria del controllo ottimo, formulato nel 1956 dal matematico russo Lev Semënovič Pontrjagin assieme ai suoi studenti.[1]

Il principio consiste nell'identificazione delle condizioni necessarie per realizzare il controllo ottimo che porti un sistema dinamico da uno stato ad un altro stato, specialmente in presenza di vincoli per lo stato o per i controlli. L'equazione di Eulero-Lagrange del calcolo delle variazioni è un caso speciale del principio di Pontrjagin.

Il principio di Pontrjagin, quando viene soddisfatto, restituisce una condizione necessaria per dimostrare l'ottimalità di una selezionata traiettoria. Tale condizione non è tuttavia sufficiente: l'equazione di Hamilton-Jacobi-Bellman sarebbe una condizione necessaria e sufficiente per un controllo ottimale, ma questa condizione dovrebbe essere verificata per tutto lo spazio degli stati mentre il principio del massimo restringe la scelta.

Massimizzazione e minimizzazione modifica

Informalmente, il principio di Pontrjagin afferma che la funzione obiettivo, detta Hamiltoniana, deve necessariamente raggiungere un estremo tra tutti i controlli ammissibili. Se tale estremo sia il massimo o il minimo dell'Hamiltoniana dipende dal problema e dalla convenzione sul segno usato per definire l'Hamiltoniana.

Il principio fu noto inizialmente come principio del massimo di Pontrjagin, per la convenzione del segno usata, e quindi la sua dimostrazione è basata sulla massimizzazione della Hamiltoniana. Inizialmente, fu utilizzato per massimizzare la velocità finale di un razzo. Poiché fu utilizzato in seguito in numerosi problemi di minimizzazione, divenne noto come principio del minimo.

Sia   l'insieme di tutti i controlli ammissibili. Allora il principio del minimo afferma che il controllo ottimo   deve soddisfare:

 

dove   è la traiettoria ottimale e   è la traiettoria aggiunta ottimale.[2]

Il risultato è stato applicato inizialmente per risolvere problemi di minimizzazione nel tempo dove il controllo era vincolato, ma può essere utile anche nello studio di problemi con vincoli sullo stato. Possono essere imposte condizioni speciali per l'Hamiltoniana: nel caso in cui il tempo finale   sia fissato e l'Hamiltoniana non dipenda esplicitamente dal tempo, (i.e.  ), allora:

 

altrimenti, se il tempo finale non è vincolato, allora:

 

Notazione modifica

Nel seguito, verrà utilizzata la seguente notazione

 
 
 
 
 

Enunciato formale del principio del minimo modifica

Sia   lo stato del sistema dinamico con input  , tale che

 

dove   è l'insieme dei controlli ammissibili e   è il termpo terminale del sistema (i.e. il tempo finale).

Un controllo   deve essere scelto ad ogni  , tale che minimizzi il funzionale obiettivo del problema   definito astrattamente come

 

I vincoli sulle dinamiche del sistema possono essere imposti alla Lagrangiana   introducendo i moltiplicatori di Lagrange  , dipendenti dal tempo, i cui elementi sono chiamati aggiunti del sistema. Ciò motiva la costruzione dell'Hamiltoniana   definita per ogni   da:

 

dove   è il trasposto di  .

Il principio del minimo di Pontrjagin afferma che:

la traiettoria ottimale  , il controllo ottimo   e il corrispondente vettore dei moltiplicatori di Lagrange   devono minimizzare l'Hamiltoniana   in modo tale che

 

per ogni tempo   e per tutti i controlli ammisibili  .

Deve inoltre soddisfare la condizione finale

 

Devono essere soddisfatte le equazioni aggiunte

 

Nel caso in cui lo stato finale   non sia fissato (i.e. la sua variazione differenzia non sia zero), deve soddisfare anche il vincolo finale sulle variabili aggiunte:

 

Le condizioni in (1)-(4) sono condizioni necessarie per un controllo ottimo. Si noti che (4) si applica solo nel caso in cui   sia libero da vincolo. Se fosse fissato, questa condizione non è necessaria per raggiungere l'ottimo.

Note modifica

  1. ^ Boltyanskiĭ, V. G.; Gamkrelidze, R. V.; Pontrjagin, L. S, К теории оптимальных процессов [On the theory of optimal processes. (Russian)]., in Dokl. Akad. Nauk SSSR, vol. 110, 7–10, 1956.
  2. ^ Maggiori informazioni su spazi C1 e BV.

Bibliografia modifica

Collegamenti esterni modifica