An Enhanced Shifted QR Algorithm for Efficient Eigenvalue Computation of Square Non-Hermitian Matrices
Ahuja, Chowdhury, Mohapatra
This work presents a novel approach to compute the eigenvalues of non-Hermitian matrices using an enhanced shifted QR algorithm. The existing QR algorithms fail to converge early in the case of non-hermitian matrices, and our approach shows significant improvement in convergence rate while maintaining accuracy for all test cases. In this work, though our prior focus will be to address the results for a class mid- large sized non-Hermitian matrices, our algorithm has also produced significant improvements in the case of comparatively larger matrices such as 50 x 50 non-Hermitian matrices
academic
Улучшенный алгоритм сдвинутого QR для эффективного вычисления собственных значений квадратных неэрмитовых матриц
В данной работе предложен новый метод, основанный на улучшенном алгоритме сдвинутого QR для вычисления собственных значений неэрмитовых матриц. Существующий алгоритм QR демонстрирует медленную сходимость при работе с неэрмитовыми матрицами, тогда как предложенный метод значительно повышает скорость сходимости при сохранении вычислительной точности. Хотя основное внимание уделяется матрицам среднего и большого размера, алгоритм также показывает значительные улучшения на матрицах большего размера (например, 50×50).
Задача вычисления собственных значений заключается в поиске скаляра λ и вектора v таких, что Av = λv. Когда матрица становится очень большой или плохо обусловленной, вычисление собственных значений сталкивается с трудностями сходимости.
Теоретическое значение: Вычисление собственных значений является центральной задачей линейной алгебры и численного анализа
Практическая ценность: Широко применяется в квантовых вычислениях, спектральной кластеризации, численном решении крупномасштабных дифференциальных уравнений и других областях
Преимущества эрмитовых матриц: Для эрмитовых матриц (A = A^H) благодаря хорошим спектральным свойствам (вещественные собственные значения, ортогональные собственные векторы) существуют эффективные алгоритмы QR
Сложность неэрмитовых матриц: Комплексные собственные значения и неортогональные собственные векторы делают задачу значительно более сложной
Проблемы сходимости: Существующие алгоритмы демонстрируют медленную сходимость на неэрмитовых матрицах с недостаточной точностью
Разработка быстрого и эффективного алгоритма для вычисления собственных значений неэрмитовых матриц при обеспечении численной устойчивости путем применения передовых стратегий сдвига и методов ранней дефляции для снижения вычислительной сложности.
Предложен улучшенный алгоритм сдвинутого QR: Комбинирует стратегию сдвига Уилкинсона и методы ранней дефляции, значительно повышая скорость сходимости при вычислении собственных значений неэрмитовых матриц
Повышение численной устойчивости: Интеграция этапа балансировки минимизирует чувствительность к ошибкам округления в процессе итерации
Оптимизация вычислительной сложности: Эффективная дефляция уже сходящихся собственных значений постепенно уменьшает размер матрицы
Проверка масштабируемости: Верификация производительности алгоритма на матрицах различных размеров (от 3×3 до 50×50) демонстрирует, что преимущества становятся более явными с увеличением размера матрицы
Когда поддиагональный элемент становится меньше порога допуска (≈10^(-12)), извлекается соответствующее собственное значение и уменьшается размер матрицы:
График сходимости нормы поддиагонали показывает, что улучшенный метод сдвинутого QR демонстрирует наиболее крутое снижение, что указывает на быстрое преобразование матрицы в диагональную форму.
На основе существующих исследований предложенный алгоритм объединяет оптимальные стратегии сдвига, раннюю дефляцию и методы численной балансировки, специально оптимизированные для неэрмитовых матриц.
Статья цитирует 11 соответствующих источников, охватывающих классическую теорию алгоритма QR, современные улучшения и прикладные исследования, обеспечивая прочную теоретическую основу для разработки алгоритма. Основные источники включают обзор алгоритмов типа QR Уоткинса, улучшения многосдвигового алгоритма QR Braman и др., а также теоретические работы Parlett о условиях сходимости алгоритма QR для матриц Хессенберга.