Лінійна рекурентна послідовність

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Лінійною рекурентною послідовністю (лінійною рекурентою) називається будь-яка числова послідовність x0,x1,, задана лінійним рекурентним співвідношенням:

xn=a1xn1++adxnd для всіх nd

з заданими початковими членами x0,,xd1, де d — фіксоване натуральне число, a1,,ad — задані числові коефіцієнти, ad0. При цьому число d називається порядком послідовності.

Лінійні рекурентні послідовності іноді називають зворотними послідовностями.

Теорія лінійних рекурентних послідовностей є точним аналогом теорії лінійних диференціальних рівнянь з постійними коефіцієнтами.

Приклади

Частковими випадками лінійних рекурентних послідовностей є послідовності:

Формула загального члена

Для лінійних рекурентних послідовностей існує формула, яка виражає загальний член послідовності через корені її характеристичного многочлена

λda1λd1ad1λad.

А саме, загальний член виражається у вигляді лінійної комбінації d послідовностей виду

xn=λknnm,

де λk — корінь характеристичного многочлена і m — ціле невід'ємне число, що не перевищує кратності λk.

Для чисел Фібоначчі такою формулою є формула Біне.

Приклад

Для знаходження формули загального члена послідовності Fn, що задовольняє лінійне рекурентне рівняння другого порядку Fn=bFn1+cFn2 з початковими значеннями F1, F2, слід розв'язати характеристичне рівняння

q2bqc=0.

Якщо рівняння має два різні корені q1 і q2, відмінні від нуля, то для довільних сталих A і B, послідовність

Fn=Aq1n+Bq2n,

задовольняє рекурентне співвідношення; залишається знайти числа A і B, такі, що

F1=Aq1+Bq2 і F2=Aq12+Bq22.

Якщо ж дискримінант характеристичного рівняння дорівнює нулю і отже, рівняння має єдиний корінь q1, то для довільних сталих A і B, послідовність

Fn=(A+Bn)q1n

задовольняє рекурентне співвідношення; залишається знайти числа A і B, такі, що

F1=(A+B)q1 і F2=(A+B2)q12.

Зокрема, для послідовності, яка визначається таким лінійним рекурентним рівнянням другого порядку

Fn=5Fn16Fn2; F1=1, F2=2.

коренями характеристичного рівняння q25q+6=0 є q1=2, q2=3. Тому

Fn=2(3n12n1)6(3n22n2)..

Остаточно:

Fn=52n143n1.

Застосування

Лінійні рекурентні послідовності над кільцями вирахувань традиційно використовуються для генерування псевдовипадкових чисел.

Історія

Основи теорії лінійних рекурентних послідовностей були дані в двадцятих роках вісімнадцятого століття Абрахамом де Муавром і Даніелем Бернуллі. Леонард Ейлер виклав її у тринадцятій главі свого «Вступу до аналізу нескінченно малих» (1748).[1] Пізніше Пафнутій Львович Чебишов і ще пізніше Шаблон:Нп виклали цю теорію в своїх курсах числення скінченних різниць.[2][3]

Див. також

Примітки

Шаблон:Reflist

Література

Шаблон:Послідовності й ряди

  1. Л. Эйлер, Введение в анализ бесконечно-малых, т. I, M. — Л., 1936, стр. 197—218
  2. П. Л. Чебышев, Теория вероятностей, лекции 1879—1880 гг., М. — Л., 1936, стр. 139—147
  3. А. А. Марков, Исчисление конечных разностей, 2-е изд., Одесса, 1910, стр. 209—239