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