stringtranslate.com

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

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

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

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

Определения

Линейная рекуррентность с постоянными коэффициентами — это уравнение следующего вида, записанное через параметры 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модуль корней:

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

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

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

что также можно записать как

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

Цикличность

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

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

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

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

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

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

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

это можно представить в виде матрицы как

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

Это матричное уравнение можно решить с помощью методов из статьи Матричное разностное уравнение . В однородном случае y i является параперманентом нижней треугольной матрицы [6]

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

Рецидив

можно решить с помощью теории производящих функций . Сначала запишем . Тогда рекуррентность эквивалентна следующему уравнению производящей функции:

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

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

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

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

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

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

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

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

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

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

и в более общем плане

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

дается

или

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

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

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

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

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

Решение с помощью 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). Фундаментальные методы математической экономики (третье изд.). Нью-Йорк: McGraw-Hill. ISBN 0-07-010813-7.
  2. ^ ab Баумоль, Уильям (1970). Экономическая динамика (третье изд.). Нью-Йорк: Macmillan. 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.
  6. ^ Заторский, Роман; Гой, Тарас (2016). «Параперманентность треугольных матриц и некоторые общие теоремы о числовых последовательностях». J. Int. Seq . 19 : 16.2.2.