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

В математике , А матричный блок или распределяли матрица представляет собой матрицу , которая интерпретируется как будто они были разбиты на секции , называемые блоки или подматрицы . [1] Интуитивно матрица, интерпретируемая как блочная матрица, может быть визуализирована как исходная матрица с набором горизонтальных и вертикальных линий, которые разбивают ее или разбивают на набор более мелких матриц. [2] Любая матрица может быть интерпретирована как блочная матрица одним или несколькими способами, причем каждая интерпретация определяется тем, как ее строки и столбцы разделены.

Это понятие может быть более точным для по матрице путем разделения в коллекцию , а затем секционирования в коллекцию . Исходная матрица затем рассматривается как «сумма» этих групп в том смысле, что элемент исходной матрицы соответствует 1 к 1 некоторому смещению элемента some , где и .

Алгебра блочных матриц возникает, как правило, из двойных произведений в категориях матриц. [3]

Пример [ править ]

Блочная матрица размером 168 × 168 элементов с субматрицами 12 × 12, 12 × 24, 24 × 12 и 24 × 24. Ненулевые элементы выделены синим цветом, нулевые элементы - серым.

Матрица

можно разбить на четыре блока 2 × 2

Тогда разбитую матрицу можно записать как

Блочное умножение матриц [ править ]

Можно использовать блочно-разбитое матричное произведение, которое включает только алгебру на подматрицах факторов. Разделение факторов, однако, не является произвольным и требует «согласованных разделов» [4] между двумя матрицами и таким образом, чтобы были определены все продукты подматриц, которые будут использоваться. [5] Дана матрица с разделами по строкам и столбцам.

и матрица с разделами строк и столбцов

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

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

Или, используя нотацию Эйнштейна, которая неявно суммирует повторяющиеся индексы:

Обращение блочной матрицы[ редактировать ]

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

где A , B , C и D имеют произвольный размер, а A и D квадратные. Кроме того, A и D - CA −1 B должны быть обратимы. [6]

Эквивалентно, переставляя блоки:

Здесь D и A - BD −1 C должны быть обратимы.

Если A и D оба обратимы, то:

Согласно тождеству Вайнштейна – Ароншайна , одна из двух матриц в блочно-диагональной матрице обратима в точности тогда, когда другая обратима.

Для получения дополнительных сведений и вывода с использованием блочной декомпозиции LDU см. Дополнение Шура .

Блочно-диагональные матрицы [ редактировать ]

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

где A k - квадратная матрица для всех k = 1, ..., n . Другими словами, матрица является прямой суммой из A 1 , ..., А п . Его также можно обозначить как A 1  ⊕  A 2  ⊕ ... ⊕  A n  или diag ( A 1 , A 2 , ..., A n ) (последний - тот же формализм, который используется для диагональной матрицы ). Любую квадратную матрицу можно тривиально рассматривать как блочно-диагональную матрицу только с одним блоком.

Для определителя и следа выполняются следующие свойства

Блочно-диагональная матрица обратима тогда и только тогда, когда каждый из ее главных диагональных блоков обратим, и в этом случае ее обратная матрица является другой блочно-диагональной матрицей, заданной формулой

Собственные значения и собственные векторы являются просто векторами и и ... и объединены.

Блочные трехдиагональные матрицы [ править ]

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

где A k , B k и C k - квадратные подматрицы нижней, главной и верхней диагонали соответственно.

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

Блочные матрицы Теплица [ править ]

Блок Теплица матрица является еще специальным блоком матрицей, которая содержит блоки, которые повторяются вниз по диагонали матрицы, в качестве матрицы Теплицы имеет элементы повторяются вниз по диагонали. Отдельные элементы блочной матрицы Aij также должны быть тёплицевой матрицей.

Блочная теплицева матрица A имеет вид

Блокировать транспонирование [ править ]

Специальная форма транспонирования матрицы также может быть определена для блочных матриц, когда отдельные блоки переупорядочиваются, но не транспонируются. Пусть будет блочная матрица с блоками , блок транспонированная является блок - матрица с блоками . [7]

Как и в случае с обычным оператором трассировки, транспонирование блока представляет собой линейное отображение, такое что . Однако в целом свойство не сохраняется, если блоки и коммутируют.

Прямая сумма [ править ]

Для любых произвольных матриц (размера м  ×  п ) и B (размера р  ×  д ), мы имеем прямую сумму в A и B , обозначаемое A B и определяются как   

Например,

Эта операция естественным образом обобщается на массивы произвольных размеров (при условии, что A и B имеют одинаковое количество измерений).

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

Прямой продукт [ править ]

Заявление [ править ]

В терминах линейной алгебры использование блочной матрицы соответствует линейному отображению в терминах соответствующих «пучков» базисных векторов . Это снова совпадает с идеей различения прямой суммы разложения домена и диапазона . Всегда особенно важно, если блоком является нулевая матрица ; который несет информацию, которую слагаемое отображает в подсумму.

Учитывая интерпретацию с помощью линейных отображений и прямых сумм, существует специальный тип блочной матрицы, который встречается для квадратных матриц (случай m = n ). Для тех , мы можем предположить , интерпретацию как эндоморфизму в качестве п - мерного пространства V ; блочная структура, в которой группировка строк и столбцов одинакова, важна, потому что она соответствует разложению одной прямой суммы на V (а не двум). В этом случае, например, все диагональные блоки в очевидном смысле квадратные. Такая структура требуется для описания жордановой нормальной формы .

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

Примечания [ править ]

  1. ^ Eves, Говард (1980). Элементарная теория матриц (переиздание ред.). Нью-Йорк: Дувр. п. 37 . ISBN 0-486-63946-0. Проверено 24 апреля 2013 года . Мы обнаружим, что иногда удобно разбивать матрицу на прямоугольные блоки элементов. Это приводит нас к рассмотрению так называемых секционированных , или блочных , матриц .
  2. ^ Антон, Ховард (1994). Элементарная линейная алгебра (7-е изд.). Нью-Йорк: Джон Вили. п. 30. ISBN 0-471-58742-7. Матрицу можно подразделить или разбить на более мелкие матрицы, вставив горизонтальные и вертикальные правила между выбранными строками и столбцами.
  3. ^ Маседо, HD; Оливейра, Дж. Н. (2013). "Набор линейной алгебры: двупродукт-ориентированный подход". Наука компьютерного программирования . 78 (11): 2160–2191. arXiv : 1312.4818 . DOI : 10.1016 / j.scico.2012.07.012 .
  4. ^ Eves, Говард (1980). Элементарная теория матриц (переиздание ред.). Нью-Йорк: Дувр. п. 37 . ISBN 0-486-63946-0. Проверено 24 апреля 2013 года . Разбиение как в теореме 1.9.4, называется созвучно раздел из A и B .
  5. ^ Антон, Ховард (1994). Элементарная линейная алгебра (7-е изд.). Нью-Йорк: Джон Вили. п. 36. ISBN 0-471-58742-7. ... при условии, что размеры подматриц A и B таковы, что указанные операции могут быть выполнены.
  6. ^ Бернштейн, Деннис (2005). Матричная математика . Издательство Принстонского университета. п. 44. ISBN 0-691-11802-7.
  7. Перейти ↑ Mackey, D. Steven (2006). Структурированные линеаризации для матричных полиномов (PDF) (Диссертация). Манчестерский университет. ISSN 1749-9097 . OCLC 930686781 .   

Ссылки [ править ]

  • Стрэнг, Гилберт (1999). «Лекция 3: Умножение и обратные матрицы» . Посуда открытого курса MIT. 18: 30–21: 10.