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

Соотношение в алгебре

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

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

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

Определения

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

у т = а 1 у т 1 + + а н у т н + б , {\displaystyle y_{t}=a_{1}y_{t-1}+\cdots +a_{n}y_{tn}+b,}

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

у т + н = а 1 у т + н 1 + + а н у т + б . {\displaystyle y_{t+n}=a_{1}y_{t+n-1}+\cdots +a_{n}y_{t}+b.}

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

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

п ( λ ) = λ н а 1 λ н 1 а 2 λ н 2 а н {\displaystyle p(\lambda )=\lambda ^{n}-a_{1}\lambda ^{n-1}-a_{2}\lambda ^{n-2}-\cdots -a_{n}}

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

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

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

у т = а 1 у т 1 + + а н у т н + б {\displaystyle y_{t}=a_{1}y_{t-1}+\cdots +a_{n}y_{tn}+b}

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

у = б 1 а 1 а н {\displaystyle y^{*}={\frac {b}{1-a_{1}-\cdots -a_{n}}}}

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

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

( у т у ) = а 1 ( у т 1 у ) + + а н ( у т н у ) {\displaystyle \left(y_{t}-y^{*}\right)=a_{1}\left(y_{t-1}-y^{*}\right)+\cdots +a_{n}\left(y_{tn}-y^{*}\right)}

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

х т = а 1 х т 1 + + а н х т н {\displaystyle x_{t}=a_{1}x_{t-1}+\cdots +a_{n}x_{tn}}

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

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

у т = а 1 у т 1 + + а н у т н + б {\displaystyle y_{t}=a_{1}y_{t-1}+\cdots +a_{n}y_{tn}+b}

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

у т 1 = а 1 у т 2 + + а н у т ( н + 1 ) + б {\displaystyle y_{t-1}=a_{1}y_{t-2}+\cdots +a_{n}y_{t-(n+1)}+b}

получить (решив оба для b )

у т а 1 у т 1 а н у т н = у т 1 а 1 у т 2 а н у т ( н + 1 ) {\displaystyle y_{t}-a_{1}y_{t-1}-\cdots -a_{n}y_{tn}=y_{t-1}-a_{1}y_{t-2}-\cdots -a_{n}y_{t-(n+1)}}

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

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

Корни характеристического многочлена играют решающую роль в поиске и понимании последовательностей, удовлетворяющих рекуррентности. Если есть различные корни , то каждое решение рекуррентности принимает форму , где коэффициенты определяются для того, чтобы соответствовать начальным условиям рекуррентности. Когда одни и те же корни встречаются несколько раз, члены в этой формуле, соответствующие второму и последующим появлениям одного и того же корня, умножаются на возрастающие степени . Например, если характеристический многочлен можно разложить на множители как , с одним и тем же корнем , встречающимся три раза, то решение примет форму [3] г {\displaystyle д} г 1 , г 2 , , г г , {\displaystyle r_{1},r_{2},\ldots ,r_{d},} а н = к 1 г 1 н + к 2 г 2 н + + к г г г н , {\displaystyle a_{n}=k_{1}r_{1}^{n}+k_{2}r_{2}^{n}+\cdots +k_{d}r_{d}^{n},} к я {\displaystyle k_{i}} н {\displaystyle n} ( х г ) 3 {\displaystyle (xr)^{3}} г {\displaystyle r} а н = к 1 г н + к 2 н г н + к 3 н 2 г н . {\displaystyle a_{n}=k_{1}r^{n}+k_{2}nr^{n}+k_{3}n^{2}r^{n}.}

Заказать 1

Для порядка 1 рекуррентное уравнение имеет решение с и наиболее общее решение с . Характеристический многочлен, приравненный к нулю ( характеристическое уравнение ), просто . a n = r a n 1 {\displaystyle a_{n}=ra_{n-1}} a n = r n {\displaystyle a_{n}=r^{n}} a 0 = 1 {\displaystyle a_{0}=1} a n = k r n {\displaystyle a_{n}=kr^{n}} a 0 = k {\displaystyle a_{0}=k} t r = 0 {\displaystyle t-r=0}

