Что такое рекуррентная формула
Рекуррентная формула
Рекуррентная формула — формула вида , выражающая каждый член последовательности
через p предыдущих членов.
Общая проблематика вычислений с использованием рекуррентных формул является предметом теории рекурсивных функций.
Содержание
Примеры
Приложения
Рекуррентные формулы используются для описания времени работы алгоритма, рекурсивно обращающегося к самому себе. В такой формуле время, требуемое для решения задачи объемом ввода n, выражается через время решения вспомогательных подзадач. [1]
См. также
Примечания
Полезное
Смотреть что такое «Рекуррентная формула» в других словарях:
рекуррентная формула — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN recurrence formularecursion formula … Справочник технического переводчика
рекуррентная формула — rekurentinė formulė statusas T sritis fizika atitikmenys: angl. recurrence formula vok. Rekursionsformel, f rus. рекуррентная формула, f pranc. formule de récurrence, f … Fizikos terminų žodynas
Рекуррентная формула — (от лат. recurrens, родительный падеж recurrentis возвращающийся) формула приведения, формула, сводящая вычисление n го члена какой либо последовательности (чаще всего числовой) к вычислению нескольких предыдущих её членов. Обычно эти… … Большая советская энциклопедия
РЕКУРРЕНТНАЯ ТОЧКА — д и н а м и ч е с к о й с и с т е м ы точка хдинамич. системы ft (или, в иных обозначениях, f(t,.), см. [2]), заданной на метрич. пространстве S, удовлетворяющая условию: для всякого e>0 найдется T>0 такое, что все точки траектории ftx… … Математическая энциклопедия
Математическая формула — Эта статья об обозначениях элементарной математики; Для более общего контекста см.: Математические обозначения. Математическая формула (от лат. formula уменьшительное от forma образ, вид) принятая в математике (а также… … Википедия
рекуррентная формула
Смотреть что такое «рекуррентная формула» в других словарях:
рекуррентная формула — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN recurrence formularecursion formula … Справочник технического переводчика
рекуррентная формула — rekurentinė formulė statusas T sritis fizika atitikmenys: angl. recurrence formula vok. Rekursionsformel, f rus. рекуррентная формула, f pranc. formule de récurrence, f … Fizikos terminų žodynas
Рекуррентная формула — (от лат. recurrens, родительный падеж recurrentis возвращающийся) формула приведения, формула, сводящая вычисление n го члена какой либо последовательности (чаще всего числовой) к вычислению нескольких предыдущих её членов. Обычно эти… … Большая советская энциклопедия
РЕКУРРЕНТНАЯ ТОЧКА — д и н а м и ч е с к о й с и с т е м ы точка хдинамич. системы ft (или, в иных обозначениях, f(t,.), см. [2]), заданной на метрич. пространстве S, удовлетворяющая условию: для всякого e>0 найдется T>0 такое, что все точки траектории ftx… … Математическая энциклопедия
Математическая формула — Эта статья об обозначениях элементарной математики; Для более общего контекста см.: Математические обозначения. Математическая формула (от лат. formula уменьшительное от forma образ, вид) принятая в математике (а также… … Википедия
Решение рекуррентных соотношений
Содержание
Определения [ править ]
[math] F_0 = 0,\qquad F_1 = 1,\qquad F_
Для этого можно использовать метод производящих функций (англ. generating function method).
Метод производящих функций [ править ]
Примеры [ править ]
[math]1[/math] пример [ править ]
Производящие функции позволяют решать рекуррентные соотношение механически по одному и тому же алгоритму. Рассмотрим общую схему на простом примере, который позволит продемонстрировать базовые приёмы работы.
Задано линейное однородное рекуррентное соотношение порядка [math]2[/math] с постоянными коэффициентами:
[math]\begin
Будем искать производящую функцию последовательности в виде
[math] G(z)=\displaystyle\sum_
Теперь сложим все уравнения для всех значений [math]n[/math] :
[math] \underbrace
Аналогичные манипуляции со второй суммой дают нам выражение
[math] \displaystyle\sum_
откуда получаем производящую функцию последовательности в замкнутом виде:
[math] G(z) = \dfrac
Теперь разобьём дробь на сумму простых дробей:
[math] \dfrac
Из этого разложения следует, что
[math] \dfrac<1><1-3z>= \displaystyle\sum_
С другой стороны, мы искали [math]G(z)[/math] в виде
[math] G(z)=\displaystyle\sum_
поэтому, в силу равенства рядов, [math]a_n=3^n-2^n[/math] (для [math]n\geqslant 0[/math] ).
[math]2[/math] пример: числа Фибоначчи [ править ]
Рассмотрим рекуррентное соотношение для чисел Фибоначчи:
[math]\begin
Первый шаг алгоритма мы уже выполнили, записав рекуррентное соотношение. Выполним второй шаг:
[math]\begin
Складываем все строчки:
[math] f_0 + f_1 z + \displaystyle\sum_
Третий шаг алгоритма требует привести все суммы к замкнутому виду:
[math]\begin
откуда получаем замкнутое выражение для производящей функции:
[math] G(z) = \dfrac
Осталось разложить её в ряд (чего требует четвёртый шаг алгоритма). С этой целью нужно разложить знаменатель на множители. Найдем корни уравнения:
[math]\displaylines< 1-z-z^2 = 0 \cr z_1=-\dfrac<1-\sqrt<5>><2>, z_2=-\dfrac<1+\sqrt<5>><2>. > [/math]
Нам известно разложение следующей рациональной функции:
[math] \dfrac<1> <1-z>= \displaystyle\sum_
Рассмотрим первую дробь и поделим в ней числитель и знаменатель на [math]z_1[/math] :
[math] \dfrac
Аналогично (но с делением на [math]z_2[/math] ) поступим со второй дробью:
[math] \dfrac
[math]3[/math] пример [ править ]
Рекуррентное соотношение:
[math] \begin
[math]4[/math] пример [ править ]
Рассмотрим следующее рекуррентное соотношение:
[math]\begin
Вспомним, что
[math] (z^n)’ = nz^
поэтому
[math] \displaystyle\sum_
Последняя сумма может быть свёрнута:
[math] \displaystyle\sum_
Подставив свёрнутое выражение обратно, имеем,
[math] z\biggl(\displaystyle\sum_
Это уравнение для производящей функции. Из него выражаем [math]G(z)[/math] :
[math] G(z) = \dfrac<1-6z+11z^2-5z^3><(1-6z+8z^2)(1-z)^2>. [/math]
Дальше мы знаем что делать со всеми этими дробями, кроме, разве лишь, первой. Рассмотрим её (без множителя) подробнее:
[math] \dfrac<1> <(1-z)^2>=(1-z)^ <-2>=\displaystyle\sum_
Дискретная математика — рекуррентное соотношение
Определение
Рекуррентное отношение — это уравнение, которое рекурсивно определяет последовательность, в которой следующий член является функцией предыдущих членов (выражая F n как некоторую комбинацию F i с i n ).
Линейные рекуррентные отношения
Линейное рекуррентное уравнение степени k или порядка k — это рекуррентное уравнение в формате x n = A 1 x n − 1 + A 2 x n − 1 + A 3 x n − 1 + d o t s A k x n k ( A n — константа, а A k n e q 0 ) на последовательности чисел как полинома первой степени.
Вот некоторые примеры линейных рекуррентных уравнений —
Рецидив отношений | Начальные значения | Решения |
---|---|---|
F n = F n-1 + F n-2 | a 1 = a 2 = 1 | Число Фибоначчи |
F n = F n-1 + F n-2 | а 1 = 1, а 2 = 3 | Номер Лукаса |
F n = F n-2 + F n-3 | a 1 = a 2 = a 3 = 1 | Падовская последовательность |
F n = 2F n-1 + F n-2 | a 1 = 0, a 2 = 1 | Число Пелла |
Как решить линейное рекуррентное соотношение
Характеристическое уравнение для вышеуказанного рекуррентного соотношения —
Три случая могут возникнуть при поиске корней —
Характеристическое уравнение рекуррентного соотношения —
Итак, ( x − 3 ) ( x − 2 ) = 0
Корни реальны и различны. Итак, это в форме дела 1
F n = a x n 1 + b x n 2
Здесь F n = a 3 n + b 2 n ( A s x 1 = 3 a n d x 2 = 2 )
1 = F 0 = a 3 0 + b 2 0 = a + b
4 = F 1 = a 3 1 + b 2 1 = 3 a + 2 b
Решая эти два уравнения, мы получаем a = 2 и b = − 1
Следовательно, окончательное решение —
Характеристическое уравнение рекуррентного соотношения —
Следовательно, существует один действительный корень x 1 = 5
Поскольку существует единый действительный корень, он имеет вид случая 2
F n = a x n 1 + b n x n 1
Решая эти два уравнения, мы получаем a = 3 и b = 2 / 5
Характеристическое уравнение рекуррентного соотношения —
РЕКУРРЕНТНОЕ СООТНОШЕНИЕ
рекуррентная формула,- соотношение вида
В случае, когда Р. с. линейно (см. Возвратная последовательность), задача описания множества всех последовательностей, удовлетворяющих данному Р. с., имеет аналогии с решением обыкновенного однородного линейного дифференциального уравнения с постоянными коэффициентами.
Лит.:[1] М а р к у ш е в и ч А. И., Возвратные последовательности, 2 изд., М., 1975. С. Н. Артемов.
Смотреть что такое «РЕКУРРЕНТНОЕ СООТНОШЕНИЕ» в других словарях:
рекуррентное соотношение — — [[http://www.rfcmd.ru/glossword/1.8/index.php?a=index d=23]] Тематики защита информации EN recurrence relation … Справочник технического переводчика
линейное рекуррентное соотношение — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN linear recurrence … Справочник технического переводчика
Многочлены Эрмита — Многочлены Эрмита определённого вида последовательность многочленов одной вещественной переменной. Многочлены Эрмита возникают в теории вероятностей, в комбинаторике, физике. Эти многочлены названы в честь Шарля Эрмита. Содержание 1… … Википедия
Правильная скобочная последовательность — (ПСП) частный случай скобочной последовательности. Правильные скобочные последовательности образуют язык Дика и формально определяются следующим образом: (пустая строка) ПСП ПСП, взятая в скобки одного типа ПСП ПСП, к которой… … Википедия
Ортогональные многочлены — Пафнутий Львович Чебышёв В математике последовательностью ортогональных многочленов называют бесконечную последовательность действительных многочленов … Википедия
Фибоначчи — (Fibonacci) Фибоначчи первый крупный математик средневековой Европы Десятичная система счисления, арабские цифры, числа, последовательность, уровни, ряд, линии и спираль Фибоначчи Содержание >>>>>>>>> … Энциклопедия инвестора
ВАРИАЦИОННОЕ ИСЧИСЛЕНИЕ — численные методы раздел вычислительной математики, посвященный методам отыскания экстремальных значений функционалов. Численные методы В. и. принято разделять на два больших класса: непрямые и прямые методы. Непрямые методы основаны на… … Математическая энциклопедия
ВОЛЬТЕРРА УРАВНЕНИЕ — интегральное уравнение вида (линейное интегральное В. у. I рода) или вида (линейное интегральное В. у. II род а). Здесь х, s, a действительные числа, (вообще говоря) комплексный параметр, неизвестная функция, заданные функции, суммируемые с… … Математическая энциклопедия
Задача о порядке перемножения матриц — Задача о порядке перемножения матриц классическая задача динамического программирования, в которой дана последовательность матриц и требуется минимизировать количество скалярных операций для вычисления их произведения. Матрицы… … Википедия
Число Стирлинга первого рода — Числа Стирлинга первого рода количество перестановок из n предметов, имеющие ровно k циклов. Содержание 1 Определение 2 Рекуррентное соотношение 3 Пример 4 Свойст … Википедия