Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В линейной алгебре , A трехдиагональная матрица представляет собой матрица группы , которая имеет ненулевые элементы на главной диагонали , первую диагональ ниже этого, а также первую диагональ выше только главной диагонали.

Например, следующая матрица трехдиагональная:

Определитель трехдиагональной матрицы задаются фрикативной ее элементы. [1]

Ортогональное преобразование матрицы симметрична (или) эрмитовой к трехдиагональной форме может быть сделано с помощью алгоритма Ланцоша .

Свойства [ править ]

Трехдиагональная матрица - это матрица, которая является как верхней, так и нижней матрицей Хессенберга . [2] В частности, трехдиагональная матрица представляет собой прямую сумму из р 1-на-1 и Q 2-на-2 матрицы таким образом, что р + д / 2 = п - размерность Трехдиагональная. Хотя общая трехдиагональная матрица не обязательно является симметричной или эрмитовой , многие из тех, которые возникают при решении задач линейной алгебры, обладают одним из этих свойств. Кроме того, если вещественная трехдиагональная матрица A удовлетворяет a k , k +1 a k+1, k > 0 для всех k , так что знаки его элементов симметричны, тогда она подобна эрмитовой матрице диагональной заменой базисной матрицы. Следовательно, его собственные значения действительны. Если мы заменим строгое неравенство на a k , k +1 a k +1, k ≥ 0, то по непрерывности собственные значения по-прежнему будут действительными, но матрица больше не должна быть похожей на эрмитову матрицу. [3]

Множество всех N × N трехдиагональными образует 3n-2 мерное векторное пространство .

Многие алгоритмы линейной алгебры требуют значительно меньших вычислительных затрат при применении к диагональным матрицам, и это улучшение часто распространяется и на трехдиагональные матрицы.

Определитель [ править ]

Определитель трехдиагональной матрицы А порядка п может быть вычислен из трехчленного в рекуррентном соотношении . [4] Напишите f 1  = | а 1 | =  a 1 (т.е. f 1 - определитель матрицы 1 на 1, состоящей только из a 1 ), и пусть

Последовательность ( f i ) называется континуантом и удовлетворяет рекуррентному соотношению

с начальными значениями f 0  = 1 и f −1  = 0. Стоимость вычисления определителя трехдиагональной матрицы с использованием этой формулы линейна по n , в то время как стоимость является кубической для общей матрицы.

Инверсия [ править ]

Обратный из несингулярных трехдиагональной матрицы Т

дан кем-то

где θ i удовлетворяет рекуррентному соотношению

с начальными условиями θ 0  = 1, θ 1  =  a 1 и ϕ i удовлетворяют

с начальными условиями ϕ n +1  = 1 и ϕ n  =  a n . [5] [6]

Решения в замкнутой форме могут быть вычислены для частных случаев, таких как симметричные матрицы со всеми диагональными и недиагональными элементами, равными [7] или матрицы Теплица [8], а также для общего случая. [9] [10]

В общем, матрица, обратная трехдиагональной матрице, является полуразделимой матрицей, и наоборот. [11]

Решение линейной системы [ править ]

Система уравнений Ax  =  b для  может быть решена с помощью эффективной формы исключения Гаусса, когда A является трехдиагональным, называемым трехдиагональным матричным алгоритмом , требующим O ( n ) операций. [12]

Собственные значения [ править ]

Когда трехдиагональная матрица также теплицева , существует простое решение в замкнутой форме для ее собственных значений, а именно: [13] [14]

Реальная симметричная трехдиагональная матрица имеет действительные собственные значения, и все собственные значения различны (простые), если все недиагональные элементы отличны от нуля. [15] Существуют многочисленные методы численного вычисления собственных значений реальной симметричной трехдиагональной матрицы с произвольной конечной точностью, обычно требующие операций для матрицы размера , хотя существуют быстрые алгоритмы, которые (без параллельных вычислений) требуют только . [16]

В качестве примечания: нередуцированная симметричная трехдиагональная матрица - это матрица, содержащая ненулевые недиагональные элементы трехдиагональной, где собственные значения различны, а собственные векторы уникальны с точностью до масштабного коэффициента и взаимно ортогональны. [17]

Для несимметричных трехдиагональных матриц можно вычислить собственное разложение, используя преобразование подобия .

Сходство с симметричной трехдиагональной матрицей [ править ]

Учитывая действительную трехдиагональную несимметричную матрицу

где .

Предположим, что каждое произведение недиагональных элементов строго положительно, и определим матрицу преобразования следующим образом:

Преобразование подобия дает симметричную [18] трехдиагональную матрицу по формуле

Обратите внимание, что и имеют одинаковые собственные значения.

Компьютерное программирование [ править ]

Преобразование, которое приводит общую матрицу к форме Хессенберга, приведет к приведению эрмитовой матрицы к трехдиагональной форме. Таким образом, многие алгоритмы собственных значений , применяемые к эрмитовой матрице, в качестве первого шага приводят входную эрмитову матрицу к (симметричной действительной) трехдиагональной форме.

