Relacja cykliczności - Recurrence relation
W matematyce , A związek nawrót jest równanie , które rekurencyjnie określa sekwencję lub wielowymiarowej tablicy wartości, gdy podane są jeden lub większą liczbę początkowych warunków tej samej funkcji; każdy kolejny termin sekwencji lub tablicy jest zdefiniowany jako funkcja poprzednich terminów tej samej funkcji.
Termin równanie różnicowe czasami (i na potrzeby tego artykułu) odnosi się do określonego typu relacji rekurencyjnej. Jednak „równanie różnicy” jest często używane w odniesieniu do dowolnej relacji powtarzalności.
Definicja
Nawrót związek to równanie wyraża każdego elementu sekwencji w zależności od tych poprzednich. Dokładniej, w przypadku, gdy zaangażowany jest tylko bezpośrednio poprzedzający element, relacja rekurencyjna ma postać
gdzie
jest funkcją, gdzie X jest zbiorem, do którego muszą należeć elementy sekwencji. Dla any definiuje to unikalną sekwencję, której pierwszym elementem jest wartość początkowa .
Łatwo jest zmodyfikować definicję, aby uzyskać ciągi zaczynające się od terminu o indeksie 1 lub wyższym.
To definiuje relację rekurencyjności pierwszego rzędu . Relacja rekurencyjna rzędu k ma postać
gdzie jest funkcją, która obejmuje k kolejnych elementów ciągu. W tym przypadku do zdefiniowania sekwencji potrzebne jest k wartości początkowych.
Przykłady
Factorial
Silnia jest określona zależnością nawrotu
i stan początkowy
Mapa logistyczna
Przykładem relacji rekurencyjnej jest mapa logistyczna :
z daną stałą r ; biorąc pod uwagę początkowy człon x 0, każdy kolejny człon jest określony tą relacją.
Rozwiązanie relacji rekurencyjnej oznacza uzyskanie rozwiązania w postaci zamkniętej : nierekurencyjnej funkcji n .
Liczby Fibonacciego
Powtarzalność rzędu drugiego spełnianego przez liczby Fibonacciego jest kanonicznym przykładem jednorodnej liniowej relacji powtarzalności o stałych współczynnikach (patrz poniżej). Ciąg Fibonacciego jest definiowany za pomocą rekurencji
Wyraźnie rekurencja daje równania
itp.
Otrzymujemy ciąg liczb Fibonacciego, który zaczyna się
- 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
Rekurencję można rozwiązać metodami opisanymi poniżej, uzyskując wzór Bineta , który obejmuje potęgi dwóch pierwiastków wielomianu charakterystycznego t 2 = t + 1; funkcja generowania sekwencji jest funkcją wymierną
Współczynniki dwumianowe
Prostym przykładem wielowymiarowej relacji rekurencyjności są współczynniki dwumianowe , które zliczają liczbę sposobów wyboru k elementów ze zbioru n elementów. Można je obliczyć za pomocą relacji rekurencyjnej
z podstawowymi przypadkami . Użycie tego wzoru do obliczenia wartości wszystkich współczynników dwumianowych generuje nieskończoną tablicę zwaną trójkątem Pascala . Te same wartości można również obliczyć bezpośrednio za pomocą innej formuły, która nie jest cyklem, ale wymaga mnożenia, a nie tylko dodawania do obliczeń:
Związek z równaniami różnicowymi wąsko zdefiniowanymi
Biorąc pod uwagę, uporządkowana sekwencja z liczb rzeczywistych : the Pierwsza różnica jest zdefiniowany jako
Inną różnicą jest zdefiniowany jako
które można uprościć do
Bardziej ogólnie: the k -tego różnica sekwencji n zapisać jako jest zdefiniowana jako rekurencyjnie
(Sekwencja i jej różnice są związane przez dwumianowego przekształcenie ). Im bardziej restrykcyjne określenia równania różnicowego jest równaniem składa się z a n i jego k -tego różnic. (Szeroko stosowana szersza definicja traktuje „równanie różnicy” jako synonim „relacji powtarzalności”. Zobacz na przykład równanie różnicy wymiernej i równanie różnicy macierzowej .)
Właściwie łatwo zauważyć, że
Zatem równanie różnicowe można zdefiniować jako równanie, które obejmuje a n , a n -1 , a n -2 itd. (lub równoważnie a n , a n +1 , a n +2 itd.)
Ponieważ równania różnicowe są bardzo powszechną formą nawrotów, niektórzy autorzy używają tych dwóch terminów zamiennie. Na przykład równanie różnicowe
jest równoważne relacji rekurencyjnej
W ten sposób można rozwiązać wiele relacji rekurencyjnych, przeformułowując je jako równania różnicowe, a następnie rozwiązując równanie różnicowe, analogicznie do rozwiązywania równań różniczkowych zwyczajnych . Jednak liczby Ackermanna są przykładem relacji rekurencyjnej, która nie odwzorowuje równania różnicowego, a tym bardziej punktów na rozwiązanie równania różniczkowego.
Zobacz rachunek skali czasu dla ujednolicenia teorii równań różnicowych z równaniami różniczkowymi .
Równania sumujące odnoszą się do równań różnicowych, tak jak równania całkowe odnoszą się do równań różniczkowych.
Od sekwencji do siatek
Relacje rekurencyjne jednej zmiennej lub jednowymiarowej dotyczą sekwencji (tj. funkcji zdefiniowanych na siatkach jednowymiarowych). Wielowymiarowe lub n-wymiarowe relacje powtarzalności dotyczą siatek n-wymiarowych. Funkcje zdefiniowane na n-siatkach można również badać za pomocą równań różnic cząstkowych .
Rozwiązywanie
Rozwiązywanie jednorodnych liniowych relacji rekurencyjnych o stałych współczynnikach
Korzenie wielomianu charakterystycznego
Zamówienia- d jednorodny liniowy nawrót o stałych współczynnikach jest równanie postaci
gdzie d współczynniki c I (dla wszystkich I ) są stałymi, a .
Ciąg stały-rekurencyjny to ciąg spełniający powtarzalność tej formy. Istnieje d stopni swobody dla rozwiązań tego powtarzania, tj. wartości początkowe mogą być traktowane jako dowolne wartości, ale wtedy powtarzalność jednoznacznie określa sekwencję.
Te same współczynniki dają wielomian charakterystyczny (również „wielomian pomocniczy” lub „wielomian towarzyszący”)
którego d korzenie odgrywają kluczową rolę w znajdowaniu i zrozumieniu sekwencji spełniających nawrotom. Jeśli pierwiastki r 1 , r 2 , ... są różne, to każde rozwiązanie powtarzalności przyjmuje postać
gdzie współczynniki k i są wyznaczane w celu dopasowania do warunków początkowych rekurencji. Gdy te same pierwiastki występują wielokrotnie, wyrazy w tym wzorze odpowiadające drugiemu i późniejszemu wystąpieniu tego samego pierwiastka są mnożone przez rosnące potęgi n . Na przykład, jeśli wielomian charakterystyczny można rozłożyć na czynniki jako ( x − r ) 3 , z tym samym pierwiastkiem r występującym trzy razy, to rozwiązanie przybrałoby postać
Jak również Fibonacciego inne sekwencje stałego rekurencyjne zawierać numery Lucas i sekwencje Lucas , o liczbie Jacobsthal , z Liczby Pella i bardziej ogólnie Roztwory równania Pella .
W przypadku zamówienia 1 nawrót
ma rozwiązanie a n = r n z a 0 = 1 i najbardziej ogólnym rozwiązaniem jest a n = kr n z a 0 = k . Charakterystyczny wielomian równy zeru ( równanie charakterystyczne ) to po prostu t − r = 0.
Rozwiązania takich relacji rekurencyjnych wyższego rzędu znajdują się w sposób systematyczny, często wykorzystując fakt, że a n = r n jest rozwiązaniem dla rekurencyjności dokładnie wtedy, gdy t = r jest pierwiastkiem wielomianu charakterystycznego. Można do tego podejść bezpośrednio lub za pomocą funkcji generujących ( formalnych szeregów potęgowych ) lub macierzy.
Rozważmy na przykład relację rekurencyjną formy
Kiedy ma rozwiązanie o tej samej formie ogólnej co a n = r n ? Zastępując to przypuszczenie ( ansatz ) w relacji rekurencyjnej, stwierdzamy, że
musi być prawdziwe dla wszystkich n > 1.
Dzieląc przez r n −2 , otrzymujemy, że wszystkie te równania sprowadzają się do tego samego:
które jest równaniem charakterystycznym relacji rekurencyjnej. Rozwiąż r, aby otrzymać dwa pierwiastki λ 1 , λ 2 : pierwiastki te są znane jako pierwiastki charakterystyczne lub wartości własne równania charakterystycznego. W zależności od charakteru korzeni uzyskuje się różne rozwiązania: Jeśli te korzenie są różne, mamy rozwiązanie ogólne general
natomiast jeśli są identyczne (gdy A 2 + 4 B = 0 ), mamy
To jest najbardziej ogólne rozwiązanie; dwie stałe C i D można wybrać na podstawie dwóch danych warunków początkowych a 0 i a 1, aby uzyskać konkretne rozwiązanie.
W przypadku zespolonych wartości własnych (co powoduje również powstanie zespolonych wartości parametrów rozwiązania C i D ) można wyeliminować stosowanie liczb zespolonych poprzez przepisanie rozwiązania w postaci trygonometrycznej. W tym przypadku możemy zapisać wartości własne jako Wtedy można wykazać, że
można przepisać jako
gdzie
Tutaj E i F (lub równoważnie G i δ) są rzeczywistymi stałymi, które zależą od warunków początkowych. Za pomocą
można uprościć powyższe rozwiązanie jako
gdzie 1 i 2 są warunki początkowe i
W ten sposób nie ma potrzeby rozwiązywania λ 1 i λ 2 .
We wszystkich przypadkach — rzeczywiste odrębne wartości własne, rzeczywiste zduplikowane wartości własne i złożone sprzężone wartości własne — równanie jest stabilne (to znaczy, że zmienna a zbiega się do stałej wartości [konkretnie zero]) wtedy i tylko wtedy, gdy obie wartości własne są mniejsze niż jeden w wartość bezwzględna . W tym przypadku drugiego rzędu można wykazać, że ten warunek na wartościach własnych jest równoważny | | < 1 − B < 2, co jest równoważne | B | < 1 i | | < 1 - B .
Równanie w powyższym przykładzie było jednorodne , tzn. nie było wyrazu stałego. Jeśli zaczyna się od niejednorodnej nawrotu
ze stałym wyrazem K , można to przekształcić do postaci jednorodnej w następujący sposób: Stan ustalony jest ustalany przez ustawienie b n = b n -1 = b n -2 = b * w celu uzyskania
Następnie niejednorodną rekurencję można przepisać w postaci jednorodnej jako
które można rozwiązać jak powyżej.
Warunek stabilności podano powyżej w odniesieniu do wartości własnych dla przypadku drugiego rodzaju jest ważne dla ogółu n -tego -order postępowania: równanie jest stabilny, wtedy i tylko wtedy, gdy wszystkie wartości własne charakterystycznego równania są mniejsze niż jeden w wartości bezwzględnej.
Mając jednorodną liniową relację rekurencyjności ze stałymi współczynnikami rzędu d , niech p ( t ) będzie wielomianem charakterystycznym (również "wielomianem pomocniczym")
tak, że każde c i odpowiada każdemu c i w oryginalnej relacji rekurencyjnej (patrz ogólny formularz powyżej). Załóżmy, że λ jest pierwiastkiem p ( t ) o wielokrotności r . To znaczy, że ( t −λ) r dzieli p ( t ). Następujące dwie właściwości posiadają:
- Każda z sekwencji r spełnia relację rekurencyjną.
- Dowolny ciąg spełniający relację powtarzalności można zapisać jednoznacznie jako liniową kombinację rozwiązań skonstruowanych w części 1, ponieważ λ zmienia się po wszystkich odrębnych pierwiastkach p ( t ).
W wyniku tego twierdzenia jednorodną liniową zależność rekurencyjności o stałych współczynnikach można rozwiązać w następujący sposób:
- Znajdź wielomian charakterystyczny p ( t ).
- Znajdź pierwiastki z liczebności p ( t ) .
- Napisz a n jako liniową kombinację wszystkich pierwiastków (licząc krotność, jak pokazano w powyższym twierdzeniu) o nieznanych współczynnikach b i .
- Jest to ogólne rozwiązanie oryginalnej relacji rekurencyjnej. ( q jest wielokrotnością λ * )
- Zrównaj każdą z części 3 (wstawiając n = 0, ..., d do ogólnego rozwiązania relacji rekurencyjnej) ze znanymi wartościami z oryginalnej relacji rekurencyjnej. Jednak wartości a n z pierwotnej relacji rekurencyjności zwykle nie muszą być ciągłe: wyłączając wyjątkowe przypadki, wystarczy d z nich (tj. dla oryginalnej jednorodnej liniowej relacji rekurencyjnej rzędu 3 można użyć wartości a 0 , 1 , 4 ). Ten sposób zapewnia system liniowy d równań d niewiadomymi. Rozwiązanie tych równań dla nieznanych współczynników rozwiązania ogólnego i wstawienie tych wartości z powrotem do rozwiązania ogólnego da konkretne rozwiązanie oryginalnej relacji powtarzalności, które pasuje do początkowych warunków oryginalnej relacji powtarzalności (jak również wszystkich kolejnych wartości oryginalnej relacji powtarzalności ).
Metoda rozwiązywania liniowych równań różniczkowych jest podobna do powyższej metody — „inteligentne zgadywanie” ( ansatz ) dla liniowych równań różniczkowych o stałych współczynnikach to e λ x gdzie λ jest liczbą zespoloną wyznaczoną przez podstawienie zgadywania do równania różniczkowego .
To nie jest przypadek. Rozważając szereg Taylora rozwiązania liniowego równania różniczkowego:
widać, że współczynniki szeregu są dane przez n- tą pochodną f ( x ) obliczoną w punkcie a . Równanie różniczkowe zapewnia liniowe równanie różnicowe odnoszące się do tych współczynników.
Ta równoważność może być wykorzystana do szybkiego rozwiązania zależności powtarzalności dla współczynników w rozwiązaniu szeregu potęgowego liniowego równania różniczkowego.
Praktyczna zasada (dla równań, w których wielomian mnożący pierwszy człon jest niezerowy przy zerze) jest następujący:
i bardziej ogólnie
Przykład: Relacja rekurencyjna dla współczynników szeregu Taylora równania:
jest dany przez
lub
Ten przykład pokazuje, w jaki sposób problemy ogólnie rozwiązywane przy użyciu metody rozwiązywania szeregów potęgowych nauczanej w klasach normalnych 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 do równania różnicowego współczynników Taylora jest
Łatwo jest zauważyć, że n p pochodną e ax oceniano w 0 to n .
Rozwiązywanie za pomocą algebry liniowej
Liniowo rekurencyjny ciąg y rzędu n
jest identyczny z
Rozszerzone o n −1 tożsamości rodzaju , to równanie n- tego rzędu jest tłumaczone na macierzowy układ równań różnicowych n równań liniowych pierwszego rzędu,
Zauważ, że wektor można obliczyć przez n zastosowań macierzy towarzyszącej , C , do wektora stanu początkowego, . Tym samym n- ty wpis poszukiwanej sekwencji y jest górnym składnikiem .
Dekompozycja własna , na wartości własne , i wektory własne, , służy do obliczania . Dzięki kluczowemu faktowi, że system C przesuwa w czasie każdy wektor własny, e , po prostu skalując jego składowe λ razy,
czyli przesunięta w czasie wersja wektora własnego, e , ma składowe λ razy większe, składowe wektora własnego są potęgami λ , a zatem powtarzalne jednorodne rozwiązanie równania liniowego jest kombinacją funkcji wykładniczych, . Składniki można określić z warunków początkowych:
Rozwiązywanie dla współczynników,
Działa to również z dowolnymi warunkami brzegowymi , niekoniecznie początkowymi,
Ten opis tak naprawdę nie różni się od ogólnej metody powyżej, jest jednak bardziej zwięzły. Świetnie sprawdza się również w sytuacjach takich jak
gdzie istnieje kilka połączonych nawrotów.
Rozwiązywanie za pomocą przekształceń z
Niektóre równania różnicowe — w szczególności równania różnicowe o stałych współczynnikach liniowych — można rozwiązać za pomocą przekształceń z . W Z -transforms są klasą integralnych przekształceń prowadzących do bardziej dogodnych algebraicznych manipulacji i prostszych rozwiązań. Są przypadki, w których uzyskanie bezpośredniego rozwiązania byłoby prawie niemożliwe, ale rozwiązanie problemu za pomocą przemyślanej transformacji całkowej jest proste.
Rozwiązywanie niejednorodnych liniowych relacji rekurencyjnych o stałych współczynnikach
Jeżeli rekurencja jest niejednorodna, dane rozwiązanie można znaleźć metodą nieoznaczonych współczynników, a rozwiązanie jest sumą rozwiązania jednorodnego i poszczególnych rozwiązań. Inną metodą rozwiązywania niejednorodnej rekurencji jest metoda różnicowania symbolicznego . Rozważmy na przykład następującą powtarzalność:
Jest to nawrót niejednorodny. Jeśli podstawimy n ↦ n +1, otrzymamy rekurencję
Odjęcie oryginalnej rekurencji od tego równania daje
lub równoważnie
Jest to jednorodny nawrót, który można rozwiązać za pomocą wyjaśnionych powyżej metod. Ogólnie, jeśli rekurencja liniowa ma postać
gdzie są stałe współczynniki, a p ( n ) jest niejednorodnością, to jeśli p ( n ) jest wielomianem o stopniu r , to ta niejednorodna rekurencyjność może być sprowadzona do rekurencyjnej jednorodnej poprzez zastosowanie metody symbolicznego różnicowania r razy.
Jeśli
jest funkcją tworzącą niejednorodności, funkcją tworzącą
niejednorodnej nawrotu
ze stałymi współczynnikami c i pochodzi z
Jeśli P ( x ) jest wymierną funkcją generującą, A ( x ) jest również jedną. Omówiony powyżej przypadek, w którym p n = K jest stałą, wyłania się jako jeden z przykładów tego wzoru, gdzie P ( x ) = K /(1− x ). Inny przykład, nawrót z niejednorodnością liniową, pojawia się w definicji liczb schizofrenicznych . Rozwiązanie jednorodnych rekurencji jest włączone jako p = P = 0.
Rozwiązywanie niejednorodnych relacji rekurencyjnych pierwszego rzędu ze zmiennymi współczynnikami
Ponadto dla ogólnej niejednorodnej liniowej relacji rekurencyjnej pierwszego rzędu ze zmiennymi współczynnikami:
jest też fajna metoda na rozwiązanie tego problemu:
Pozwolić
Następnie
Jeśli zastosujemy wzór do i przyjmiemy granicę h→0, otrzymamy wzór na równania różniczkowe liniowe pierwszego rzędu ze zmiennymi współczynnikami; suma staje się całką, a iloczyn staje się funkcją wykładniczą całki.
Rozwiązywanie ogólnych jednorodnych liniowych relacji rekurencyjnych
Wiele jednorodnych liniowych zależności rekurencyjnych można rozwiązać za pomocą uogólnionych szeregów hipergeometrycznych . Ich szczególne przypadki prowadzą do relacji rekurencyjnych dla wielomianów ortogonalnych i wielu funkcji specjalnych . Na przykład rozwiązanie:
jest dany przez
funkcja Bessela , natomiast
jest rozwiązany przez
confluent hipergeometryczny serii . Ciągi będące rozwiązaniami równań różniczkowych liniowych o współczynnikach wielomianowych nazywamy P-rekursywnymi . Dla tych specyficznych równań rekurencyjnych znane są algorytmy, które znajdują rozwiązania wielomianowe , wymierne lub hipergeometryczne .
Rozwiązywanie racjonalnych równań różniczkowych pierwszego rzędu
Wymierne równanie różnicy pierwszego rzędu ma postać . Takie równanie można rozwiązać, pisząc jako nieliniowe przekształcenie innej zmiennej, która sama ewoluuje liniowo. Następnie można zastosować standardowe metody do rozwiązania równania różnicy liniowej w .
Stabilność
Stabilność liniowych rekurencji wyższego rzędu
Rekurencyjność liniowa rzędu d ,
Powtarzalność jest stabilna , co oznacza, że iteracje zbiegają się asymptotycznie do stałej wartości wtedy i tylko wtedy, gdy wartości własne (tj. pierwiastki równania charakterystycznego), zarówno rzeczywiste, jak i złożone, są mniejsze niż jedność w wartości bezwzględnej.
Stabilność liniowych rekurencji macierzy pierwszego rzędu
W macierzowym równaniu różnicowym pierwszego rzędu
z wektorem stanu x i macierzą przejścia A , x zbiega się asymptotycznie do wektora stanu ustalonego x * wtedy i tylko wtedy, gdy wszystkie wartości własne macierzy przejścia A (zarówno rzeczywiste, jak i złożone) mają wartość bezwzględną mniejszą niż 1.
Stabilność nieliniowych nawrotów pierwszego rzędu
Rozważmy nieliniową nawrót pierwszego rzędu
Ta rekurencja jest lokalnie stabilna , co oznacza, że zbiega się do ustalonego punktu x * z punktów wystarczająco bliskich x *, jeśli nachylenie f w sąsiedztwie x * jest mniejsze niż jedność w wartości bezwzględnej:
Rekurencja nieliniowa może mieć wiele punktów stałych, w którym to przypadku niektóre punkty stałe mogą być lokalnie stabilne, a inne lokalnie niestabilne; dla ciągłej f dwa sąsiednie punkty stałe nie mogą być oba lokalnie stabilne.
Nieliniowa relacja rekurencyjności może mieć również cykl o okresie k dla k > 1. Taki cykl jest stabilny, co oznacza, że przyciąga zbiór warunków początkowych o dodatniej mierze, jeśli funkcja złożona
gdzie f występuje k razy jest lokalnie stabilna według tego samego kryterium:
gdzie x * jest dowolnym punktem w cyklu.
W chaotycznej relacji powtarzalności zmienna x pozostaje w ograniczonym regionie, ale nigdy nie zbiega się do ustalonego punktu lub cyklu przyciągania; wszelkie stałe punkty lub cykle równania są niestabilne. Zobacz także mapę logistyczną , transformację dwójkową i mapę namiotową .
Związek z równaniami różniczkowymi
Rozwiązując numerycznie równanie różniczkowe zwyczajne , zwykle napotyka się relację rekurencyjną. Na przykład podczas rozwiązywania problemu z wartością początkową
z metodą Eulera i kroku h , wylicza się wartości
przez nawrót
Układy liniowych równań różniczkowych pierwszego rzędu można dokładnie zdyskretyzować analitycznie przy użyciu metod przedstawionych w artykule o dyskretyzacji .
Aplikacje
Biologia
Niektóre z najbardziej znanych równań różnicowych wywodzą się z próby modelowania dynamiki populacji . Na przykład liczby Fibonacciego były kiedyś używane jako model wzrostu populacji królików.
Odwzorowanie logistyczne służy bezpośrednio do modelu wzrostu populacji, lub jako punkt wyjścia dla bardziej szczegółowych modeli dynamiki populacji . W tym kontekście do modelowania interakcji dwóch lub więcej populacji często stosuje się sprzężone równania różnicowe. Na przykład model Nicholsona-Baileya dla interakcji żywiciel- pasożyt jest podany przez:
gdzie N t reprezentuje gospodarzy, a P t pasożyty, w czasie t .
Równania całkoróżnicowe są formą relacji rekurencyjnej ważnej dla ekologii przestrzennej . Te i inne równania różnicowe szczególnie nadają się do modelowania populacji uniwoltowych .
Informatyka
Relacje rekurencyjne mają również fundamentalne znaczenie w analizie algorytmów . Jeśli algorytm jest zaprojektowany tak, aby rozbijał problem na mniejsze podproblemy ( dziel i zwyciężaj ), jego czas działania jest opisany relacją powtarzalności.
Prostym przykładem jest czas, jaki zajmuje algorytmowi znalezienie elementu w uporządkowanym wektorze z elementami, w najgorszym przypadku.
Algorytm naiwny przeszukuje od lewej do prawej, po jednym elemencie na raz. Najgorszym możliwym scenariuszem jest sytuacja, gdy wymagany element jest ostatnim, a więc liczba porównań wynosi .
Lepszy algorytm nazywa się wyszukiwaniem binarnym . Wymaga jednak posortowanego wektora. Najpierw sprawdzi, czy element znajduje się w środku wektora. Jeśli nie, to sprawdzi, czy środkowy element jest większy czy mniejszy od poszukiwanego elementu. W tym momencie połowa wektora może zostać odrzucona, a algorytm może zostać uruchomiony ponownie na drugiej połowie. Liczba porównań zostanie podana przez
złożoność czas którego będzie .
Przetwarzanie sygnału cyfrowego
W cyfrowym przetwarzaniu sygnałów relacje rekurencyjne mogą modelować sprzężenie zwrotne w systemie, w którym wyjścia w jednym czasie stają się wejściami w czasie przyszłym. Powstają zatem w filtrach cyfrowych o nieskończonej odpowiedzi impulsowej (IIR) .
Na przykład równanie dla „sprzężenia do przodu” filtru grzebieniowego IIR o opóźnieniu T jest następujące:
gdzie jest wejściem w czasie t , jest wyjściem w czasie t , a α określa, jaka część opóźnionego sygnału jest zwracana na wyjście. Z tego widać, że
itp.
Ekonomia
Relacje rekurencyjne, zwłaszcza liniowe relacje rekurencyjne, są szeroko stosowane zarówno w ekonomii teoretycznej, jak i empirycznej. W szczególności w makroekonomii można opracować model różnych szerokich sektorów gospodarki (sektor finansowy, sektor towarów, rynek pracy itp.), w których działania niektórych podmiotów zależą od zmiennych opóźnionych. Model zostałby następnie rozwiązany dla bieżących wartości kluczowych zmiennych ( stopa procentowa , realny PKB itp.) w kategoriach przeszłych i bieżących wartości innych zmiennych.
Zobacz też
- Ciągi holonomiczne
- Funkcja iterowana
- Wielomiany ortogonalne
- Rekurencja
- Rekurencja (informatyka)
- Opóźniony generator Fibonacciego
- Twierdzenie mistrzowskie (analiza algorytmów)
- Dowód odcinków okręgów
- Ułamek ciągły
- Rachunek skali czasu
- Zasady kombinatoryczne
- Nieskończona odpowiedź impulsowa
- Całkowanie przez formuły redukcyjne
- Indukcja matematyczna
Bibliografia
Przypisy
Bibliografia
- Batchelder, Paul M. (1967). Wprowadzenie do równań różnicowych liniowych . Publikacje Dovera.
- Miller, Kenneth S. (1968). Równania różnicowe liniowe . WA Benjamin.
- Fillmore, Jay P.; Marks, Morris L. (1968). „Liniowe sekwencje rekurencyjne”. SIAM Rev . 10 (3). s. 324-353. JSTOR 2027658 .
- Alfred Brousseau (1971). Rekurencja liniowa i ciągi Fibonacciego . Stowarzyszenie Fibonacciego.
- Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest i Clifford Stein . Wprowadzenie do algorytmów , wydanie drugie. MIT Press i McGraw-Hill, 1990. ISBN 0-262-03293-7 . Rozdział 4: Nawroty, s. 62-90.
- Graham, Ronald L.; Knuth, Donald E.; Patasznik, Oren (1994). Matematyka konkretna: podstawa informatyki (2 wyd.). Addisona-Wesleya. Numer ISBN 0-201-55802-5.
- Enders, Walter (2010). Applied Econometric Times Series (3 wyd.). Zarchiwizowane od oryginału w dniu 2014-11-10.
- Pozbądź się, Paul; Flahive, Maryjo ; Robson, Robbie (2005). Równania różnicowe: od królików do chaosu . Skoczek. Numer ISBN 0-387-23234-6. Rozdział 7.
- Jacques, Ian (2006). Matematyka dla ekonomii i biznesu (wyd. piąte). Sala Prezydencka. s. 551 -568. Numer ISBN 0-273-70195-9. Rozdział 9.1: Równania różnicowe.
- Minh, Tang; Van To, Tan (2006). „Wykorzystywanie funkcji generujących do rozwiązywania liniowych niejednorodnych równań rekurencyjnych” (PDF) . Proc. wewn. Konf. Symulacja, modelowanie i optymalizacja, SMO'06 . s. 399-404.
- Polyanin, Andrei D. „Różnice i równania funkcjonalne: dokładne rozwiązania” . w EqWorld - Świat równań matematycznych.
- Polyanin, Andrei D. „Różnice i równania funkcjonalne: metody” . w EqWorld - Świat równań matematycznych.
- Wang, Xiang-Sheng; Wong, Roderick (2012). „Asymptotyki wielomianów ortogonalnych poprzez relacje nawrotów”. Analny. Zał . 10 (2): 215–235. arXiv : 1101.4371 . doi : 10.1142/S0219530512500108 . S2CID 28828175 .
Linki zewnętrzne
- „Relacja nawrotów” , Encyklopedia Matematyki , EMS Press , 2001 [1994]
- Weisstein, Eric W. „Równanie nawrotu” . MatematykaŚwiat .
- „Indeks rekomendacji OEIS” . Indeks OEIS do kilku tysięcy przykładów rekurencji liniowych, posortowanych według kolejności (liczba terminów) i sygnatury (wektor wartości stałych współczynników)