Матрица Адамара (Bgmjneg G;gbgjg)
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Матрица Адамара — это квадратная матрица размера n×n, составленная из чисел 1 и −1, столбцы которой ортогональны, так что справедливо соотношение
где — это единичная матрица размера n. Матрицы Адамара применяются в различных областях, включая комбинаторику, численный анализ, обработку сигналов.
Недоказанная гипотеза Адамара утверждает, что матрица Адамара порядка 4k существует для каждого натурального k.
Свойства
[править | править код]На множестве матриц Адамара размера действует группа преобразований , порождённая инверсиями строк и столбцов (умножением на −1), а также перестановками строк и столбцов.
Две матрицы Адамара и называются эквивалентными, если существует элемент такой, что . Таким образом, все матрицы Адамара заданного размера разбиваются на классы эквивалентности.
Теорема 1. Существует алгоритм перечисления нормализованных матриц Адамара.
Теорема 2. Для порядков 1, 2, 4, 8, 12, 16, 20, 24 существует соответственно 1, 1, 1, 1, 2, 118, 6520, 43966313 (последовательность A147774 в OEIS) эквивалентных классов нормализованных матриц Адамара по отношению эквивалентности перестановок строк и столбцов.
Определение. Автотопией матрицы Адамара H называется элемент такой, что .
Теорема 3. Существует алгоритм вычисления группы автотопий матрицы Адамара.
Теорема 4. Существует алгоритм проверки эквивалентности двух матриц Адамара, находящий нужный элемент .
Теорема 5. Существуют полиномиально вычислимые функции на матрицах Адамара, инвариантные относительно действия группы , и позволяющие в определённых случаях различать неэквивалентные матрицы Адамара.
Теорема 6. Существует алгоритм, перечисляющий только по одной матрице из каждого эквивалентного класса, для всех матриц заданного размера (в стадии разработки).
Примеры
[править | править код]- ,
- ,
- ,
- ,
где , а означает произведение Кронекера.
Использование матриц Адамара
[править | править код]- Иногда используются в рентгеновских телескопах с пространственным кодированием апертуры.
- Используются при кодировании информации (коды, исправляющие ошибки, ECC).
См. также
[править | править код]Ссылки
[править | править код]- A Library of Hadamard Matrices, N. J. A. Sloane (англ.)
- Hedayat, A.; Wallis, W. D. Hadamard matrices and their applications (англ.) // Annals of Statistics[англ.] : journal. — 1978. — Vol. 6, no. 6. — P. 1184—1238. — doi:10.1214/aos/1176344370. — . (англ.)
- Haralambos Evangelaras, Applications of Hadamard matrices, Journal of Telecommunications and Information Technology (2003): 3-10. (англ.)
- Seberry et al. On some applications of Hadamard matrices, Metrika, 62(2-3), 221-239. 2005. (англ.)
- Weisstein, Eric W. "Hadamard Matrix." / MathWorld, A Wolfram Web Resource. (англ.)
- Hadamard matrices / The Encyclopaedia of Design Theory (англ.)
- Мак-Вильямс Ф. Дж., Слоэн Н. Дж. А. Теория кодов, исправляющих ошибки: Пер. с англ. — М: Связь, 1979. — 744 с. - стр 52 "2.3 Матрицы Адамара и коды Адамара"
- Ю.Бугаков, Е. Кужамалиев, Алгоритм поэлементного построения матрицы Адамара размерности степени 2, algowiki