Трехдиагональная матрица также может храниться более эффективно , чем в общей матрице с помощью специальной схемы хранения . Например, пакет LAPACK Fortran хранит несимметричную трехдиагональную матрицу порядка n в трех одномерных массивах, один длиной n содержит диагональные элементы, а два длины n - 1 содержат поддиагональные и наддиагональные элементы.

См. Также [ править ]

  • Пятидиагональная матрица

Заметки [ править ]

  1. Томас Мьюир (1960). Трактат по теории детерминант . Dover Publications . С.  516–525 .
  2. ^ Хорн, Роджер А .; Джонсон, Чарльз Р. (1985). Матричный анализ . Издательство Кембриджского университета. п. 28. ISBN 0521386322.
  3. Хорн и Джонсон, стр.174
  4. ^ Эль-Mikkawy, MEA (2004). «Об инверсии общей трехдиагональной матрицы». Прикладная математика и вычисления . 150 (3): 669–679. DOI : 10.1016 / S0096-3003 (03) 00298-4 .
  5. ^ Da Fonseca, CM (2007). «О собственных значениях некоторых трехдиагональных матриц» . Журнал вычислительной и прикладной математики . 200 : 283–286. DOI : 10.1016 / j.cam.2005.08.047 .
  6. ^ Усмани, RA (1994). «Обращение трехдиагональной матрицы Якоби» . Линейная алгебра и ее приложения . 212–213: 413–414. DOI : 10.1016 / 0024-3795 (94) 90414-6 .
  7. ^ Ху, GY; О'Коннелл, РФ (1996). «Аналитическое обращение симметричных трехдиагональных матриц». Журнал физики A: математический и общий . 29 (7): 1511. DOI : 10.1088 / 0305-4470 / 29/7/020 .
  8. ^ Хуанг, Y .; Макколл, У.Ф. (1997). «Аналитическое обращение общих трехдиагональных матриц». Журнал физики A: математический и общий . 30 (22): 7919. DOI : 10,1088 / 0305-4470 / 30/22/026 .
  9. ^ Mallik, РК (2001). «Обращение к трехдиагональной матрице» . Линейная алгебра и ее приложения . 325 : 109–139. DOI : 10.1016 / S0024-3795 (00) 00262-7 .
  10. ^ Kılıç, E. (2008). «Явная формула обращения трехдиагональной матрицы обратными цепными дробями». Прикладная математика и вычисления . 197 : 345–357. DOI : 10.1016 / j.amc.2007.07.046 .
  11. ^ Раф Вандебрил; Марк Ван Барел; Никола Мастронарди (2008). Матричные вычисления и полусепарабельные матрицы. Том I: Линейные системы . JHU Press. Теорема 1.38, с. 41. ISBN 978-0-8018-8714-7.
  12. ^ Голуб, Джин Х .; Ван Лоан, Чарльз Ф. (1996). Матричные вычисления (3-е изд.). Издательство Университета Джона Хопкинса. ISBN 0-8018-5414-8.
  13. ^ Noschese, S .; Pasquini, L .; Райхель, Л. (2013). «Трехдиагональные матрицы Теплица: свойства и новые приложения». Численная линейная алгебра с приложениями . 20 (2): 302. DOI : 10.1002 / nla.1811 .
  14. ^ Это также можно записать какпотому, как это сделано в: Kulkarni, D .; Schmidt, D .; Цуй, СК (1999). «Собственные значения трехдиагональных псевдотёплицевых матриц» (PDF) . Линейная алгебра и ее приложения . 297 : 63. DOI : 10.1016 / S0024-3795 (99) 00114-7 .
  15. ^ Парлетт, Б. (1980). Симметричная проблема собственных значений . Prentice Hall, Inc.
  16. ^ Coakley, ES; Рохлин В. (2012). «Быстрый алгоритм« разделяй и властвуй »для вычисления спектров реальных симметричных трехдиагональных матриц» . Прикладной и вычислительный гармонический анализ . 34 (3): 379–414. DOI : 10.1016 / j.acha.2012.06.003 .
  17. ^ Диллон, Индерджит Сингх. Новый O (n 2) алгоритм для симметричной трехдиагональной проблемы собственных значений / собственных векторов (PDF) . п. 8.
  18. ^ "www.math.hkbu.edu.hk лекция по математике" (PDF) .

Внешние ссылки [ править ]

  • Трехдиагональные и двудиагональные матрицы в руководстве LAPACK.
  • Моаввад Эль-Миккави, Абдельрахман Каравиа (2006). «Обращение общих трехдиагональных матриц» (PDF) . Письма по прикладной математике . 19 (8): 712–720. DOI : 10.1016 / j.aml.2005.11.012 . Архивировано из оригинального (PDF) 20 июля 2011 года.
  • Высокопроизводительные алгоритмы приведения к сжатой (по Гессенбергу, трехдиагональной, двухдиагональной) форме
  • Решатель трехдиагональной линейной системы на C ++