Powtarzalność liniowa ze stałymi współczynnikami
W matematyce (łącznie z kombinatoryką , algebrą liniową i układami dynamicznymi ) rekurencja liniowa ze stałymi współczynnikami (znana również jako relacja rekurencyjna liniowa lub liniowe równanie różnicowe ) ustawia na wartość 0 wielomian , który jest liniowy w różnych iteracjach zmiennej — to znaczy w wartościach elementów sekwencji . Liniowość wielomianu oznacza, że każdy z jego wyrazów ma stopień 0 lub 1. Powtarzalność liniowa oznacza ewolucję jakiejś zmiennej w czasie, z bieżącym okresem lub dyskretnym momentem w czasie oznaczonym jako t , jeden okres wcześniej oznaczony jako t - 1 , jeden okres później jako t + 1 , itd.
Rozwiązaniem takiego równania jest funkcja t , a nie jakichkolwiek wartości iteracyjnych , dająca wartość iteracji w dowolnym momencie. Aby znaleźć rozwiązanie, konieczna jest znajomość określonych wartości (tzw. warunków początkowych ) n iteracji, a zwykle są to n iteracje, które są najstarsze. Mówimy, że równanie lub jego zmienna są stabilne , jeśli z dowolnego zestawu warunków początkowych istnieje granica zmiennej w czasie do nieskończoności; granica ta nazywana jest stanem ustalonym .
Równania różnicowe są używane w różnych kontekstach, na przykład w ekonomii , do modelowania ewolucji w czasie zmiennych, takich jak produkt krajowy brutto , stopa inflacji , kurs walutowy itp. Są one używane w modelowaniu takich szeregów czasowych , ponieważ wartości tych zmienne są mierzone tylko w dyskretnych odstępach czasu. W ekonometrycznych liniowe równania różnicowe są modelowane wyrazami stochastycznymi w postaci modeli autoregresyjnych (AR) oraz w modelach takich jak: modele wektorowej autoregresji (VAR) i autoregresyjnej średniej ruchomej (ARMA), które łączą AR z innymi funkcjami.
Definicje
Rekurencja liniowa o stałych współczynnikach jest równaniem o następującej postaci, zapisanym za pomocą parametrów a 1 , …, a n i b :
lub równoważnie jako
Dodatnia liczba całkowita jest kolejnością nawrotów i oznacza najdłuższy odstęp czasu między iteracjami Równanie nazywamy jednorodnym , jeśli b = 0 i niejednorodnym, jeśli b ≠ 0 .
Jeśli równanie jest jednorodne, współczynniki określają wielomian charakterystyczny (również „wielomian pomocniczy” lub „wielomian towarzyszący”)
których korzenie odgrywają kluczową rolę w znalezieniu i zrozumieniu sekwencji spełniających powtarzalność.
Konwersja do formy jednorodnej
Jeśli b ≠ 0 , równanie
mówi się, że jest niejednorodny . Aby rozwiązać to równanie, wygodnie jest przekształcić je w postać jednorodną, bez stałego wyrazu. wartości stanu ustalonego równania — wartości y * takiej, że jeśli n kolejnych iteracji wszystkie miałyby tę wartość, to i wszystkie przyszłe wartości miałyby tę wartość. Wartość tę można znaleźć, ustawiając wszystkie wartości y równe y * w równaniu różnicowym i rozwiązując, otrzymując w ten sposób
zakładając, że mianownik nie jest równy 0. Jeśli wynosi zero, stan ustalony nie istnieje.
Biorąc pod uwagę stan ustalony, równanie różnicowe można przepisać pod względem odchyleń iteracji od stanu ustalonego, ponieważ
który nie ma stałego terminu i który można zapisać zwięźlej jako
gdzie x równa się y - y * . To jest forma jednorodna.
Jeśli nie ma stanu ustalonego, równanie różnicowe
można łączyć z jego równoważną formą
otrzymać (rozwiązując oba dla b )
w którym podobne wyrażenia można połączyć, aby uzyskać jednorodne równanie o jeden rząd wyższe niż oryginalne.
Przykład rozwiązania dla małych zamówień
Pierwiastki wielomianu charakterystycznego odgrywają kluczową rolę w znalezieniu i zrozumieniu sekwencji spełniających powtarzalność. Jeśli istnieją } to każde rozwiązanie nawrotu przyjmuje postać
gdzie współczynniki są określane w celu dopasowania do warunków początkowych nawrotu. razy, wyrazy w tym wzorze odpowiadające drugiemu i późniejszemu wystąpieniu tego samego pierwiastka są mnożone przez rosnące . można rozłożyć na czynniki jako z tym samym pierwiastkiem występujące trzy razy, to rozwiązanie przybrałoby postać
Zamówienie 1
Dla zamówienia 1 powtórzenie
ma rozwiązanie z , a najbardziej ogólnym rozwiązaniem jest z za . Charakterystyczny wielomian zrównany z zerem ( równanie charakterystyczne ) to po prostu .
Zamówienie 2
fakt, że rozwiązaniem dla nawrotu dokładnie wtedy, gdy jest pierwiastkiem wielomianu charakterystycznego. Można do tego podejść bezpośrednio lub za pomocą funkcji generujących ( formalne szeregi potęgowe ) lub macierzy.
Rozważmy na przykład relację rekurencyjną postaci
Kiedy ma rozwiązanie tej samej ogólnej postaci co za ? Podstawiając to przypuszczenie ( ansatz ) w relacji rekurencyjnej, znajdujemy to
musi być prawdziwe dla wszystkich .
Dzieląc przez przez , otrzymujemy, że wszystkie te równania sprowadzają się do tego samego:
co jest charakterystycznym równaniem relacji rekurencyjnej. Rozwiąż dla dwóch pierwiastków λ są znane jako pierwiastki charakterystyczne lub wartości własne równanie charakterystyczne. Otrzymuje się różne rozwiązania w zależności od natury korzeni: Jeśli te korzenie są różne, mamy rozwiązanie ogólne
natomiast jeśli są identyczne (kiedy ) , mamy ZA
To jest najbardziej ogólne rozwiązanie; dwie stałe i można wybrać na podstawie dwóch danych warunków początkowych displaystyle w celu uzyskania określonego rozwiązania do { .
(które również powodują zespolone wartości parametrów rozwiązania i przepisując rozwiązanie w postaci trygonometrycznej. W tym przypadku możemy zapisać wartości własne jako Wtedy można to pokazać
można przepisać jako
Gdzie
Tutaj i lub równoważnie, są rzeczywistymi stałymi, . Za pomocą
można uprościć rozwiązanie podane powyżej jako
gdzie i są warunkami początkowymi i za {
W ten sposób nie ma potrzeby rozwiązywania dla λ }
We wszystkich przypadkach - rzeczywistych odrębnych wartości własnych, rzeczywistych zduplikowanych wartości własnych i złożonych sprzężonych wartości własnych - równanie jest stabilne (to znaczy zmienna zbiega się do ustalonej wartości [konkretnie zero]) wtedy i tylko wtedy, gdy wartości własne są mniejsze od jedności w wartości bezwzględnej . W tym przypadku drugiego rzędu można wykazać, że ten warunek dotyczący wartości własnych jest równoważny z , co jest równoważne z i .
Ogólne rozwiązanie
Wielomian charakterystyczny i pierwiastki
Rozwiązywanie równania jednorodnego
polega najpierw na rozwiązaniu jego charakterystycznego wielomianu
dla jego charakterystycznych pierwiastków λ 1 , ..., λ n . Pierwiastki te można rozwiązać algebraicznie , jeśli n ≤ 4 , ale niekoniecznie inaczej . Jeśli rozwiązanie ma być użyte numerycznie, wszystkie pierwiastki tego charakterystycznego równania można znaleźć metodami numerycznymi . Jednak do użytku w kontekście teoretycznym może się okazać, że jedyną wymaganą informacją o pierwiastkach jest to, czy którykolwiek z nich jest większy lub równy 1 w wartości bezwzględnej .
Może się zdarzyć, że wszystkie pierwiastki są rzeczywiste lub niektóre z nich są liczbami zespolonymi . W tym drugim przypadku wszystkie złożone pierwiastki występują w złożonych parach koniugatów .
Rozwiązanie z wyraźnymi charakterystycznymi korzeniami
Jeśli wszystkie charakterystyczne pierwiastki są różne, rozwiązanie jednorodnego nawrotu liniowego
można zapisać w kategoriach charakterystycznych pierwiastków jako
gdzie współczynniki c i można znaleźć powołując się na warunki początkowe. W szczególności dla każdego okresu, dla którego znana jest wartość iteracji, tę wartość i odpowiadającą jej wartość t można wstawić do równania rozwiązania, aby uzyskać równanie liniowe w n jeszcze nieznanych parametrach; n takich równań, po jednym dla każdego warunku początkowego, można rozwiązać jednocześnie dla n wartości parametrów. Jeżeli wszystkie pierwiastki charakterystyczne są rzeczywiste, to wszystkie wartości współczynników c i będzie również prawdziwy; ale przy nierzeczywistych pierwiastkach zespolonych na ogół niektóre z tych współczynników również będą nierzeczywiste.
Zamiana złożonego rozwiązania na postać trygonometryczną
Jeśli istnieją złożone pierwiastki, występują one w parach sprzężonych, podobnie jak złożone wyrazy w równaniu rozwiązania. Jeśli dwa z tych wyrazów złożonych to c j λ
t j i c j +1 λ
t j +1 , pierwiastki λ j można zapisać jako
gdzie i jest jednostką urojoną , a M jest modułem pierwiastków:
Następnie dwa złożone wyrazy w równaniu rozwiązania można zapisać jako
gdzie θ jest kątem, którego cosinus wynosi α / M , a sinus β / M ; ostatnia równość tutaj korzystała ze wzoru de Moivre'a .
Teraz proces znajdowania współczynników c j i c j +1 gwarantuje, że są to również koniugaty zespolone, które można zapisać jako γ ± δi . Użycie tego w ostatnim równaniu daje to wyrażenie dla dwóch złożonych składników w równaniu rozwiązania:
co można również zapisać jako
gdzie ψ jest kątem, którego cosinus wynosi γ / √ γ 2 + δ 2 i którego sinus wynosi δ / √ γ 2 + δ 2 .
Cykliczność
W zależności od warunków początkowych, nawet przy wszystkich pierwiastkach rzeczywistych, iteracje mogą doświadczać przejściowej tendencji do przechodzenia powyżej i poniżej wartości stanu ustalonego. Ale prawdziwa cykliczność wiąże się ze stałą tendencją do fluktuacji, a dzieje się tak, jeśli istnieje co najmniej jedna para złożonych sprzężonych charakterystycznych pierwiastków. Można to zobaczyć w postaci trygonometrycznej ich udziału w równaniu rozwiązania, obejmującego cos θt i sin θt .
Rozwiązanie ze zduplikowanymi charakterystycznymi pierwiastkami
W przypadku drugiego rzędu, jeśli dwa pierwiastki są identyczne ( λ 1 = λ 2 ), oba można oznaczyć jako λ , a rozwiązanie może mieć postać
Rozwiązanie przez konwersję do postaci macierzowej
Alternatywna metoda rozwiązania polega na przekształceniu równania różnicowego n -tego rzędu w macierzowe równanie różnicowe pierwszego rzędu . Osiąga się to pisząc w 1, t = y t , w 2, t = y t −1 = w 1, t −1 , w 3, t = y t −2 = w 2, t −1 , i tak dalej. Następnie oryginalne pojedyncze n -tego rzędu
można zastąpić następującymi n równaniami pierwszego rzędu:
Definiowanie wektora w i as
można to zapisać w postaci macierzowej jako
Tutaj A jest macierzą n × n , w której pierwszy wiersz zawiera 1 , ..., a n, a wszystkie pozostałe wiersze mają pojedynczą 1, a wszystkie inne elementy to 0, a b to wektor kolumnowy z pierwszym elementem b i z reszta jego elementów to 0.
To równanie macierzowe można rozwiązać za pomocą metod opisanych w artykule Macierzowe równanie różnicowe . W przypadku jednorodnym y i jest para-permanentną dolną trójkątną macierzą
Rozwiązanie z wykorzystaniem funkcji generujących
Nawrót
można rozwiązać za pomocą teorii funkcji generujących . Najpierw piszemy . Powtarzalność jest wtedy równoważna następującemu równaniu funkcji generującej:
gdzie wielomianem stopnia co najwyżej początkowe. Z tego równania możemy rozwiązać, aby uzyskać
Innymi słowy, nie martwiąc się o dokładne jako wymierną
Formę zamkniętą można następnie wyprowadzić z rozkładu frakcji częściowej . W szczególności, jeśli funkcja generująca jest zapisana jako
wtedy wielomian początkowy zestaw poprawek , mianownik wykładniczy wraz licznikiem określić współczynnik wielomianu .
Związek z rozwiązaniem równań różniczkowych
Metoda rozwiązywania liniowych równań różniczkowych jest podobna do powyższej metody - „inteligentne odgadnięcie” ( ansatz ) dla liniowych równań różniczkowych o stałych współczynnikach to gdzie mi to liczba zespolona, która jest określana przez podstawienie zgadywania do równania różniczkowego.
To nie jest przypadek. Biorąc pod uwagę szereg Taylora rozwiązania liniowego równania różniczkowego:
widać, że współczynniki szeregu są określone przez -tą w punkcie . Równanie różniczkowe zapewnia liniowe równanie różnicowe odnoszące się do tych współczynników.
Tę równoważność można wykorzystać do szybkiego rozwiązania zależności powtarzalności dla współczynników w rozwiązaniu szeregów potęgowych liniowego równania różniczkowego.
Praktyczna zasada (dla równań, w których wielomian mnożący pierwszy wyraz jest różny od zera przy zerze) jest następująca:
i bardziej ogólnie
Przykład: Zależność rekurencyjna dla współczynników szeregu Taylora równania:
jest dany przez
Lub
Ten przykład pokazuje, jak problemy ogólnie rozwiązywane przy użyciu metody rozwiązywania szeregów potęgowych, nauczanej na normalnych klasach równań różniczkowych, można rozwiązać w znacznie łatwiejszy sposób.
Przykład: Równanie różniczkowe
ma rozwiązanie
Konwersja równania różniczkowego na równanie różnicowe współczynników Taylora to
Łatwo zauważyć, że -ta pochodna w jest .
Rozwiązywanie za pomocą przekształceń z
Niektóre równania różnicowe — w szczególności równania różnicowe o stałym współczynniku liniowym — można rozwiązać za pomocą przekształceń z . Transformacje z to klasa transformacji całkowych , które prowadzą do wygodniejszych operacji algebraicznych i prostszych rozwiązań. Istnieją przypadki, w których uzyskanie bezpośredniego rozwiązania byłoby prawie niemożliwe, jednak rozwiązanie problemu za pomocą przemyślanej transformacji całkowej jest proste.
Stabilność
W równaniu rozwiązania
wyraz z rzeczywistymi pierwiastkami charakterystycznymi zbiega się do 0, gdy t rośnie w nieskończoność, jeśli wartość bezwzględna pierwiastka charakterystycznego jest mniejsza niż 1. Jeśli wartość bezwzględna jest równa 1, wyraz pozostanie stały, gdy t rośnie, jeśli pierwiastek wynosi +1, ale będzie wahać się między dwiema wartościami, jeśli pierwiastek wynosi -1. Jeśli wartość bezwzględna pierwiastka jest większa niż 1, wyraz będzie się powiększał w miarę upływu czasu. Para wyrazów o zespolonych pierwiastkach charakterystycznych zbiegnie się do 0 z fluktuacjami tłumienia, jeśli wartość bezwzględna modułu M korzeni jest mniejsza niż 1; jeśli moduł jest równy 1, wówczas utrzymają się fluktuacje o stałej amplitudzie w połączonych wyrazach; a jeśli moduł jest większy niż 1, połączone wyrazy pokażą fluktuacje o coraz większej wielkości.
Zatem zmieniająca się zmienna x zbiegnie się do 0, jeśli wszystkie charakterystyczne pierwiastki mają wielkość mniejszą niż 1.
Jeśli największy pierwiastek ma wartość bezwzględną 1, nie nastąpi ani zbieżność do 0, ani rozbieżność do nieskończoności. Jeśli wszystkie ci pierwiastki o wielkości 1 są rzeczywiste i dodatnie, x zbiegnie się do sumy ich stałych wyrazów ; inaczej niż w przypadku stabilnym, ta zbieżna wartość zależy od warunków początkowych; różne punkty początkowe prowadzą do różnych punktów na dłuższą metę. Jeśli jakikolwiek pierwiastek wynosi −1, jego wyraz przyczyni się do trwałych fluktuacji między dwiema wartościami. Jeśli którykolwiek z pierwiastków wielkości jednostkowej jest złożony, wówczas fluktuacje x o stałej amplitudzie będą się utrzymywać.
Wreszcie, jeśli jakikolwiek charakterystyczny pierwiastek ma wielkość większą niż 1, to x będzie rozbieżne do nieskończoności w miarę upływu czasu do nieskończoności lub będzie się wahać między coraz większymi wartościami dodatnimi i ujemnymi.
Twierdzenie Issai Schura stwierdza, że wszystkie pierwiastki mają wielkość mniejszą niż 1 (przypadek stabilny) wtedy i tylko wtedy, gdy wszystkie określone ciągi wyznaczników są dodatnie.
Jeśli niejednorodne liniowe równanie różnicowe zostało przekształcone do postaci jednorodnej, co zostało przeanalizowane jak powyżej, to właściwości stabilności i cykliczności pierwotnego równania niejednorodnego będą takie same, jak właściwości pochodnej postaci jednorodnej, ze zbieżnością w stabilny przypadek jest do wartości stanu ustalonego y * zamiast do 0.