ISSN 2542-1468, Лесной вестник /Forestry Bulletin, 2018. Т. 22. № 2. С. 140-143. © МГТУ им. Н.Э. Баумана, 2018 Математическое моделирование Решение матричных уравнений Сильвестра...
УДК 512.643.4 DOI: 10.18698/2542-1468-2018-2-140-143
РЕШЕНИЕ МАТРИЧНЫХ УРАВНЕНИЙ СИЛЬВЕСТРА В СЛУЧАЕ КОММУТИРУЮЩИХ КОЭФФИЦИЕНТОВ
А.М. Ветошкин1, А.А. Шум2
1МГТУ им. Н.Э. Баумана (Мытищинский филиал), 141005, Московская область, г. Мытищи, ул. 1-я Институтская, д. 1 2Тверской государственный технический университет, 170026, г. Тверь, наб. Афанасия Никитина, д. 22
Неявное уравнение Сильвестра AXG + FXB = C имеет два важных частных случая: непрерывное уравнение Сильвестра AX + XB = C и дискретное уравнение Сильвестра AXB - X = C. Хорошо известны условия однозначной разрешимости этих уравнений. В работе показано, что если выполняются условия однозначной разрешимости этих уравнений и матрицы A и B перестановочны, то матрица (A + B) для непрерывного уравнения Сильвестра и матрица (AB - I) для дискретного уравнения Сильвестра неособенные. Решения указанных уравнений имеют простой вид, когда среди матриц A, B, C пара A, B и еще одна пара перестановочны: непрерывное уравнение Сильвестра имеет решение X = C(A + B)-1 или X = (A + B)-1C, дискретное уравнение Сильвестра имеет решение X = C(AB - I)-1 или X = (AB - I)-1C.
Ключевые слова: дискретное и непрерывное уравнения Сильвестра, условия разрешимости уравнений Сильвестра, аннулирующий вектор многочлен
Ссылка для цитирования: Ветошкин А.М., Шум А.А. Решение матричных уравнений Сильвестра в случае коммутирующих коэффициентов // Лесной вестник / Forestry Bulletin, 2018. Т. 22. № 2. С. 140-143. DOI: 10.18698/2542-1468-2018-2-140-143
Ряд задач линейной теории оптимального
управления [1-3] приводит к уравнениям Сильвестра. Так, знаменитое уравнение Ляпунова [4] является частным случаем уравнения Сильвестра.
Цель работы
Основной целью данной работы является получение утверждения о том, что если выполняются условия однозначной разрешимости уравнений Сильвестра и матрицы А и В перестановочны, то матрица (А + В) для непрерывного уравнения Сильвестра и матрица (АВ - I) для дискретного уравнения Сильвестра неособенные.
Методы решения
Обозначим через ЦА) множество собственных значений квадратной матрицы А, при этом i-е собственное значение этой матрицы будет иметь обозначение Ц(А). Через 1п (или просто I) обозначаем единичную матрицу порядка п. Будем рассматривать уравнения Сильвестра с квадратными матрицами А, В, С, X. Известны следующие результаты об однозначной разрешимости уравнений Сильвестра [5, 6].
Теорема 1. Непрерывное уравнение Сильвестра АХ + ХВ = С (1)
однозначно разрешимо для любой правой части С, если V/,] Ц(А) + Ц(В) ф 0. (2)
Теорема 2. Дискретное уравнение Сильвестра АХВ - X = С (3)
однозначно разрешимо для любой правой части С, если V/, ] Ц<А)Ц<В) ф 1. (4)
Если в уравнении (1) матрицы А и X перестановочны, то получаем X = С(А + В)-1. Для уравнения (3) аналогично: X = С(АВ - I)-1.
Уравнения Сильвестра с перестановочными коэффициентами не так уж редко встречаются. Например, в работе [7] появляется уравнение А^ + XA = F(A), где F — полином. В разд. 2 [7] показано, что для невырожденности матриц А + В и АВ - I при условиях однозначной разрешимости соответствующего уравнения достаточно перестановочности матриц А и В. В разд. 3 [7] получены простые решения уравнений Сильвестра, когда среди матриц А, В, С пара А, В и еще одна пара перестановочны.
Невырожденность матриц А + В, АВ - I
Если матрицы А и В перестановочны, то верны следующие утверждения.
Теорема 3. Если для матриц А и В выполняются условия (2) и, кроме того, эти матрицы перестановочны, то матрица А + В невырожденная.
Теорема 4. Если для матриц А и В выполняются условия (4) и, кроме того, эти матрицы перестановочны, то матрица АВ - I невырожденная.
Доказательство теоремы 3. Допустим, что матрица А + В вырожденная. Тогда у матрицы А + В есть собственный вектор х0 с собственным значением 0: (А + В)х0 = 0. Положим
х1 = Ах0 = -Вх0. (5)
Вектор х1 ненулевой, так как иначе было бы Ах0 = Вх0 = 0 и ноль оказался бы собственным значением матриц А, В, что нарушает условие (2).
Воспользовавшись перестановочностью матриц А, В и формулой (5), получим
А2Х0 АВХ0 ВАх0 В2Х0, (А2 - В2)х0 = (А + В)( А - В)х0 = 2(А + В)х1 = 0. Таким образом, х1 — также собственный вектор матрицы А + В, соответствующий собственному значению 0.
Определим векторы xi=Ахм, I = 1, 2, ... . Проделав операции, аналогичные операциям с вектором х1, приходим к тому, что эти векторы являются собственными векторами матрицы А + В. Кроме того,
х1 = АХ0, Ах, = -Вх, АХ0 = (-1)iBix0. (6)
Пусть ф(А) — минимальный аннулирующий
вектор х0 многочлен *
= ак=\, т. е.
1=0
к
ф(ЛК = ЕМЧ =
1=0
Учитывая (6), получаем
к к Ф (А)х0 =£а;Л\ =|>,.(-1)'ЯЧ = 0.
¿=о <=0
к
Таким образом, ^(Л) = 1) ^ есть
/=о
аннулирующий вектор х 0 многочлен для матрицы В.
Пусть ..., Ак—корни уравнения ф(А) = 0, т. е.
(7)
М
Тогда
чф) = П(Л. + Ху) (8)
м
и корни уравнения у(А) = 0 — это -АЛ, -А2, ..., - Ак.
Известно, что для любого вектора х минимальный многочлен матрицы А делится на ми-
нимальный аннулирующий вектор х многочлен ([8], с. 66). Таким образом, А1, ..., Ак являются собственными значениями матрицы А.
Для матрицы В многочлен у(А) как аннулирующий вектор х0 многочлен делится на минимальный аннулирующий вектор х0 многочлен, корни которого являются собственными значениями В. Поэтому часть корней уравнения у(А) = 0 являются собственными значениями матрицы В. Учитывая (7) и (8), получаем противоречие с условием (2):
А +(-А) = 0, А е А(А), -А е А(В).
Теорема 3 доказана.
Лемма. Пусть матрицы А и В перестановочны. Если х — собственный вектор матрицы АВ - I с собственным значением 0, то у = Ах — собственный вектор этой матрицы для того же собственного значения.
Доказательство леммы. Из того, что (АВ - 1)х = 0, следует АВх = х и Ву = х. Из последнего равенства следует, что если у = 0, то и х = 0. Но х Ф 0, поэтому вектор у — ненулевой. Далее: (АВ - 1)у = (АВ - 1)Ах = А(АВ - 1)х = 0.
Таким образом, у — собственный вектор матрицы АВ - I. Лемма доказана.
Доказательство теоремы 4. Допустим, что матрица (АВ - I) — вырожденная. Тогда у матрицы АВ - I есть собственный вектор х0 с собственным значением 0: (АВ - 1)х0 = 0.
Определим векторы xi = Ах-Ъ i = 1, 2, ... .
Из леммы следует, что все xi — собственные векторы матрицы АВ - I с собственным значением 0. Так как (АВ - I)xi = 0, то АВх, = х, = В(Ахг) = Вхг+1, поэтому Вхг+1 = х, i = 1, 2, ... . Кроме того,
х;- = Выхк, i = 0, ..., £-1. (9)
Пусть ф(А) — минимальный аннулирующий вектор х0 многочлен к
ф(Л)*0 = £МЧ = о, о.к=\.
¿=0
Докажем, что ао Ф 0. Пусть ао = ах = ... = ах-1 = 0, а Ф 0, тогда
к к фоо*0=Хмч==
/ .у г л
к
Вектор Ч не равен нулю, иначе
к
* был бы аннулирующим вектор х0 многочленом меньшей, чем к, степени. Этот вектор является собственным вектором матрицы АВ - I.
Математическое моделирование
Решение матричных уравнений Сильвестра...
Поэтому из леммы следует, что вектор
к
Ф (А)х0 = А'^а{А'~'х0 — ненулевой.
¡=3
Полученное противоречие доказывает, что а0 Ф 0.
Учитывая (9), получаем
к ' к к
= ЕМЧ =Иал =Ла1вк~'хк =0-
¡=0 ¡=0 ¡=0
Таким образом, к
= а*=1> "о"0' (10)
1=0
и у(^) — аннулирующий вектор хк многочлен для матрицы В.
Как и в теореме 3, выполняется равенство (7),
..., Хк — корни уравнения ф(^) = 0. Причем эти корни являются собственными значениями матрицы А.
В силу выражения (10) многочлены у(^) и ф(^) таковы, что у(Х) = А/ф(1А,), поэтому корни уравнения у(^) = 0 есть 1А,Ь 1Л,2, ..., 1к.
Повторяя рассуждения из конца доказательства теоремы 3, получаем, что часть из этих корней — собственные значения матрицы В, причем (1/^г-) \ = 1, 1/^; е ^(В), \ е ЦА). Следовательно, условие однозначности (4) нарушено. Полученное противоречие завершает доказательство теоремы 4.
Решение уравнений Сильвестра в случае коммутирующих коэффициентов
Среди работ, посвященных уравнению Сильвестра, известны такие, в которых даются конечные выражения для решений непрерывного [9] и дискретного [10] уравнений Сильвестра. К ним относятся и две нижеследующие простые теоремы.
Теорема 5. Если для непрерывного уравнения Сильвестра (1) выполняется условие однозначности (2) и матрицы А и В перестановочны, то решение данного уравнения есть
X = С(А + В)1 (X = (А + В)-1С) (11)
тогда и только тогда, когда
АС = СА (ВС = СВ) (12)
Доказательство теоремы 5. Из теоремы 3 следует, что О = (А + В)-1 существует. Отметим, что В и О перестановочны. Из выражения (11) следует, что
АСО + CDB = (АС + СВ)О = С,
АС + СВ = СО1 = С(А + В) АС = СА.
Пусть выполняется равенство (12). Убедимся, что выражение (11) является решением уравнения, подставив X = СО в уравнение (1):
ACD + CDB = C(A + B)D = C.
Возможны случаи, когда выполняются условия (2), (11) и (12), но матрицы А и В не являются коммутативными. Например:
О 1 0" "0 -5/11 0
А = 0 0 1 , В = 0 6/11 -4/5
6 -11 6 -5 635/66 -29/6
"6 -5 1"
с = 6 -5 1 5
6 -5 1
AC = CA = C, MA) = {1, 2, 3},
1(B) = {-0,832, -0,833, -2,622}.
Теорема 6. Если для дискретного уравнения Сильвестра (3) выполняется условие однозначности (4) и, кроме того, AB = BA и AC = CA, то X = C(AB - I)1 является решением данного уравнения.
Доказательство теоремы 6. Из теоремы 4 следует, что D = (AB - I)-1 существует. Матрицы B и D перестановочны. По условиям теоремы (6),
ACDB - CD = C(AB - I)D = C.
Замечание. Если в формулировке теоремы 6 условие AC = CA заменить на условие BC = CB, то решением будет X = (AB - I)lC.
Выводы
Установлено, что в случае перестановочности матричных коэффициентов A, B и однозначной разрешимости непрерывного (дискретного) уравнений Сильвестра матрицы A + B (AB - I) невырожденные. Это позволяет в ряде случаев выписать очень простые явные решения уравнений Сильвестра.
Список литературы
[1] Андреев Ю.Н. Управление конечномерными линейными объектами. М.: Наука, 1974. 424 с.
[2] Уонэм М. Линейные многомерные системы управления. М.: Наука, 1980. 376 с.
[3] Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. М.: Мир, 1977. 653 с.
[4] Ляпунов А.М. Общая задача об устойчивости движения. М.: Гостехиздат, 1950. 276 с.
[5] Гантмахер Ф.Р. Теория матриц. М.: Наука, 1977. 576 с.
[6] Икрамов Х.Д. Численное решение матричных уравнений. М.: Наука, 1984. 192 с.
[7] Ветошкин А.М. Жорданова форма разности проекторов // Вычислительная математика и математическая физика, 2014. Т. 54. № 3. С. 375-390.
[8] Воеводин В.В., Кузнецов Ю.А. Матрицы и вычисления. М.: Наука, 1984. 320 с.
[9] Шестопал В.Е. Решение матричного уравненияAX-XB = C// Математические заметки, 1976. Т. 19. № 3. С. 449-451.
[10] Ветошкин А.М. Конечное выражение для решения дискретного уравнения Сильвестра // Обозрение прикладной и промышленной математики, 2016. Т. 23. Вып. 4. С. 334-335.
Сведения об авторах
Ветошкин Александр Михайлович — канд. техн. наук, доцент МГТУ им. Н.Э. Баумана (Мытищинский филиал), [email protected], [email protected]
Шум Александр Анатольевич — канд. физ.-мат. наук, доцент кафедры высшей математики Тверского государственного технического университета, [email protected]
Поступила в редакцию 01.11.2017. Принята к публикации 11.01.2018.
SOLVING MATRIX EQUATIONS OF SILVESTER FOR THE CASE OF COMMUTING COEFFICIENTS
A.M. Vetoshkin1, A.A. Shum2
1BMSTU (Mytishchi branch), 1st. Institutskaya st., 141005, Mytischi, Moscow reg., Russia 2Tver State Technical University named after Afanasy Nikitin, 22, Tver, 170026, Russia
The implicit Sylvester equation AXG + FXB = C has two important special cases: the continuous Sylvester equation AX + XB = С, and the discrete Sylvester equation AXB - X = C. The conditions for the unique solvability of these equations are well known. The main result of this paper is the assertion that if the conditions for the unique solvability of these equations are satisfied and the matrices A and B commute, then the matrix (A + B) for the continuous Sylvester equation and the matrix (AB - I) for the discrete Sylvester equation are nonsingular. The solutions of these equations have a particularly simple form when among the matrices A, B, C the pair A, B and one more pair commute: the continuous Sylvester equation has a solution X = C(A + B)-1 or X = (A + B)-1C, the discrete Sylvester equation has a solution X = C(AB - I)-1 orX = (AB - I)-1C.
Keywords: discrete and continuous Sylvester equations; conditions for the solvability of the Sylvester equations; polynomial annihilating vector
Suggested citation: Vetoshkin A.M., Shum A.A. Reshenie matrichnykh uravneniy Sil'vestra v sluchae kommutiruyushchikh koeffitsientov [Solving matrix equations of Silvester for the case of commuting coefficients]. Lesnoy vestnik / Forestry Bulletin, 2018, vol. 22, no. 2, pp. 140-143. DOI: 10.18698/2542-1468-2018-2-140-143
References
[1] Andreev Yu.N. Upravlenie konechnomernymi lineynymi ob"ektami [Managing finite-dimensional linear objects]. Moscow: Nauka Publ., 1974, 424 p.
[2] Uonem M. Lineynye mnogomernye sistemy upravleniya [Linear multidimensional control systems]. Moscow: Nauka Publ., 1980, 376 p.
[3] Kvakernaak Kh., Sivan R. Lineynye optimal'nye sistemy upravleniya [Linear optimal control systems]. Moscow: Mir Publ., 1977, 653p.
[4] Lyapunov A.M. Obshchaya zadacha ob ustoychivosti dvizheniya [The general problem of the stability of motion]. Moscow: Gostekhizdat Publ., 1950, 276 p.
[5] Gantmakher F.R. Teoriya matrits [Matrix theory]. Moscow: Nauka Publ., 1977. 576 p.
[6] Ikramov Kh.D. Chislennoe reshenie matrichnykh uravneniy [Numerical solution of matrix equations]. Moscow: Nauka Publ., 1984, 192 p.
[7] Vetoshkin A.M. Zhordanova forma raznosti proektorov [Zhordanov form of difference of projectors]. Computational Mathematics and Mathematical Physics, 2014, v. 54, no. 3, pp. 375-390.
[8] Voevodin V.V., Kuznetsov Yu.A. Matritsy i vychisleniya [Matrices and calculations]. Moscow: Nauka Publ., 1984, 320 p.
[9] Shestopal V.E. Reshenie matrichnogo uravneniya AX - XB = C [The solution of the matrix equation]. Matematicheskie zametki [Math notes], 1976, v. 19, pp. 449-451.
[10] Vetoshkin A.M. Konechnoe vyrazhenie dlya resheniya diskretnogo uravneniya Sil'vestra [The finite expression for the solution of the discrete Sylvester equation]. Obozrenie prikladnoy i promyshlennoy matematiki [Survey of applied and industrial mathematics], 2016, v. 23, no. 4, pp. 334-335.
Authors' information
Vetoshkin Alexandr Mikhailovich — Cand. Sci. (Tech.), Associate Professor of BMSTU (Mytishchi branch), [email protected]
Shum Alexandr Anatolievich — Cand. Sci. (Phys.-Math.), Associate Professor of TvSTU, [email protected]
Received 01.11.2017. Accepted for publication 11.01.2018.