В математике матрица Адамара , названная в честь французского математика Жака Адамара , представляет собой квадратную матрицу , элементы которой равны +1 или -1 и строки которой взаимно ортогональны . С геометрической точки зрения это означает, что каждая пара строк в матрице Адамара представляет два перпендикулярных вектора , а с комбинаторной точки зрения это означает, что каждая пара строк имеет совпадающие записи ровно в половине своих столбцов и несовпадающие записи в остальных столбцах. Следствием этого определения является то, что соответствующие свойства справедливы как для столбцов, так и для строк.
n -мерный параллелоэдр , натянутый строками матрицы Адамара размера n × n, имеет максимально возможный n -мерный объем среди параллелоэдров , натянутых на вектора, элементы которых ограничены по абсолютной величине единицей. Эквивалентно, матрица Адамара имеет максимальный определитель среди матриц с записи с абсолютным значением, меньшим или равным 1, и поэтому являются экстремальным решением проблемы максимального определителя Адамара .
Определенные матрицы Адамара можно почти напрямую использовать в качестве кода исправления ошибок с использованием кода Адамара (обобщенного в кодах Рида-Мюллера ), а также использовать их в сбалансированной повторной репликации (BRR), используемой статистиками для оценки дисперсии средства оценки параметров . .
Пусть H — матрица Адамара порядка n . Транспонирование H тесно связано с его инверсией . Фактически:
где I n — единичная матрица размера n × n , а HT — транспонированная H . Чтобы убедиться в этом, обратите внимание, что все строки H являются ортогональными векторами над полем действительных чисел и каждая из них имеет длину. Деление H на эту длину дает ортогональную матрицу , транспонирование которой, таким образом, является ее обратной. Умножение на длину еще раз дает равенство, указанное выше. Как результат,
где det( H ) — определитель H .
Предположим, что M — комплексная матрица порядка n , элементы которой ограничены | М дж | ≤ 1, для каждого i , j между 1 и n . Тогда оценка определителя Адамара утверждает, что
Равенство в этой оценке достигается для вещественной матрицы M тогда и только тогда, когда M — матрица Адамара.
Порядок матрицы Адамара должен быть 1, 2 или кратен 4. [1]
Примеры матриц Адамара были впервые построены Джеймсом Джозефом Сильвестром в 1867 году. Пусть H — матрица Адамара порядка n . Тогда разбитая матрица
является матрицей Адамара порядка 2 n . Это наблюдение можно применять неоднократно и приводит к следующей последовательности матриц, также называемых матрицами Уолша .
и
для , где обозначает произведение Кронекера .
Таким образом Сильвестр построил матрицы Адамара порядка 2 k для каждого неотрицательного целого числа k . [2]
Матрицы Сильвестра обладают рядом особых свойств. Они симметричны и при k ≥ 1 (2 k > 1) имеют нулевой след . Все элементы в первом столбце и первой строке положительны. Элементы во всех остальных строках и столбцах поровну разделены на положительные и отрицательные . Матрицы Сильвестра тесно связаны с функциями Уолша .
Если мы отобразим элементы матрицы Адамара с помощью группового гомоморфизма , мы сможем описать альтернативную конструкцию матрицы Адамара Сильвестра. Сначала рассмотрим матрицу , столбцы которой состоят из всех n -битных чисел, расположенных в порядке возрастания. Мы можем определить рекурсивно с помощью
По индукции можно показать , что образ матрицы Адамара при указанном выше гомоморфизме имеет вид
Эта конструкция демонстрирует , что строки матрицы Адамара можно рассматривать как линейный по длине код с исправлением ошибок ранга n и минимального расстояния с порождающей матрицей
Этот код также называют кодом Уолша . Код Адамара , напротив, строится из матрицы Адамара с помощью несколько иной процедуры.
Существует ли матрица Адамара порядка 4 k для каждого натурального числа k ?
Самый важный открытый вопрос в теории матриц Адамара — вопрос существования. В частности, гипотеза Адамара предполагает, что матрица Адамара порядка 4 k существует для каждого положительного целого числа k . Гипотеза Адамара также приписывалась Пейли, хотя до работы Пейли она неявно рассматривалась другими. [3]
Обобщение конструкции Сильвестра доказывает, что если и являются матрицами Адамара порядков n и m соответственно, то является матрицей Адамара порядка nm . Этот результат используется для создания матриц Адамара более высокого порядка, если известны матрицы меньшего порядка.
Конструкция Сильвестра 1867 года дает матрицы Адамара порядка 1, 2, 4, 8, 16, 32 и т. д. Матрицы Адамара порядков 12 и 20 были впоследствии построены Адамаром (в 1893 году). [4] В 1933 году Рэймонд Пейли открыл конструкцию Пэли , которая дает матрицу Адамара порядка q + 1, когда q — любая степень простого числа , конгруэнтную 3 по модулю 4, и которая дает матрицу Адамара порядка 2 ( q + 1) когда q является простой степенью, которая равна 1 по модулю 4. [5] Его метод использует конечные поля .
Наименьший порядок, который невозможно построить комбинацией методов Сильвестра и Пэли, равен 92. Матрица Адамара этого порядка была найдена с помощью компьютера Баумертом, Голомбом и Холлом в 1962 году в Лаборатории реактивного движения . [6] Они использовали конструкцию Уильямсона , [ 7] которая принесла много дополнительных заказов. Сейчас известны многие другие методы построения матриц Адамара.
В 2005 году Хади Харагани и Бехруз Тайфе-Резаи опубликовали свою конструкцию матрицы Адамара порядка 428. [8] В результате наименьший порядок, для которого в настоящее время не известна матрица Адамара, равен 668.
К 2014 году существовало 12 чисел, кратных 4 меньше 2000, для которых не была известна матрица Адамара этого порядка. [9] Это: 668, 716, 892, 1132, 1244, 1388, 1436, 1676, 1772, 1916, 1948 и 1964 годы.
Две матрицы Адамара считаются эквивалентными , если одну можно получить из другой отрицанием строк или столбцов или перестановкой строк или столбцов. С точностью до эквивалентности существует единственная матрица Адамара 1, 2, 4, 8 и 12 порядков. Существует 5 неэквивалентных матриц 16 порядка, 3 20 порядка, 60 24 порядка и 487 28 порядка. неэквивалентные матрицы известны для порядков 32, 36 и 40. Используя более грубое понятие эквивалентности, которое также допускает транспонирование , существует 4 неэквивалентные матрицы порядка 16, 3 порядка 20, 36 порядка 24 и 294 порядка 28. [ 10]
Матрицы Адамара также однозначно восстанавливаемы в следующем смысле: если в матрице порядка Адамара есть случайно удаленные элементы, то с подавляющей вероятностью можно идеально восстановить исходную матрицу из поврежденной. Алгоритм восстановления имеет те же вычислительные затраты, что и обращение матрицы. [11]
В математической литературе исследовано множество частных случаев матриц Адамара.
Матрица Адамара H является косой , если косая матрица Адамара остается косой матрицей Адамара после умножения любой строки и соответствующего ей столбца на -1. Это позволяет, например, нормализовать косую матрицу Адамара так, чтобы все элементы в первой строке были равны 1.
Рид и Браун в 1972 году показали, что существует дважды регулярный турнир порядка n тогда и только тогда, когда существует косая матрица Адамара порядка n + 1. В математическом турнире порядка n каждый из n игроков играет по одному матчу против каждого из другие игроки, причем каждый матч приводит к победе одного из игроков и поражению другого. Турнир считается регулярным, если каждый игрок выигрывает одинаковое количество матчей. Обычный турнир считается вдвойне регулярным, если число противников, побежденных обоими двумя разными игроками, одинаково для всех пар различных игроков. Поскольку каждый из n ( n − 1)/2 сыгранных матчей приводит к победе одного из игроков, каждый игрок выигрывает ( n − 1)/2 матчей (и столько же проигрывает). Поскольку каждый из ( n − 1)/2 игроков, побежденных данным игроком, также проигрывает ( n − 3)/2 другим игрокам, количество пар игроков ( i , j ), в которых j проигрывает как i , так и игроку данный игрок равен ( n - 1)( n - 3)/4. Тот же результат должен быть получен, если пары считать по-разному: данный игрок и любой из n − 1 других игроков вместе побеждают одинаковое количество общих противников. Следовательно, это общее количество побеждённых противников должно быть ( n − 3)/4. Косая матрица Адамара получается путем введения дополнительного игрока, который побеждает всех исходных игроков, а затем формирования матрицы со строками и столбцами, помеченными игроками в соответствии с правилом, согласно которому строка i , столбец j содержит 1, если i = j или i побеждает j. и -1, если j побеждает i . Это обратное соответствие создает вдвойне регулярный турнир из косой матрицы Адамара, предполагая, что косая матрица Адамара нормализована так, что все элементы первой строки равны 1. [12]
Регулярные матрицы Адамара — это действительные матрицы Адамара, суммы строк и столбцов которых равны. Необходимым условием существования регулярной матрицы Адамара размера n × n является то, что n — квадратное число . Циркулянтная матрица явно регулярна, и поэтому циркулянтная матрица Адамара должна быть квадратного порядка. Более того, если бы существовала циркулянтная матрица Адамара размера n × n с n > 1, то n обязательно должно было бы иметь вид 4 u 2 с u нечетным. [13] [14]
Гипотеза о циркулянтной матрице Адамара, однако, утверждает, что, кроме известных примеров 1 × 1 и 4 × 4, таких матриц не существует. Это было проверено для всех значений u меньше 10 4 , кроме 26 . [15]
Одним из основных обобщений является весовая матрица . Матрица взвешивания — это квадратная матрица, в которой элементы также могут быть нулевыми и которая для некоторого w удовлетворяет своему весу. Весовая матрица, вес которой равен ее порядку, является матрицей Адамара. [16]
Другое обобщение определяет комплексную матрицу Адамара как матрицу, в которой элементами являются комплексные числа с единичным модулем и которая удовлетворяет условию HH * = n I n , где H * — сопряженное транспонирование H . Комплексные матрицы Адамара возникают при изучении операторных алгебр и теории квантовых вычислений . Матрицы Адамара типа Батсона — это комплексные матрицы Адамара, в которых элементами считаются корни q- й степени из единицы . Термин «комплексная матрица Адамара» использовался некоторыми авторами специально для случая q = 4.