Линейная рекуррентность с постоянными коэффициентами


Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В математике (включая комбинаторику , линейную алгебру и динамические системы ) линейная рекуррентность с постоянными коэффициентами [1] : гл. 17  [2] : гл. 10  (также известное как линейное рекуррентное соотношение или линейное разностное уравнение ) устанавливает равным 0 многочлен , который является линейным в различных итерациях переменной , то есть в значениях элементов последовательности . Линейность полинома означает, что каждый его член имеет степень0 или 1. Линейное повторение обозначает эволюцию некоторой переменной во времени, при этом текущий период времени или дискретный момент времени обозначается как t , один период раньше обозначается как t − 1 , один период позже как t + 1 и т. д.

Решение такого уравнения является функцией t , а не каких-либо итерационных значений, что дает значение итерации в любой момент времени. Чтобы найти решение, необходимо знать конкретные значения (известные как начальные условия ) n итераций, и обычно это n итераций, которые являются самыми старыми. Уравнение или его переменная называются устойчивыми , если из любого набора начальных условий существует предел переменной при стремлении времени к бесконечности; этот предел называется установившимся состоянием .

Разностные уравнения используются в различных контекстах, например, в экономике для моделирования эволюции во времени таких переменных, как валовой внутренний продукт , уровень инфляции , обменный курс и т. д . Они используются при моделировании таких временных рядов, поскольку значения этих переменные измеряются только через дискретные интервалы. В эконометрических приложениях линейные разностные уравнения моделируются со стохастическими членами в форме авторегрессионных (AR) моделей и таких моделей, как векторная авторегрессия (VAR) и авторегрессионное скользящее среднее . (ARMA), сочетающие дополненную реальность с другими функциями.

Определения

Линейная рекуррентная система с постоянными коэффициентами представляет собой уравнение следующего вида, записанное через параметры a 1 , …, a n и b :

или эквивалентно как

Положительное целое число называется порядком повторения и обозначает наибольшую задержку между итерациями. Уравнение называется однородным , если b = 0 , и неоднородным , если b ≠ 0 .

Если уравнение однородное, коэффициенты определяют характеристический полином (также «вспомогательный полином» или «полином-компаньон»)

корни которого играют решающую роль в поиске и понимании последовательностей, удовлетворяющих рекуррентности.

Преобразование в однородную форму

Если b ≠ 0 , уравнение

называется неоднородным . Для решения этого уравнения удобно привести его к однородному виду без постоянного члена. Это делается путем нахождения значения установившегося состояния уравнения — такого значения y * , что если n последовательных итераций все имели это значение, то же самое будет и со всеми будущими значениями. Это значение находится путем установки всех значений y равными y * в разностном уравнении и решения, таким образом получая

предполагая, что знаменатель не равен 0. Если он равен нулю, стационарное состояние не существует.

Учитывая стационарное состояние, разностное уравнение можно переписать в терминах отклонений итераций от стационарного состояния, как

который не имеет постоянного члена и может быть записан более кратко как

где x равно yy * . Это однородная форма.

Если стационарного состояния нет, то разностное уравнение

может быть объединен с его эквивалентной формой

чтобы получить (путем решения обоих для b )

в котором одинаковые члены могут быть объединены, чтобы получить однородное уравнение на один порядок выше, чем исходное.

Пример решения для небольших заказов

Корни характеристического многочлена играют решающую роль в поиске и понимании последовательностей, удовлетворяющих рекуррентности. Если существуют различные корни , то каждое решение рекуррентности принимает вид

где коэффициенты определяются для соответствия начальным условиям рекуррентности. Когда одни и те же корни встречаются несколько раз, члены этой формулы, соответствующие второму и более поздним вхождениям одного и того же корня, умножаются на возрастающие степени . Например, если характеристический многочлен можно разложить на множители как с одним и тем же корнем , встречающимся три раза, то решение примет вид

[3]

Заказать 1

