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

z warunkami początkowymi

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 ( xr ) 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 nb n -1b n -2b * 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ą:

  1. Każda z sekwencji r spełnia relację rekurencyjną.
  2. 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:

  1. Znajdź wielomian charakterystyczny p ( t ).
  2. Znajdź pierwiastki z liczebności p ( t ) .
  3. 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ą λ * )
  4. 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- 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 nn +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 ,

ma charakterystyczne równanie

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ż

Bibliografia

Przypisy

Bibliografia

Linki zewnętrzne