stringtranslate.com

Матрица Грама

В линейной алгебре матрица Грама (или матрица Грама , Gramian ) набора векторов в пространстве скалярного произведения является эрмитовой матрицей скалярных произведений , элементы которой задаются скалярным произведением . [1] Если векторы являются столбцами матрицы, то матрица Грама в общем случае, когда координаты вектора являются комплексными числами, упрощается до случая, когда координаты вектора являются действительными числами.

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

Он назван в честь Йоргена Педерсена Грама .

Примеры

Для конечномерных вещественных векторов в с обычным евклидовым скалярным произведением матрица Грама имеет вид , где — матрица, столбцы которой являются векторами , а — ее транспонированная матрица , строки которой являются векторами . Для комплексных векторов в , , где — сопряженная транспонированная матрица .

Для квадратично-интегрируемых функций на интервале матрица Грама имеет вид:

где — комплексно сопряженное число .

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

Приложения

Характеристики

Положительно-полуопределенность

Матрица Грама симметрична в случае, если скалярное произведение имеет вещественные значения; в общем, комплексном случае она эрмитова по определению скалярного произведения .

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

Первое равенство следует из определения умножения матриц, второе и третье — из билинейности скалярного произведения , а последнее — из положительной определенности скалярного произведения. Обратите внимание, что это также показывает, что матрица Грама положительно определена тогда и только тогда, когда векторы линейно независимы (то есть для всех ). [1]

Нахождение векторной реализации

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

,

где — сопряженное транспонирование (или в действительном случае).

Вот матрица , где — ранг . Различные способы получения такого разложения включают вычисление разложения Холецкого или извлечение неотрицательного квадратного корня из .

Столбцы можно рассматривать как n векторов в (или k -мерном евклидовом пространстве в вещественном случае). Тогда

где скалярное произведение — это обычное внутреннее произведение на .

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

Уникальность векторных реализаций

Если — матрица Грама векторов в , то применение любого поворота или отражения (любого ортогонального преобразования , то есть любой евклидовой изометрии, сохраняющей 0) к последовательности векторов приводит к той же матрице Грама. То есть, для любой ортогональной матрицы матрица Грама также равна .

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

То же самое справедливо и в комплексном случае, с унитарными преобразованиями вместо ортогональных. То есть, если матрица Грама векторов равна матрице Грама векторов в , то существует унитарная матрица (имеется в виду ) такая, что для . [3]

Другие свойства

Определитель Грамма

Определитель Грама или грамиан — это определитель матрицы Грама:

Если являются векторами в , то это квадрат n -мерного объема параллелоэдра , образованного векторами. В частности, векторы линейно независимы тогда и только тогда, когда параллелоэдр имеет ненулевой n -мерный объем, тогда и только тогда, когда определитель Грама ненулевой, тогда и только тогда, когда матрица Грама невырожденная . Когда n > m , определитель и объем равны нулю. Когда n = m , это сводится к стандартной теореме о том, что абсолютное значение определителя n n -мерных векторов равно n -мерному объему. Определитель Грама также полезен для вычисления объема симплекса, образованного векторами; его объем равен Volume(parallelotope) / n ! .

Определитель Грама можно также выразить через внешнее произведение векторов:

Когда векторы определяются из положений точек относительно некоторой опорной точки ,

тогда определитель Грама можно записать как разность двух определителей Грама,

где каждая точка представляет собой соответствующую точку, дополненную значением координаты 1 для -го измерения. [ необходима ссылка ] Обратите внимание, что в общем случае, когда n = m , второй член в правой части будет равен нулю.

Построение ортонормированного базиса

Имея набор линейно независимых векторов с матрицей Грама, определяемой как , можно построить ортонормированный базис

В матричной записи , где имеет ортонормированные базисные векторы , а матрица состоит из заданных векторов-столбцов .

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

где мы использовали .

Смотрите также

Ссылки

  1. ^ abc Horn & Johnson 2013, стр. 441, стр.441, Теорема 7.2.10
  2. ^ Ланкриет, Г. Р. Г.; Кристианини, Н.; Бартлетт, П.; Гауи, Л. Э.; Джордан, М. И. (2004). «Изучение матрицы ядра с помощью полуопределенного программирования». Журнал исследований машинного обучения . 5 : 27–72 [стр. 29].
  3. ^ Хорн и Джонсон (2013), стр. 452, Теорема 7.3.11

Внешние ссылки