Заказать 2

Решения таких рекуррентных соотношений более высокого порядка находятся систематическим путем, часто используя тот факт, что является решением для рекуррентного соотношения именно тогда, когда является корнем характеристического полинома. К этому можно приблизиться напрямую или с помощью производящих функций ( формальных степенных рядов ) или матриц. a n = r n {\displaystyle a_{n}=r^{n}} t = r {\displaystyle t=r}

Рассмотрим, например, рекуррентное соотношение вида a n = A a n 1 + B a n 2 . {\displaystyle a_{n}=Aa_{n-1}+Ba_{n-2}.}

Когда оно имеет решение того же общего вида, что и ? Подставляя это предположение ( анзац ) в рекуррентное соотношение, мы обнаруживаем, что должно быть верно для всех . a n = r n {\displaystyle a_{n}=r^{n}} r n = A r n 1 + B r n 2 {\displaystyle r^{n}=Ar^{n-1}+Br^{n-2}} n > 1 {\displaystyle n>1}

Разделив на , получаем, что все эти уравнения сводятся к одному и тому же: r n 2 {\displaystyle r^{n-2}}

r 2 = A r + B , r 2 A r B = 0 , {\displaystyle {\begin{aligned}r^{2}&=Ar+B,\\r^{2}-Ar-B&=0,\end{aligned}}}

которое является характеристическим уравнением рекуррентного соотношения. Решите для получения двух корней , : эти корни известны как характеристические корни или собственные значения характеристического уравнения. Различные решения получаются в зависимости от природы корней: Если эти корни различны, мы имеем общее решение r {\displaystyle r} λ 1 {\displaystyle \lambda _{1}} λ 2 {\displaystyle \lambda _{2}}

a n = C λ 1 n + D λ 2 n {\displaystyle a_{n}=C\lambda _{1}^{n}+D\lambda _{2}^{n}}

в то время как если они идентичны (когда ), мы имеем A 2 + 4 B = 0 {\displaystyle A^{2}+4B=0}

a n = C λ n + D n λ n {\displaystyle a_{n}=C\lambda ^{n}+Dn\lambda ^{n}}

Это наиболее общее решение; две константы и могут быть выбраны на основе двух заданных начальных условий и для получения конкретного решения. C {\displaystyle C} D {\displaystyle D} a 0 {\displaystyle a_{0}} a 1 {\displaystyle a_{1}}

В случае комплексных собственных значений (что также приводит к комплексным значениям для параметров решения и ) использование комплексных чисел можно исключить, переписав решение в тригонометрической форме. В этом случае мы можем записать собственные значения как Тогда можно показать, что C {\displaystyle C} D {\displaystyle D} λ 1 , λ 2 = α ± β i . {\displaystyle \lambda _{1},\lambda _{2}=\alpha \pm \beta i.}

a n = C λ 1 n + D λ 2 n {\displaystyle a_{n}=C\lambda _{1}^{n}+D\lambda _{2}^{n}}

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

a n = 2 M n ( E cos ( θ n ) + F sin ( θ n ) ) = 2 G M n cos ( θ n δ ) , {\displaystyle a_{n}=2M^{n}\left(E\cos(\theta n)+F\sin(\theta n)\right)=2GM^{n}\cos(\theta n-\delta ),}

где

M = α 2 + β 2 cos ( θ ) = α M sin ( θ ) = β M C , D = E F i G = E 2 + F 2 cos ( δ ) = E G sin ( δ ) = F G {\displaystyle {\begin{array}{lcl}M={\sqrt {\alpha ^{2}+\beta ^{2}}}&\cos(\theta )={\tfrac {\alpha }{M}}&\sin(\theta )={\tfrac {\beta }{M}}\\C,D=E\mp Fi&&\\G={\sqrt {E^{2}+F^{2}}}&\cos(\delta )={\tfrac {E}{G}}&\sin(\delta )={\tfrac {F}{G}}\end{array}}}