Для порядка 1 повторение

имеет решение с и наиболее общее решение с . Характеристический полином, приравненный к нулю ( характеристическое уравнение ), есть просто .

Заказать 2

Решения таких рекуррентных соотношений более высокого порядка находятся систематическим путем, часто с использованием того факта, что рекуррентное решение является именно тогда, когда является корнем характеристического многочлена. К этому можно подойти напрямую или с помощью производящих функций ( формальные степенные ряды ) или матриц.

Рассмотрим, например, рекуррентное соотношение вида

Когда оно имеет решение того же общего вида, что и ? Подставляя это предположение ( анзац ) в рекуррентное соотношение, находим, что

должно быть верно для всех .

Разделив на , получим, что все эти уравнения сводятся к одному и тому же:

которое является характеристическим уравнением рекуррентного соотношения. Решите для , чтобы получить два корня , : эти корни известны как характеристические корни или собственные значения характеристического уравнения. В зависимости от характера корней получаются разные решения: если эти корни различны, мы имеем общее решение

а если они идентичны (при ), то

Это самое общее решение; две константы и могут быть выбраны на основе двух заданных начальных условий и для получения конкретного решения.

В случае комплексных собственных значений (что также приводит к комплексным значениям параметров решения и ) от использования комплексных чисел можно отказаться, переписав решение в тригонометрической форме. В этом случае мы можем записать собственные значения как Тогда можно показать, что

можно переписать как [4] : 576–585 

где

Здесь и (или, что то же самое, и ) — вещественные константы, зависящие от начальных условий. С использованием

можно упростить решение, приведенное выше, как

где и – начальные условия и

Таким образом, нет необходимости решать для и .

Во всех случаях — действительные различные собственные значения, действительные дублированные собственные значения и комплексно-сопряженные собственные значения — уравнение устойчиво (то есть переменная сходится к фиксированному значению [в частности, нулю]) тогда и только тогда , когда оба собственных значения меньше единицы по абсолютной величине . значение . В этом случае второго порядка можно показать [5] , что это условие на собственные значения эквивалентно , что эквивалентно и .

Общее решение

Характеристический многочлен и корни

Решение однородного уравнения

включает в себя сначала решение характеристического полинома

для его характеристических корней λ 1 , ..., λ n . Эти корни могут быть решены алгебраически , если n ≤ 4 , но не обязательно в противном случае . Если решение должно быть использовано численно, все корни этого характеристического уравнения могут быть найдены численными методами . Однако для использования в теоретическом контексте может оказаться, что единственная информация, необходимая о корнях, — это знать, больше ли какой-либо из них или равен 1 по абсолютной величине .

Может случиться так, что все корни вещественные или вместо них могут быть комплексные числа . В последнем случае все комплексные корни входят в комплексно-сопряженные пары.

Решение с отчетливыми характерными корнями

Если все характеристические корни различны, решение однородной линейной рекуррентной задачи

можно записать в терминах характеристических корней как

где коэффициенты c i можно найти, привлекая начальные условия. В частности, для каждого периода времени, для которого известно повторное значение, это значение и соответствующее ему значение t можно подставить в уравнение решения для получения линейного уравнения с n пока неизвестными параметрами; n таких уравнений, по одному для каждого начального условия, могут быть решены одновременно для n значений параметров. Если все характеристические корни действительны, то все значения коэффициентов c i также будут вещественными; но с недействительными комплексными корнями, как правило, некоторые из этих коэффициентов также будут недействительными.

Преобразование сложного решения в тригонометрическую форму

Если есть комплексные корни, они входят в сопряженные пары, как и комплексные члены в уравнении решения. Если два из этих комплексных членов равны c j λт
Дж
и c j +1 λт
Дж +1
, то корни λ j можно записать в виде

где i — мнимая единица, а M — модуль корней:

Тогда два комплексных члена в уравнении решения можно записать как

