В математике матрица Адамара , названная в честь французского математика Жака Адамара , представляет собой квадратную матрицу , элементы которой равны +1 или −1, а строки взаимно ортогональны . В геометрических терминах это означает, что каждая пара строк в матрице Адамара представляет собой два перпендикулярных вектора , тогда как в комбинаторных терминах это означает, что каждая пара строк имеет совпадающие элементы ровно в половине своих столбцов и несовпадающие элементы в оставшихся столбцах. Следствием этого определения является то, что соответствующие свойства справедливы как для столбцов, так и для строк.
n -мерный параллелоэдр, натянутый на строки матрицы Адамара размера n × n, имеет максимально возможный n -мерный объем среди параллелоэдров, натянутых на векторы, элементы которых ограничены по модулю 1. Эквивалентно, матрица Адамара имеет максимальный определитель среди матриц с элементами , абсолютная величина которых меньше или равна 1, и поэтому является экстремальным решением задачи Адамара о максимальном определителе .
Некоторые матрицы Адамара можно практически напрямую использовать в качестве кода исправления ошибок с использованием кода Адамара (обобщенного в кодах Рида-Маллера ), а также они используются в сбалансированной повторной репликации (BRR) , применяемой статистиками для оценки дисперсии оценщика параметров .
Пусть H — матрица Адамара порядка n . Транспонирование H тесно связано с ее обратным . Фактически :
где I n — единичная матрица n × n , а H T — транспонированная матрица H. Чтобы убедиться, что это правда, обратите внимание, что все строки H являются ортогональными векторами над полем действительных чисел , и каждая имеет длину Деление H на эту длину дает ортогональную матрицу, транспонированная матрица которой, таким образом, является ее обратной. Умножение на длину снова дает равенство выше. В результате,
где det( H ) — определитель H .
Предположим, что M — комплексная матрица порядка n , элементы которой ограничены | M ij | ≤ 1, для каждого i , j между 1 и n . Тогда детерминантная граница Адамара утверждает, что
Равенство в этой оценке достигается для действительной матрицы M тогда и только тогда, когда M является матрицей Адамара.
Порядок матрицы Адамара должен быть равен 1, 2 или кратен 4. [1]
Примеры матриц Адамара были фактически впервые построены Джеймсом Джозефом Сильвестром в 1867 году. Пусть H — матрица Адамара порядка n . Тогда разделенная матрица
является матрицей Адамара порядка 2 n . Это наблюдение можно применять многократно, и оно приводит к следующей последовательности матриц, также называемых матрицами Уолша .
и
для , где обозначает произведение Кронекера .
Таким образом, Сильвестр построил матрицы Адамара порядка 2k для каждого неотрицательного целого числа k . [2]
Матрицы Сильвестра обладают рядом специальных свойств. Они симметричны и при k ≥ 1 (2 k > 1) имеют нулевой след . Все элементы в первом столбце и первой строке положительны. Все элементы во всех остальных строках и столбцах равномерно распределены между положительными и отрицательными . Матрицы Сильвестра тесно связаны с функциями Уолша .
Если мы отобразим элементы матрицы Адамара с помощью группового гомоморфизма , мы можем описать альтернативную конструкцию матрицы Адамара Сильвестра. Сначала рассмотрим матрицу , столбцы которой состоят из всех n -битных чисел, расположенных в порядке возрастания. Мы можем определить рекурсивно с помощью
По индукции можно показать , что образ матрицы Адамара при указанном выше гомоморфизме задается выражением
Эта конструкция показывает , что строки матрицы Адамара можно рассматривать как линейный код с исправлением ошибок длины ранга n и минимальным расстоянием с порождающей матрицей
Этот код также называют кодом Уолша . Код Адамара , напротив, строится из матрицы Адамара с помощью несколько иной процедуры.
Самый важный открытый вопрос в теории матриц Адамара — вопрос существования. В частности, гипотеза Адамара предполагает, что матрица Адамара порядка 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 году в JPL . [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, таких матриц не существует. Это было проверено для всех, кроме 26 значений u , меньших 10 4 . [15]
Одним из основных обобщений является матрица взвешивания . Матрица взвешивания — это квадратная матрица, в которой элементы также могут быть нулевыми и которая удовлетворяет для некоторого w, ее весу. Матрица взвешивания, вес которой равен ее порядку, является матрицей Адамара. [16]
Другое обобщение определяет комплексную матрицу Адамара как матрицу, в которой элементы являются комплексными числами единичного модуля и которая удовлетворяет HH * = n I n, где H * является сопряженным транспонированным значением H. Комплексные матрицы Адамара возникают при изучении операторных алгебр и теории квантовых вычислений . Матрицы Адамара типа Батсона являются комплексными матрицами Адамара, в которых элементы считаются корнями q- й степени из единицы . Термин комплексная матрица Адамара использовался некоторыми авторами для обозначения случая q = 4.