Здесь и (или, что то же самое, и ) — действительные константы, зависящие от начальных условий. Используя E {\displaystyle E} F {\displaystyle F} G {\displaystyle G} δ {\displaystyle \delta } λ 1 + λ 2 = 2 α = A , {\displaystyle \lambda _{1}+\lambda _{2}=2\alpha =A,} λ 1 λ 2 = α 2 + β 2 = B , {\displaystyle \lambda _{1}\cdot \lambda _{2}=\alpha ^{2}+\beta ^{2}=-B,}

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

a n = ( B ) n 2 ( E cos ( θ n ) + F sin ( θ n ) ) , {\displaystyle a_{n}=(-B)^{\frac {n}{2}}\left(E\cos(\theta n)+F\sin(\theta n)\right),}

где и — начальные условия и a 1 {\displaystyle a_{1}} a 2 {\displaystyle a_{2}}

E = A a 1 + a 2 B F = i A 2 a 1 A a 2 + 2 a 1 B B A 2 + 4 B θ = arccos ( A 2 B ) {\displaystyle {\begin{aligned}E&={\frac {-Aa_{1}+a_{2}}{B}}\\F&=-i{\frac {A^{2}a_{1}-Aa_{2}+2a_{1}B}{B{\sqrt {A^{2}+4B}}}}\\\theta &=\arccos \left({\frac {A}{2{\sqrt {-B}}}}\right)\end{aligned}}}

Таким образом, нет необходимости решать для и . λ 1 {\displaystyle \lambda _{1}} λ 2 {\displaystyle \lambda _{2}}

Во всех случаях — действительных различных собственных значений, действительных удвоенных собственных значений и комплексно сопряженных собственных значений — уравнение устойчиво (то есть переменная сходится к фиксированному значению [в частности, нулю]) тогда и только тогда, когда оба собственных значения меньше единицы по абсолютной величине . В этом случае второго порядка можно показать [5] , что это условие на собственные значения эквивалентно , что эквивалентно и . a {\displaystyle a} | A | < 1 B < 2 {\displaystyle |A|<1-B<2} | B | < 1 {\displaystyle |B|<1} | A | < 1 B {\displaystyle |A|<1-B}

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

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

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

x t = a 1 x t 1 + + a n x t n {\displaystyle x_{t}=a_{1}x_{t-1}+\cdots +a_{n}x_{t-n}}

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

λ n = a 1 λ n 1 + + a n 2 λ 2 + a n 1 λ + a n {\displaystyle \lambda ^{n}=a_{1}\lambda ^{n-1}+\cdots +a_{n-2}\lambda ^{2}+a_{n-1}\lambda +a_{n}}

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

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

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

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

x t = a 1 x t 1 + + a n x t n {\displaystyle x_{t}=a_{1}x_{t-1}+\cdots +a_{n}x_{t-n}}

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

x t = c 1 λ 1 t + + c n λ n t {\displaystyle x_{t}=c_{1}\lambda _{1}^{t}+\cdots +c_{n}\lambda _{n}^{t}}

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

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

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

λ j , λ j + 1 = α ± β i = M ( α M ± β M i ) {\displaystyle \lambda _{j},\lambda _{j+1}=\alpha \pm \beta i=M\left({\frac {\alpha }{M}}\pm {\frac {\beta }{M}}i\right)}

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

M = α 2 + β 2 . {\displaystyle M={\sqrt {\alpha ^{2}+\beta ^{2}}}.}

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