где θ — угол, косинус которого равен α / M , а синус равен β / M ; последнее равенство здесь использовало формулу де Муавра .

Теперь процесс нахождения коэффициентов c j и c j +1 гарантирует, что они также являются комплексно-сопряженными, что можно записать как γ ± δi . Использование этого в последнем уравнении дает следующее выражение для двух комплексных членов уравнения решения:

который также может быть записан как

где ψ — угол, косинус которого равен γ / γ 2 + δ 2 , а синус равен δ / γ 2 + δ 2 .

Цикличность

В зависимости от начальных условий, даже при всех действительных корнях, итерации могут иметь временную тенденцию подниматься выше и ниже значения установившегося состояния. Но истинная цикличность предполагает постоянную тенденцию к колебаниям, и это происходит при наличии хотя бы одной пары комплексно-сопряженных характеристических корней. Это можно увидеть в тригонометрической форме их вклада в уравнение решения, включая cos  θt и sin  θt .

Решение с повторяющимися характеристическими корнями

В случае второго порядка, если два корня идентичны ( λ 1 = λ 2 ), они оба могут быть обозначены как λ , а решение может иметь вид

Решение преобразованием в матричную форму

Альтернативный метод решения включает преобразование разностного уравнения n -го порядка в матричное разностное уравнение первого порядка . Это достигается записью w1 , t = yt , w2 , t = yt− 1 = w1 , t 1 , w3 , t = yt − 2 = w2 , t − 1 и т. д . . Тогда исходное единственное уравнение n -го порядка

можно заменить следующими n уравнениями первого порядка:

Определение вектора w i как

это можно представить в матричной форме как

Здесь A — матрица размера n  ×  n , в которой первая строка содержит a 1 , ..., a n , а все остальные строки содержат одну единицу, а все остальные элементы равны 0, а b — вектор-столбец с первым элементом b и с остальные его элементы равны 0.

Это матричное уравнение можно решить с помощью методов, описанных в статье Матричное разностное уравнение .

Решение с использованием производящих функций

Повторение

можно решить с помощью теории производящих функций . Во-первых, мы пишем . Повторение тогда эквивалентно следующему уравнению производящей функции:

где – многочлен степени не выше , исправляющий исходные члены. Из этого уравнения мы можем решить, чтобы получить

Другими словами, не заботясь о точных коэффициентах, можно выразить в виде рациональной функции

Затем закрытая форма может быть получена путем разложения на неполные дроби . В частности, если производящая функция записана как

тогда полином определяет начальный набор поправок , знаменатель определяет экспоненциальный член , а степень вместе с числителем определяют коэффициент полинома .

Связь с решением дифференциальных уравнений

Метод решения линейных дифференциальных уравнений аналогичен методу, описанному выше: «интеллектуальное предположение» ( анзац ) для линейных дифференциальных уравнений с постоянными коэффициентами - это комплексное число, которое определяется путем подстановки предположения в дифференциальное уравнение.

Это не совпадение. Рассматривая ряд Тейлора решения линейного дифференциального уравнения:

видно, что коэффициенты ряда задаются -й производной от вычисленной в точке . Дифференциальное уравнение обеспечивает линейное разностное уравнение, связывающее эти коэффициенты.

Эту эквивалентность можно использовать для быстрого решения рекуррентного соотношения для коэффициентов в решении степенного ряда линейного дифференциального уравнения.

Эмпирическое правило (для уравнений, в которых полином, умножающий первый член, отличен от нуля в нуле) таков:

и вообще

Пример: рекуррентное соотношение для коэффициентов ряда Тейлора уравнения:

дан кем-то

или

Этот пример показывает, как задачи, обычно решаемые с использованием метода решения степенных рядов, преподаваемого на уроках нормальных дифференциальных уравнений, могут быть решены гораздо более простым способом.

Пример: дифференциальное уравнение

имеет решение

Преобразование дифференциального уравнения в разностное уравнение коэффициентов Тейлора:

