Матрица Хессенберга
В линейной алгебре матрица Хессенберга — это особый вид квадратной матрицы , «почти» треугольной формы . Точнее, верхняя матрица Хессенберга имеет нулевые элементы ниже первой субдиагонали , а нижняя матрица Хессенберга имеет нулевые элементы выше первой супердиагонали . [1] Они названы в честь Карла Хессенберга . [2]
— Разложение Хессенберга это матричное разложение матрицы в унитарную матрицу и матрица Хессенберга такой, что где обозначает сопряженное транспонирование .
Определения
[ редактировать ]Верхняя матрица Хессенберга
[ редактировать ]Квадрат матрица называется верхней матрицей Хессенберга или верхней матрицей Хессенберга, если для всех с .
Верхняя матрица Хессенберга называется нередуцированной , если все поддиагональные элементы ненулевые, т. е. если для всех . [3]
Нижняя матрица Хессенберга
[ редактировать ]Квадрат матрица Говорят, что она находится в нижней форме Хессенберга или является нижней матрицей Хессенберга, если ее транспонировать является верхней матрицей Хессенберга или, что то же самое, если для всех с .
Нижняя матрица Хессенберга называется нередуцированной , если все супердиагональные элементы ненулевые, т. е. если для всех .
Примеры
[ редактировать ]Рассмотрим следующие матрицы.
Матрица — верхняя неприводимая матрица Хессенберга, — нижняя нередуцированная матрица Хессенберга и является нижней матрицей Хессенберга, но не является нередуцированной.
Компьютерное программирование
[ редактировать ]линейной алгебры Многие алгоритмы требуют значительно меньше вычислительных усилий при применении к треугольным матрицам , и это улучшение часто распространяется и на матрицы Хессенберга. Если ограничения задачи линейной алгебры не позволяют удобно свести общую матрицу к треугольной, то приведение к форме Хессенберга часто является следующим лучшим решением. Фактически приведение любой матрицы к форме Хессенберга может быть достигнуто за конечное число шагов (например, с помощью преобразования Хаусхолдера унитарных преобразований подобия). Последующее приведение матрицы Хессенберга к треугольной матрице может быть достигнуто с помощью итерационных процедур, таких как сдвинутая QR -факторизация. В алгоритмах собственных значений матрица Хессенберга может быть дополнительно уменьшена до треугольной матрицы посредством сдвинутой QR-факторизации в сочетании с этапами дефляции. Сведение общей матрицы к матрице Хессенберга, а затем дальнейшее сокращение к треугольной матрице, вместо прямого сведения общей матрицы к треугольной матрице, часто позволяет сэкономить арифметику, используемую при вычислении. QR-алгоритм для решения задач на собственные значения.
Приведение к матрице Хессенберга
[ редактировать ]Преобразования домохозяев
[ редактировать ]Любой Матрица может быть преобразована в матрицу Хессенберга путем преобразования подобия с использованием преобразований Хаусхолдера . Следующая процедура такого преобразования адаптирована из «Второго курса линейной алгебры» Гарсиа и Роджера . [4]
Позволять быть любым реальным или сложным матрица, то пусть быть подматрица построенный путем удаления первой строки в и пусть быть первым столбцом . Постройте матрица домохозяина где
Эта матрица домохозяина будет отображать к и, как таковая, блочная матрица отобразит матрицу в матрицу который имеет только нули ниже второй записи первого столбца. Теперь построим матрица домохозяина аналогично тому, как такой, что отображает первый столбец к , где является подматрицей построенный путем удаления первой строки и первого столбца , тогда пусть какие карты в матрицу который имеет только нули ниже первого и второго элемента поддиагонали. Теперь построим а потом аналогично, но для матрицы построенный путем удаления первой строки и первого столбца и действуйте, как в предыдущих шагах. Продолжайте в том же духе в общей сложности шаги.
По конструкции , первый столбцы какие-то матрицы инвариантны относительно умножения на справа. Следовательно, любая матрица может быть преобразована в верхнюю матрицу Хессенберга преобразованием подобия вида .
Ротации Якоби (Гивенса)
[ редактировать ]Вращение Якоби (также называемое вращением Гивенса) — это ортогональное матричное преобразование в форме
где , , — матрица вращения Якоби, все элементы которой равны нулю, за исключением
Можно обнулить матричный элемент выбравугол поворота чтобы удовлетворить уравнение
Теперь последовательность таких вращений Якоби со следующими
уменьшает матрицу к нижней форме Гессенберга. [5]
Характеристики
[ редактировать ]Для , это пустая правда , что каждый матрица является одновременно верхним Хессенбергом и нижним Хессенбергом. [6]
Произведение матрицы Хессенберга на треугольную матрицу снова является Хессенбергом. Точнее, если это верхний Хессенберг и является верхнетреугольным, то и находятся верхний Хессенберг.
Матрица, которая является одновременно верхним и нижним Хессенбергом, представляет собой трехдиагональную матрицу которой является матрица Якоби , важным примером . Сюда входят симметричные или эрмитовые матрицы Хессенберга. Эрмитова матрица может быть сведена к трехдиагональным вещественным симметричным матрицам. [7]
Оператор Хессенберга
[ редактировать ]Оператор Хессенберга представляет собой бесконечномерную матрицу Хессенберга. Обычно это происходит как обобщение оператора Якоби на систему ортогональных полиномов для пространства интегрируемых с квадратом голоморфных функций в некоторой области, то есть пространства Бергмана . В этом случае оператор Хессенберга является оператором правого сдвига , заданный
Собственные значения каждой главной подматрицы оператора Хессенберга задаются характеристическим полиномом для этой подматрицы. Эти полиномы называются полиномами Бергмана и обеспечивают ортогональную полиномиальную основу для пространства Бергмана.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Хорн и Джонсон (1985) , стр. 28; Стер и Булирш (2002) , стр. 251
- ^ Бисва Натх Датта (2010) Численная линейная алгебра и приложения, 2-е изд., Общество промышленной и прикладной математики (SIAM) ISBN 978-0-89871-685-6 , с. 307
- ^ Хорн и Джонсон 1985 , с. 35
- ^ Рамон Гарсия, Стефан; Хорн, Роджер (2017). Второй курс линейной алгебры . Издательство Кембриджского университета. ISBN 9781107103818 .
- ^ Бини, Дарио А.; Роболь, Леонардо (2016). «Квазисепарабельная редукция Хессенберга действительной диагонали плюс матрицы низкого ранга и приложения». Линейная алгебра и ее приложения . 502 : 186–213. arXiv : 1501.07812 . дои : 10.1016/j.laa.2015.08.026 .
- ^ Конспекты лекций. Примечания на 21 октября 2016 г. Корнелльский университет
- ^ «Вычислительные процедуры (собственные значения) в LAPACK» . site.science.oregonstate.edu . Проверено 24 мая 2020 г.
Ссылки
[ редактировать ]- Хорн, Роджер А.; Джонсон, Чарльз Р. (1985), Матричный анализ , Издательство Кембриджского университета , ISBN 978-0-521-38632-6 .
- Стер, Йозеф; Булирш, Роланд (2002), Введение в численный анализ (3-е изд.), Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-0-387-95452-3 .
- Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007), «Раздел 11.6.2. Приведение к форме Хессенберга» , Численные рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8 , заархивировано из оригинала 11 августа 2011 г. , получено 13 августа 2011 г.
Внешние ссылки
[ редактировать ]- Матрица Хессенберга в MathWorld .
- Матрица Хессенберга в PlanetMath .
- Высокопроизводительные алгоритмы приведения к сжатой (Гессенберговой, трехдиагональной, двудиагональной) форме.
- Обзор алгоритма