Содержание
-
Рекуррентные уравнения
-
Основные методы решения рекуррентных уравнений
Метод итераций; Подстановочный метод; Метод рекурсивных деревьев.
-
Метод итераций
Пример 1. Найти решение рекуррентного уравнения методом итераций.
-
Решение: Пусть n=2k.
-
-
Пример 2. Найти решение рекуррентного уравнения
-
-
Подстановочный метод Пример 3. Решить рекуррентное уравнение Идея метода: Найти функцию g(n) наименьшего возможного порядка так, что при подстановке в рекуррентное уравнение вместо T(n) получим верное неравенство
-
Подставим функцию g(n )=cn в уравнение и получим ложное неравенство Подставим теперь функцию Получим неравенство или c>2/n, которое верно для с≥2
-
Пусть Тогда
-
Пример 4. Методом подстановок решить рекуррентное уравнение
-
Метод рекурсивных деревьев
Пример 5. Решить рекуррентное уравнение:
-
Идея метода: По виду рекуррентного уравнения строится древовидная структура. На первой итерации формируется дерево по правилу: в корень дерева заносится свободный член исходного рекуррентного уравнения; Сыновьями этого корня являются рекуррентные функции правой части исходного соотношения. На последующих итерациях для каждого из сыновей строится аналогичная древовидная структура.
-
Вычисляются суммы значений для равноудаленных от корня вершин; Находится максимальная сумма по уровням. Общая трудоемкость ограничена: Максимальной суммой, умноженной на количество уровней; суммой всех значений по уровням.
-
Пример 6. Решить рекуррентное уравнение
-
Теорема 1. Пусть a, b,c, k – некоторые константы. Тогда решение рекуррентного уравнения имеет вид:
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.