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