W analizie numerycznej metoda linearyzacji lokalnej (LL) jest ogólną strategią projektowania integratorów numerycznych dla równań różniczkowych w oparciu o lokalną (odcinkową) linearyzację danego równania w kolejnych przedziałach czasu. Integratory numeryczne są następnie iteracyjnie definiowane jako rozwiązanie otrzymanego odcinkowo równania liniowego na końcu każdego kolejnego przedziału. Metoda LL została opracowana dla różnych równań, takich jak zwykłe , opóźnione , losowe i stochastyczne równania różniczkowe. Integratory LL są kluczowym elementem implementacji metod wnioskowania do estymacji nieznanych parametrów i nieobserwowalnych zmiennych równań różniczkowych na podstawie szeregów czasowych (potencjalnie zaszumionych) obserwacji. Schematy LL są idealne do radzenia sobie ze złożonymi modelami w różnych dziedzinach, takich jak neuronauka , finanse , gospodarka leśna , inżynieria sterowania , statystyka matematyczna itp.
Tło
Równania różniczkowe stały się ważnym narzędziem matematycznym do opisu ewolucji w czasie wielu zjawisk, np. rotacji planet wokół Słońca, dynamiki cen aktywów na rynku, pożaru neuronów, rozprzestrzeniania się epidemii itp. Jednakże, ponieważ dokładne rozwiązania tych równań są zwykle nieznane, konieczne są numeryczne przybliżenia do nich uzyskane za pomocą integratorów numerycznych. Obecnie wiele zastosowań w inżynierii i naukach stosowanych ukierunkowanych na badania dynamiczne wymaga opracowania wydajnych integratorów numerycznych, które w jak największym stopniu zachowują dynamikę tych równań. Kierując się tą główną motywacją, opracowano integratory Local Linearization.
Metoda linearyzacji lokalnej wysokiego rzędu
Metoda linearyzacji lokalnej wysokiego rzędu (HOLL) jest uogólnieniem metody linearyzacji lokalnej ukierunkowanej na uzyskanie integratorów wysokiego rzędu dla równań różniczkowych, które zachowują stabilność i dynamikę równań liniowych. Integratory uzyskuje się przez podzielenie, w kolejnych przedziałach czasu, rozwiązania x pierwotnego równania na dwie części: rozwiązanie z lokalnie zlinearyzowanego równania plus przybliżenie wysokiego rzędu reszty .
Lokalny schemat linearyzacji
Schemat linearyzacji lokalnej (LL) jest ostatecznym algorytmem rekurencyjnym , który umożliwia numeryczną implementację dyskretyzacji wyprowadzonej z metody LL lub HOLL dla klasy równań różniczkowych.
Metody LL dla ODE
Rozważ d -wymiarowe równanie różniczkowe zwyczajne (ODE)
z warunkiem początkowym , gdzie jest funkcją różniczkowalną .
Niech czasu z maksymalnym stopniem h takim, że i . Po lokalnej linearyzacji równania (4.1) w kroku czasowym wariacja stałych równań daje
Gdzie
wynika z przybliżenia liniowego, oraz
jest resztą z liniowego przybliżenia. Tutaj oznaczają f względem zmiennych x i t , odpowiednio, i
Lokalna dyskretyzacja liniowa
Dla dyskretyzacji czasu , lokalna dyskretyzacja liniowa ODE (4.1) w każdym punkcie jest zdefiniowane przez wyrażenie rekurencyjne
Lokalna dyskretyzacja liniowa (4.3) jest zbieżna z rzędem 2 do rozwiązania nieliniowych ODE, ale pasuje do rozwiązania liniowych ODE. Rekurencja (4.3) jest również znana jako wykładnicza dyskretyzacja Eulera.
Lokalne dyskretyzacje liniowe wysokiego rzędu
Dla dyskretyzacji czasu lokalnej dyskretyzacji liniowej wysokiego rzędu (HOLL) ODE (4.1) w każdym punkcie jest zdefiniowane przez wyrażenie rekurencyjne
gdzie jest rzędem przybliżenia do reszty r > 2 Dyskretyzacja HOLL (4.4) zbiega się z rzędem do rozwiązania nieliniowych ODE, ale pasuje do rozwiązania liniowych ODE.
Dyskretyzacje HOLL-a można wyprowadzić na dwa sposoby: 1) (na podstawie kwadratur) przez aproksymację całkowej reprezentacji (4.2) r ; oraz 2) (oparte na integratorze) przy użyciu integratora numerycznego dla reprezentacji różniczkowej r określonej przez
dla wszystkich gdzie
Dyskretyzacje HOLL to na przykład:
-
Lokalnie zlinearyzowana dyskretyzacja Runge Kutta
który otrzymuje się przez rozwiązanie (4.5) za pomocą s-etapowego jawnego schematu Runge-Kutty (RK) ze współczynnikami .
-
Lokalna liniowa dyskretyzacja Taylora
co wynika z przybliżenia w (4.2) przez jego okrojone rozwinięcie Taylora rzędu p .
- Dyskretyzacja propagacji wykładniczej typu wieloetapowego
sol w (4.2) wielomianem stopnia p na , gdzie oznacza j -ty wsteczna różnica sol .
-
Dyskretyzacja typu Runge Kutta z propagacją wykładniczą
sol w (4.2) przez wielomian stopnia p na ,
-
Zliniowana wykładnicza dyskretyzacja Adamsa
sol w (4.2) przez wielomian hermite'a stopnia p na .
Lokalne schematy linearyzacji
numeryczna implementacja dyskretyzacji LL (lub HOLL) obejmuje przybliżenia do całek postaci
gdzie A jest macierzą d × d . Każda numeryczna implementacja (lub HOLL) kolejności jest ogólnie nazywana Linearyzacją lokalną y schemat .
Obliczanie całek z macierzą wykładniczą
Spośród wielu algorytmów do obliczania całek te oparte na racjonalnych przybliżeniach podprzestrzeni Padé i Kryłowa dla macierzy wykładniczej W tym celu kluczową rolę odgrywa ekspresja
gdzie są d -wymiarowymi wektorami,
, d -wymiarową macierzą tożsamości.
P ( p ; q ) - Padé przybliżenie mi i k jest najmniejszą liczbą naturalną taką,
k oznacza przybliżenie ( m ; p ; q ; k ) Krylov-Padé a następnie mi
gdzie jest wymiarem podprzestrzeni Kryłowa.
Zamówienie-2 schematy LL
gdzie macierze L i r są zdefiniowane jako
i z . Dla dużych systemów ODE
Zamówienie-3 schematy LL-Taylor
gdzie dla autonomicznych ODE macierze i są określone jako
. Tutaj, oznacza drugą pochodną f względem x i p + q > 2 . Dla dużych systemów ODE
Zamówienie-4 schematy LL-RK
Gdzie
I
z i p + q > 3 . W przypadku dużych systemów wektor powyższym schemacie jest zastępowany z
Lokalnie zlinearyzowany schemat Runge-Kutty Dormanda i Prince'a
gdzie s = 7 to liczba stopni,
k , to współczynniki Runge-Kutty Dormanda i Prince'a oraz p + q > 4. Wektor w powyższym schemacie jest obliczana przez przybliżenie Padé lub Krylor-Padé odpowiednio dla małych lub dużych systemów ODE.
Stabilność i dynamika
Rys. 1 Portret fazowy (linia przerywana) i przybliżony portret fazowy (linia ciągła) nieliniowego ODE (4.10)-(4.11) obliczonego według schematu LL rzędu 2 (4.2), klasycznego schematu Rugena-Kutty rzędu 4
RK 4 i schematy
rzędu 4 LLRK 4 (4.8) z wielkością kroku h=1/2 i p=q=6.
Z założenia dyskretyzacje LL i HOLL dziedziczą stabilność i dynamikę liniowych ODE, ale ogólnie nie dotyczy to schematów LL. Z , schematy LL (4,6) - (4,9) są A -stabilne . Przy q = p + 1 lub q = p + 2, schematy LL (4.6)–(4.9) są również L -stabilne . Dla liniowych ODE schematy LL (4.6)-(4.9) są zbieżne z rzędem p + q . Ponadto, przy p = q = 6 i , wszystkie opisane powyżej schematy LL dają „dokładne obliczenie” (z dokładnością do arytmetyki zmiennoprzecinkowej liniowej ODE na obecnych komputerach osobistych. Obejmuje to sztywne i wysoce oscylacyjne równania liniowe. Ponadto schematy LL (4.6)-(4.9) są regularne dla liniowych ODE i dziedziczą symplektyczną strukturę hamiltonowskich oscylatorów harmonicznych . Te schematy LL zachowują również linearyzację i wykazują lepszą reprodukcję stabilnych i niestabilnych rozmaitości wokół hiperbolicznych punktów równowagi i orbit okresowych niż inne schematy numeryczne o tym samym rozmiarze kroku. Na przykład rysunek 1 przedstawia portret fazowy ODE
z , i i jego przybliżenie różnymi schematami. Układ ten ma dwa stabilne punkty stacjonarne i jeden niestabilny punkt stacjonarny w regionie .
Metody LL dla DDE
Rozważ d -wymiarowe równanie różniczkowe opóźnienia (DDE)
z m stałymi opóźnieniami i warunek początkowy dla wszystkich gdzie f jest funkcją różniczkowalną, funkcją segmentu zdefiniowaną jako
dla wszystkich jest daną funkcją, a
Lokalna dyskretyzacja liniowa
Dla dyskretyzacji czasu , lokalna liniowa dyskretyzacja DDE (5.1) w każdym punkcie jest zdefiniowane przez wyrażenie rekurencyjne
Gdzie
to funkcja segmentu zdefiniowana jako
i przybliżeniem dla wszystkich takie, że ,
są macierzami stałymi i
są stałymi wektorami. oznaczamy odpowiednio pochodne cząstkowe f względem zmiennych t i x oraz . Lokalna dyskretyzacja liniowa (5.2) zbiega się do rozwiązania (5.1) z rzędem jeśli przybliża z rzędem dla wszystkich .
Lokalne schematy linearyzacji
Ryc. 2 Przybliżone ścieżki Marchuk
et al. (1991) przeciwwirusowy model immunologiczny opisany sztywnym systemem dziesięciowymiarowych nieliniowych DDE z pięcioma opóźnieniami czasowymi: górny, ciągły schemat
Runge-Kutty (2,3) ; dół, schemat LL (5.3). Wielkość kroku
h = 0,01 stała, a
p =
q = 6.
W zależności od przybliżeń ϕ można zdefiniować różne schematy Linearyzacji Lokalnych. numeryczna implementacja liniowej jest nazywana lokalnym schematem
Schematy wielomianowe rzędu 2 LL
gdzie macierze są zdefiniowane jako i
i i . Tutaj macierze , , i są zdefiniowane jak w (5.2), ale zastępując i gdzie
gdzie , jest Lokalnym Przybliżeniem Liniowym rozwiązania (5.1) określonym schematem LL (5.3) dla wszystkich i przez dla . Dla dużych systemów DDE
z i . Rys. 2 ilustruje stabilność schematu LL (5.3) oraz jawnego schematu podobnego rzędu w integracji sztywnego systemu DDE.
Metody LL dla RDE
Rozważ d- wymiarowe losowe równanie różniczkowe (RDE)
z warunkiem początkowym gdzie jest k -wymiarowy rozdzielny skończony ciągły proces stochastyczny , a f jest funkcją różniczkowalną. Załóżmy, że podana jest realizacja (ścieżka)
Lokalna dyskretyzacja liniowa
Dla dyskretyzacji czasu , lokalna liniowa dyskretyzacja RDE (6.1) w każdym punkcie jest zdefiniowane przez wyrażenie rekurencyjne
Gdzie
i procesu dla Tutaj i oznaczają pochodne cząstkowe względem i .
Lokalne schematy linearyzacji
Rys. 3 Portret fazowy trajektorii schematów
Eulera i
LL w całkowaniu nieliniowego RDE (6.2)–(6.3) o wielkości kroku
h = 1/32 i
p =
q = 6.
zależności od przybliżeń do procesu i algorytmu do obliczania , można zdefiniować różne schematy linearyzacji lokalnych. Każda numeryczna implementacja dyskretyzacji liniowej ogólnie schematem
schematy LL
gdzie macierze są zdefiniowane jako
, i p+q>1 . W przypadku dużych systemów RDE,
Współczynnik zbieżności obu schematów wynosi , gdzie jest wykładnikiem warunku posiadacza .
Rysunek 3 przedstawia portret fazowy RDE
i jego przybliżenie za pomocą dwóch schematów numerycznych, gdzie oznacza proces z wykładnikiem Hursta H = 0,45
Silne metody LL dla SDE
Rozważ d -wymiarowe stochastyczne równanie różniczkowe (SDE)
z warunkiem początkowym _ , gdzie współczynnik dryfu i sol są funkcjami różniczkowalnymi i jest m -wymiarowy standardowy proces Wienera .
Lokalna dyskretyzacja liniowa
Dla dyskretyzacji czasu , kolejność - (= 1,1,5) Silna lokalna liniowa dyskretyzacja rozwiązanie SDE (7.1) jest określone relacją rekurencyjną
Gdzie
I
Tutaj,
oznaczają pochodne cząstkowe względem zmienne t , oraz macierz Hesji z w odniesieniu do . Silna lokalna dyskretyzacja liniowa się z porządkiem = 1, 1,5) do rozwiązania (7,1) z ).
Lokalne dyskretyzacje liniowe wysokiego rzędu
Po lokalnej linearyzacji składnika dryfu (7.1) w równanie reszty jest podane przez
dla wszystkich gdzie
Lokalna liniowa wysokiego SDE ) w definiowana wyrażenie
gdzie silnym przybliżeniem reszty rzędu niż 1,5 . Silna dyskretyzacja HOLL do (7.1
Lokalne schematy linearyzacji
W zależności od sposobu obliczania , i można uzyskać różne schematy numeryczne. Każda numeryczna implementacja lokalnej dyskretyzacji liniowej dowolnego rzędu jest ogólnie nazywana silną lokalną linearyzacją (SLL) y ) schemat .
Zamów 1 schemat SLL
gdzie macierze są zdefiniowane w (4.6), Δ i jest iid zerową średnią zmienną losową Gaussa wariancją p + q > 1. duże systemy SDE, w powyższym schemacie zastępowane przez .
Zamów 1,5 schematu SLL
gdzie macierze są zdefiniowane jako , i
, mi i kowariancji i p+q>1 . W przypadku dużych systemów SDE, w powyższym schemacie przez .
Zamów 2 schematy SLL-Taylor
gdzie , , i są zdefiniowane jak w schematach SLL rzędu 1, a jest przybliżeniem rzędu 2 do wielokrotności Całka Stratonovisha jot .
Zamów 2 schematy SLL-RK
Ryc. 4, góra : Ewolucja domen w płaszczyźnie fazowej oscylatora harmonicznego (7.6), przy ε=0 i ω=σ=1. Obrazy początkowego okręgu jednostkowego (kolor zielony) uzyskuje się w trzech momentach czasu
T za pomocą rozwiązania dokładnego (kolor czarny) oraz schematów
SLL1 (kolor niebieski) i
Implicit Euler (kolor czerwony) z
h=0,05 .
Dół : Oczekiwana wartość energii (linia ciągła) wzdłuż rozwiązania nieliniowego oscylatora (7.6), przy ε=1 i ω=100, oraz jej przybliżenie (okręgi) obliczone metodą Monte
Carlo z
10000 symulacji
SLL1 z
h=1/2 i
p=q=6 .
Dla SDE z pojedynczym szumem Wienera (m=1 )
Gdzie
z .
) dla niskowymiarowych SDE i dla dużych systemów SDE, gdzie L , Δ i są zdefiniowane w kolejności - 2 schematy SLL-Taylor, p + q> 1 i .
Stabilność i dynamika
Z konstrukcji, silne dyskretyzacje LL i HOLL dziedziczą stabilność i dynamikę liniowych SDE, ale ogólnie nie jest tak w przypadku silnych schematów LL. 7.2 ) - (7.5) z A . Co więcej, w przypadku liniowych SDE z losowymi atraktorami schematy te mają również losowy atraktor, który jest zbieżny pod względem prawdopodobieństwa do dokładnego, gdy wielkość kroku maleje i zachowuje ergodyczność tych równań dla dowolnej wielkości kroku. Schematy te odtwarzają również podstawowe właściwości dynamiczne prostych i sprzężonych oscylatorów harmonicznych, takie jak liniowy wzrost energii wzdłuż ścieżek, zachowanie oscylacyjne wokół 0, symplektyczna struktura oscylatorów hamiltonowskich i średnia ścieżek. Dla nieliniowych SDE z małym szumem (tj. (7.1) z ), ścieżki tych schematów SLL są w zasadzie nielosowymi ścieżkami schematu LL (4.6) dla ODE plus małe zakłócenie związane z małym szumem. W tej sytuacji właściwości dynamiczne tego schematu deterministycznego, takie jak zachowanie linearyzacji i zachowanie dokładnej dynamiki rozwiązania wokół punktów równowagi hiperbolicznej i orbit okresowych, stają się istotne dla ścieżek schematu SLL. Na przykład ryc. 4 przedstawia ewolucję domen w płaszczyźnie fazowej i energii oscylatora stochastycznego
oraz ich przybliżenia za pomocą dwóch schematów numerycznych.
Słabe metody LL dla SDE
Rozważ d -wymiarowe stochastyczne równanie różniczkowe
z warunkiem początkowym , gdzie współczynnik dryfu i sol są funkcjami różniczkowalnymi i jest m -wymiarowy standardowy proces Wienera.
Lokalna dyskretyzacja liniowa
Dla dyskretyzacji czasu , kolejność - Słaba lokalna dyskretyzacja liniowa rozwiązania SDE (8.1) jest zdefiniowana przez relację rekurencyjną
Gdzie
z
i _
Tutaj oznaczamy pochodne cząstkowe , w odniesieniu do zmiennych odpowiednio i t , odpowiednio heskiej macierzy względem i . Słaba lokalna dyskretyzacja liniowa się z kolejnością (=1,2) do rozwiązania (8.1).
Lokalne schematy linearyzacji
W od sposobu obliczania uzyskać różne schematy implementacja lokalnej dyskretyzacji liniowej ogólnie nazywana schematem słabej lokalnej linearyzacji .
Zamów 1 schemat WLL
gdzie dla SDE z autonomicznymi współczynnikami dyfuzji i , i to podmacierze określone przez podzieloną macierz , z
i jest sekwencją d - wymiarowych niezależnych dwupunktowych wektorów losowych o rozkładzie spełniających .
Zamów schemat 2 WLL
gdzie , i są k z
I
Stabilność i dynamika
Ryc. 5 Przybliżona średnia SDE (8.2) obliczona metodą Monte Carlo ze
100 symulacjami różnych schematów z
h=1/16 i
p=q=6 .
Z założenia słabe dyskretyzacje LL dziedziczą stabilność i dynamikę liniowych SDE, ale ogólnie nie jest tak w przypadku słabych schematów LL. Schematy WLL z pierwszych momentów średniokwadratowej, jaką może . Obejmuje to na przykład równania sprzężonych oscylatorów harmonicznych napędzanych siłą losową oraz duże układy sztywnych liniowych SDE, które wynikają z metody linii dla liniowych stochastycznych równań różniczkowych cząstkowych. Ponadto te schematy WLL zachowują ergodyczność równań liniowych i są geometrycznie ergodyczne dla niektórych klas nieliniowych SDE. Dla nieliniowych SDE z małym szumem (tj. (8.1) z ), rozwiązaniami tych schematów WLL są w zasadzie nielosowe ścieżki schematu LL (4.6) dla ODE plus małe zakłócenie związane z małym szumem. W tej sytuacji właściwości dynamiczne tego schematu deterministycznego, takie jak zachowanie linearyzacji i zachowanie dokładnej dynamiki rozwiązania wokół punktów równowagi hiperbolicznej i orbit okresowych, stają się istotne dla średniej schematu WLL. Na przykład ryc. 5 przedstawia przybliżoną średnią SDE
obliczane różnymi schematami.
Notatki historyczne
Poniżej znajduje się oś czasu przedstawiająca główne zmiany metody linearyzacji lokalnej (LL).
- Pope DA (1963) wprowadza dyskretyzację LL dla ODE i schemat LL oparty na rozwinięciu Taylora.
- Ozaki T. (1985) wprowadza metodę LL do całkowania i szacowania SDE. Po raz pierwszy użyto terminu „linearyzacja lokalna”.
- Biskajski R. i in. (1996) przeformułowali metodę silnego LL dla SDE.
- Shoji I. i Ozaki T. (1997) przeformułowali metodę słabego LL dla SDE.
- Hochbrück M. i in. (1998) wprowadzają schemat LL dla ODE oparty na aproksymacji podprzestrzeni Kryłowa.
- Jimenez JC (2002) wprowadza schemat LL dla ODE i SDE oparty na racjonalnym przybliżeniu Padé.
- Carbonell FM i in. (2005) wprowadzają metodę LL dla RDE.
- Jimenez JC i in. (2006) przedstawiają metodę LL dla DDE.
- De la Cruz H. i in. (2006,2007) i Tokman M. (2006) przedstawiają dwie klasy integratorów HOLL dla ODE: oparte na integratorze i oparte na kwadraturze.
- De la Cruz H. i in. (2010) wprowadzili silną metodę HOLL dla SDE.