c j λ j t + c j + 1 λ j + 1 t = M t ( c j ( α M + β M i ) t + c j + 1 ( α M β M i ) t ) = M t ( c j ( cos θ + i sin θ ) t + c j + 1 ( cos θ i sin θ ) t ) = M t ( c j ( cos θ t + i sin θ t ) + c j + 1 ( cos θ t i sin θ t ) ) {\displaystyle {\begin{aligned}c_{j}\lambda _{j}^{t}+c_{j+1}\lambda _{j+1}^{t}&=M^{t}\left(c_{j}\left({\frac {\alpha }{M}}+{\frac {\beta }{M}}i\right)^{t}+c_{j+1}\left({\frac {\alpha }{M}}-{\frac {\beta }{M}}i\right)^{t}\right)\\[6pt]&=M^{t}\left(c_{j}\left(\cos \theta +i\sin \theta \right)^{t}+c_{j+1}\left(\cos \theta -i\sin \theta \right)^{t}\right)\\[6pt]&=M^{t}{\bigl (}c_{j}\left(\cos \theta t+i\sin \theta t\right)+c_{j+1}\left(\cos \theta t-i\sin \theta t\right){\bigr )}\end{aligned}}}

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

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

2 M t ( γ cos θ t δ sin θ t ) {\displaystyle 2M^{t}\left(\gamma \cos \theta t-\delta \sin \theta t\right)}

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

2 γ 2 + δ 2 M t cos ( θ t + ψ ) {\displaystyle 2{\sqrt {\gamma ^{2}+\delta ^{2}}}M^{t}\cos(\theta t+\psi )}

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

Цикличность

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

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

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

x t = c 1 λ t + c 2 t λ t . {\displaystyle x_{t}=c_{1}\lambda ^{t}+c_{2}t\lambda ^{t}.}

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

Альтернативный метод решения включает преобразование уравнения разности 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- го порядка

y t = a 1 y t 1 + a 2 y t 2 + + a n y t n + b {\displaystyle y_{t}=a_{1}y_{t-1}+a_{2}y_{t-2}+\cdots +a_{n}y_{t-n}+b}

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

w 1 , t = a 1 w 1 , t 1 + a 2 w 2 , t 1 + + a n w n , t 1 + b w 2 , t = w 1 , t 1 w n , t = w n 1 , t 1 . {\displaystyle {\begin{aligned}w_{1,t}&=a_{1}w_{1,t-1}+a_{2}w_{2,t-1}+\cdots +a_{n}w_{n,t-1}+b\\w_{2,t}&=w_{1,t-1}\\&\,\,\,\vdots \\w_{n,t}&=w_{n-1,t-1}.\end{aligned}}}

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

w i = [ w 1 , i w 2 , i w n , i ] {\displaystyle \mathbf {w} _{i}={\begin{bmatrix}w_{1,i}\\w_{2,i}\\\vdots \\w_{n,i}\end{bmatrix}}}

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

w t = A w t 1 + b {\displaystyle \mathbf {w} _{t}=\mathbf {A} \mathbf {w} _{t-1}+\mathbf {b} }

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

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

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

Рецидив

y t = a 1 y t 1 + + a n y t n + b , {\displaystyle y_{t}=a_{1}y_{t-1}+\cdots +a_{n}y_{t-n}+b,}

можно решить с помощью теории производящих функций . Сначала запишем . Тогда рекуррентность эквивалентна следующему уравнению производящей функции: Y ( x ) = t 0 y t x t {\textstyle Y(x)=\sum _{t\geq 0}y_{t}x^{t}}

Y ( x ) = a 1 x Y ( x ) + a 2 x 2 Y ( x ) + + a n x n Y ( x ) + b 1 x + p ( x ) {\displaystyle Y(x)=a_{1}xY(x)+a_{2}x^{2}Y(x)+\cdots +a_{n}x^{n}Y(x)+{\frac {b}{1-x}}+p(x)}

где - многочлен степени не выше, корректирующий начальные члены. Из этого уравнения мы можем решить, чтобы получить p ( x ) {\displaystyle p(x)} n 1 {\displaystyle n-1}

Y ( x ) = ( b 1 x + p ( x ) ) 1 1 a 1 x a 2 x 2 a n x n . {\displaystyle Y(x)=\left({\frac {b}{1-x}}+p(x)\right)\cdot {\frac {1}{1-a_{1}x-a_{2}x^{2}-\cdots -a_{n}x^{n}}}.}

