Рекуррентное отношение
В математике рекуррентное соотношение — это уравнение , согласно которому -й член последовательности чисел равен некоторой комбинации предыдущих членов. Часто только предыдущие члены последовательности появляются в уравнении для параметра это независимо от ; это число называется порядком отношения. Если значения первого числа в последовательности заданы, остальную часть последовательности можно вычислить, повторно применяя уравнение.
В линейных рекуррентах й член n- приравнивается к линейной функции от предыдущие условия. Известный пример — повторяемость чисел Фибоначчи . где заказ равно двум, а линейная функция просто складывает два предыдущих члена. Этот пример представляет собой линейную рекуррентность с постоянными коэффициентами , поскольку коэффициенты линейной функции (1 и 1) являются константами, не зависящими от Для этих повторений можно выразить общий член последовательности как в замкнутой форме выражение . Кроме того, линейные рекурренты с полиномиальными коэффициентами, зависящими от также важны, поскольку многие общие элементарные и специальные функции имеют ряд Тейлора , коэффициенты которого удовлетворяют такому рекуррентному соотношению (см. голономная функция ).
Решение рекуррентного соотношения означает получение решения в замкнутой форме : нерекурсивной функции .
Понятие рекуррентного отношения можно распространить на многомерные массивы , то есть индексированные семейства , которые индексируются кортежами натуральных чисел .
Определение
[ редактировать ]Рекуррентное отношение — это уравнение, которое выражает каждый элемент последовательности как функцию предыдущих. Точнее, в случае, когда задействован только непосредственно предшествующий элемент, рекуррентное отношение имеет вид
где
— функция, где X — множество, которому должны принадлежать элементы последовательности. Для любого , это определяет уникальную последовательность с в качестве его первого элемента, называемого начальным значением . [1]
Определение для получения последовательностей, начиная с члена с индексом 1 или выше, легко изменить.
Это определяет рекуррентное отношение первого порядка . Рекуррентное соотношение порядка k имеет вид
где — функция, включающая k последовательных элементов последовательности.В этом случае k для определения последовательности необходимо начальных значений.
Примеры
[ редактировать ]Факториал
[ редактировать ]Факториал соотношением определяется рекуррентным
и начальное состояние
Это пример линейной рекуррентности с полиномиальными коэффициентами порядка 1, с простым полиномом
как его единственный коэффициент.
Логистическая карта
[ редактировать ]Примером рекуррентного отношения является логистическая карта :
с заданной константой ; учитывая первоначальный срок , каждое последующее слагаемое определяется этим соотношением.
Числа Фибоначчи
[ редактировать ]Рекуррентность второго порядка, удовлетворяемая числами Фибоначчи, является каноническим примером однородного линейного рекуррентного соотношения с постоянными коэффициентами (см. Ниже). Последовательность Фибоначчи определяется с помощью рекуррентного выражения
Явно, рекуррентность дает уравнения
и т. д.
Получаем последовательность чисел Фибоначчи, которая начинается
- 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
Рекуррентность можно решить методами, описанными ниже, что дает формулу Бине , которая включает в себя степени двух корней характеристического многочлена. ; последовательности производящая функция является рациональной функцией
Биномиальные коэффициенты
[ редактировать ]Простой пример многомерного рекуррентного отношения дают биномиальные коэффициенты , которые подсчитывают способы выбора элементы из набора элементы.Их можно вычислить с помощью рекуррентного соотношения
с базовыми случаями . Использование этой формулы для вычисления значений всех биномиальных коэффициентов создает бесконечный массив, называемый треугольником Паскаля . Те же значения также можно вычислить напрямую по другой формуле, которая не является повторением, но использует факториалы , умножение и деление, а не только сложение:
Биномиальные коэффициенты также можно вычислить с помощью одномерной рекуррентности:
с начальной стоимостью (Деление не отображается в виде дроби, чтобы подчеркнуть, что оно должно вычисляться после умножения, чтобы не вводить дробные числа).Это повторение широко используется в компьютерах, поскольку оно не требует построения таблицы, как двумерное повторение, и включает в себя очень большие целые числа, как это делает формула с факториалами (если использовать все задействованные целые числа меньше конечного результата).
Разностный оператор и разностные уравнения
[ редактировать ]The Оператор разности — это оператор , который отображает последовательности в последовательности и, в более общем смысле, функции в функции. Обычно его обозначают и определяется в функциональной записи как
Таким образом, это частный случай конечной разности .
При использовании индексной записи для последовательностей определение становится
Круглые скобки вокруг и обычно опускаются, и следует понимать как член индекса n в последовательности и не применяется к элементу
Данная последовательность тот первая a это разница
The второе отличие Простое вычисление показывает, что
В более общем смысле: k- я разница определяется рекурсивно как и у одного есть
Это соотношение можно обратить, дав
А Разностное уравнение порядка k — это уравнение, которое включает в себя k первых разностей последовательности или функции точно так же, как дифференциальное уравнение порядка k связывает k первых производных функции.
Два приведенных выше соотношения позволяют преобразовать рекуррентное соотношение k -го порядка в разностное уравнение k -го порядка и, наоборот, разностное уравнение k -го порядка в рекуррентное соотношение k -го порядка . Каждое преобразование является обратным другому, и решением разностного уравнения являются именно те последовательности, которые удовлетворяют рекуррентному соотношению.
Например, разностное уравнение
эквивалентно рекуррентному соотношению
в том смысле, что двум уравнениям удовлетворяют одни и те же последовательности.
Поскольку для последовательности эквивалентно удовлетворять рекуррентному соотношению или быть решением разностного уравнения, два термина «рекуррентное соотношение» и «разностное уравнение» иногда используются как синонимы. См. Рациональное разностное уравнение и Матричное разностное уравнение , где приведен пример использования «разностного уравнения» вместо «рекуррентного соотношения».
Разностные уравнения напоминают дифференциальные уравнения, и это сходство часто используется для имитации методов решения дифференцируемых уравнений, применяемых к решению разностных уравнений и, следовательно, рекуррентных соотношений.
Уравнения суммирования относятся к разностным уравнениям так же, как интегральные уравнения относятся к дифференциальным уравнениям. См. Исчисление шкалы времени для объединения теории разностных уравнений с теорией дифференциальных уравнений.
От последовательностей к сеткам
[ редактировать ]Рекуррентные отношения с одной переменной или одномерные рекуррентные отношения касаются последовательностей (т.е. функций, определенных на одномерных сетках). Многопараметрические или n-мерные рекуррентные отношения относятся к -размерные сетки. Функции, определенные на -сетки также можно изучать с помощью уравнений в частных производных . [2]
Решение
[ редактировать ]Решение линейных рекуррентных соотношений с постоянными коэффициентами
[ редактировать ]Решение неоднородных рекуррентных соотношений первого порядка с переменными коэффициентами
[ редактировать ]Более того, для общего неоднородного линейного рекуррентного соотношения первого порядка с переменными коэффициентами:
есть также хороший способ решить эту проблему: [3]
Позволять
Затем
Если мы применим формулу к и возьми предел , получим формулу для линейных дифференциальных уравнений первого порядка с переменными коэффициентами; сумма становится интегралом, а произведение становится показательной функцией интеграла.
Решение общих однородных линейных рекуррентных соотношений
[ редактировать ]Многие однородные линейные рекуррентные соотношения могут быть решены с помощью обобщенных гипергеометрических рядов . Особые случаи из них приводят к рекуррентным соотношениям для ортогональных многочленов и многим специальным функциям . Например, решение
дается
функция Бесселя , в то время как
решается
сливающийся гипергеометрический ряд . Последовательности, являющиеся решениями линейных разностных уравнений с полиномиальными коэффициентами, называются P-рекурсивными . Для этих конкретных рекуррентных уравнений известны алгоритмы, которые находят полиномиальные , рациональные или гипергеометрические решения.
Решение рациональных разностных уравнений первого порядка
[ редактировать ]Рационально-разностное уравнение первого порядка имеет вид . Такое уравнение можно решить, записав как нелинейное преобразование другой переменной который сам развивается линейно. Тогда стандартными методами можно решить линейно-разностное уравнение в .
Стабильность
[ редактировать ]Стабильность линейных рекурсий высшего порядка
[ редактировать ]Линейная рекуррентность порядка ,
имеет характеристическое уравнение
Рекуррентность стабильна , что означает, что итерации асимптотически сходятся к фиксированному значению тогда и только тогда, когда все собственные значения (т. е. корни характеристического уравнения), действительные или комплексные, меньше единицы по абсолютной величине.
Устойчивость линейных матричных рекуррент первого порядка
[ редактировать ]В матричном разностном уравнении первого порядка
с вектором состояния и матрица перехода , асимптотически сходится к вектору установившегося состояния тогда и только тогда, когда все собственные значения матрицы перехода (действительные или комплексные) имеют абсолютное значение меньше 1.
Устойчивость нелинейных рекуррентов первого порядка.
[ редактировать ]Рассмотрим нелинейную рекуррентность первого порядка
Эта рекуррентность локально устойчива , что означает, что она сходится к фиксированной точке. из точек, достаточно близких к , если наклон в окрестностях меньше единицы по абсолютной величине: т.е.
Нелинейная рекуррентность может иметь несколько фиксированных точек, и в этом случае некоторые фиксированные точки могут быть локально стабильными, а другие локально нестабильными; для непрерывного f две соседние неподвижные точки не могут быть одновременно локально устойчивыми.
Нелинейное рекуррентное соотношение также может иметь цикл периода для . Такой цикл устойчив, то есть он привлекает набор начальных условий положительной меры, если сложная функция
с появление раз является локально стабильным по тому же критерию:
где любая точка цикла.
В хаотическом рекуррентном отношении переменная остается в ограниченной области, но никогда не сходится к фиксированной точке или притягивающему циклу; любые неподвижные точки или циклы уравнения неустойчивы. См. также логистическую карту , диадическую трансформацию и карту палаток .
Связь с дифференциальными уравнениями
[ редактировать ]При решении обыкновенного дифференциального уравнения численном обычно приходится сталкиваться с рекуррентным соотношением. Например, при решении задачи начального значения
с методом Эйлера и размером шага , вычисляются значения
из-за повторения
Системы линейных дифференциальных уравнений первого порядка можно дискретизировать точно аналитически, используя методы, показанные в статье о дискретизации .
Приложения
[ редактировать ]Математическая биология
[ редактировать ]Некоторые из наиболее известных разностных уравнений возникли в результате попытки смоделировать динамику населения . Например, числа Фибоначчи когда-то использовались в качестве модели роста популяции кроликов.
Логистическая карта используется либо непосредственно для моделирования роста населения, либо в качестве отправной точки для более детальных моделей динамики населения. В этом контексте связанные разностные уравнения часто используются для моделирования взаимодействия двух или более популяций . Например, модель Николсона-Бейли для взаимодействия хозяина и паразита имеет вид
с представляющие хозяев, и паразиты, время от времени .
Интегроразностные уравнения представляют собой форму рекуррентного соотношения, важную для пространственной экологии . Эти и другие разностные уравнения особенно подходят для моделирования унивольтинных популяций.
Информатика
[ редактировать ]Рекуррентные соотношения также имеют фундаментальное значение при анализе алгоритмов . [4] [5] Если алгоритм спроектирован так, что он разбивает проблему на более мелкие подзадачи ( «разделяй и властвуй »), время его работы описывается рекуррентным соотношением.
Простой пример — время, которое требуется алгоритму для поиска элемента в упорядоченном векторе с элементы, в худшем случае.
Наивный алгоритм будет искать слева направо, по одному элементу за раз. Наихудший возможный сценарий — когда требуемый элемент является последним, поэтому количество сравнений равно .
Лучший алгоритм называется двоичным поиском . Однако для этого требуется отсортированный вектор. Сначала он проверит, находится ли элемент в середине вектора. Если нет, то он проверит, больше или меньше средний элемент искомого элемента. На этом этапе половину вектора можно отбросить и снова запустить алгоритм на другой половине. Количество сравнений будет определяться выражением
временная сложность которого будет .
Цифровая обработка сигналов
[ редактировать ]В цифровой обработке сигналов рекуррентные отношения могут моделировать обратную связь в системе, где выходные данные в один момент времени становятся входными данными для будущего времени. Таким образом, они возникают в с бесконечной импульсной характеристикой (БИХ) цифровых фильтрах .
Например, уравнение для гребенчатого БИХ- фильтра задержки с «прямой связью» является:
где это ввод во времени , это результат в момент времени , и контролирует, какая часть задержанного сигнала возвращается на выход. Из этого мы можем видеть, что
и т. д.
Экономика
[ редактировать ]Рекуррентные соотношения, особенно линейные рекуррентные соотношения, широко используются как в теоретической, так и в эмпирической экономике. [6] [7] В частности, в макроэкономике можно разработать модель различных широких секторов экономики (финансовый сектор, товарный сектор, рынок труда и т. д.), в которой действия некоторых агентов зависят от запаздывающих переменных. Затем модель будет решена для текущих значений ключевых переменных ( процентная ставка , реальный ВВП и т. д.) с точки зрения прошлых и текущих значений других переменных.
См. также
[ редактировать ]- Голономные последовательности
- Итерированная функция
- Ортогональные полиномы
- Рекурсия
- Рекурсия (информатика)
- Генератор Фибоначчи с запаздыванием
- Основная теорема (анализ алгоритмов)
- Доказательство сегментов точек круга
- Непрерывная дробь
- Расчет шкалы времени
- Комбинаторные принципы
- Бесконечная импульсная характеристика
- Интегрирование по формулам приведения
- Математическая индукция
Ссылки
[ редактировать ]Сноски
[ редактировать ]- ^ Джейкобсон, Натан, Основная алгебра 2 (2-е изд.), § 0.4. стр 16.
- ^ Уравнения в частных разностях , Суй Сунь Ченг, CRC Press, 2003, ISBN 978-0-415-29884-1
- ^ «Архивная копия» (PDF) . Архивировано (PDF) из оригинала 5 июля 2010 г. Проверено 19 октября 2010 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Кормен Т. и др., Введение в алгоритмы , MIT Press, 2009 г.
- ^ Р. Седжвик, Ф. Флажоле, Введение в анализ алгоритмов , Аддисон-Уэсли, 2013 г.
- ^ Стоки, Нэнси Л .; Лукас, Роберт Э. младший ; Прескотт, Эдвард К. (1989). Рекурсивные методы в экономической динамике . Кембридж: Издательство Гарвардского университета. ISBN 0-674-75096-9 .
- ^ Юнгквист, Ларс ; Сарджент, Томас Дж. (2004). Рекурсивная макроэкономическая теория (второе изд.). Кембридж: MIT Press. ISBN 0-262-12274-Х .
Библиография
[ редактировать ]- Батчелдер, Пол М. (1967). Введение в линейные разностные уравнения . Дуврские публикации.
- Миллер, Кеннет С. (1968). Линейные разностные уравнения . В. А. Бенджамин.
- Филлмор, Джей П.; Маркс, Моррис Л. (1968). «Линейно-рекурсивные последовательности». СИАМ преп . Том. 10, нет. 3. С. 324–353. JSTOR 2027658 .
- Бруссо, Альфред (1971). Линейная рекурсия и последовательности Фибоначчи . Ассоциация Фибоначчи.
- Томас Х. Кормен , Чарльз Э. Лейзерсон , Рональд Л. Ривест и Клиффорд Стейн . Введение в алгоритмы , второе издание. MIT Press и McGraw-Hill, 1990. ISBN 0-262-03293-7 . Глава 4: Рецидивы, стр. 62–90.
- Грэм, Рональд Л.; Кнут, Дональд Э.; Паташник, Орен (1994). Конкретная математика: Фонд информатики (2-е изд.). Аддисон-Уэсли. ISBN 0-201-55802-5 .
- Эндерс, Уолтер (2010). Прикладной эконометрический временной ряд (3-е изд.). Архивировано из оригинала 10 ноября 2014 г.
- Калл, Пол; Флахайв, Мэри ; Робсон, Робби (2005). Разностные уравнения: от кроликов к хаосу . Спрингер. ISBN 0-387-23234-6 . глава 7.
- Жак, Ян (2006). Математика для экономики и бизнеса (Пятое изд.). Прентис Холл. стр. 551–568 . ISBN 0-273-70195-9 . Глава 9.1: Разностные уравнения.
- Минь, Тан; Ван То, Тан (2006). «Использование производящих функций для решения линейных неоднородных рекуррентных уравнений» (PDF) . Учеб. Межд. Конф. Моделирование, моделирование и оптимизация, СМО'06 . стр. 399–404. Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 7 августа 2014 г.
- Полянин Андрей Дмитриевич "Разностные и функциональные уравнения: точные решения" . в EqWorld - Мир математических уравнений.
- Полянин Андрей Дмитриевич «Разностные и функциональные уравнения: Методы» . в EqWorld - Мир математических уравнений.
- Ван, Сян-Шэн; Вонг, Родерик (2012). «Асимптотика ортогональных полиномов посредством рекуррентных соотношений». Анальный. Приложение . 10 (2): 215–235. arXiv : 1101.4371 . дои : 10.1142/S0219530512500108 . S2CID 28828175 .
Внешние ссылки
[ редактировать ]- «Рекуррентное соотношение» , Математическая энциклопедия , EMS Press , 2001 [1994]
- Вайсштейн, Эрик В. «Рекуррентное уравнение» . Математический мир .
- «Индекс OEIS Rec» . Индекс OEIS для нескольких тысяч примеров линейных повторений, отсортированных по порядку (количеству терминов) и сигнатуре (вектору значений постоянных коэффициентов)