Metodo di linearizzazione locale - Local linearization method

Nell'analisi numerica , il metodo di linearizzazione locale (LL) è una strategia generale per la progettazione di integratori numerici per equazioni differenziali basata su una linearizzazione locale (a tratti) dell'equazione data su intervalli di tempo consecutivi. Gli integratori numerici vengono quindi definiti iterativamente come la soluzione dell'equazione lineare a tratti risultante alla fine di ogni intervallo consecutivo. Il metodo LL è stato sviluppato per una varietà di equazioni come le equazioni differenziali ordinarie , ritardate , casuali e stocastiche . Gli integratori LL sono componenti chiave nell'implementazione dei metodi di inferenza per la stima di parametri sconosciuti e variabili non osservate di equazioni differenziali date serie temporali di osservazioni (potenzialmente rumorose). Gli schemi LL sono ideali per affrontare modelli complessi in una varietà di campi come neuroscienze , finanza , gestione forestale , ingegneria di controllo , statistica matematica , ecc.

sfondo

Le equazioni differenziali sono diventate un importante strumento matematico per descrivere l'evoluzione temporale di diversi fenomeni, ad esempio la rotazione dei pianeti attorno al sole, la dinamica dei prezzi delle attività sul mercato, il fuoco dei neuroni, la propagazione di epidemie, ecc. poiché le soluzioni esatte di queste equazioni sono solitamente sconosciute, sono necessarie approssimazioni numeriche ad esse ottenute da integratori numerici. Attualmente, molte applicazioni in ingegneria e scienze applicate incentrate su studi dinamici richiedono lo sviluppo di integratori numerici efficienti che preservino, per quanto possibile, la dinamica di queste equazioni. Con questa motivazione principale, sono stati sviluppati gli integratori di Linearizzazione Locale.

Metodo di linearizzazione locale di ordine elevato

Il metodo di linearizzazione locale di ordine elevato (HOLL) è una generalizzazione del metodo di linearizzazione locale orientato a ottenere integratori di ordine elevato per equazioni differenziali che preservano la stabilità e la dinamica delle equazioni lineari. Gli integratori si ottengono dividendo, su intervalli di tempo consecutivi, la soluzione x dell'equazione originale in due parti: la soluzione z dell'equazione linearizzata localmente più un'approssimazione di ordine elevato del residuo .

Schema di linearizzazione locale

Uno schema di linearizzazione locale (LL) è l' algoritmo ricorsivo finale che consente l'implementazione numerica di una discretizzazione derivata dal metodo LL o HOLL per una classe di equazioni differenziali.

Metodi LL per ODE

Considera l' equazione differenziale ordinaria d- dimensionale (ODE)

con condizione iniziale , dove è una funzione differenziabile.

Sia una discretizzazione temporale dell'intervallo di tempo con passo massimo h tale che e . Dopo la linearizzazione locale dell'equazione (4.1) al passo temporale si ottiene la formula della variazione delle costanti

dove

risulta dall'approssimazione lineare, e

è il residuo dell'approssimazione lineare. Qui, e denotano le derivate parziali di f rispetto alle variabili x e t , rispettivamente, e

Discretizzazione lineare locale

Per una discretizzazione temporale , la discretizzazione lineare locale dell'ODE (4.1) in ogni punto è definita dall'espressione ricorsiva

La discretizzazione lineare locale (4.3) converge con ordine 2 alla soluzione di ODE non lineari, ma corrisponde alla soluzione delle ODE lineari. La ricorsione (4.3) è anche nota come discretizzazione esponenziale di Eulero.

Discretizzazioni lineari locali di ordine elevato

Per una discretizzazione tempo un alto ordine lineare locale (HOLL) discretizzazione del ODE (4.1) in ciascun punto è definito dall'espressione ricorsiva

dove è un'approssimazione di ordine (>  2 ) alla r residua La discretizzazione HOLL (4.4) converge con ordine alla soluzione di ODE non lineari, ma corrisponde alla soluzione delle ODE lineari.

Le discretizzazioni HOLL possono essere derivate in due modi: 1) (in quadratura) approssimando la rappresentazione integrale (4.2) di r ; e 2) (basato su integratore) utilizzando un integratore numerico per la rappresentazione differenziale di r definita da

per tutti , dove


