Уравнение Сильвестра
В математике , в области теории управления , уравнение Сильвестра представляет собой матричное уравнение вида: [1]
Он назван в честь английского математика Джеймса Джозефа Сильвестра . Тогда, учитывая матрицы A , B и C , проблема состоит в том, чтобы найти возможные матрицы X , которые подчиняются этому уравнению. Предполагается, что все матрицы имеют коэффициенты в комплексных числах . Чтобы уравнение имело смысл, матрицы должны иметь соответствующие размеры, например, все они могут быть квадратными матрицами одинакового размера. Но в более общем смысле A и B должны быть квадратными матрицами размеров n и m соответственно, и тогда X и C имеют n строк и m столбцов.
Уравнение Сильвестра имеет единственное решение для точно тогда, когда нет общих собственных значений A B и − X .В более общем смысле уравнение AX + XB = C рассматривалось как уравнение ограниченных операторов (возможно, бесконечномерном) в банаховом пространстве . В этом случае условие единственности решения X практически такое же: существует единственное решение X ровно тогда, когда спектры A и − B пересекаются не . [2]
Существование и единственность решений
[ редактировать ]Использование обозначения произведения Кронекера и оператора векторизации , мы можем переписать уравнение Сильвестра в виде
где имеет размерность , имеет размерность , размера и это идентификационная матрица . В таком виде уравнение можно рассматривать как линейную систему размерностей . [3]
Теорема. Даны матрицы и , уравнение Сильвестра имеет уникальное решение для любого тогда и только тогда, когда и не имеют общего собственного значения.
Доказательство. Уравнение представляет собой линейную систему с неизвестных и столько же уравнений. Следовательно, оно однозначно разрешимо для любого заданного тогда и только тогда, когда однородное уравнение допускает только тривиальное решение .
(i) Предположим, что и не имеют общего собственного значения. Позволять является решением упомянутого выше однородного уравнения. Затем , который можно поднять до для каждого методом математической индукции. Следовательно, для любого многочлена . В частности, пусть быть характеристическим полиномом . Затем по теореме Кэли-Гамильтона ; между тем, теорема спектрального отображения говорит нам где обозначает спектр матрицы. С и не имеют общего собственного значения, не содержит нуля и, следовательно, является неособым. Таким образом по желанию. Это доказывает часть теоремы «если».
(ii) Теперь предположим, что и разделить собственное значение . Позволять быть соответствующим правым собственным вектором для , быть соответствующим левым собственным вектором для , и . Затем , и Следовательно является нетривиальным решением вышеупомянутого однородного уравнения, оправдывающим часть теоремы «только если». КЭД
В качестве альтернативы теореме о спектральном отображении невырожденность в части (i) доказательства можно также продемонстрировать тождество Безу для взаимно простых многочленов. Позволять быть характеристическим полиномом . С и не имеют общего собственного значения, и взаимнопросты. Следовательно, существуют многочлены и такой, что . По теореме Кэли– Гамильтона . Таким образом , подразумевая, что является неособым.
Теорема остается верной для реальных матриц с оговоркой, что учитываются их комплексные собственные значения. Доказательство части «если» все еще применимо; что касается части «только если», обратите внимание, что оба и удовлетворяют однородному уравнению , и они не могут быть равны нулю одновременно.
Правило удаления Рота
[ редактировать ]Учитывая две квадратные комплексные матрицы A и B размера n и m и матрицу C размера n на m , можно задаться вопросом, когда следующие две квадратные матрицы размера n + m похожи друг на друга: и . Ответ заключается в том, что эти две матрицы подобны именно тогда, когда существует матрица X такая, что AX − XB = C . Другими словами, X является решением уравнения Сильвестра. Это известно как правило удаления Рота . [4]
Одно направление легко проверить: если AX − XB = C , то
Правило удаления Рота не распространяется на бесконечномерные ограниченные операторы в банаховом пространстве. [5] Тем не менее правило удаления Рота обобщается на системы уравнений Сильвестра. [6]
Численные решения
[ редактировать ]Классическим алгоритмом численного решения уравнения Сильвестра является алгоритм Бартельса–Стюарта , заключающийся в преобразовании и в форму Шура с помощью QR-алгоритма , а затем решить полученную треугольную систему посредством обратной подстановки . Этот алгоритм, вычислительная стоимость которого составляет арифметические операции, [ нужна ссылка ] используется, среди прочего, LAPACK и lyap
функция в GNU Octave . [7] См. также sylvester
функционировать на этом языке. [8] [9] В некоторых конкретных приложениях обработки изображений полученное уравнение Сильвестра имеет решение в замкнутой форме. [10]
См. также
[ редактировать ]- Уравнение Ляпунова , частный случай уравнения Сильвестра
- Алгебраическое уравнение Риккати
Примечания
[ редактировать ]- ^ обычно записывается в эквивалентной форме AX − XB = C. Это уравнение также
- ^ Бхатия и Розенталь, 1997 г.
- ^ Однако переписывать уравнение в этой форме для численного решения не рекомендуется, поскольку решение этой версии требует больших затрат и может быть плохо обусловлено .
- ^ Джерриш, Ф; Уорд, AGB (ноябрь 1998 г.). «Матричное уравнение Сильвестра и правило удаления Рота». Математический вестник . 82 (495): 423–430. дои : 10.2307/3619888 . JSTOR 3619888 . S2CID 126229881 .
- ^ Бхатия и Розенталь, стр.3
- ^ Дмитришин Андрей; Когстрем, Бо (2015). «Связанные матричные уравнения типа Сильвестра и диагонализация блоков». Журнал SIAM по матричному анализу и его приложениям . 36 (2): 580–593. CiteSeerX 10.1.1.710.6894 . дои : 10.1137/151005907 .
- ^ «Справочник по функции: Ляп» .
- ^ «Функции матрицы (GNU Octave (версия 4.4.1))» .
- ^
syl
команда устарела, начиная с GNU Octave версии 4.0. - ^ Вэй, К.; Добиджон, Н.; Турнере, Ж.-Ю. (2015). «Быстрое объединение многоканальных изображений на основе решения уравнения Сильвестра». ИИЭЭ . 24 (11): 4109–4121. arXiv : 1502.03121 . Бибкод : 2015ITIP...24.4109W . дои : 10.1109/TIP.2015.2458572 . ПМИД 26208345 . S2CID 665111 .
Ссылки
[ редактировать ]- Сильвестр, Дж. (1884 г.). «Об уравнениях в матрицах ". CR Acad. Sci. Paris . 99 (2): 67–71, 115–116.
- Бартельс, Р.Х.; Стюарт, GW (1972). «Решение матричного уравнения " . Comm. ACM . 15 (9): 820–826. doi : 10.1145/361573.361582 . S2CID 12957010 .
- Бхатия, Р.; Розенталь, П. (1997). «Как и зачем решать операторное уравнение ?". Bull. London Math. Soc. 29 (1): 1–21. doi : 10.1112/S0024609396001828 . S2CID 122259404 .
- Дмитришин Андрей; Когстрем, Бо (2015). «Связанные матричные уравнения типа Сильвестра и диагонализация блоков». Журнал SIAM по матричному анализу и его приложениям . 36 (2): 580–593. CiteSeerX 10.1.1.710.6894 . дои : 10.1137/151005907 .
- Ли, С.-Г.; Ву, К.-П. (2011). «Совместные решения уравнений Сильвестра и идемпотентные матрицы, разделяющие совместный спектр» . Прикладная линейная алгебра. 435 (9): 2097–2109. дои : 10.1016/j.laa.2010.09.034 .
- Вэй, К.; Добиджон, Н.; Турнере, Ж.-Ю. (2015). «Быстрое объединение многоканальных изображений на основе решения уравнения Сильвестра». Транзакции IEEE при обработке изображений . 24 (11): 4109–4121. arXiv : 1502.03121 . Бибкод : 2015ITIP...24.4109W . дои : 10.1109/TIP.2015.2458572 . ПМИД 26208345 . S2CID 665111 .
- Биркгоф и Маклейн. Обзор современной алгебры . Макмиллан. стр. 213, 299.