Рекурентним співвідношенням називається формула виду an+1=F(an,an-1,...,an-k+1), де F деяка функція від k аргументів, яка дозволяє обчислити наступні члени числової послідовності через значення попередніх членів. Рекурентне співвідношення однозначно визначає послідовність an, якщо вказано k перших членів послідовності. Рекурентне співвідношення є прикладом рекурсивного визначення послідовності.
Приклади
- an+1=an+an-1, a1=1, a2=1.
- Рекурентне співвідношення арифметичної прогресії:
- an+1=an+d.
- Рекурентне співвідношення геометричної прогресії:
- an+1=an·q.
- Рекурентне співвідношення послідовності n!:
- an+1=an·(n+1).
- Рекурентне співвідношення (синуса фіксованого кута):
- .
Лінійне однорідне рекурентне співвідношення з постійними коефіцієнтами
Лінійним однорідним рекурентним співвідношенням з постійними коефіцієнтами порядку є рівняння
де всі коефіцієнти постійні.
Ті ж самі коефіцієнти визначають характеристичний многочлен (або "допоміжний многочлен")
- .
Згідно з основною теоремою алгебри існує коренів рівняння . Ці корені відіграють вирішальну роль в знаходженні послідовності, яка відповідає заданому рекурентному співвідношенню.
Якщо всі корені різні, то розв'язок рекурсії має вигляд:
де коефіцієнти визначаються в залежності від значень початкових елементів послідовності .
У випадку коли однакові корені присутні декілька разів (кратні корені) розв'язок рекурсії має інший вигляд. Якщо корінь кратності (для простого кореня ), тоді
де коефіцієнти визначаються з початкових елементів послідовності.
Як приклад можна зауважити, що послідовність Фібоначчі задається лінійним однорідним рекурентним співвідношенням з постійними коефіцієнтами порядку два. Застосування наведеного методу дає формулу Біне.
У комбінаториці
Метод розв'язання комбінаторної задачі зведенням до меншої задачі (або задач) називається методом рекурентних співвідношень, а менша задача найчастіше є задачею відносно меншої кількості предметів.
Вікіпідручник має книгу на тему Розв'язник вправ по дискретній математиці/Комбінаторика/Вправи на рекурсію |
В інформатиці
Рекурентні співвідношення мають принципове значення в аналізі алгоритмів. Якщо алгоритм влаштований так, що він розбивається на декілька менших підзадач, то можна описати час його роботи з допомогою рекурентного співвідношення.
Простий приклад це час, необхідний алгоритму для пошуку елемента в упорядкованому векторі з елементів, в найгіршому випадку.
Примітивний алгоритм полягає в пошуку зліва направо. Найгіршим випадком,буде ситуація в якій потрібний елемент є останнім. В цьому випадку кількість порівнянь буде .
Найкращий алгоритм для цієї задачі є бінарний пошук. Він полягає в наступному. Треба спочатку перевірити, чи знаходиться елемент в середині вектора. Якщо ні, то будемо перевіряти, чи середній елемент більше або менше шуканого елемента. Після цього половина вектора може бути відкинута, і алгоритм може працювати знову на половині, що залишилась. Кількість порівнянь описується рекурентним співвідношенням:
- ,
що буде близько до функції .
Див. також
Посилання
- Карнаух Т.О. Комбінаторика [ 22 лютого 2014 у Wayback Machine.]
- Cormen, T. et al, Introduction to Algorithms, MIT Press, 2009
- R. Sedgewick, F. Flajolet, An Introduction to the Analysis of Algorithms, Addison-Wesley, 2013
В іншому мовному розділі є повніша стаття Recurrence relation(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської. (квітень 2017)
|
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Rekurentnim spivvidnoshennyam nazivayetsya formula vidu an 1 F an an 1 an k 1 de F deyaka funkciya vid k argumentiv yaka dozvolyaye obchisliti nastupni chleni chislovoyi poslidovnosti cherez znachennya poperednih chleniv Rekurentne spivvidnoshennya odnoznachno viznachaye poslidovnist an yaksho vkazano k pershih chleniv poslidovnosti Rekurentne spivvidnoshennya ye prikladom rekursivnogo viznachennya poslidovnosti PrikladiPoslidovnist Fibonachchi an 1 an an 1 a1 1 a2 1 Rekurentne spivvidnoshennya arifmetichnoyi progresiyi an 1 an d Rekurentne spivvidnoshennya geometrichnoyi progresiyi an 1 an q Rekurentne spivvidnoshennya poslidovnosti n an 1 an n 1 Rekurentne spivvidnoshennya sinusa fiksovanogo kuta sin n 1 a 2 sin a cos n a sin n 1 a displaystyle sin n 1 alpha 2 sin alpha cos n alpha sin n 1 alpha Linijne odnoridne rekurentne spivvidnoshennya z postijnimi koeficiyentamiLinijnim odnoridnim rekurentnim spivvidnoshennyam z postijnimi koeficiyentami poryadku k displaystyle k ye rivnyannya a n c 1 a n 1 c 2 a n 2 c d a n d displaystyle a n c 1 a n 1 c 2 a n 2 cdots c d a n d de vsi koeficiyenti c i displaystyle c i postijni Ti zh sami koeficiyenti viznachayut harakteristichnij mnogochlen abo dopomizhnij mnogochlen p t t d c 1 t d 1 c 2 t d 2 c d displaystyle p t t d c 1 t d 1 c 2 t d 2 cdots c d Zgidno z osnovnoyu teoremoyu algebri isnuye d displaystyle d koreniv rivnyannya p t 0 displaystyle p t 0 Ci koreni vidigrayut virishalnu rol v znahodzhenni poslidovnosti yaka vidpovidaye zadanomu rekurentnomu spivvidnoshennyu Yaksho vsi koreni r 1 r 2 r d displaystyle r 1 r 2 dots r d rizni to rozv yazok rekursiyi maye viglyad a n k 1 r 1 n k 2 r 2 n k d r d n displaystyle a n k 1 r 1 n k 2 r 2 n cdots k d r d n de koeficiyenti k i displaystyle k i viznachayutsya v zalezhnosti vid znachen pochatkovih elementiv poslidovnosti a 1 a 2 a d displaystyle a 1 a 2 dots a d U vipadku koli odnakovi koreni prisutni dekilka raziv kratni koreni rozv yazok rekursiyi maye inshij viglyad Yaksho r i i 1 s displaystyle r i i 1 dots s korin kratnosti l i displaystyle l i dlya prostogo korenya l i 1 displaystyle l i 1 todi a n i 1 s k i 1 k i 2 n k i l i n l i 1 r i n displaystyle a n sum i 1 s k i1 k i2 n cdots k il i n l i 1 r i n de koeficiyenti k i j displaystyle k ij viznachayutsya z pochatkovih elementiv poslidovnosti Yak priklad mozhna zauvazhiti sho poslidovnist Fibonachchi zadayetsya linijnim odnoridnim rekurentnim spivvidnoshennyam z postijnimi koeficiyentami poryadku dva Zastosuvannya navedenogo metodu daye formulu Bine U kombinatoriciMetod rozv yazannya kombinatornoyi zadachi zvedennyam do menshoyi zadachi abo zadach nazivayetsya metodom rekurentnih spivvidnoshen a mensha zadacha najchastishe ye zadacheyu vidnosno menshoyi kilkosti predmetiv Vikipidruchnik maye knigu na temu Rozv yaznik vprav po diskretnij matematici Kombinatorika Vpravi na rekursiyuV informaticiRekurentni spivvidnoshennya mayut principove znachennya v analizi algoritmiv Yaksho algoritm vlashtovanij tak sho vin rozbivayetsya na dekilka menshih pidzadach to mozhna opisati chas jogo roboti z dopomogoyu rekurentnogo spivvidnoshennya Prostij priklad ce chas neobhidnij algoritmu dlya poshuku elementa v uporyadkovanomu vektori z n displaystyle n elementiv v najgirshomu vipadku Primitivnij algoritm polyagaye v poshuku zliva napravo Najgirshim vipadkom bude situaciya v yakij potribnij element ye ostannim V comu vipadku kilkist porivnyan bude n displaystyle n Najkrashij algoritm dlya ciyeyi zadachi ye binarnij poshuk Vin polyagaye v nastupnomu Treba spochatku pereviriti chi znahoditsya element v seredini vektora Yaksho ni to budemo pereviryati chi serednij element bilshe abo menshe shukanogo elementa Pislya cogo polovina vektora mozhe buti vidkinuta i algoritm mozhe pracyuvati znovu na polovini sho zalishilas Kilkist porivnyan opisuyetsya rekurentnim spivvidnoshennyam c 1 1 displaystyle c 1 1 c n 1 c n 2 displaystyle c n 1 c n 2 sho bude blizko do funkciyi log 2 n displaystyle log 2 n Div takozhRekursiyaPosilannyaKarnauh T O Kombinatorika 22 lyutogo 2014 u Wayback Machine Cormen T et al Introduction to Algorithms MIT Press 2009 R Sedgewick F Flajolet An Introduction to the Analysis of Algorithms Addison Wesley 2013 V inshomu movnomu rozdili ye povnisha stattya Recurrence relation angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi kviten 2017 Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi