Автоматика и телемеханика, № 9, 2019
© 2019 г. Б.Т. ПОЛЯК, д-р техн. наук (boris@ipu.ru)
(Институт проблем управления им. В.А. Трапезникова РАН, Москва),
Г.В. СМИРНОВ (smirnov@math.uminho.pt)
(University of Minho, Braga, Portugal)
ПЕРЕХОДНЫЕ ПРОЦЕССЫ В МАТРИЧНЫХ ДИСКРЕТНЫХ
ЛИНЕЙНЫХ СИСТЕМАХ1
Рассматривается поведение траекторий многомерных линейных дис-
кретных систем при ненулевых начальных условиях для двух случаев.
Первый - системы с бесконечной степенью устойчивости (процессы ко-
нечной длительности), второй - устойчивые системы со спектральным
радиусом, близким к единице. Показано, что в обоих случаях возможны
большие уклонения траекторий от положения равновесия. Применение
этих результатов к ускоренным методам безусловной оптимизации (ти-
па метода тяжелого шарика) поясняет наблюдавшееся в экспериментах
немонотонное поведение этих методов.
Ключевые слова: дискретные системы, переходные процессы, устойчи-
вость, большие уклонения, бесконечная степень устойчивости, многомер-
ные системы, метод тяжелого шарика.
DOI: 10.1134/S0005231019090083
1. Введение
Свойства переходных процессов в линейных системах были одной из важ-
ных тем в исследованиях Я.З.Цыпкина; достаточно вспомнить название его
первой монографии — “Переходные и установившиеся процессы в импульс-
ных сетях” [1] и работу [2]. Данная статья касается одного из аспектов этой
темы — возможности больших уклонений траекторий линейных устойчивых
систем от положения равновесия при ненулевых начальных условиях. Эта
линия исследований была начата пионерской статьей А.А.Фельдбаума [3].
Однако затем эта тематика не получила должного развития; под переход-
ными процессами в основном понимались реакции системы на единичный
скачок при нулевых начальных условиях (впрочем, эти задачи тесно связа-
ны). Существенным прорывом стала статья Р.Н. Измайлова [4], где показана
неизбежность больших уклонений траектории от нуля, если полюса замкну-
той системы сильно сдвинуты в левую полуплоскость комплексной плоскости.
В [5-7] это направление исследований было продолжено и получены оценки
возможных уклонений сверху и снизу. Все упомянутые выше работы отно-
сились к непрерывным системам. Ситуация с дискретными системами пред-
ставлялась значительно более сложной. Здесь в основном получены оцен-
ки на верхние границы уклонений, см., например, [8-12], где можно найти
1 Работа первого автора выполнена при финансовой поддержке Российского научного
фонда (грант 16-11-10015).
112
ссылки и на другие работы. Первые результаты (для скалярных разностных
уравнений) по нижним границам были получены в [13], где показано, что
при корнях характеристического полинома, близких к единице (т.е. к гра-
нице устойчивости), существуют начальные условия, приводящие к большим
уклонениям траектории от нуля, и даны оценки таких уклонений. Однако эти
результаты отличаются от ситуации для непрерывных систем — там наиболее
важным эффектом было наличие больших уклонений при большой степени
устойчивости (т.е. при сдвиге корней характеристического полинома в ле-
вую часть комплексной плоскости). В настоящей работе исследуется аналог
подобного эффекта для дискретных систем. Именно, показывается, что для
систем с бесконечной степенью устойчивости (на русском языке говорят
также о процессах с конечной длительностью, в англоязычной литературе
применяется термин dead-beat control) также возможны большие уклонения.
По-видимому, такого типа результаты ранее не были известны. Заметим, что
сама возможность конечного окончания процесса с помощью линейной об-
ратной связи была обнаружена Я.З. Цыпкиным еще в 1950 г. [2], а явный
вид такого регулятора получен Калманом и Бертрамом [14, 15]. Во второй
части статьи исследуются линейные дискретные матричные системы и по-
лучены обобщения результатов [13] (относившихся к скалярным системам) на
этот случай. В качестве важного примера рассматриваются системы второго
порядка, описывающие поведение метода тяжелого шарика для безуслов-
ной минимизации гладких функций. Показано, что такому методу присуще
немонотонное поведение итераций.
Далее ||x|| всюду обозначает эвклидову норму вектора x, соответствен-
но скалярное произведение векторов записывается как (x, y), ||A|| означа-
ет спектральную норму матрицы A, ek k-й орт пространства Rn :e1 =
= (1, 0, . . . , 0)T, . . . , en = (0, 0, . . . , 1)T, запись A B означает, что матрица
A - B неотрицательно определена, I — единичная матрица.
2. Бесконечная степень устойчивости
Рассмотрим линейные дискретные системы со скалярным управлением ви-
да
(1)
xk+1 = Axk + buk
,
k = 0,1,...,
где xk ∈ Rn - вектор состояния, A - матрица n × n, uk - скалярное управ-
ление, b ∈ Rn. Предполагается, что система управляема, т.е. матрица управ-
ляемости
(2)
W = [bAb...An-1
b]
невырождена. Известно [15], что в этом случае, выбирая линейную обратную
связь по состоянию
(3)
uk = KTxk, K ∈ Rn,
можно добиться любого расположения собственных значений матрицы F за-
мкнутой системы
(4)
xk+1 = Fxk, k = 0,1,... , F = A + bKT.
113
В частности, можно сделать матрицу замкнутой системы нильпотентной,
тогда все собственные значения F будут равны нулю и Fn = 0. Напомним, что
такого рода управление в западной литературе называется dead-beat control ,
а в отечественной литературе говорят о системах с бесконечной степенью
устойчивости или о процессах с конечной длительностью. В этом случае
для любого начального условия x0 будет xn = 0. Такой эффект невозможен
в непрерывных системах (с помощью линейной обратной связи нельзя по-
пасть в точку равновесия за конечное время). Впервые, по-видимому, явный
вид регулятора, обеспечивающего конечность переходного процесса, получен
Калманом и Бертрамом в 1959 г. [14]:
(5)
KT = -eTnW-1An, en = (0,... ,0,1)T.
Эту формулу легко получить и из известной формулы Аккермана [15], учиты-
вая, что желаемый характеристический полином замкнутой системы имеет
вид sn = 0. Естественно было бы думать, что такое управление с бесконеч-
ной степенью устойчивости приводит и к малым отклонениям траектории от
нуля за первые n шагов. Как увидим, это, вообще говоря, не так, и процессы
с конечной длительностью могут приводить к большим перерегулировани-
ям — совершенно аналогично тому, что происходит для непрерывных систем с
большой степенью устойчивости [3-7]. Простое объяснение этому видно непо-
средственно из выражения (5): если система плохо управляема (т.е. матрица
управляемости близка к вырожденной), то матрица W-1 велика и поэтому
матрица F = A + bKT тоже может быть велика (по норме), поэтому найдется
x0 такое что для x1 = Fx0 будет ||x1|| ≫ ||x0||. Этим наводящим соображени-
ям ниже будет придана точная форма.
Начнем с простого утверждения, позволяющего вычислять отклонения
траектории для замкнутых систем с нильпотентной матрицей.
Утверждение 1. Пусть Fn = 0, xk+1 = Fxk, P — решение уравнения
Ляпунова FTP F - P = -I. Тогда при x0 = e, P e = ||P ||e, ||e|| = 1 будет
||P || - 1
(6)
||xk||2 = ||P || - 1,
max
||xk||2
||P || - 1.
n-1
1≤kn-1
k=1
Доказательство совсем просто. Введем V (x) = (P x, x), Vk = V (xk). Тогда
Vk+1 = (FTPFxk,xk) = ((P -I)xk,xk) = Vk -||xk||2, 0=Vn=V0-
||xk||2 =
k=0
= ||P || - 1 -
||xk||2. Явное решение уравнения Ляпунова имеет вид P =
k=1
= I + FTF + ··· + (FT)n-1Fn-1, так что заведомо P > I, ||P|| > 1. Таким
образом, если ||P || достаточно велика, то и отклонение траектории от нуля
за первые шаги может быть велико. Заметим еще, что для произвольного
начального условия x0, ||x0|| = 1 в вышеприведенных формулах следует за-
менить ||P || на (P x0, x0).
114
Тривиальный пример:
)
(0 a)
(1
0
F =
,
P =
,
||P || = 1 + a2, x0 = (0, 1)T,
||x1||2 = a2.
0
0
0
1+a2
Таким образом, при больших a будет также велико и x1.
Теперь приведем основной результат этого раздела об уклонениях решения
системы (1), замкнутой обратной связью (5).
Теорема 1. Если система (1) приведена к виду xk+1 = Fxk, F = A+
+ bKT, Fn = 0, то
1. для x0 = b/||b||, ||x0|| = 1 будет
(7)
max
||xk|| max
||mk
||,
1≤kn-1
1≤kn
где mk k-й столбец матрицы M-1, M — матрица со строками lTAi-1,
i = 1,...,n, lT = eTnW-1;
2. при любом x0, ||x0|| = 1
(8)
max
||xk||
σn ,
1≤kn-1
σ1
где σ1 — наименьшее, а σn — наибольшее сингулярные числа матрицы M.
Доказательство теоремы приведено в Приложении. Если матрица W плохо
обусловлена, то и матрица M-1 может быть велика, и уклонения траектории
замкнутой системы от нуля за первые итерации могут быть велики.
Вот простейший пример (аналогичный см. в [8]), показывающий что укло-
нения решения от нуля могут быть действительно большими:
)
(
)
(1 ε
(0)
(-ε - 1)
1
ε
A=
,
b=
,
K =
,
F =
,
ε
1
1
-2
-1
-1
)
(
)
(1
1
x0 =
,
x1 =
0
-1
Таким образом, при ε малых x1 будет велико. Заметим, что при этом исходные
данные A, b, x0 не содержат больших чисел.
Другой пример иллюстрирует зависимость от размерности n. Пусть мат-
рица задана в “квазифробениусовой” форме
0
0
a
0
0
0
0
0
a ...
0
A=
,
b=
,
0
0
0
... a
0
c1
c2
c3
... cn
1
где a > 1, а ck — произвольные числа. Выбирая K = -(c1, . . . , cn)T получаем
матрицу F = A + bKT с элементами a над диагональю и всеми остальны-
ми элементами, равными нулю. Взяв x0 = b = en, последовательно получаем
115
x1 = aen-1,... ,xn-1 = an-1e1, xn = 0. Таким образом, при a > 1 точки будут
экспоненциально расти по норме и лишь на последней итерации обратятся в
нуль.
Выше предполагалось, что все собственные значения матрицы замкнутой
системы обращаются точно в нуль. Можно было бы получить оценки и для
ситуации, когда они близки к нулю; не будем на этом останавливаться.
3. Разностные матричные уравнения
В этом разделе будем рассматривать линейные дискретные системы без
управления, описываемые разностными уравнениями вида
(9)
xk+1 = A1xk + A2xk-1 + ··· + Amxk-m+1
,
k = m - 1,m,...,
где xk ∈ Rn представляют состояния системы, Ai
— матрицы n × n,
x0,x1,... xm-1 — начальные состояния. Интересует вопрос об устойчивости
системы (когда xk 0) и о возможных уклонениях траекторий от нуля.
Проблема устойчивости для одномерного случая (n = 1) хорошо изучена —
необходимо и достаточно, чтобы корни характеристического уравнения были
меньше единицы по модулю [16]. В [13] показано, что при вещественных кор-
нях, достаточно близких к единице, для устойчивых разностных уравнений
возможен эффект больших уклонений решений, и дана оценка возможных
всплесков.
Вопрос об устойчивости решений (9) при матрицах Ai общего вида доста-
точно сложен. В [17] приведены условия устойчивости для случая, когда мат-
рицы Ai попарно коммутируют. Здесь рассмотрим наиболее простой случай,
когда матрицы диагонализируемы, т.е. когда существует преобразование, од-
новременно переводящее матрицы Ai в диагональные:
T-1AiT = Λi = diag (λi1,... ,λin), i = 1,... ,n.
Тогда для переменных yk = T xk система (9) распадается на n скалярных си-
стем
yik+1 = λi1yik + λi2yik-1 + ... λimyik-m+1, i = 1,... m,
и для устойчивости (9) необходимо и достаточно, чтобы все эти скалярные
системы были устойчивы. Таким образом приходим к следующему утвержде-
нию:
Утверждение 2. Для устойчивости системы (9) при одновременной
диагонализуемости матриц Ai необходимо и достаточно, чтобы все корни n
характеристических полиномов
(10)
sm+1 = λi1sm + λi2sm-1 + ··· + λim
,
i = 1,...n
были по модулю меньше единицы.
116
С другой стороны, для скалярных разностных уравнений оценки величин
возможных уклонений получены в [13]. В частности, там показано (теоре-
ма 2.2), что если корни характеристического полинома вещественны и лежат
в интервале [ρ, 1], 0 < ρ < 1, то существуют эффективные оценки снизу для
решений. Поскольку для вектора y = (y1, . . . , yn) очевидно ||y|| |yi| для лю-
бого i, то, используя эти оценки и тот факт, что xk = T-1yk, получаем:
Теорема 2. Пусть в системе (9) матрицы Ai одновременно диагонали-
зируемы T-1AiT = Λi и хотя бы одно из уравнений (10) имеет все корни
вещественными и лежащими в интервале [ρ, 1], 0 < ρ < 1, тогда найдутся
такие x0, x1, . . . xm-1, ||xi|| 1, что
||xk|| σβk,m, βk,m = Cm-1kρk-m+1,
(11)
max||xk|| σβm, βm = maxβk,m.
km
km
Здесь σ — наименьшее сингулярное число матрицы T , а Cik обозначают би-
номиальные коэффициенты.
В следующем разделе будут даны примеры использования этой теоремы
для анализа двухшаговых методов безусловной минимизации. Предваритель-
но приведем более точные результаты для случая n = 2 из [13].
Рассматривается скалярная рекуррентная последовательность
xk+1 = a1xk + a2xk-1,
ее характеристическое уравнение s2 = a1s + a2. Остановимся сначала на слу-
чае, когда оба его корня равны ρ > 0,что имеет место при a1 = 2ρ, a2 =2.
Тогда общее решение имеет вид
(12)
xk = x1k-1 - x0(k - 1)ρk,
при этом для различных начальных условий получаем следующие оценки:
1
1) x0 = 0, x1 = 1, xk =k-1 = βk,2, maxxk = β2
;
k
e(1 - ρ)
2) x0 = -1, x1 = 1, xk =k-1 + (k - 1)ρk;
3) x0 = x1 = 1, xk =k-1 - (k - 1)ρk.
Нетрудно проверить из формулы (12), что наибольшее уклонение xk от нуля
по всем |x0| 1, |x1| 1 будет в случае 2), оно приближенно (для ρ, близких
2
к единице) равно
(т.е. приблизительно вдвое больше, чем в случае 1)).
e(1)
В случае 3) последовательность xk остается меньше единицы для всех k.
Таким образом, наибольшее уклонение достигается при начальном условии
x0 = -1, x1 = 1, а при начальном условии x0 = x1 = 1 всплеска нет вообще.
Для другого случая, когда корни характеристического уравнения
равны s1, s2,
0 < ρ s1 < s2 < 1, то при выборе x0 = 0, x1 = 1 будет
1
maxk xkk-1
. Легко видеть также, что при выборе x0 = 1,
e(1 - ρ)
x1 = 1 решения монотонно убывают.
117
Таким образом, для случая вещественных (равных или неравных) корней
характеристического полинома имеем оценки снизу для максимальных укло-
нений решения разностного уравнения от нуля при специальных начальных
условиях, при равных начальных условиях этого эффекта нет.
4. Матричные уравнения второго порядка
В этом разделе конкретизируем общие оценки для случая уравнений вто-
рого порядка и применим их к анализу поведения известного метода без-
условной минимизации — метода тяжелого шарика [17, 18]. Этот двухшаго-
вый метод минимизации дифференцируемой функции f(x), x ∈ Rn имеет вид
xk+1 = xk - αf(xk) + β(xk - xk-1),
чтобы его определить полностью, надо задать начальные точки x0, x1. Стан-
дартный выбор этих условий x0 = x1, т.е. первый шаг делается по градиент-
ному методу из точки x0. Для простейшего случая квадратичной функции
f (x) =12 (Ax, x) с симметричной положительно определенной матрицей A ме-
тод приобретает вид
(13)
xk+1 = A1xk + A2xk-1,A1 = (1 + β)I - αA, A2
= -βI,
т.е. совпадает с (9) при m = 2. Более того, матрицы A1, A2 одновременно диа-
гонализируемы, в качестве вещественной матрицы T можно взять систему
собственных векторов симметричной матрицы A, т.е. матрицу со столбца-
ми ti, Ati = λiti, i = 1, . . . , n. Характеристические полиномы (10) принимают
вид
s2 = (1 + β - αλi)s - β.
Предполагаем матрицу A положительно определенной: 0 < l = λ1 λ2
... λn = L; чтобы все указанные квадратные уравнения имели корни, по
модулю меньшие единицы, необходимо и достаточно выполнение условий
[17, 18]
2(1 + β)
(14)
0 β < 1,
0<α<
L
Более того, максимальный по модулю корень этих уравнений q = max |si| бу-
дет минимален при
4
L-
l
(15)
β = q2, α =
,
q=
√ .
(
L+
l)2
L+
l
Из этих формул следует, что асимптотическая скорость сходимости метода
тяжелого шарика при оптимальном выборе параметров дается оценкой
√κ - 1
||xk|| = O(qk), q =
√κ + 1=L/l,
118
причем q ≈ 1 - 2/
√κ для больших чисел обусловленности κ. В то же вре-
мя для градиентного метода xk+1 = xk - γf(xk) при оптимальном выборе
2
γ=
будет сходимость со скоростью геометрической прогрессии со зна-
L+l
менателем q1 =L-lL+l =κ-lκ+l 1 - 2. Таким образом, для плохо обусловлен-
ных задач метод тяжелого шарика сходится значительно быстрее градиент-
ного метода, будучи лишь немногим сложнее с вычислительной точки зрения.
Этот эффект обеспечил необычайную популярность метода тяжелого шарика
в современных приложениях, таких как машинное обучение.
Oднако, интересует не асимптотическая характеристика метода, а его по-
ведение на начальных итерациях. Оказывается, здесь картина более сложная.
Градиентный метод всегда монотонно сходится к решению, а метод тяжелого
шарика в принципе может давать большие уклонения.
Теорема 3. Для метода тяжелого шарика
(13), примененного к
квадратичной функции с положительно определенной матрицей A,
0 < lIA LI и с оптимальными значениями параметров (15) найдутся
такие значения начальных условий x0, x1, ||x0|| = ||x1|| = 1 что уклонения
будут
(16)
||xk|| = kqk-1 + (k - 1)qk, max||xk|| ≈
κ/e.
k
В то же время существуют начальные условия вида x0 = x1, ||x0|| = ||x1|| =
= 1, когда эффекта всплеска нет:
(17)
||xk
|| 1, k = 0, 1,
Для доказательства (16) достаточно взять x0 = -t1, x1 = t1, тогда нетруд-
но проверить, что итерации сведутся к скалярным для yk = (xk, t1) и при
этом yk+1 = 2qyk - q2yk-1, y0 = -1, y1 = 1. Из оценки (12) получаем yk =
= kqk-1 + (k - 1)qk, maxk ||xk|| ≈ 2√κ/e, а поскольку ||xk|| = yk, то отсюда
следует (16). Чтобы доказать (17), можно взять x0 = x1 = t1.
Как было отмечено, стандартный выбор начальных условий подразумева-
ет x0 = x1. Однако не обязательно при этом величина ||xk|| убывает моно-
тонно. Примером может служить x0 = x1 = tn, здесь, как можно показать,
заведомо получается осциллирующее решение. Практические рекомендации
по настройке параметров в методе тяжелого шарика и результаты численных
экспериментов можно найти в [19].
5. Заключение
В статье рассматриваются вопросы немонотонного поведения траекторий
дискретных матричных устойчивых систем. Показано, что в линейных систе-
мах с бесконечной степенью устойчивости значения отклонений траекторий
от нуля могут быть весьма большими; это плата за придание процессу свой-
ства конечной длительности. С другой стороны, большие уклонения возмож-
ны, если замкнутая система находится вблизи границы устойчивости. Эти
119
результаты имеют приложение к анализу ускоренных алгоритмов безуслов-
ной минимизации, таких как метод тяжелого шарика. Исследования указан-
ных проблем целесообразно продолжить для более общих классов систем и
разнообразных приложений.
Авторы признательны П.С. Щербакову, М. Даниловой и А. Кулаковой за
полезные замечания.
ПРИЛОЖЕНИЕ
Доказательство теоремы 1. Обозначим lT = eTnW-1, тогда WTl =
= en, (b,l) = 0,..., (An-1b,l) = 1, т.е. lT — последняя строка матрицы W-1.
Тогда матрица замкнутой системы будет F = A - blTAn, xk+1 = F xk. Введем
еще матрицу M со строками lTAi-1, j = 1, . . . , n:
[
]
MT =
lATl ... (AT)n-1l
и векторы yk = Mxk. Тогда для x0 = b будет y0 = en, и, используя свой-
ства матриц M, W и вектора l, последовательно получаем yk = en-k,
k = 0,1,... n - 1. Таким образом, xk = M-1en-k и окончательно
max
||xk||/||x0|| = max
||mk||/||b||,
1≤kn
1≤kn
где mk k-й столбец матрицы M-1.
Для получения верхней оценки (8) заметим, что V (x) = ||Mx||2 является
функцией Ляпунова для итераций xk : V (xk+1) V (xk) и поэтому σ1||xk||
||Mxk|| ||Mx0|| σn||x0||, где σ1 — наименьшее, а σn — наибольшее син-
гулярное число матрицы M. Отметим еще, что σ1 > 0, так как матрица M
невырождена в силу предположения об управляемости системы.
СПИСОК ЛИТЕРАТУРЫ
1. Цыпкин Я.З. Переходные и установившиеся процессы в импульсных цепях. М.:
Госэнергоиздат, 1951.
2. Цыпкин Я.З. Теория прерывистого регулирования. III // АиТ. 1950. № 5.
С. 300-319.
3. Фельдбаум A.A. О распределении корней характеристического уравнения си-
стем регулирования // АиТ. 1948. № 4. C. 253-279.
4. Измайлов P.Н. Эффект “всплеска” в стационарных линейных системах со ска-
лярными входами и выходами // АиТ. 1987. № 8. С. 56-62.
Izmailov R.N. The “Peak” Effect in Stationary Linear Systems with Scalar Inputs
and Outputs // Autom. Remote Control. 1987. V. 48. No. 8. P. 1018-1024.
5. Smirnov G., Bushenkov V., Miranda F. Advances on the transient growth
quantification in linear control systems // Int. J. Appl. Math. Statist. 2009. V. 14.
P. 82-92.
6. Polyak B., Smirnov G. Large Deviations for Non-Zero Initial Conditions in Linear
Systems // Automatica. 2016. V. 74. No. 12. P. 297-307.
120
7.
Поляк Б.Т., Тремба А.А., Хлебников М.В., Щербаков П.С., Смирнов Г.В. Боль-
шие отклонения в линейных системах при ненулевых начальных условиях //
АиТ. 2015. № 6. С. 18-41.
Polyak B.T., Tremba A.A., Khlebnikov M.V., Shcherbakov P.S., Smirnov G.V. Large
Deviations in Linear Control Systems with Nonzero Initial Conditions // Autom.
Remote Control. 2015. V. 76. No. 6. P. 957-976.
8.
Kozyakin V.S., Kuznetsov N.A., Pokrovskii A.V. Transients in Quasi-Controllable
Systems. Overshooting, Stability and Instability // IFAC Proc. 1993. V. 26. No. 2.
Part 4. P. 871-874.
9.
Коган М.М., Кривдина Л.Н. Синтез многоцелевых линейных законов управ-
ления дискретными объектами при интегральных и фазовых ограничениях //
АиТ. 2011. № 7. С. 83-95.
Kogan M.M., Krivdina L.N. Synthesis of Multipurpose Linear Control Laws of
Discrete Objects under Integral and Phase Constraints // Autom. Remote Control.
2011. V. 72. No. 7. P. 1427-1439.
10.
Поляк Б.Т., Хлебников М.В., Щербаков П.С. Управление линейными система-
ми при внешних возмущениях: Техника линейных матричных неравенств. М.:
ЛЕНАНД, 2014.
11.
Hinrichsen D., Plischke E., Wurth F. State feedback stabilization with guaranteed
transient bounds // Proc. 15 Int. Symp. Math. Theory Networks Syst. August, 2002.
CDROM - paper 2132.
12.
Shcherbakov P. On peak effects in discrete time linear systems // Proc. 25 Medi-
terranean Conf. Control Automat. (MED 2017), 2017, Valletta, Malta. P. 376-381.
13.
Polyak B.T., Shcherbakov P.S., Smirnov G.V. Peak Effects in Stable Linear
Difference Equations // J. Differ. Equat. Appl. 2018. V. 27. No. 9. P. 1488-1502.
14.
Kalman R., Bertram J. General synthesis procedure for computer control of single-
loop and multiloop linear systems (An optimal sampling system) // Trans. Amer.
Inst. Electr. Eng., P. II: Appl. Industry. 1959. V. 77. No. 6. P. 602-609.
15.
Калман Р., Фалб П., Арбиб М. Очерки по математической теории систем. М.:
Мир, 1977.
16.
Elaydi S. An Introduction to Difference Equations. New York: Springer, 2005.
17.
Поляк Б.Т. О некоторых способах ускорения сходимости итерационных мето-
дов // Журн. вычисл. мат. и матем. физики. 1964. Т. 4. № 5. C. 791-803.
18.
Поляк Б.Т. Введение в оптимизацию. М.: Наука, 1983.
19.
Danilova M., Kulakova A., Polyak B. Non-asymptotic Behaviour of Multi-Step
Iterative Methods // 24 Int. Conf. Difference Equat. Appl. ICDEA 2018, Dresden,
Germany, July 2018.
Статья представлена к публикации членом редколлегии А.В. Назиным.
Поступила в редакцию 22.06.2018
После доработки 06.09.2018
Принята к публикации 08.11.2018
121