Лекция
Привет, Вы узнаете о том , что такое преобразование хаусхолдера, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое преобразование хаусхолдера, матрица хаусхолдера , настоятельно рекомендую прочитать все из категории Численные методы.
преобразование хаусхолдера (оператор Хаусхолдера) — линейное преобразование векторного пространства , которое описывает его отражение относительно гиперплоскости, проходящей через начало координат.
Использовалось в работе американского математика Элстона Скотта Хаусхолдера 1958 года.
Широко применяется в линейной алгебре для QR-разложения матрицы.
Пусть гиперплоскость описывается единичным вектором , который ортогонален ей, а — скалярное произведение в , тогда
называется оператором Хаусхолдера.
Матрица Хаусхолдера имеет вид:
В русскоязычной литературе она также называется матрицей отражения.
В геометрической оптике зеркальное отражение может быть выражено в терминах матрицы Хаусхолдера (см. « Зеркальное отражение» § Формулировка вектора ).
Преобразования Хаусхолдера широко используются в числовой линейной алгебре , например, для уничтожения элементов ниже главной диагонали матрицы, для выполнения QR-разложения и на первом этапе QR-алгоритма . Они также широко используются для преобразования в форму Гессенберга . Для симметричных или эрмитовых матриц симметрия может быть сохранена, что приведет к трехдиагонализации .
Отражения Хаусхолдера можно использовать для вычисления QR-разложения путем отражения первого столбца матрицы на кратное стандартному базисному вектору, вычисления матрицы преобразования, умножения ее на исходную матрицу и последующего рекурсивного просмотра несовершеннолетние этого продукта.
Эта процедура представлена в «Численном анализе по Burden and Faires». Об этом говорит сайт https://intellect.icu . На первом этапе, чтобы сформировать матрицу Хаусхолдера на каждом этапе, нам необходимо определить а также , которые:
Из а также , построить вектор :
где , , а также
для каждого
Затем вычислите:
Найдя и вычислил процесс повторяется для следующим образом:
Продолжая таким образом, формируется трехдиагональная и симметричная матрица.
В этом примере, также взятом из Burden and Faires , данная матрица преобразуется в аналогичную трехдиагональную матрицу A 3 с использованием метода Хаусхолдера.
Следуя этим шагам в методе Хаусхолдера, мы получаем:
Первая матрица Хаусхолдера:
Использовал формировать
Как видим, конечный результат представляет собой трехдиагональную симметричную матрицу, аналогичную исходной. Процесс завершается после двух шагов.
Преобразование Хаусхолдера - это отражение гиперплоскости с единичным вектором нормали. , как было сказано ранее. An-от- унитарное преобразование удовлетворяет . Взяв определитель (-я степень среднего геометрического) и след (пропорциональный среднему арифметическому) унитарной матрицы показывает, что ее собственные значения имеют единичный модуль. Это можно увидеть прямо и быстро:
Поскольку средние арифметические и геометрические равны, если переменные постоянны (см. Неравенство средних арифметических и геометрических ), мы устанавливаем требование единичного модуля.
Для случая вещественнозначных унитарных матриц получаем ортогональные матрицы :. Из этого довольно легко следует (см. Ортогональную матрицу ), что любая ортогональная матрица может быть разложена на произведение 2 на 2 вращения, называемых вращениями Гивенса и отражениями Хаусхолдера. Это интуитивно привлекательно, поскольку умножение вектора на ортогональную матрицу сохраняет длину этого вектора, а вращения и отражения исчерпывают набор (действительных) геометрических операций, которые делают длину вектора неизменной.
Было показано, что преобразование Хаусхолдера имеет однозначную взаимосвязь с каноническим разложением смежных классов унитарных матриц, определенных в теории групп, которое можно использовать для очень эффективной параметризации унитарных операторов.
Наконец, отметим, что одно преобразование Хаусхолдера, в отличие от отдельного преобразования Гивенса, может воздействовать на все столбцы матрицы и, как таковое, демонстрирует наименьшие вычислительные затраты на QR-разложение и трехдиагонализацию. Наказанием за эту «вычислительную оптимальность» является, конечно, то, что операции Хаусхолдера не могут быть столь глубоко или эффективно распараллелены. Таким образом, Хаусхолдер предпочтительнее для плотных матриц на последовательных машинах, в то время как Гивенс предпочтительнее для разреженных матриц и / или параллельных машин.
Исследование, описанное в статье про преобразование хаусхолдера, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое преобразование хаусхолдера, матрица хаусхолдера и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Численные методы
Из статьи мы узнали кратко, но содержательно про преобразование хаусхолдера
Комментарии
Оставить комментарий
Численные методы
Термины: Численные методы