Le discretizzazioni HOLL sono, ad esempio, le seguenti:

  • Discretizzazione di Runge Kutta localmente linearizzata

che si ottiene risolvendo (4.5) tramite uno schema di Runge-Kutta (RK) esplicito con stadio s con coefficienti .

  • Discretizzazione di Taylor lineare locale

che risulta dall'approssimazione di in (4.2) per il suo ordine - p espansione di Taylor troncata .

  • Discretizzazione della propagazione esponenziale di tipo multistep

che risulta dall'interpolazione di in (4.2) con un polinomio di grado p su , dove denota la j -esima differenza all'indietro di .

  • Discretizzazione di propagazione esponenziale di tipo Runge Kutta

che risulta dall'interpolazione di in (4.2) con un polinomio di grado p su ,

  • Discretizzazione esponenziale di Adams linearizzata

che risulta dall'interpolazione di in (4.2) da parte di un polinomio Hermite di grado p su .

Schemi di linearizzazione locale

Tutta l'implementazione numerica della discretizzazione LL (o di una HOLL) implica approssimazioni agli integrali della forma

dove A è una matrice d  ×  d . Ogni implementazione numerica del LL (o di un HOLL) di qualsiasi ordine è genericamente chiamato schema di linearizzazione locale .

Calcolo di integrali che coinvolgono esponenziale di matrice

Tra una serie di algoritmi per calcolare gli integrali , sono preferiti quelli basati sulle approssimazioni razionali di sottospazi di Padé e Krylov per la matrice esponenziale. Per questo, un ruolo centrale è svolto dall'espressione

dove sono i vettori d- dimensionali,

, Essendo il d matrice identità dimensionale.

Se denota la ( pq ) - ravvicinamento Padé di e k è il più piccolo numero naturale tale che

Se denota l' approssimazione di Krylov-Padé di (m; p; q; k) , allora

dov'è la dimensione del sottospazio di Krylov.

Schemi Order-2 LL

dove le matrici , L e r sono definite come

e con . Per grandi sistemi di ODE

Schemi Order-3 LL-Taylor

dove per le ODE autonome le matrici e sono definite come

. Qui, denota la derivata seconda di f rispetto a x , e p + q> 2 . Per grandi sistemi di ODE

Schemi Order-4 LL-RK

dove

e

con e p + q> 3 . Per grandi sistemi di ODE, il vettore nello schema sopra è sostituito da con

Schema di Runge-Kutta linearizzato localmente di Dormand e Prince

dove s = 7 è il numero di stadi,

con , e sono i coefficienti Runge-Kutta di Dormand e principe e p + q > 4. Il vettore nello schema sopra riportato è calcolato un'approssimazione Padé o Krylor-Padé per sistemi piccoli o grandi di ODE, respectivelly.

Stabilità e dinamica

Image
Fig.1 Ritratto di fase (linea tratteggiata) e ritratto di fase approssimativo (linea continua) dell'ODE non lineare (4.10) - (4.11) calcolato dallo schema LL di ordine 2 (4.2), lo schema Rugen-Kutta classico di ordine 4 RK 4 , e l'ordine-4 LLRK 4 regimi (4.8) con passo h = 1/2, e p = q = 6.

