ТЕОРЕТИЧЕСКАЯ И ПРИКЛАДНАЯ МАТЕМАТИКА /
УДК 519.614
doi:10.15217/issn1684-8853.2015.3.2
СИММЕТРИЯ ДВУЦИКЛИЧЕСКИХ МАТРИЦ АДАМАРА И ПЕРИОДИЧЕСКИЕ ПАРЫ ГОЛЕЯ
Н. А. Балонина, доктор техн. наук, профессор
Д. Ж. Джокович6, доктор мат. наук, профессор
аСанкт-Петербургский государственный университет аэрокосмического приборостроения,
Санкт-Петербург, РФ
бУниверситет Ватерлоо, Ватерлоо, Онтарио, Канада
Цель: изучить конструкцию двуциклических матриц Адамара, систематически исследовать роль симметрии и кососимме-трии циклических блоков этой конструкции, классифицировать периодические пары Голея, вплоть до длины 40, тесно связанные с двуциклическими матрицами Адамара. Методы: вычислительные методы линейной алгебры, рекуррентные методы поиска оптимума, методы нахождения периодических пар Голея фиксированных размеров с использованием высокопроизводительных компьютеров. Результаты!: рассмотрена проблема построения матриц Адамара двуциклического типа введением специальных мер симметрии (индекса симметрии, дефектов симметрии и кососимметрии), исследованы классы эквивалентности периодических пар Голея небольшой длины. Аналог гипотезы Райзера о несуществовании циклических матриц Адамара порядка большего, чем четыре, был предложен ранее первым автором. Его содержание состоит в утверждении того, что не существует симметричных двуциклических матриц Адамара порядка выше 32. Последняя гипотеза проверена в нескольких случаях с использованием компьютера. Каталог представителей классов эквивалентности двуциклических матриц Адамара представлен в форме списка периодических пар Голея длин вплоть до размера 26 (включительно). Приведены примеры почти симметричных двуциклических матриц Адамара относительно больших порядков. Практическая значимость: матрицы Ада-мара имеют непосредственное практическое значение для задач помехоустойчивого кодирования, сжатия и маскирования видеоинформации. Программное обеспечение нахождения двуциклических матриц Адамара и библиотека периодических пар Голея вместе с исполняемыми on line алгоритмами доступны в математической сети Интернет http://mathscinet.ru.
Ключевые слова — ортогональные матрицы, матрицы Адамара, гипотеза Райзера, циклические матрицы, двуци-клические матрицы, периодические пары Голея.
Введение
Настоящая работа посвящена исследованию свойств двуциклических матриц Адамара, в частности симметрии.
Напомним, что матрица Адамара — квадратная матрица Н порядка п, состоящая из чисел {1, -1}, столбцы (или строки) которой ортогональны:
НТН = ННТ = п1, (1)
где I — единичная матрица. Определение ввел Адамар [1], отметив экстремальное качество получаемых из этого квадратичного уравнения решений (матрицы имеют максимально возможный детерминант на классе матриц с элементами по модулю, не большими 1), а также возможную область существования: порядки п = £ — целое.
До появления численных методов детерминант занимал внимание математиков как элемент теории решения линейных алгебраических уравнений.
Для Сильвестра [2], открывшего первую последовательность таких матриц порядков п = 21, г — целое, существенно было именно то, что ортогональные матрицы инвертируются особенно просто. Адамар как геометр (он автор учебника геометрии) интересовался геометрической интерпретацией детерминанта объемом фигуры, построенной при помощи вектор-столбцов матрицы.
Специалисты по теории чисел, в частности Скарпи [3], довольно быстро нашли методы поиска матриц Адамара для последовательностей порядков, отличных от сильвестровых. Пэли [4], апеллируя к комбинаторным алгоритмам, позволяющим выйти на порядки, отличные от матриц Скарпи и Сильвестра, вывел заключение, что такие алгоритмы будут возникать и впредь, позволяя все полнее закрывать область п = т. е. сформулировал положение, называемое ныне гипотезой Адамара, о существовании всех матриц отмеченных порядков.
Матрицы максимального, в контексте задачи, решаемой Адамаром, детерминанта существуют для любого порядка п. Адамар показал, что экстремальное по детерминанту решение на порядках 4й обладает качеством, положенным им в одно из определений выделенных им матриц. Поэтому сомнения в отношении существования таких матриц приложимы, скорее, к формулировке, предложенной Пэли. Сомнительна возможность построения универсальных комбинаторных алгоритмов, которыми он занимался. Отметим, что не все алгоритмы поиска матриц Адамара комбинаторны, есть и те, которые ориентированы на поиск экстремальных по детерминанту решений [5, 6].
Для эффективности поиска матриц Адамара существенно то, в какой форме мы их ищем, среди
них важное место принадлежит циклическим структурам. Напомним, что матрица называется циклической, если ее строки — производные циклических сдвигов вправо или влево (обратные циклические матрицы) элементов их первой строки, с размещением вытесняемых элементов, соответственно, в начале или в конце последовательности сдвигаемых элементов.
Простейшая циклическая форма матрицы непродуктивна. Это показал Райзер, заметно позднее возникновения общей теории поиска матриц Адамара, при помощи циклических блоков. Постфактум, в 1963 г., в одном из учебников [7] он обратил внимание на то, что ортогональность столбцов и цикличность противоречивы.
Гипотеза Райзера гласит, что порядок 4 — последний при попытке описать матрицу Адамара циклической матрицей.
Матрица Адамара второго порядка не циклическая, поэтому получается, что помимо порядка 4 есть еще первый порядок, где, собственно, свойство цикличности не к чему приложить. У такой матрицы только один элемент.
Ни гипотеза Райзера, ни гипотеза Адамара, при всей простоте их формулировок, не доказаны.
Поскольку Пэли [4, 8] в рамках двухблочной конструкции получил решения не для всех возможных порядков, состав блоков был расширен до четырех [9] в методах Вильямсона, Гетхальса — Зейделя и других (см. обзор методов построения матриц Адамара в статье Себерри и Ямады [10]).
Двуциклические матрицы исследованы менее полно, в частности, мало исследовано то, какую роль в их разрешимости играет симметрия циклических блоков. Именно этому направлению и посвящена наша статья.
Двуциклические матрицы Адамара
Двуциклическая матрица Адамара — это матрица Адамара, построенная при помощи двух циклических блоков A, B одинакового размера вида
А В А В
н = или н =
Вт —Ат —Вт Ат
вторая форма используется для матриц с подчеркнутой асимметрией.
Для примера приведем две симметричные матрицы (рис. 1). Циклическую матрицу Адамара четвертого порядка мы будем называть матрицей Райзера, поскольку она эквивалентна всем прочим циклическим матрицам такого сорта и обладает заключительным порядком в соответствующей гипотезе (рис. 1, а). Вторая матрица тоже исключительная в своем качестве: это, как видно, двуциклическая матрица, построенная при
■ Рис. 1. Портреты матриц Райзера и двуцикли-ческой матрицы Райзера (б)
помощи одной циклической матрицы Райзера A = B (рис. 1, б).
Если верна гипотеза Райзера, двуцикличе-ских матриц выше восьмого порядка с таким свойством, как равенство порождающих ее блоков, не бывает.
Заметим, что матрица Райзера не только циклическая, но и симметричная. Симметрия — это дополнительное ужесточающее условие существования матрицы качества, и в нашу задачу входит проверить, на каком порядке оно входит в противоречие с условием ортогональности матрицы качества. Следующая гипотеза касается не столько двуциклических, сколько симметричных двуциклических матриц.
Расширенная гипотеза Райзера
Гипотеза 1 (расширенная гипотеза Райзера). Не существует симметричных двуциклических матриц порядков, больших 32.
Предположение, что ограничения, отмеченные Райзером [7], распространяются на двуци-клические структуры [11], стало основой для проверки его компьютерным экспериментом.
Здесь и далее мы будем обозначать порядок матрицы Адамара п = 2v, где v — порядок двух ее циклических блоков, четверть размера матрицы встречается во многих формулировках (размер матрицы Вильямсона [9, 12], например), поэтому обозначим ее как p = п/4 = ^2.
Тогда отмеченная выше гипотеза 1 звучит так.
Не существует симметричных двуцикличе-ских матриц с p > 8.
Заметим, что с увеличением числа блоков характер достижимых симметричных конфигураций меняется.
Матрицы Вильямсона, например, симметричны по определению. Каталог матриц Вильямсона [12], составленный вплоть до порядков блоков 59, содержит первый проблемный порядок 35, указанный в работе [13]. Не выявлено пока ограничение сверху на максимальный порядок матриц Вильямсона, и мало исследована, кстати, возможность построения из них симметричных массивов.
В отношении сходных кососимметричных решений в составе массивов Гетхальса — Зейделя есть предположение, что они всегда существуют.
Определение пары Голея
Двуциклическая матрица Адамара, помимо общего ее определения, может быть определена через квадратичное уравнение для ее блоков: AAT + BBT = nI. Так как блоки циклические, то это матричное уравнение можно упростить, заменив вторые сомножители первыми их столбцами, системообразующими для циклических матриц, обозначив их как векторы a и b. Отсюда следует
Aa + Bb = ne, (3)
где e — вектор нулей, за исключением первой 1 (первый столбец единичной матрицы I).
В теории сигналов произведения x = R(A)a и y = R(B)b, где R(A) и R(B) — верхние правые треугольники циклических матриц, трактуются как автокорреляционные функции бинарных последовательностей (сигналов) a и b. Здесь термин бинарные означает, что элементы таких сигналов равны 1 и -1.
В нашей работе мы будем различать два сорта автокорреляционных функций: периодические и апериодические.
Определение 1. Периодической автокорреляционной функцией (PAF) бинарной последовательности a называется произведение f = Aa.
Название «периодические» следует из логики формирования строк циклической матрицы A периодическим сдвигом. Соответственно, второй сорт функций называется апериодическим.
Определение 2. Апериодической автокорреляционной функцией (AAF) бинарной последовательности a называется произведение f* = R(A)a.
Определение 3. Две бинарные последовательности a и b образуют периодическую пару Голея длины v, если сумма их периодических автокорреляционных функций равна 0 (за исключением первого элемента суммы n = 2v).
При замене прилагательного «периодических» на «апериодических» мы получаем определение апериодической (или ординарной) пары Голея.
Лемма 1. Пусть a и b — бинарные последовательности длины v, и пусть A и B — соответствующие им циклические матрицы. В таком случае матрица (2) — матрица Адамара тогда и только тогда, когда (a, b) — периодическая пара Голея.
Опора на более простые ординарные пары была использована М. Голеем ввиду широкого употребления в теории сигналов апериодических автокорреляционных функций (т. е. если прилагательное опускается, то имеются в виду именно такие функции). Вместе с тем проблема нахождения двуциклических матриц Адамара эквива-
лентна проблеме построения периодических пар Голея.
Соответственно, периодические пары Голея играют основную роль в построении двуциклических матриц Адамара, в то время как апериодические — побочную, они — подмножество периодических пар.
Периодические пары Голея
Порядки периодических пар Голея, на которых пар Голея нет, впервые исследовал второй автор, первая такая пара им была получена для размера v = 34 [14].
Она принадлежит к множеству периодических пар Голея. Важный вопрос заключается в том, когда такие пары существуют. Мы говорим, что v — периодическое число Голея, если существует периодическая пара Голея длины v. Для обновления списка известных периодических номеров Голея см. каталог в работе [16]. В частности, известны периодические числа Голея < 200: 1, 2, 4, 8, 10, 16, 20, 26, 32, 34, 40, 50, 52, 58, 64, 68, 72, 74, 80, 82, 100, 104, 116, 122, 128, 136, 144, 148, 160, 164, 200. В отношении классических теперь уже пар Голея есть следующая информация. Существуют не сводимые друг к другу независимые пары, найденные для длины g = 8, а также 10 и 26. Методы расчета составных ординарных пар Голея длин, равных произведению отмеченных показателей, хорошо известны, простейший алгоритм сводится к удвоению длины [a, b], [a, -b]. Периодическая пара длины v, в свою очередь, может быть преобразована к периодической паре длины vg [16].
Выскажем предположение, что вопрос существования пар во многом сводится к матричной интерпретации теоремы Ферма, первое известное доказательство ее методом спуска предложено Эйлером.
Теорема Ферма. Простое p = 1 mod 4 всегда разложимо на сумму двух квадратов p = х2 + y2.
Если v > 1 — периодическое число Голея, тогда известно, что оно должно быть четным, скажем, v = 2p, и p должно быть суммой двух квадратов. Кроме того, есть дополнительное арифметическое условие, полученное Арасу и Чангом (см. следствие 3.6 [19]), которое должно выполняться. Нет примеров, в которых v, не принадлежащее к периодическим числам Голея, удовлетворяло перечисленным выше условиям.
Мы выделяем важный особый случай, в котором простое p = 1 mod 4.
Гипотеза 2. Если p = 1 mod 4 — простое число, то v = 2p — периодическое число Голея.
По теореме Ферма мы имеем p = х2 + y2, где х и y — неотрицательные целые, которые мы можем упорядочить, пусть х > y. Если такое v в самом деле периодическое число Голея, тогда существует периодическая пара Голея (a, b) длины v такая,
что числа r = p - x и s = p - y отвечают количествам -1 в a и b.
При p < 100 не найдена, например, пока пара для p = 53, v = 106 [17].
Случай p = 3 mod 4 известен тем, что такое простое число не разложимо на сумму двух квадратов, указанный выше расчет не осуществим и периодическая пара Голея не существует [18]. Тем не менее длина, содержащая такое число множителей в четной степени, реализуема. Например, существует периодическая пара Голея для v = 72, p = 36 = 4 х 32 [16, 19].
Классы эквивалентности
Ординарные пары Голея потому и дают ортогональные матрицы, что принцип их комбинирования состоит в уходе от симметрии. Для симметрии надо объединять пары, объединенные реверсом (обратным порядком элементов), тогда как комплементарные пары Голея нарастают инверсией знака [a, b], [a, -b]. Количество периодических пар Голея существенно превышает количество ординарных пар. И это их преимущество позволяет найти среди них те, которые продуцируют симметричные матрицы.
Пусть (a; b) — периодическая пара Голея длины v = 2p вида a = (a0, a1, ..., av-1) и b = (b0, b1, ..., bv-1).
Элементарными преобразованиями пары называются следующие:
1) замена a на -a;
2) замена b на -b;
3) замена в a порядка элементов на обратный;
4) замена в b порядка элементов на обратный;
5) замена a на (a1, ..., av_v a0);
6) замена b на (b1, ..., bv-1, b0);
7) взаимные замены a и b;
8) замена a на (a0, ak, a2k,
V-i) k
) и Ь на ^
Ьк, Ь2к, ..., Ь(у_1)ь), где целое к — просто с v, а индексы редуцированы по модулю V;
9) замена а1 на -а1 и Ь на -Ь1 для каждого нечетного индекса I.
Отметим, что применение любого из этих элементарных преобразований к ф; Ь) ведет снова к периодической паре Голея. Преобразования 1-6 сохраняют PAF, в то время как остальные — меняют (как правило) и употребляются к а и Ь.
Определение 4. Периодические пары Голея ф; Ь) и (^ d) эквивалентны, если одна может быть получена из другой конечной последовательностью элементарных преобразований.
Дефекты симметрии и кососимметрии
Верхние строки матриц A и B — это бинарные последовательности aиb. У симметричных матриц первый элемент а0 значения для симметрии (или асимметрии) не имеет, следующие после
первого элементы повторяются с конца, скажем, a1 = av-1 (последний), a2 = av-2 и т. п. Индекс симметрии q бинарной последовательности a длины v — это наибольшее значение q < p = v/2 для попарно совпадающих между собой первых ее элементов от начала и от конца aj = av_j для всех j = 1, ..., q - 1.
Позиционирование совпадающих элементов расчетом их от начала можно признать малосущественным. Периодическая бинарная последовательность a — это точки, лежащие на круге. По типографическим соображениям мы описываем ее как последовательность на линии a = (a0, a1, ..., av-1), однако циклический сдвиг элементов верно отражает картина круга. Индексы при операциях с a всегда редуцируются по модулю v. Это свойство используется для введения мер симметрии и асимметрии ниже.
Отмеченный выше параметр p = v/2 ограничивает набор индексов P = {1, 2, ..., p-1}.
Определение 5. Дефект симметрии, с-дефект, d(a)= min |{/ е р | Щ+j ^ }|.
0<i<v' 1
Определение 6. Дефект кососимметрии, к-де-
{{ е Р1 ai+ j = ai-j} [
Здесь |X| означает мощность (число элементов) набора X, т. е. число несовпадений или совпадений соответственно.
Судя по определениям 5 и 6, на первый взгляд, кажется, что d(a) + 5(a) = p - 1 всегда. Это не так. Все, что мы имеем, это неравенство d(a) + 5(a) < < p - 1, которое может быть строгим. В самом деле, если a = (1, 1, 1, -1), то v = 4 и p-1 = 1, тогда как d(a) = 5(a) = 0.
Лемма 2. Если (a, b) — периодическая пара Голея, то {d(a), d(b)}, {S(a), S(b)} — инварианты для элементарных преобразований.
Доказательство: Применительно к преобразованиям 1-7 очевидно.
Давайте проверим это для преобразования 8.
фект, 8(a) = min
0<i<v
Обозначим a' = (a0, ak
a
b
(v-i)k
) и b' = (bo, bk
2k
Ь(У-1)к). Сначала докажем, что й^') = й^). Пусть I из {1, 2, ..., V - 1} принимает произвольное значение. Поскольку Ь взаимно просто с V, последовательность
(а Ь(1+1), а Ь(1-1)), (аЬ(г+2), аЬ(г-2)), ..., (аЬ(1+р-1), аЬ(1-р+1)) — это перестановка последовательности
(аь;+1, аЬг-1), (аь;+2, аь;-2), ..., (аь;+р-1, аь;-р+1). Следовательно, для каждого I имеем
|{/ е р I аы+1 * аы—1}| = |{/ е р I аы+к1 * аЫ—к1}. Эти равенства подразумевают
тт |{{ е р 1 аы+: ^ аЫ—:}| =
= т 1П |{{ е р 1 а,ы+щ ^ аЫ—щ }}
0<i<v'
т. е. что й(&) = й^). По тем же соображениям й(Ь') = й(Ь) и также №'), й(Ь')} = №), й(Ь)}. Справедливость {8(a'), 8(Ь')} = {8(a), 8(Ь)} доказывается сходно.
Доказательство утверждения для преобразования 9 выглядит проще и опущено.
Отсюда минимумы шт^^), й(Ь)], min[8(a), 8(Ь)] и суммы d(a) + й(Ь), 8(a) + 8(Ь) — константы для каждого класса эквивалентности.
Определение 7. Пусть Е — класс эквивалентности периодических пар Голея, тогда й(Е) = = шт^^), й(Ь)] и 8(Е) = шт^ф), 8(Ь)], где (a, Ь) принадлежит Е.
Договоримся рассчитывать индекс симметрии д^), а также дефекты й^) и 5^) циклической матрицы через показатели порождающей ее бинарной последовательности. Для симметрии двуциклической матрицы достаточно требования симметрии первого ее блока й^) = 0. Двуциклические матрицы не могут быть строго кососимметрическими, дефект кососимметрии измеряет отстояние от структуры (2), наиболее приближенной к кососимметрической, с блоками —BT, AT в нижнем ряду.
Ремарка. Мы можем сформулировать гипотезу 1 иначе: не существует периодических пар Голея ф; Ь) длины V > 16 с <!(&) = 0.
Целое число 12 — наименьшее положительное целое п, делимое на 4, для которого нет двуци-клической матрицы Адамара порядка п.
Алгоритм оптимизации детерминанта
Полный перебор, разумеется, — простейший алгоритм, дающий полную информацию о рассматриваемом случае, но невозможный в реализации на высоких порядках. Алгоритмы, опирающиеся на случайный выбор пар Голея, могут рассматриваться как стартовые, готовящие улучшенные условия для подключения алгоритмов иного типа, отличных от переборных [5]. Это новый вычислительный алгоритм, опирающийся на свойство матриц Адамара иметь максимальный детерминант. Процедура оптимизации детерминанта мало известна, поэтому мы ее опишем.
Класс пхп матриц с элементами, не превосходящими по модулю 1, выделенный Адамаром, включает в себя не оптимальные по детерминанту ортогональные матрицы, отличающиеся между собой т-нормой.
Определение 8. т-норма ортогональной ма-
трицы X = (хЧ) — это шах, Ч
К/|.
Матрицы, получаемые из ортогональных умножением их на скалярный множитель, будем называть в общем квазиортогональными. В задачах, связанных с нахождением матриц, оптимальных по модулю детерминанта, учитывается ограничение на модули элементов, поэтому далее
нас будут интересовать квазиортогональные матрицы в более узком их смысле.
Определение 9. Квазиортогональная матрица X = ), этот результат умножения ортогональной матрицы на скаляр такой, что тах ;у |х;у | = 1.
Поскольку матрицы, ортогональная и квазиортогональная, — это, по сути, одна и та же матрица до и после ее масштабирования, т-норму ортогональной матрицы договоримся считать также показателем квазиортогональной матрицы. Тогда если X — квазиортогональная матрица и т — ее т-норма, то тХ ортогональна.
Лемма 3. Если X — квазиортогональная матрица порядка п и т — ее т-норма, то
\detx .
т
Согласно гипотезе Адамара, на выделенных им порядках оптимизация приводит к матрицам, всеми элементами достигающими ограничения 1 или -1. В общем случае, как им доказано, число экстремальных по модулю элементов меньше п2. Отличные от адамаровых матрицы рассмотрены подробнее в работе [5].
Как следует из неравенства Адамара, предложенные им матрицы экстремальны по детерминанту. Иными словами, отвечающие им матрицы X — это минимаксные ортогональные матрицы, матрицы с минимально возможным максимальным модулем их элементов т.
Определение 10. Л-норма (адамарова норма) квазиортогональной матрицы — это величина Н = т^и.
Целесообразность введения Л-нормы состоит в том, что она равна 1 для матриц Адамара (максимальный элемент связанной с ней ортогональной матрицы т = 1/4и). Это инвариант таких матриц и, в более широком толковании, инвариант преобразования Сильвестра, т. е. инвариант операции, которой Сильвестром были получены первые матрицы интересного нам класса. У всех остальных квазиортогональных матриц показатель Л больше единицы. Из рассмотренных выше свойств оптимальных по детерминанту матриц следует алгоритм [5] нахождения матриц Адамара.
На первом этапе генерируется некоторое количество случайных пар ^^ Ь0). Из них выбираем пару с минимальной невязкой PAF(a) + PAF(b) = наиболее близкую по свойствам к периодической паре Голея. Полученную на ее основе двуцикли-ческую матрицу нормируем делением ее элементов на л/и.
На втором этапе алгоритмом Грамма — Шмидта неортогональная матрица сводится к ортогональной X, после чего выясняется ее адамарова норма. Если Л = 1, перед нами матрица Адамара. Если Л > 1, изменим амплитуду элементов X некоторым порогом насыщения р < т так, что
■ Рис. 2. Портреты начальной (a) и оптимальной (б) матриц
если \xtj\ < р, то х^ не меняется, иначе х^ = р или Xj = -р в соответствии со знаком элемента. Значение р может быть константой или итерационно повышаемым до значения m числом, это область эвристических предложений. Разумеется, матрица теряет при этом ортогональность, но мы и начинали с неортогональной матрицы.
Повторим ортогонализацию и уменьшение m-нормы, этот итерационный процесс завершается либо глобальным максимумом модуля детерминанта, либо локальным экстремумом. В первом случае финальную двуциклическую матрицу умножением ее элементов на у[и приводим к матрице Адамара с элементами 1 и -1. Во втором случае, при зацикливании процедуры в окрестности локального экстремума h > 1, поиск матрицы повторяется с этапа 1.
Процедура Грамма — Шмидта чувствительна к порядку следования столбцов, работа алгоритма улучшается, если в первую очередь обрабатываются измененные столбцы. Чтобы не нарушать циклической структуры матрицы, копить историю всех перестановок столбцов не обязательно, достаточно накапливать матрицу обратной перестановки.
На порядке 68, например, невязку 8 имеет пара (a0, b0), порождающая матрицу, отображенную на рис 2, a. Сравнивая ее с полученной на втором этапе матрицей Адамара (рис 2, б), отвечающей периодической паре Голея (a, b), мы видим, что они отличаются несколькими побочными диагоналями циклических блоков. Иными словами, итерационная процедура выступает как алгоритм, исправляющий ошибки в бинарных последовательностях, близких к периодическим парам Голея.
Результаты компьютерного поиска
Результаты компьютерного исследования симметрии двуциклических матриц приведем в табл. 1.
Гипотеза 1 для n = 2v > 32, как видно, подтверждена для длин v = 20, 26, 32, 34, 40. Первый порядок, на котором ортогональность достигается с нарушением симметрии матрицы, отвечает
длине V = 10. Симметричная матрица порядка 16 (длина V = 8) существенно отличается от матрицы порядка 20 (длина V = 10) тем, что у последней минимальный дефект симметрии й^, B) = 1 (рис. 3).
Порядок 32-граничный, на нем встречается 11 неэквивалентных между собой периодических пар Голея, 3 из них симметричны. Симметричные матрицы имеют попарно совпадающие между собой блоки (т. е. отвечают одной и той же PAF одного из блоков) (рис. 4).
Парное решение соответствует корням матричного квадратичного уравнения (1), когда одной
■ Таблица 1
v Минимальный дефект min d(E) Минимальный дефект min 5(E) Количество классов эквивалентности Есть ли симметричная матрица Адамара
2 0 0 1 Да
4 0 0 1 Да
8 0 0 2 Да
10 1 1 1 Нет
16 0 1 11 Да
20 1 1 34 Нет
26 1 2 53 Нет
32 1 0 838 Нет
34 2 3 256 Нет
40 1 1 9301 Нет
■ Рис. 3. Портреты матриц для длин v = 8 (a) и v = 10 (б)
■ Рис. 4. Портреты двух пар симметричных матриц для длин V = 16 (а) и (б)
■ Таблица 2
V Классы эквивалентности ¿(А), ¿(Б) 8(А), 8(Б)
2 1) [0],[ ] 0,0 0,0
4 1) [0],[0] 0,0 0,0
8 1) [0,1,2,4],[0,3] 1,1 1,1
2) [0,1,3,4],[0,2] 0,0 0,1
10 1) [0,1,3,5],[0,1,4] 1, 1 1, 1
16 11 классов эквивалентности
1) [0,1,2,3,6,10],[0,1,3,6,8,12] 2,2 1,1
2) [0,1,2,4,5,10],[0,1,4,7,9,11] 2,2 2,2
3) [0,1,2,4,6,9],[0,1,2,6,9,12] 2,0 1,2
4) [0,1,2,4,6,9],[0,1,4,6,9,10] 2,0 1,2
5) [0,1,2,4,6,9],[0,1,5,7,8,11] 2,2 1,1
6) [0,1,3,4,7,9],[0,1,5,6,8,10] 2,2 2,2
7) [0,1,3,5,6,9],[0,1,2,5,9,11] 1,2 2,1
8) [0,1,3,5,6,9],[0,1,3,5,9,10] 1,1 2,2
9) [0,1,3,5,7,8],[0,1,2,6,9,12] 0,0 2,2
10) [0,1,3,5,7,8],[0,1,4,6,9,10] 0,0 2,2
11) [0,2,3,4,6,11],[0,1,2,6,9,12] 0,0 2,2
20 34 класса эквивалентности
1) [0,1,2,3,4,6,9,10,14],[0,1,4,8,10,13,15] 2,2 3,3
2) [0,1,2,3,4,7,9,11,14],[0,1,3,6,7,11,15] 4,2 3,3
3) [0,1,2,3,4,8,10,13,16],[0,1,3,5,6,10,14] 2,2 3,2
4) [0,1,2,3,5,6,9,13,15],[0,2,3,5,9,10,14] 3,3 3,3
5) [0,1,2,3,5,7,8,11,15],[0,1,2,5,9,11,14] 3,3 3,3
6) [0,1,2,3,5,7,9,12,13],[0,1,3,6,7,10,15] 2,2 3,3
7) [0,1,2,3,5,7,10,11,14],[0,1,3,5,8,9,15] 3,3 2,3
8) [0,1,2,3,5,8,11,15,16],[0,1,2,4,6,10,13] 2,2 2,2
9) [0,1,2,3,6,7,9,11,13],[0,1,4,5,7,12,15] 3,3 3,2
10) [0,1,2,3,6,7,9,11,15],[0,1,3,4,8,10,13] 3,3 3,3
11) [0,1,2,3,6,7,9,11,15],[0,2,3,5,9,10,13] 3,3 3,3
12) [0,1,2,3,6,7,10,12,14],[0,1,4,5,7,10,12] 3,3 2,2
13) [0,1,2,3,6,7,10,12,14],[0,2,3,5,8,9,13] 3,3 2,3
14) [0,1,2,3,6,7,11,13,15],[0,2,3,5,8,9,12] 3,3 3,3
15) [0,1,2,3,6,8,10,11,15],[0,1,3,4,7,9,13] 4,3 2,3
16) [0,1,2,3,6,8,10,12,15],[0,1,2,5,6,9,12] 3,3 3,2
17) [0,1,2,3,6,9,11,13,17],[0,1,2,5,7,8,12] 3,3 2,2
18) [0,1,2,3,7,8,11,13,16],[0,1,3,4,7,9,11] 2,3 2,3
19) [0,1,2,4,5,6,9,12,14],[0,1,2,5,7,11,14] 1,3 3,3
20) [0,1,2,4,5,6,9,12,15],[0,1,2,6,8,10,13] 3,3 3,3
21) [0,1,2,4,6,7,9,10,14],[0,1,2,5,9,11,14] 3,3 3,3
22) [0,1,2,4,6,7,11,14,15],[0,1,2,4,6,9,12] 3,3 3,3
23) [0,1,2,4,7,9,10,11,15],[0,1,3,5,6,9,13] 3,1 3,3
24) [0,1,2,5,6,7,9,13,16],[0,1,2,4,7,10,12] 2,2 1,2
25) [0,1,2,5,6,7,10,12,14],[0,1,3,4,7,10,12] 2,2 2,2
26) [0,1,2,5,7,8,10,12,16],[0,1,2,3,6,9,13] 2,2 3,3
27) [0,1,3,4,5,7,9,13,14],[0,1,2,5,7,10,13] 2,3 3,2
28) [0,1,3,4,6,8,9,13,14],[0,1,2,4,6,10,13] 3,2 3,2
29) [0,1,3,4,6,8,10,12,13],[0,1,3,4,8,9,14] 2,3 3,3
30) [0,1,3,4,6,9,10,11,14],[0,1,2,5,7,9,13] 3,2 2,3
31) [0,1,3,4,6,9,11,13,17],[0,1,2,3,7,8,12] 3,3 2,2
32) [0,1,3,4,7,8,9,12,14],[0,1,2,4,6,11,14] 3,3 3,4
33) [0,2,3,4,5,8,9,12,15],[0,1,2,5,7,11,13] 3,3 2,3
34) [0,2,3,6,7,9,10,12,14],[0,1,2,5,6,11,13] 2,2 3,3
■ Окончание табл. 2
V Классы эквивалентности ¿(А), ¿(Б) 8(А), 8(Б)
26 53 класса эквивалентности
1) [0,1,2,3,4,6,8,12,13,17,20],[0,1,3,4,8,9,11,14,16,20] 4,4 3,3
2) [0,1,2,3,4,7,8,11,13,17,19],[0,2,3,5,7,8,13,14,17,21] 2,3 4,3
3) [0,1,2,3,4,7,9,12,13,15,19],[0,1,2,5,6,9,11,13,18,21] 3,4 4,5
4) [0,1,2,3,4,7,9,12,13,17,19],[0,1,4,6,7,10,12,14,15,19] 4,4 4,4
5) [0,1,2,3,4,7,9,12,14,16,20],[0,1,4,5,9,10,11,13,16,19] 3,3 3,3
6) [0,1,2,3,4,8,9,12,14,16,19],[0,1,2,4,7,8,10,13,17,22] 3,3 4,3
7) [0,1,2,3,5,6,8,14,15,18,22],[0,1,2,5,7,9,11,12,17,20] 4,4 2,3
8) [0,1,2,3,5,7,9,10,13,17,20],[0,1,4,5,6,10,12,15,17,18] 4,4 3,3
9) [0,1,2,3,5,7,9,12,15,18,19],[0,1,2,4,6,7,11,12,15,20] 4,4 4,4
10) [0,1,2,3,5,7,9,12,15,19,20],[0,2,3,4,8,9,12,13,15,18] 4,4 4,4
11) [0,1,2,3,6,7,9,10,14,18,20],[0,1,2,4,5,7,12,15,17,21] 4,4 3,4
12) [0,1,2,3,6,7,9,11,13,15,16],[0,1,2,6,9,10,13,16,18,21] 3,4 5,4
13) [0,1,2,3,6,7,9,12,14,18,22],[0,1,2,3,4,8,11,13,16,20] 4,4 3,4
14) [0,1,2,3,6,7,10,12,14,17,20],[0,1,2,3,5,7,11,12,15,20] 4,4 5,3
15) [0,1,2,3,6,7,11,14,17,19,21],[0,1,2,3,5,8,9,12,14,18] 3,4 4,3
16) [0,1,2,3,6,8,9,12,13,16,18],[0,1,2,4,8,9,11,13,16,22] 4,4 5,4
17) [0,1,2,3,6,8,11,12,14,18,21],[0,1,3,4,5,8,10,12,16,17] 3,3 4,4
18) [0,1,2,3,7,8,11,13,15,16,19],[0,2,3,6,7,9,11,12,16,18] 4,1 4,3
19) [0,1,2,4,5,6,8,10,15,16,19],[0,1,2,6,8,9,11,14,18,21] 4,4 3,4
20) [0,1,2,4,5,6,10,11,13,16,18],[0,2,3,4,8,10,11,14,17,21] 4,4 4,3
21) [0,1,2,4,5,7,9,10,15,17,19],[0,1,2,5,6,9,12,13,15,21] 4,4 4,4
22) [0,1,2,4,5,7,9,10,15,17,19],[0,1,4,5,6,10,12,13,16,19] 4,3 4,3
23) [0,1,2,4,5,8,9,14,15,18,20],[0,1,2,3,5,7,9,12,17,20] 5,4 4,4
24) [0,1,2,4,5,8,10,13,14,19,20],[0,1,2,4,5,8,10,12,15,17] 4,4 3,3
25) [0,1,2,4,5,8,10,14,16,19,21],[0,1,2,4,5,8,11,12,13,18] 5,4 4,5
26) [0,1,2,4,6,7,8,11,14,16,19],[0,1,2,4,6,9,10,15,16,19] 4,4 3,4
27) [0,1,2,4,6,7,9,12,15,16,20],[0,2,3,4,5,9,10,13,17,19] 3,4 4,4
28) [0,1,2,4,6,7,11,12,16,19,20],[0,1,2,3,5,7,9,12,15,18] 4,4 4,3
29) [0,1,2,4,6,8,9,10,13,16,19],[0,1,2,5,6,11,12,14,16,19] 3,4 3,3
30) [0,1,2,4,6,8,9,13,16,19,22],[0,1,2,3,5,6,10,12,17,18] 4,4 4,3
31) [0,1,2,4,6,9,10,13,15,16,22],[0,1,3,4,5,9,11,12,14,19] 4,3 4,5
32) [0,1,2,4,6,9,11,12,15,18,22],[0,1,2,4,5,6,11,12,14,19] 4,4 5,3
33) [0,1,2,4,6,10,11,14,15,18,21],[0,1,2,3,4,7,9,12,14,20] 3,4 4,4
34) [0,1,2,4,7,8,9,12,14,15,18],[0,1,2,5,7,10,11,14,16,18] 2,4 4,3
35) [0,1,2,4,7,8,10,13,14,18,19],[0,1,2,4,5,8,10,12,15,17] 4,4 3,3
36) [0,1,2,5,6,8,11,12,16,18,19],[0,1,3,4,6,8,9,13,15,17] 4,3 4,4
37) [0,1,2,5,7,8,12,14,16,17,20],[0,1,2,4,6,9,10,11,14,17] 3,4 4,3
38) [0,1,3,4,5,8,10,12,16,17,20],[0,1,2,3,6,8,11,12,14,21] 2,2 4,4
39) [0,1,3,4,6,8,10,12,13,18,19],[0,1,2,3,5,8,12,13,16,22] 4,4 4,4
40) [0,1,3,4,6,8,10,14,15,16,19],[0,1,2,4,7,8,9,12,18,21] 4,3 3,3
41) [0,1,3,4,6,9,10,11,13,17,21],[0,1,2,4,5,7,12,13,17,19] 3,4 4,4
42) [0,1,3,4,6,9,10,14,16,18,19],[0,1,2,3,6,7,10,12,14,21] 4,4 4,4
43) [0,1,3,4,6,9,11,13,15,18,19],[0,1,2,3,6,7,8,12,16,19] 4,4 4,5
44) [0,1,3,4,7,9,11,12,14,17,21],[0,1,2,3,4,8,9,13,15,19] 3,3 4,4
45) [0,1,3,4,7,9,11,15,16,17,20],[0,1,3,4,6,8,11,12,13,18] 3,3 4,3
46) [0,1,3,5,6,7,9,11,14,18,21],[0,1,2,3,5,9,10,15,16,19] 2,5 4,4
47) [0,1,3,5,6,7,9,11,14,18,21],[0,1,3,4,5,9,10,16,17,19] 2,3 4,4
48) [0,1,3,5,6,8,11,12,13,15,19],[0,1,2,5,6,9,11,15,17,18] 4,4 2,4
49) [0,1,3,5,8,9,11,13,16,17,20],[0,1,2,3,4,7,9,13,14,19] 4,4 5,2
50) [0,2,3,4,5,7,10,11,14,18,20],[0,1,2,5,6,7,11,14,17,19] 3,4 2,5
51) [0,2,3,4,5,8,9,11,16,18,20],[0,1,2,5,6,7,10,14,17,20] 3,3 4,4
52) [0,2,3,6,7,11,12,13,16,18,20],[0,1,2,3,4,7,9,12,15,19] 3,4 4,4
53) [0,2,4,5,6,10,12,13,15,18,19],[0,1,3,4,5,9,10,12,15,19] 5,5 3,3
матрице A отвечает пара возможных симметричных матриц B. Парадокс состоит в том, что для PAF x = Aa есть компенсирующая ее, с точностью до первого элемента, PAF у = Bb, разрешимая для нескольких (включая несимметричные решения) матриц. Этот парадокс повышает количество неэквивалентных между собой пар, хотя порождаемые ими матрицы имеют отмеченное внутреннее родство.
Длины V = 20 и, далее, V = 40 преемственны длине V = 10 и интересны в том отношении, что минимальный дефект й^, B) для них не растет. Не надо забывать, впрочем, что уменьшение достигается поднятием й^) до 3 и 5 соответственно, что несущественно для симметрии матрицы в целом. Это наблюдение предполагает, что подобного сорта зависимость может распространяться и далее на порядки 80, 160, 320, 640 и т. п.
Уравновешенные решения с й^) = й^) имеют для длин 20, 26, 32 значение 2. В дальнейшем мы прогнозируем рост этого осредненного показателя, связанного с минимальным дефектом, тем, что он выше его.
В установлении справедливости гипотезы о граничном значении порядка 32 большое значение имеет порядок 64 (V = 32). В самом деле, все начальные симметричные матрицы отвечают порядкам матриц Сильвестра п = 24, t — целое. В отличие от предыдущего случая и случая
V = 26 с й^, B) = 1 — это наиболее ожидаемый порядок для проявления симметричной наследственности, если бы таковая была.
Тем не менее мы видим, что в сравнении с V = 20 случай V = 32 ровно такой же, минимальный дефект й^, B) = 1 достигается увеличением дефекта второго плеча до значения й^) = 3, минимальная сумма дефектов й^) + й^) = 4, а не 0, как для стартовых значений, что свидетельствует о нарастании некоторой диспропорции с ростом порядка.
За полем нашего внимания оказались индексы симметрии. Стоит отметить, что в отличие от дефектов индекс симметрии чувствителен к порядку. Слишком большое его значение свидетельствовало бы о теоретической возможности ускорить поиск матрицы.
В табл. 2 все классы эквивалентности для
V = 2, 4, 8, 10, 16, 20, 26 представлены последовательностями ф, Ь). Цифры при обозначении содержимого последовательностей обозначают порядковый номер -1 (в составе 1, -1). Например, для V = 2 обозначение [0],[ ] означает [-1, 1],[1 1].
Первый нетривиальный пример, когда признаки симметрии й^, B) = 0 и кососимметрии 5^, B) = 0 выделяют различные между собой варианты решений, наблюдаются при длине последовательностей V = 8 (рис. 5, а и б).
Поясним на примере рис. 5, б показатель 5ф) = 0. При V = 8, р = 4 значения проверяемых
индексов P = {1, 2, 3}, причем a1^a_1, a2^a_2, a3^a_3. С другой стороны, a4 = a-4, поскольку 4 = -4 mod 8. В общем, всегда ap = a-p. В табл. 3 представлена часть выявленных последовательностей в силу обширности классов эквивалентности для v > 32.
Для матриц порядков, больших 32, симметрия и кососимметрия в чистом виде, как мы полагаем, не достигается нигде. Приведем для сравнения два варианта из соседних классов эквивалентности с d(A, B) = 1 и 5(A, B) = 1, это почти симметричная и почти кососимметричная матрицы при длине последовательностей v = 40 (рис. 6, а и б).
В примере рис. 6, б мы можем отметить, что для p = 20, помимо ap = a-p, есть еще одно равенство a2 = a-2. Таким образом, мы приходим к выводу, что противоречие между качествами, обеспечивающими симметрию или кососимметрию матрицы и ее ортогональность, неразрешимо для двуциклических матриц, начиная с некоторого критического порядка. Минимальный дефект (симметрии, кососимметрии) для порядков, на которых существуют ординарные последовательности Голея, предположительно равен 1 (и достигается он на периодических парах), на прочих порядках этот показатель выше, вопрос в том, растет ли он с порядком. Переход к блочной конструкции с тремя и четырьмя составляющими позволяет глубже охватить различные типы симметрий, такие матрицы легче в своем отыскании ввиду элементарного сокращения вычислений [20].
■ Рис. 5. Матрицы симметричная (а) и почти косо-симметричная (б) для V = 8
■ Рис. 6. Матрицы почти симметричная (а) и почти кососимметричная (б) для v = 40
■ Таблица 3
V Представители классов эквивалентности й(А), й(Б) 5(А), 5(Б)
32 1) [0,1,2,4,5,7,9,11,12,15,16,17,20,22,23,24],[0,1,4,6,7,8,10,13,14,19,22,24] 3,1 2,6
2) [0,1,2,3,4,5,8,9,11,13,15,16,18,20,23,24],[0,1,2,4,7,8,10,14,17,22,23,28] 4,3 0,4
3) [0,1,2,4,5,7,8,9,13,14,15,17,18,20,22,25],[0,1,2,4,6,10,11,12,16,19,22,25] 2,2 4,5
4) [0,1,2,3,4,5,8,9,11,13,15,16,18,20,23,24],[0,1,2,6,7,8,10,14,17,20,23,28] 4,1 0,4
34 1) [0,1,2,3,5,7,9,11,12,13,14,18,19,21,24,27],[0,1,4,5,6,8,9,15,17,20,21,25,28] 2, 5 5,6
2) [0,1,2,4,5,6,8,9,11,12,15,18,23,24,26,28],[0,1,2,3,5,7,10,14,15,19,20,26,28] 6, 4 4,3
3) [0,1,2,3,4,5,7,9,11,14,17,19,23,24,27,28],[0,1,3,6,7,8,11,15,16,17,19,22,28] 3, 3 6,6
4) [0,1,2,4,5,6,8,9,11,12,15,18,23,24,26,28],[0,1,2,3,5,7,10,14,15,19,20,26,28] 6, 4 4,3
40 1) [0,1,2,4,5,6,9,13,14,16,20,21,23,25,26,27,31,33], 5,1 5,7
[0,1,3,4,6,9,10,11,14,16,17,19,20,26,28,32]
2) [0,1,2,3,5,6,7,9,10,13,15,16,18,24,26,27,30,34], 6,6 1,5
[0,1,2,5,7,9,12,13,14,19,22,23,24,27,29,33]
3) [0,1,2,3,4,6,7,10,11,12,13,14,19,22,26,27,28,32], 2,2 7,7
[0,1,2,4,7,9,12,13,17,19,22,24,26,30,33,36]
4) [0,1,2,3,4,6,7,8,11,12,14,16,18,21,23,27,30,31], 6,5 2,3
[0,1,2,3,6,9,10,16,18,21,23,24,28,29,32,34]
64 1) [0,1,2,3,4,5,6,12,13,16,19,20,22,24,25,28,30,33,35,37,40,42,45,46,50,51,57,58], 2,8 12,11
[0,1,2,3,5,6,9,12,13,14,16,19,20,22,24,26,28,30,33,35,36,37,40,41,42,45,50,51]
2) [0,1,2,3,4,5,6,9,11,13,18,19,23,25,26,29,31,32,34,36,38,39,47,49,50,53,58,59], 11,7 4,10
[0,1,3,5,7,8,9,10,13,14,15,17,20,21,24,25,27,29,31,32,40,42,43,46,51,52,55,56]
3) [0,1,2,3,4,5,6,8,11,12,13,15,16,18,21,26,28,29,32,33,38,40,42,47,48,51,52,59], 4,4 11,11
[0,1,2,5,6,8,9,11,13,15,17,20,21,23,24,25,30,31,34,37,39,43,45,46,48,52,53,54]
4) [0,1,2,3,4,6,7,9,12,14,19,20,21,22,23,24,27,28,31,34,35,38,42,44,50,52,55,61], 11,11 5,5
[0,1,2,4,6,7,8,11,13,17,18,19,20,26,28,29,31,33,36,37,40,41,42,45,46,50,56,58]
Сравнение периодических и ординарных пар Голея
Эквивалентность ординарных пар Голея определяется примерно так же, как и периодических пар, мы используем только элементарные операции 1, 2, 3, 4, 7 и 9 [21]. Репрезентативные выборки классов эквивалентности таких пар для длин 2, 4, 8, 10, 16, 20, 26, 32 и 40 приведены в табл. 2-4 работы [21], из них возьмем номера выделенных классов. Каждый класс эквивалентности ординарных пар содержится в некотором одном классе эквивалентности периодических пар Голея, причем последний может вмещать в себя несколько таких классов.
Например, первый класс эквивалентности периодических пар Голея длины V = 8 содержит первые четыре класса ординарных пар. Отметим, что не все классы эквивалентности периодических пар Голея содержат ординарные пары. Впервые такое происходит для длины V = 16, в этом случае каждый из семи классов эквивалентности (1, 2, 3, 5, 6, 8 и 10) содержит некоторые ординарные пары Голея, но четыре остальных класса (4, 7, 9 и 11) не содержат их. В табл. 4 мы указываем классы эквивалентности периодических пар Голея для V = 2, 4, 8, 10, 16, 20 и 26, которые содержат, как минимум, один класс эквивалентности ординарных пар, перечисляя их все в последней колонке.
■ Таблица 4
Периоди-
V ческие Ординарные пары Голея
пары Голея
2 1 1
4 1 1
8 1 1, 2, 3, 4
2 5
16 1 3, 10, 11, 12, 14, 17, 18, 20, 29, 31
2 34, 36
3 33, 35
5 28
6 5, 6, 7, 8, 21, 22, 23, 24, 25, 27
8 1, 2, 4, 9, 13, 15, 16, 19, 30, 32
10 26
20 1 5, 17
4 2
6 20, 21
7 22, 23
12 19
14 7, 10
15 3
17 8, 16
21 14, 18
25 6
26 12, 13
27 24, 25
28 4, 15
31 1
34 9, 11
26 25 1
Взвешенные матрицы из периодических пар Голея
В этом разделе мы опишем две конструкции взвешенных матриц, использующих периодические пары Голея. Взвешенные матрицы обобщают матрицы Адамара, это тринарные матрицы W порядка п такие, что ^^ = ю1, где ю > 0 — целое. Значение слова «тринарные» состоит в том, что элементы W принадлежат набору {0, 1, -1}. Число ю называют весом W и используют в обозначении W(n, ю) взвешенных матриц порядка п. Если ю = п, то W — матрица Адамара.
Пусть (а, Ь) — периодическая пара Голея четной длины V = 2р.
Пусть А и Б — соответствующие циклические матрицы порядка V. Они удовлетворяют уравнению ААТ + ББТ = п1.
Первая конструкция. Тринарные циклические матрицы С = (А + Б)/2 и Б = (А - Б)/2 удовлетворяют уравнению ССТ + ББТ = VI. Соответственно, матрица
W =
C D
DT —CT
— взвешенная W(n, V) с п = 2v.
Вторая конструкция. Здесь V — четное число, мы можем сжать последовательности а и Ь с масштабом 2 для получения последовательностей а(р)/2 и Ь(р)/2 длины р = v/2. Более детально вычисляем а(р) = а, + а, + р и Ь(р) = Ь, + Ь, + р для , = 0, 1, ..., р-1. После деления каждого элемента а^) и Ь(^) на 2 получаем две тринарные последовательности. Обозначим как Е и Р соответствующие тринарные циклические матрицы порядка р.
Предложение. Матрица
W=
E F
FT —ET
— взвешенная W(v, р).
Доказательство: По теоремам 3 и 4 из работы [22] сжатые последовательности а^) и Ь(р) комплементарны, т. е. сумма их PAF тождественна нулю везде, за исключением стартовой компоненты. То же самое касается тринарных последовательностей а(р)/2 и Ь^)/2. Более того, согласно следствию 1 [22], общее число 0 в этих двух последовательностях равно р. Соответственно, общее число ненулевых компонент тоже равно р, отсюда ЕЕТ + РРТ = р1. Из этого следует, что W — взвешенная матрица с весом р.
Например, возьмем V = 82, так как известно, что периодическая пара Голея длины 82 существует (согласно работе [17] и ссылкам). Тогда вторая конструкция дает взвешенную матрицу порядка 82 с весом 41. Согласно табл. 2.86 [23,
с. 291], вопрос существования взвешенной матрицы W(82, 41) не был разрешен. Так что, возможно, это первый пример такой матрицы.
Заключение
В работе введены новые понятия отмеченных выше с- и к-дефектов, приводящие к некоторым формальным мерам расстояния до симметричных или асимметричных структур. Меры, в свою очередь, позволяют корректно ставить задачи на отыскание периодических пар Голея или соответствующих им двуциклических матриц Адамара, обладающих интересующим нас свойством в наиболее выраженной степени.
Экстремальные по отмеченным свойствам матрицы представляют собой непосредственный научный интерес, поскольку различного сорта симметрии — удобный классификационный признак для отделения более простых матриц от сложных. Симметрия, даже неполная, позволяет экономнее расходовать место на хранение информации. Настоящая работа содержит большое количество новых периодических пар Голея, найденных в ходе компьютерной проверки гипотезы об ограничении порядка симметричных двуциклических матриц Адамара значением 32. Выделены пары и соответствующие им матрицы, обладающие минимальными значениями дефектов симметрии и кососимметрии.
Кроме того, приведены полные таблицы представителей классов эквивалентности периодических пар Голея до длин 26 включительно, полученные в результате трудоемких компьютерных вычислений повышенной сложности. Проведен сопоставительный анализ классов ординарных и периодических пар Голея, используемых при построении двуциклических матриц. В силу повышенной вычислительной сложности задачи на отыскание периодических пар Голея, материал работы уникален и может служить проверочной базой для последующих исследований (см. прил. А, Б).
Рассмотрение взвешенных матриц, получаемых из периодических пар Голея, констатирует новые инварианты, например, сохранение свойства ортогональности при компрессии бинарных последовательностей до триарных, вдвое меньших по размеру. Фиксация таких закономерностей очень весома, поскольку это приводит к двухка-скадным вычислительным алгоритмам, когда сначала отыскивается матрица вдвое меньшего порядка, чем искомая (ортогональная взвешенная матрица), а затем уже происходит окончательный поиск двуциклической матрицы Адамара.
Благодарности: Д. Джокович благодарит за общую поддержку NSERC. Эта работа осуществлена благодаря возможностям Shared Hierarchical Academic Research Computing Network (SHARCNET) и Compute/Calcul Canada.
ПРИЛОЖЕНИЯ
Приложение А. Двуциклические матрицы с минимальными дефектами симметрии и кососимметрии, Е(£) отсылает к £-му классу эквивалентности для отмеченной длины V
■ Рис. А1. V = 8 Е(2), ¿(А) = 0 (а); 8(А) = 0 (б)
■ Рис. А2. V = 10 Е(1), ¿(А) = 1 (а); Е(1), 8(А) = 1 (б)
■ Рис. А3. V = 16 Е(10), ¿(А) = 0 (а); Е(3), 8(А) = 1 (б)
■ Рис. А4. V = 20 Е(19), ¿(А) = 1 (а); Е(24), 8(А) = 1 (б)
■ Рис. А5. V = 26 Е(18), ¿(А) = 1 (а); Е(7), 8(А) = 2 (б)
■ Рис. А6. V = 32 Е(1), ¿(А) = 1 (а); Е(2), 8(А) = 0 (б)
■ Рис. А7. V = 34 Е(1), ¿(А) = 2 (а); Е(2), 8(А) = 3 (б)
■ Рис. А8. V = 40 Е(1), ¿(А) = 1 (а); Е(2), 8(А) = 1 (б)
Приложение Б. Двуциклические матрицы с максимальным индексом симметрии ■ Таблица Б1
v a, b 4(»), 4(b)
2 [1],[] 1,1
4 [2],[2] 2,2
8 [1,7],[1,2,6,7] 4,4
10 [3,4,7],[1,3,4,5,6,9] 4,3
16 [1,3,4,12,13,15],[1,4,5,11,12,15] 8,8
20 [1,2,3,5,10,11,12,15,17,18,19],[2,7,9,10,12,13,18] 8,8
26 [1,2,3,7,9,10,12,14,15,16,17,19,23,24,25],[2,5,6,8,11,12,13,14,17,24] 11,5
32 [1,2,5,7,9,10,11,12,14,15,16,19,20,21,22,23,25,27,30,31], [1,2,9,11,14,15,16,17,18,19,22,23,24,28,30,31] 13,4
34 [3,6,7,8,10,12,13,14,15,18,20,21,22,24,26,27,28,31], [1,2,3,6,7,12,13,14,15,16,18,21,23,24,25,26,28,29,31,32,33] 15,5
40 [1,2,3,4,6,7,9,13,15,16,18,19,20,23,24,25,27,31,33,34,36,37,38,39], [2,3,4,6,7,10,17,18,19,25,27,30,32,33,34,36,37,38] 17,8
Рис. Б1. v = 2, ç = p = 1 (a); v = 4, ç = p = 2 (б)
Рис. Б2. v = 8, ç = p = 4 (a); v = 10, ç = 4 < p = 5 (б)
Рис. Б3. v = 16, ç = p = 8 (a); v = 20, ç = 8 < < p = 10 (б)
Рис. Б4. v = 26,
ç = 13 < p = 16 (б)
Литература
ç = 11 < p = 13 (a); v = 32,
Рис. Б5. v = 34, ç = 15 < p = 17 (a); v = 40, ç = 17 < p = 20 (б)
1. Hadamard J. Résolution d'une Question Relative aux Déterminants//Bulletin des Sciences Mathematiques. 1893. Vol. 17. P. 240-246.
2. Silvester J. J. Thoughts on Inverse Orthogonal Matrices, Simultaneous Sign Successions, and Tessellated Pavements in Two or More Colours, with Applications to Newton's Rule, Ornamental Tile-Work, and the Theory of Numbers//Philosophical Magazine. 1867. Vol. 34. P. 461-475.
3. Scarpis U. Sui Determinanti di Valore Massimo // Rendiconti della R. Istituto Lombardo di Scienze e Lettere. 1898. Vol. 31. P. 1441-1446.
4. Paley R. E. A. C. On Orthogonal Matrices//J. of Mathematics and Physics. 1933. Vol. 12. P. 311-320.
5. Балонин Н. А., Сергеев М. Б. Матрицы локального максимума детерминанта // Информационно-управляющие системы. 2014. № 1(68). С. 2-15.
6. Балонин Н. А., Сергеев М. Б. К вопросу существования матриц Мерсенна и Адамара // Информационно-управляющие системы. 2013. № 5(66). С. 2-8.
7. Ryser H. J. Combinatorial Mathematics // The Carus Mathematical Monographs. Published by The Mathematical Association of America. — New York: John Wiley and Sons, 1963. N 14. — 162 p.
8. Lint van J. H., Wilson R. M. A Course in Combinatorics. — Cambridge Univ. Press, 1992. Ch. 18. — 602 p.
9. Williamson J. Hadamard's Determinant Theorem and the Sum of Four Squares // Duke Math. J. 1944. Vol. 11. N 1. P. 65-81. doi:10.1215/S0012-7094-44-01108-7
10. Seberry J., Yamada M. Hadamard Matrices, Sequences, and Block Designs // Contemporary Design Theory: A Collection of Surveys/ J. H. Dinitz and D. R. Stinson eds. — John Wiley and Sons, 1992. — P. 431-560.
11. Balonin N. A. Two Circulant Hadamard Matrices, Mathematical Euler-net "Mathscinet.ru", 2014. http://mathscinet.ru/catalogue/twocirculanthad-amard/index.php (дата обращения: 08.03.2015).
12. Holzmann W. H., Kharaghani H., Tayfeh-Rezaie B. Williamson Matrices Up to Order 59 // Designs, Codes and Cryptography. 2008. Vol. 46. Iss. 3. P. 343-352.
13. Djokovic D. Z. Williamson Matrices of Order 4n for n = 33; 35; 39 // Discrete Mathematics. 1993. N 115. P. 267-271.
14. Djokovic D. Z. Note on Periodic Complementary Sets of Binary Sequences // Designs, Codes and Cryptography. 1998. N 13. P. 251-256.
15. Golay M. J. E. Complementary Series // IRE Trans. Inform. Theory. 1961. Vol. IT-7. P. 82-87.
16. Djokovic D. Z., Kotsireas I. S. Periodic Golay Pairs of Length 72. arXiv:1409.5969v2 [math.CO] 27 Jan. 2015.
17. Djokovic D. Z., Kotsireas I. S. Some New Periodic Golay Pairs // Numerical Algorithms (to appear). doi 10.1007/ s11075-014-9910-4. arXiv:1310.5773v2 [math.CO] 27 Aug. 2014.
18. Eliahou S., Kervaire M., Saffari B. A New Restriction on the Lengths of Golay Complementary Sequences // Jornal of Combinatorial Theory. Ser. A. 1990. Vol. 55. N 1. P. 49-59.
19. Arasu K T., Xiang Q. On the Existence of Periodic Complementary Binary Sequences // Designs, Codes and Cryptography. 1992. N 2. P. 257-262.
20. Di Matteo O., Djokovic D. Z., Kotsireas I. S. Symmetric Hadamard Matrices of Order 116 and 172 Exist. 2015. arXiv:1503.04226.
21. Djokovic D. Z. Equivalence Classes and Representatives of Golay Sequences / /Discrete Mathematics. 1998. N 189. P. 79-93.
22. Djokovic D. Z., Kotsireas I. S. Compression of Periodic Complementary Sequences and Applications // Designs, Codes and Cryptography. 2015. N 74. P. 365-377.
23. Craigen R. and Kharaghani H. Orthogonal Designs, in Handbook of Combinatorial Designs. 2nd ed. / C. J. Colbourn, J. H. Dinitz (eds). Discrete Mathematics and its Applications (Boca Raton). Chapman & Hall/CRC, Boca Raton, FL, 2007. P. 280-295.
UDC 519.614
doi:10.15217/issn1684-8853.2015.3.2
Symmetry of Two-Circulant Hadamard Matrices and Periodic Golay Pairs
Balonin N. A.a, Dr. Sc., Tech., Professor, korbendfs@mail.ru
Djokovic D. Z.b, PhD, Distinguished Professor Emeritus, djokovic@uwaterloo.ca
aSaint-Petersburg State University of Aerospace Instrumentation, Saint-Petersburg, Russian Federation bUniversity of Waterloo, Department of Pure Mathematics and Institute for Quantum Computing, Waterloo, Ontario, N2L 3G1, Canada
Purpose: Construction of Hadamard matrices of two-circulant type. The role of symmetry and skew-symmetry of the circulant blocks in this construction is investigated systematically. Another goal of this work is to classify the periodic Golay pairs up to length 40. These pairs are closely related to the above mentioned construction. Methods: Computational methods of linear algebra, recursive methods of optimum search, exhaustive search to construct all periodic Golay pairs of a fixed length by using high-performance computers. Results: The paper discusses the problem of constructing Hadamard matrices of two-circulant type by introducing certain measures of symmetry (symmetry index, defects of symmetry and skew-symmetry) and enumerates the equivalence classes of periodic Golay pairs of small lengths. An analog of the Ryser's conjecture, the non-existence of circulant Hadamard matrices of order bigger than 4, has been proposed earlier by the first author. It asserts that there are no symmetric Hadamard matrices of two-circulant type and of order bigger than 32. The latter conjecture is verified in several cases by using a computer. A catalogue of the representatives of equivalence classes of two-circulant Hadamard matrices is presented in the form of a list of periodic Golay pairs of lengths up to 26 (inclusive). Examples of nearly symmetric two-circulant Hadamard matrices of relatively large order are given. Practical relevance: Hadamard matrices have direct practical applications to the problems of noise-immune coding and compression and masking of video information. Software for constructing two-circulant Hadamard matrices and a library of periodic Golay pairs, together with the online algorithms, are made available on the mathematical network http://mathscinet.ru.
Keywords — Orthogonal Matrices, Hadamard Matrices, Ryser's Conjecture, Circulant Matrices, Two-Circulant Matrices, Periodic Golay Pairs.
References
1. Hadamard J. Resolution d'une Question Relative aux Déterminants. Bulletin des Sciences Mathématiques, 1893, vol. 17, pp. 240-246 (In French).
2. Silvester J. J. Thoughts on Inverse Orthogonal Matrices, Simultaneous Sign Successions, and Tessellated Pavements in Two or More Colours, with Applications to Newton's Rule, Ornamental Tile-Work, and the Theory of Numbers. Philosophical Magazine, 1867, vol. 34, pp. 461-475.
3. Scarpis U. Sui Determinanti di Valore Massimo. Rendiconti della R. Istituto Lombardo di Scienze e Lettere, 1898, vol. 31, pp. 1441-1446 (In Italian).
4. Paley R. E. A. C. On Orthogonal Matrices. J. of Mathematics and Physics, 1933, vol. 12, pp. 311-320.
5. Balonin N. A., Sergeev M. B. Local Maximum Determinant Matrices. Informatsionno-upravliaiushchie sistemy [Information and Control Systems], 2014, no. 1(68), pp. 2-15 (In Russian).
6. Balonin N. A., Sergeev M. B. On the Issue of Existence of Hadamard and Mersenne Matrices. Informatsionno-uprav-liaiushchie sistemy [Information and Control Systems], 2013, no. 5(66), pp. 2-8 (In Russian).
7. Ryser H. J. Combinatorial Mathematics. The Carus Mathematical Monographs, no. 14, Published by The Mathematical Association of America. New York, John Wiley and Sons, 1963. 162 p.
8. Lint van J. H., and Wilson R. M. A Course in Combinatorics. Cambridge Univ. Press, 1992, ch. 18. 602 p.
9. Williamson J. Hadamard's Determinant Theorem and the Sum of Four Squares. Duke Math. J., 1944, vol. 11, no. 1, pp. 65-81. doi:10.1215/S0012-7094-44-01108-7
10. Seberry J., and Yamada M. Hadamard Matrices, Sequences, and Block Designs. Contemporary Design Theory: A Collection of Surveys. J. H. Dinitz and D. R. Stinson, eds. John Wiley and Sons, 1992. Pp. 431-560.
11. Balonin N. A. Two Circulant Hadamard Matrices, Mathematical Euler-net "Mathscinet.ru", 2014. Available at:
http://mathscinet.ru/catalogue/twocirculanthadamard/in-dex.php (accessed 8 March 2015).
12. Holzmann W. H., Kharaghani H., Tayfeh-Rezaie B. Williamson Matrices Up to Order 59. Designs, Codes and Cryptography, 2008, vol. 46, iss. 3, pp. 343-352.
13. Djokovic D. Z. Williamson Matrices of Order 4n for n = 33; 35; 39. Discrete Mathematics, 1993, no. 115, pp. 267-271.
14. Djokovic D. Z. Note on Periodic Complementary Sets of Binary Sequences. Designs, Codes and Cryptography, 1998, no. 13, pp. 251-256.
15. Golay M. J. E. Complementary Series. IRE Trans. Inform. Theory, 1961, vol. IT-7, pp. 82-87.
16. Djokovic D. Z., Kotsireas I. S. Periodic Golay Pairs of Length 72. arXiv:1409.5969v2 [math.CO] 27 Jan. 2015.
17. Djokovic D. Z., Kotsireas I. S. Some New Periodic Golay Pairs. Numerical Algorithms (to appear). doi 10.1007/s11075-014-9910-4. arXiv:1310.5773v2 [math.CO] 27 Aug. 2014.
18. Eliahou S., Kervaire M., Saffari B. A New Restriction on the Lengths of Golay Complementary Sequences. J. Combin. Theory. Ser. A, 1990, vol. 55, no. 1, pp. 49-59.
19. Arasu K. T., and Xiang Q. On the Existence of Periodic Complementary Binary Sequences. Designs, Codes and Cryptography, 1992, no. 2, pp. 257-262.
20. Di Matteo O., Djokovic D. Z., Kotsireas I. S. Symmetric Hadamard Matrices of Order 116 and 172 Exist. 2015. arXiv:1503.04226.
21. Djokovic D. Z. Equivalence Classes and Representatives of Golay Sequences. Discrete Mathematics, 1998, no. 189, pp. 79-93.
22. Djokovic D. Z., Kotsireas I. S. Compression of Periodic Complementary Sequences and Applications. Designs, Codes and Cryptography, 2015, no. 74, pp. 365-377.
23. Craigen R., and Kharaghani H. Orthogonal Designs, in Handbook of Combinatorial Designs. 2nd ed. C. J. Colbourn, J. H. Dinitz (eds). Discrete Mathematics and its Applications (Boca Raton). Chapman & Hall/CRC, Boca Raton, FL, 2007. Pp. 280-295.