Другими словами, не беспокоясь о точных коэффициентах, можно выразить как рациональную функцию Y ( x ) {\displaystyle Y(x)} Y ( x ) = f ( x ) g ( x ) . {\displaystyle Y(x)={\frac {f(x)}{g(x)}}.}

Замкнутая форма может быть получена посредством разложения дроби . В частности, если производящая функция записана как f ( x ) g ( x ) = i f i ( x ) ( x r i ) m i {\displaystyle {\frac {f(x)}{g(x)}}=\sum _{i}{\frac {f_{i}(x)}{(x-r_{i})^{m_{i}}}}}

тогда полином определяет начальный набор поправок , знаменатель определяет экспоненциальный член , а степень вместе с числителем определяют коэффициент полинома . p ( x ) {\displaystyle p(x)} z ( n ) {\displaystyle z(n)} ( x r i ) m {\displaystyle (x-r_{i})^{m}} r i n {\displaystyle r_{i}^{n}} m {\displaystyle m} f i ( x ) {\displaystyle f_{i}(x)} k i ( n ) {\displaystyle k_{i}(n)}

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

Метод решения линейных дифференциальных уравнений аналогичен методу, описанному выше — «интеллектуальная догадка» ( анзац ) для линейных дифференциальных уравнений с постоянными коэффициентами имеет вид , где — комплексное число, которое определяется путем подстановки догадки в дифференциальное уравнение. e λ x {\displaystyle e^{\lambda x}} λ {\displaystyle \lambda }

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

n = 0 f ( n ) ( a ) n ! ( x a ) n {\displaystyle \sum _{n=0}^{\infty }{\frac {f^{(n)}(a)}{n!}}(x-a)^{n}}

можно видеть, что коэффициенты ряда задаются -й производной от , оцененной в точке . Дифференциальное уравнение дает линейное разностное уравнение, связывающее эти коэффициенты. n {\displaystyle n} f ( x ) {\displaystyle f(x)} a {\displaystyle a}

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

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

y [ k ] f [ n + k ] {\displaystyle y^{[k]}\to f[n+k]} и в более общем плане x m y [ k ] n ( n 1 ) . . . ( n m + 1 ) f [ n + k m ] {\displaystyle x^{m}*y^{[k]}\to n(n-1)...(n-m+1)f[n+k-m]}

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

( x 2 + 3 x 4 ) y [ 3 ] ( 3 x + 1 ) y [ 2 ] + 2 y = 0 {\displaystyle (x^{2}+3x-4)y^{[3]}-(3x+1)y^{[2]}+2y=0}

дается

n ( n 1 ) f [ n + 1 ] + 3 n f [ n + 2 ] 4 f [ n + 3 ] 3 n f [ n + 1 ] f [ n + 2 ] + 2 f [ n ] = 0 {\displaystyle n(n-1)f[n+1]+3nf[n+2]-4f[n+3]-3nf[n+1]-f[n+2]+2f[n]=0}

или

4 f [ n + 3 ] + 2 n f [ n + 2 ] + n ( n 4 ) f [ n + 1 ] + 2 f [ n ] = 0. {\displaystyle -4f[n+3]+2nf[n+2]+n(n-4)f[n+1]+2f[n]=0.}

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

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

a y + b y + c y = 0 {\displaystyle ay''+by'+cy=0}

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

y = e a x . {\displaystyle y=e^{ax}.}

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

a f [ n + 2 ] + b f [ n + 1 ] + c f [ n ] = 0. {\displaystyle af[n+2]+bf[n+1]+cf[n]=0.}

Легко видеть, что -я производная от вычисляется при . n {\displaystyle n} e a x {\displaystyle e^{ax}} 0 {\displaystyle 0} a n {\displaystyle a^{n}}

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

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

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

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

x t = c 1 λ 1 t + + c n λ n t , {\displaystyle x_{t}=c_{1}\lambda _{1}^{t}+\cdots +c_{n}\lambda _{n}^{t},}

член с действительными характеристическими корнями сходится к 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.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Linear_recurrence_with_constant_coefficients&oldid=1252039305"