Легко видеть, что -я производная вычисляемого при равна .

Решение с помощью z-преобразований

Некоторые разностные уравнения — в частности, линейные разностные уравнения с постоянными коэффициентами — могут быть решены с помощью z-преобразований . Z - преобразования — это класс интегральных преобразований , которые приводят к более удобным алгебраическим манипуляциям и более простым решениям. Бывают случаи, когда получить прямое решение практически невозможно, но решить задачу с помощью продуманно выбранного интегрального преобразования несложно.

Стабильность

В уравнении решения

член с действительными характеристическими корнями сходится к 0, когда t становится неопределенно большим, если абсолютное значение характеристического корня меньше 1. Если абсолютное значение равно 1, член останется постоянным по мере роста t , если корень равен +1, но будет колебаться между двумя значениями, если корень равен −1. Если абсолютное значение корня больше 1, член со временем будет становиться все больше и больше. Пара слагаемых с комплексно-сопряженными характеристическими корнями будет сходиться к 0 с затухающими флуктуациями, если абсолютное значение модуля Mкорней меньше 1; если модуль равен 1, то флуктуации постоянной амплитуды в объединенных членах будут сохраняться; а если модуль больше 1, объединенные члены будут показывать флуктуации постоянно увеличивающейся величины.

Таким образом, развивающаяся переменная x будет сходиться к 0, если все характеристические корни имеют величину меньше 1.

Если наибольший корень имеет абсолютное значение 1, то не произойдет ни сходимости к 0, ни расхождения к бесконечности. Если все корни с величиной 1 действительны и положительны, x будет сходиться к сумме их постоянных членов c i ; в отличие от устойчивого случая, это сходящееся значение зависит от начальных условий; разные исходные точки ведут к разным точкам в долгосрочной перспективе. Если какой-либо корень равен -1, его член будет способствовать постоянным колебаниям между двумя значениями. Если какой-либо из корней единичной величины является комплексным, то флуктуации x с постоянной амплитудой будут сохраняться.

Наконец, если любой характеристический корень имеет величину больше 1, то x будет стремиться к бесконечности по мере того, как время стремится к бесконечности, или будет колебаться между все более большими положительными и отрицательными значениями.

Теорема Иссая Шура утверждает, что все корни имеют величину меньше 1 (стабильный случай) тогда и только тогда, когда все определенные последовательности детерминантов положительны. [2] : 247 

Если неоднородное линейное разностное уравнение преобразовать в однородную форму, проанализированную, как указано выше, то свойства устойчивости и цикличности исходного неоднородного уравнения будут такими же, как у полученной однородной формы, со сходимостью в стабильный случай соответствует стационарному значению y * вместо 0.

Смотрите также

  • Рекуррентное отношение
  • Линейное дифференциальное уравнение
  • Теорема Скулема – Малера – Леха
  • Скулем проблема

использованная литература

  1. ^ Чанг, Альфа (1984). Фундаментальные методы математической экономики (третье изд.). Нью-Йорк: Макгроу-Хилл. ISBN 0-07-010813-7.
  2. ^ б Баумол , Уильям (1970). Экономическая динамика (третье изд.). Нью-Йорк: Макмиллан. ISBN 0-02-306660-1.
  3. ^ Грин, Дэниел Х .; Кнут, Дональд Э. (1982), «2.1.1 Постоянные коэффициенты - A) Однородные уравнения», Математика для анализа алгоритмов (2-е изд.), Биркхойзер, с. 17.
  4. ^ Чанг, Альфа С., Фундаментальные методы математической экономики , третье издание, McGraw-Hill, 1984.
  5. Папаниколау, Василис, «Об асимптотической устойчивости класса линейных разностных уравнений», Mathematics Magazine 69 (1), февраль 1996 г., стр. 34–43.
Получено с https://en.wikipedia.org/w/index.php?title=Linear_recurrence_with_constant_coefficients&oldid=1064986359 "