В математике и, в частности, в динамических системах, линейная разность уравнение или линейное рекуррентное соотношение устанавливает равным 0 многочлен, который является линейным в различных итерациях переменной , то есть в значениях элементы последовательности. Линейность полинома означает, что каждый из его членов имеет степень 0 или 1. Обычно контекст представляет собой эволюцию некоторой переменной во времени, с обозначением текущего периода времени или дискретного момента времени. как t, один период ранее обозначался как t - 1, один период позже как t + 1 и т. д.
Линейное разностное уравнение n-го порядка - это уравнение, которое может быть записано в терминах параметров a1,..., a n и b как
или эквивалентно
Уравнение называется однородным, если b = 0 и неоднородно, если b ≠ 0. Поскольку наибольшая задержка по времени между итерациями, появляющимися в уравнении, равна n, это уравнение n-го порядка, где n может быть любым положительным целым числом. Когда самая длинная задержка указывается численно, так что n не отображается в обозначениях как самая длинная задержка, n иногда используется вместо t для индексирования итераций.
В наиболее общем случае коэффициенты a i и b сами могут быть функциями от t; Однако в этой статье рассматривается наиболее распространенный случай - постоянные коэффициенты. Если коэффициенты a i являются полиномами от t, уравнение называется линейным рекуррентным уравнением с полиномиальными коэффициентами.
решением такого уравнения является функцией t, а не каких-либо итерационных значений, давая значение итерации в любое время. Чтобы найти решение, необходимо знать конкретные значения (известные как начальные условия ) n итераций, и обычно это n самых старых итераций. Уравнение или его переменная называется стабильной, если из любого набора начальных условий существует предел переменной при стремлении времени к бесконечности; этот предел называется устойчивым состоянием.
Уравнения разницы используются в различных контекстах, например в экономике для моделирования изменения во времени таких переменных, как валовой внутренний продукт, уровень инфляции, обменный курс и т.д. Они используются при моделировании таких временных рядов, поскольку значения этих переменных измеряются только через дискретные интервалы.. В приложениях эконометрических линейные разностные уравнения моделируются с помощью стохастических членов в форме моделей авторегрессии (AR) и в таких моделях, как векторная авторегрессия (VAR) и модели авторегрессионного скользящего среднего (ARMA), которые сочетают AR с другими функциями.
Решение однородного уравнения
включает в себя решение его характеристического уравнения
для его характеристических корней λ 1,..., λ n. Эти корни могут быть решены для алгебраически, если n ≤ 4, но не обязательно в противном случае. Если решение должно использоваться численно, все корни этого характеристического уравнения могут быть найдены численными методами. Однако для использования в теоретическом контексте может оказаться, что единственная информация, необходимая о корнях, - это то, больше ли какой-либо из них или равен 1 в абсолютном значении.
. Возможно, все корни имеют реальный или вместо него могут быть какие-то комплексные числа. В последнем случае все комплексные корни входят в комплексно-сопряженные пары.
Если все характеристические корни различны, решение однородного линейного разностного уравнения
можно записать в терминах характеристических корней как
, где коэффициенты c i могут быть найдены путем вызова начальных условий. В частности, для каждого периода времени, для которого известно итеративное значение, это значение и соответствующее ему значение t можно подставить в уравнение решения, чтобы получить линейное уравнение для n еще неизвестных параметров; n таких уравнений, по одному для каждого начального условия, можно решить одновременно для значений n параметров. Если все характеристические корни действительны, то все значения коэффициентов c i также будут действительными; но с невещественными комплексными корнями, как правило, некоторые из этих коэффициентов также будут нереальными.
Если есть комплексные корни, они входят в сопряженные пары, как и комплексные члены в уравнении решения. Если два из этих сложных членов - c jλ. jи c j + 1 λ. j + 1, корни λ j можно записать как
где i - мнимая единица, а M - модуль корней:
Тогда два комплексных члена в уравнении решения можно записать как
где θ - угол, косинус которого равен α / M, а синус - β / M; последнее равенство здесь использует формулу де Муавра.
. Теперь процесс нахождения коэффициентов c j и c j + 1 гарантирует, что они также являются комплексно сопряженными, что можно записать как γ ± δi. Использование этого в последнем уравнении дает следующее выражение для двух комплексных членов в уравнении решения:
, которое также можно записать как
где ψ - угол, косинус которого равен γ / √γ + δ, синус которого равен δ / √γ + δ.
В зависимости от начальных условий, даже если все корни действительны, итерации могут испытывать временную тенденцию к переходу выше и ниже значения устойчивого состояния. Но истинная цикличность предполагает постоянную тенденцию к колебаниям, и это происходит, если имеется хотя бы одна пара комплексно сопряженных характеристических корней. Это можно увидеть в тригонометрической форме их вклада в решение уравнения, включая cos θt и sin θt.
В случае второго порядка, если два корня идентичны (λ 1 = λ 2), они оба могут быть обозначены как λ, и решение может иметь вид
Если b ≠ 0, уравнение
называется неоднородным. Для решения этого уравнения удобно преобразовать его в однородную форму без постоянного члена. Это делается путем первого нахождения значения устойчивого состояния уравнения - такого значения y *, что, если n последовательных итераций все имеют это значение, то же самое будет и со всеми будущими значениями. Это значение можно найти, установив все значения y равными y * в разностном уравнении и решив, таким образом получив
при условии, что знаменатель не равен 0. Если он равен нулю, устойчивого состояния не существует.
Учитывая установившееся состояние, разностное уравнение можно переписать в терминах отклонений итераций от установившегося состояния, как
, который не имеет постоянного члена и который может быть записан более кратко как
где x равно y - у *. Это однородная форма.
Если нет устойчивого состояния, разностное уравнение
можно объединить с его эквивалентной формой
, чтобы получить (решив оба для b)
в котором одинаковые члены могут быть объединены, чтобы дать однородное уравнение на порядок выше, чем исходное.
В уравнении решения
член с вещественными характеристическими корнями сходится к 0, когда t становится бесконечно большим, если абсолютное значение характеристики root меньше 1. Если абсолютное значение равно 1, член будет оставаться постоянным с ростом t, если корень равен +1, но будет колебаться между двумя значениями, если корень равен -1. Если абсолютное значение корня больше 1, член со временем будет становиться все больше и больше. Пара членов с комплексно сопряженными характеристическими корнями будет сходиться к 0 с демпфирующими флуктуациями, если абсолютное значение модуля M корней меньше 1; если модуль равен 1, то будут сохраняться постоянные колебания амплитуды объединенных членов; а если модуль больше 1, объединенные члены покажут колебания все возрастающей величины.
Таким образом, развивающаяся переменная x будет сходиться к 0, если все характеристические корни имеют величину меньше 1.
Если самый большой корень имеет абсолютное значение 1, ни сходимость к 0, ни расхождение к бесконечности произойдет. Если все корни с величиной 1 действительны и положительны, x будет сходиться к сумме их постоянных членов c i ; В отличие от стабильного случая, это сходящееся значение зависит от начальных условий; разные стартовые точки приводят к разным точкам в конечном итоге. Если какой-либо корень равен -1, его член будет вносить постоянные колебания между двумя значениями. Если какой-либо из корней единичной величины является комплексным, то флуктуации x с постоянной амплитудой сохранятся.
Наконец, если какой-либо характеристический корень имеет величину больше 1, то x будет расходиться до бесконечности с течением времени или будет колебаться между все более большими положительными и отрицательными значениями.
Теорема Issai Schur утверждает, что все корни имеют величину меньше 1 (стабильный случай) тогда и только тогда, когда конкретная строка определителей все положительны.
Если неоднородное линейное разностное уравнение было преобразовано в однородную форму, которая была проанализирована, как указано выше, то свойства устойчивости и цикличности исходного неоднородного уравнения будут такими же, как и у производного однородного уравнения. форма, с сходимостью в стабильном случае к установившемуся значению y * вместо 0.
Альтернативный метод решения включает преобразование разности 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-го порядка
можно заменить следующими {mvar | n}} уравнениями первого порядка:
Определение вектора wiкак
это может быть представлено в матричной форме как
Здесь A - это матрица размера n × n, в которой первая строка содержит 1,..., a n и все остальные строки имеют единственную единицу, а все остальные элементы равны 0, а b - вектор-столбец с первым элементом b, а остальные его элементы равны 0.
Это матричное уравнение может решается методами, описанными в статье Матричное разностное уравнение.