Per costruzione, le discretizzazioni LL e HOLL ereditano la stabilità e la dinamica delle ODE lineari, ma non è il caso degli schemi LL in generale. Con i sistemi di LL (4.6) - (4.9) sono A -STABLE . Con q = p + 1 o q = p + 2, anche gli schemi LL (4.6) - (4.9) sono L -stable . Per le ODE lineari, gli schemi LL (4.6) - (4.9) convergono con ordine p + q . Inoltre, con p = q = 6 e = d , tutti gli schemi LL sopra descritti danno luogo al ″ calcolo esatto ″ (fino alla precisione dell'aritmetica in virgola mobile ) di ODE lineari sugli attuali personal computer. Ciò include equazioni lineari rigide e altamente oscillatorie. Inoltre, gli schemi LL (4.6) - (4.9) sono regolari per le ODE lineari ed ereditano la struttura simplettica degli oscillatori armonici hamiltoniani . Questi schemi LL preservano anche la linearizzazione e mostrano una migliore riproduzione delle varietà stabili e instabili attorno a punti di equilibrio iperbolico e orbite periodiche che altri schemi numerici con la stessa scala. Ad esempio, la Figura 1 mostra il ritratto di fase delle ODE

con , e , e la sua approssimazione mediante vari schemi. Questo sistema ha due punti stazionari stabili e un punto stazionario instabile nella regione .

Metodi LL per DDE

Considera l' equazione differenziale del ritardo d- dimensionale (DDE)

con m ritardi costanti e condizione iniziale per tutti dove f è una funzione derivabile, la funzione segmento definita come

poiché tutto è una funzione data, e

Discretizzazione lineare locale

Per una discretizzazione temporale , la discretizzazione lineare locale della DDE (5.1) in ogni punto è definita dall'espressione ricorsiva

dove

è la funzione segmento definita come

ed è un'approssimazione adatta a tutto ciò che qui,

sono matrici costanti e

sono vettori costanti. denotano, rispettivamente, le derivate parziali di f rispetto alle variabili t e x, e . La discretizzazione lineare locale (5.2) converge alla soluzione di (5.1) con ordine se approssima con ordine per tutti .

Schemi di linearizzazione locale

Image
Fig. 2 Percorsi approssimativi del Marchuk et al. (1991) modello immunitario antivirale descritto da un sistema rigido di DDE non lineari a dieci dimensioni con cinque ritardi temporali: schema di Runge-Kutta (2,3) superiore e continuo ; botom, schema LL (5.3). Step-size h  = 0,01 fisso e p  =  q  = 6.

A seconda delle approssimazioni e dell'algoritmo per calcolare differenti schemi di Linearizzazione Locale possono essere definiti. Ogni implementazione numerica di una discretizzazione lineare locale è genericamente chiamata schema di linearizzazione locale .

Schemi LL polinomiali di ordine 2

dove le matrici e sono definite come

e , e . Qui, le matrici , , e sono definiti come nella (5.2), ma sostituendo da e dove

con , è l' approssimazione lineare locale alla soluzione di (5.1) definita attraverso lo schema LL (5.3) per tutti e da per . Per grandi sistemi di DDE

con e . La Fig. 2 illustra la stabilità dello schema LL (5.3) e di quella di uno schema esplicito di ordine simile nell'integrazione di un sistema rigido di DDE.

Metodi LL per RDE

Considera l' equazione differenziale casuale d- dimensionale (RDE)

con condizione iniziale dove è un processo stocastico continuo finito separabile k- dimensionale e f è una funzione differenziabili. Supponiamo che sia data una realizzazione (percorso) di .

Discretizzazione lineare locale

Per una discretizzazione temporale , la discretizzazione lineare locale dell'RDE (6.1) in ogni punto è definita dall'espressione ricorsiva

dove

ed è un'approssimazione al processo per tutti Qui, e denota le derivate parziali di rispetto a e , rispettivamente.

Schemi di linearizzazione locale

Image
Fig. 3 Ritratto di fase delle traiettorie degli schemi di Eulero e LL nell'integrazione degli RDE non lineari (6.2) - (6.3) con dimensione del passo h  = 1/32 e p  =  q  = 6.

A seconda delle approssimazioni al processo e dell'algoritmo da calcolare , possono essere definiti diversi schemi di Linearizzazioni Locali. Ogni implementazione numerica della discretizzazione lineare locale è genericamente chiamata schema di linearizzazione locale.

Schemi LL

dove le matrici sono definite come



, E p + q> 1 . Per grandi sistemi di RDE,

Il tasso di convergenza di entrambi gli schemi è , dove è l'esponente della condizione di Holder di .

La figura 3 presenta il ritratto di fase dell'RDE

e la sua approssimazione mediante due schemi numerici, dove denota un processo browniano frazionario con esponente di Hurst H = 0.45 .

Forti metodi LL per SDE

Considera l' equazione differenziale stocastica d- dimensionale (SDE)

con condizione iniziale , dove il coefficiente di deriva e il coefficiente di diffusione sono funzioni differenziabili, ed è un processo di Wiener standard m- dimensionale .

Discretizzazione lineare locale

Per una discretizzazione temporale , l'ordine- (= 1,1.5) Strong Local Linear discretization della soluzione della SDE (7.1) è definita dalla relazione ricorsiva

dove

e

Qui,

indicano le derivate parziali di rispetto alle variabili e t , rispettivamente, e la matrice Hessiana di rispetto . La discretizzazione Lineare Locale forte converge con ordine (= 1, 1.5) alla soluzione di (7.1).

Discretizzazioni lineari locali di ordine elevato

Dopo la linearizzazione locale del termine di deriva di (7.1) in , l'equazione per il residuo è data da

per tutti , dove

Una discretizzazione lineare locale di ordine elevato della SDE (7.1) in ogni punto viene quindi definita dall'espressione ricorsiva

dove è una forte approssimazione al residuo di ordine maggiore di 1.5 . La forte discretizzazione HOLL converge con ordine alla soluzione di (7.1).

Schemi di linearizzazione locale

A seconda del modo di calcolo , e diversi schemi numerici possono essere ottenute. Ogni implementazione numerica di una forte discretizzazione lineare locale di qualsiasi ordine viene genericamente chiamata schema SLL (Strong Local Linearization) .

Ordina 1 schemi SLL

dove le matrici , e sono definite come in (4.6), è una variabile casuale gaussiana media zero iid con varianza , ep  +  q  > 1. Per grandi sistemi di SDE, nello schema precedente è sostituito da .

Ordina 1.5 schemi SLL

dove le matrici , e sono definiti come

, È un IID nullo variabile casuale gaussiana medio di varianza e covarianza e p + q> 1 . Per i grandi sistemi di SDE, nello schema sopra è sostituito da .

Ordina 2 schemi SLL-Taylor

dove , , e sono definiti come negli schemi SLL ordine-1, ed è ordine 2 approssimazione al multiplo integrale Stratonovish .

Ordina 2 schemi SLL-RK

Image
Fig.4, In alto : Evoluzione dei domini nel piano delle fasi dell'oscillatore armonico (7.6), con ε = 0 e ω = σ = 1. Le immagini del cerchio unitario iniziale (verde) sono ottenute in tre momenti temporali T dalla soluzione esatta (nero), e dagli schemi SLL1 (blu) e Eulero implicito (rosso) con h = 0,05 . In basso : valore atteso dell'energia (linea continua) lungo la soluzione dell'oscillatore non lineare (7.6), con ε = 1 e ω = 100, e la sua approssimazione (cerchi) calcolata via Monte Carlo con 10000 simulazioni dello schema SLL1 con h = 1/2 e p = q = 6 .

Per SDE con un singolo rumore Wiener (m = 1 )

dove

con .

Qui, per basse SDE dimensionali, e per i grandi sistemi di SDE, dove , , , e vengono definite nelle ordine- 2 regimi SLL-Taylor, p + q> 1 e .

Stabilità e dinamica

Per costruzione, le forti discretizzazioni LL e HOLL ereditano la stabilità e la dinamica degli SDE lineari, ma non è il caso degli schemi LL forti in generale. Gli schemi LL (7.2) - (7.5) con sono A -stable, comprese equazioni lineari rigide e altamente oscillatorie. Inoltre, per SDE lineari con attrattori casuali , questi schemi hanno anche un attrattore casuale che converge in probabilità a quello esatto al diminuire della dimensione del gradino e preservano l' ergodicità di queste equazioni per qualsiasi dimensione del gradino. Questi schemi riproducono anche proprietà dinamiche essenziali di oscillatori armonici semplici e accoppiati come la crescita lineare dell'energia lungo i percorsi, il comportamento oscillatorio intorno a 0, la struttura simplettica degli oscillatori hamiltoniani e la media dei percorsi. Per gli SDE non lineari con rumore ridotto (cioè, (7.1) con ), i percorsi di questi schemi SLL sono fondamentalmente i percorsi non casuali dello schema LL (4.6) per gli ODE più un piccolo disturbo correlato al piccolo rumore. In questa situazione, le proprietà dinamiche di quello schema deterministico, come la conservazione della linearizzazione e la conservazione delle dinamiche di soluzione esatta attorno ai punti di equilibrio iperbolico e alle orbite periodiche, diventano rilevanti per i percorsi dello schema SLL. Ad esempio, la Fig 4 mostra l'evoluzione dei domini nel piano delle fasi e l'energia dell'oscillatore stocastico

e le loro approssimazioni da due schemi numerici.

Metodi LL deboli per SDE

Considera l' equazione differenziale stocastica d- dimensionale

con condizione iniziale , dove il coefficiente di deriva e il coefficiente di diffusione sono funzioni differenziabili, ed è un processo di Wiener standard m- dimensionale.

Discretizzazione lineare locale

Per una discretizzazione temporale , l'ordine- Discretizzazione Lineare Locale Debole della soluzione della SDE (8.1) è definita dalla relazione ricorsiva

dove

con

ed è un processo stocastico a media zero con matrice di varianza

Qui, , indicano le derivate parziali di rispetto alle variabili e t , rispettivamente, la matrice Hessiana di rispetto , e . La discretizzazione lineare locale debole converge con ordine (= 1,2) alla soluzione di (8.1).

Schemi di linearizzazione locale

A seconda del modo di calcolo e possono essere ottenuti diversi schemi numerici. Ogni implementazione numerica della discretizzazione lineare locale debole è genericamente chiamata schema di linearizzazione locale debole (WLL) .

Ordinare 1 schema WLL

dove, per SDE con coefficienti di diffusione autonomi , e sono le sottomatrici definite dalla matrice partizionata , con

ed è una sequenza di vettori casuali distribuiti a due punti indipendenti d- dimensionali soddisfacenti .

Ordinare 2 schemi WLL

dove , e sono le sottomatrici definite dalla matrice partizionata con

e

Stabilità e dinamica

Image
Fig. 5 approssimativa medio del SDE (8.2) calcolata via Monte Carlo con 100 simulazioni di vari regimi con h = 1/16 e p = q = 6 .

Per costruzione, le discretizzazioni LL deboli ereditano la stabilità e la dinamica degli SDE lineari, ma non è il caso degli schemi LL deboli in generale. Gli schemi WLL, conservano i primi due momenti degli SDE lineari, ed ereditano la stabilità o instabilità quadratica medio che tale soluzione può avere. Ciò include, ad esempio, le equazioni di oscillatori armonici accoppiati guidati da forza casuale e grandi sistemi di SDE lineari rigidi che risultano dal metodo delle linee per equazioni differenziali parziali stocastiche lineari. Inoltre, questi schemi WLL preservano l' ergodicità delle equazioni lineari e sono geometricamente ergodici per alcune classi di SDE non lineari. Per SDE non lineari con piccolo rumore (cioè, (8.1) con ), le soluzioni di questi schemi WLL sono fondamentalmente i percorsi non casuali dello schema LL (4.6) per ODE più un piccolo disturbo correlato al piccolo rumore. In questa situazione, le proprietà dinamiche di quello schema deterministico, come la conservazione della linearizzazione e la conservazione delle dinamiche di soluzione esatta attorno ai punti di equilibrio iperbolico e alle orbite periodiche, diventano rilevanti per la media dello schema WLL. Ad esempio, la Fig. 5 mostra la media approssimativa dell'SDE

calcolato da vari schemi.

Note storiche

Di seguito è riportata una cronologia dei principali sviluppi del metodo di linearizzazione locale (LL).

  • Pope DA (1963) introduce la discretizzazione LL per le ODE e lo schema LL basato sull'espansione di Taylor.
  • Ozaki T. (1985) introduce il metodo LL per l'integrazione e la stima degli SDE. Il termine "Linearizzazione locale" viene utilizzato per la prima volta.
  • Biscay R. et al. (1996) riformulano il metodo LL forte per gli SDE.
  • Shoji I. e Ozaki T. (1997) riformulano il metodo LL debole per gli SDE.
  • Hochbruck M. et al. (1998) introducono lo schema LL per le ODE basato sull'approssimazione subspaziale di Krylov.
  • Jimenez JC (2002) introduce lo schema LL per ODE e SDE basato sull'approssimazione razionale di Padé.
  • Carbonell FM et al. (2005) introducono il metodo LL per RDE.
  • Jimenez JC et al. (2006) introducono il metodo LL per i DDE.
  • De la Cruz H. et al. (2006,2007) e Tokman M. (2006) introducono le due classi di integratori HOLL per ODE: quello basato sull'integratore e quello basato sulla quadratura.
  • De la Cruz H. et al. (2010) introducono un metodo HOLL forte per gli SDE.

Riferimenti