18. Линейные рекуррентные соотношения и их решение с помощью поизводящих функций. Числа Фиббоначчи
Пусть - числовая последовательность со следующим свойством:
,
Причем последнее равенство верно для всех , число считается фиксированным, а числа считаются изначально заданными. Таким образом, данная последовательность полностью определяется своими первыми членами ; равенство, благодаря которо-му это оказывается возможным, называется Линейным рекуррентным соотношением.
Имеется следующая классическая задача: как выразить общий член данной последо-вательности не через предыдущие члены последовательности, а в виде аналитического выра-жения от ? Приведем решение этой задачи с помощью производящий функций.
Пусть - производящая функция данной последова-тельности , которая задается линейным рекуррентным соотношением . Фиксируем следующий формальный степенной ряд: (здесь все коэффициенты, начиная с -й степени пере-менной , равны нулю). Вычислим произведение :
Таким образом, формальный степенной ряд - это тоже многочлен, так что производящая функция представляется как частное от деления двух многочленов:
.
Существует техника разложения таких выражений «на простейшие дроби», с помощью которой можно вычислить коэффициенты дроби в конечном виде как функции от номера коэффи-циента. Это и есть полное формальное решение рассматриваемой задачи. Рассмотрим пример.
Пусть и Такая последовательность называется Чис-лами Фиббоначчи. Последовательность чисел Фиббоначии выгляди так: 1,1,2,3,5,8,13,21... . Найдем -е число Фиббоначчи как функуцию от . Имеем: и, продолжая сохранять обозначения, ; отсюда имеет вид:
;
Следовательно,
.
Заметим: , где ; следовательно,
В соответствии с правилом деления формальных степенных рядов:
Отсюда следует, что
< Предыдущая |
---|