Уравнение Сильвестра - Sylvester equation

В математике , в области теории управления , уравнение Сильвестра представляет собой матричное уравнение вида:

Затем для заданных матриц A , B и C задача состоит в том, чтобы найти возможные матрицы X, которые подчиняются этому уравнению. Предполагается, что все матрицы имеют коэффициенты в комплексных числах . Чтобы уравнение имело смысл, матрицы должны иметь соответствующие размеры, например, все они могут быть квадратными матрицами одинакового размера. Но в более общем плане A и B должны быть квадратными матрицами размеров n и m соответственно, и тогда X и C имеют n строк и m столбцов.

Уравнение А Сильвестр имеет единственное решение для X именно тогда , когда нет общих собственных значений A и - B . В более общем плане уравнение AX  +  XB  =  C рассматривалось как уравнение ограниченных операторов в (возможно, бесконечномерном) банаховом пространстве . В этом случае условие единственности решения X почти такие же: Там существует единственное решение X точно , когда спектры из A и - B являются непересекающимися .

Существование и уникальность решений

Используя обозначение произведения Кронекера и оператор векторизации , мы можем переписать уравнение Сильвестра в виде

где имеет размерность , имеет размерность , размерность и является единичной матрицей . В таком виде уравнение можно рассматривать как линейную систему измерений .

Теорема. Учитывая матрицы и уравнение Сильвестра имеет единственное решение для любого , если и только если и не передаем собственное значение.

Доказательство. Уравнение представляет собой линейную систему с неизвестными и таким же количеством уравнений. Следовательно, оно однозначно разрешимо для любого данного тогда и только тогда, когда однородное уравнение допускает только тривиальное решение .

(i) Предположим, что и не имеют собственных значений. Позвольте быть решением вышеупомянутого однородного уравнения. Затем , до которого можно поднять для каждого математической индукции. Следовательно, для любого полинома . В частности, пусть - характеристический многочлен . Затем по теореме Кэли-Гамильтона ; Между тем, теорема о спектральном отображении говорит нам, где обозначает спектр матрицы. Поскольку и не имеют собственных значений, не содержит нуля и, следовательно, является невырожденным. Таким образом по желанию. Это доказывает «если» часть теоремы.

(ii) Теперь предположим, что и имеем собственное значение . Позвольте быть соответствующим правым собственным вектором для , быть соответствующим левым собственным вектором для , и . Тогда , и Следовательно, является нетривиальным решением вышеупомянутого однородного уравнения, оправдывающим «только если» часть теоремы. QED

В качестве альтернативы теореме о спектральном отображении неравномерность части (i) доказательства также может быть продемонстрирована тождеством Безу для взаимно простых многочленов. Позвольте быть характеристическим многочленом . Поскольку и не имеют общих собственных значений, и взаимно просты. Следовательно, существуют многочлены и такие, что . По теореме Гамильтона-Кэли , . Таким образом , подразумевая, что это несингулярно.

Теорема остается верной для вещественных матриц с оговоркой, что нужно учитывать их комплексные собственные значения. Доказательство части «если» все еще применимо; для части «только если» обратите внимание, что оба и удовлетворяют однородному уравнению , и они не могут быть равны нулю одновременно.

Правило удаления Рота

Учитывая две квадратные комплексные матрицы A и B , размера п и м и матрицы С размером п по м , то можно задать , когда следующие две квадратные матрицы размера п  +  т являются похожи друг на друга: и . Ответ в том , что эти две матрицы подобны именно тогда , когда существует матрица X такой , что AX  -  XB  =  C . Другими словами, X - решение уравнения Сильвестра. Это известно как правило удаления Рота .

Одно направление легко проверяется: если AX  -  XB  =  C, то

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

Численные решения

Классическим алгоритмом численного решения уравнения Сильвестра является алгоритм Бартелса – Стюарта , который состоит из преобразования и в форму Шура с помощью QR-алгоритма , а затем решения полученной треугольной системы с помощью обратной подстановки . Этот алгоритм, вычислительная стоимость которого связана с арифметическими операциями, используется, среди прочего, LAPACK и функцией в GNU Octave . См. Также функцию на этом языке. В некоторых конкретных приложениях для обработки изображений производное уравнение Сильвестра имеет решение в замкнутой форме. lyapsylvester

Смотрите также

Заметки

Рекомендации

Внешние ссылки