Латинский квадрат
Лати́нский квадра́т n-го порядка — таблица L=(lij) размеров n × n, заполненная n элементами множества M таким образом, что в каждой строке и в каждом столбце таблицы каждый элемент из M встречается в точности один раз. Пример латинского квадрата 3-го порядка:
который может быть представлен в виде {(1,1,A), (1,2,B), (1,3,C), (2,1,C), (2,2,A), (2,3,B), (3,1,B), (3,2,C), (3,3,A)}, где первый и второй элемент — позиция элемента в матрице, а третий — значение.
В настоящее время в качестве множества M обычно берётся множество натуральных чисел {1,2,…,n} или множество {0,1,…,n-1}, однако Леонард Эйлер использовал буквы латинского алфавита, откуда латинские квадраты и получили своё название.
Латинские квадраты существуют для любого n, достаточно взять таблицу Кэли группы порядка n, например, .
История исследований латинских квадратов

Впервые латинские квадраты (4-го порядка) были опубликованы в книге «Шамс аль-Маариф» («Книга о Солнце Гнозиса»), написанной Ахмадом аль-Буни в Египте приблизительно в 1200 году.
В 1700 году латинские квадраты были описаны корейским математиком Чхве Сок Чон, где он сформулировал «задачу о шестиугольной черепахе», полностью эквивалентную «задаче о 36 офицерах», которая будет вновь сформулирована Эйлером через 67 лет.
Пары ортогональных латинских квадратов были упомянуты Жаком Озанамом в 1725 году. В книге, представляющей собой сборник задач по физике и математике, приведена следующая задача:
- Необходимо разместить 16 игральных карт из тузов, королей, дам и валетов всех четырёх мастей в виде квадрата так, чтобы все масти и карты всех достоинств встречались в каждой строке и в каждом столбце ровно один раз.
Эта задача имеет 6912 решений (если дополнительно потребовать, чтобы и диагонали квадрата удовлетворяли тому же условию, то число решений уменьшится в 6 раз и станет равным 1152).
Важной вехой в истории исследований латинских квадратов стала работа Эйлера. Он занимался в ней методами построения магических квадратов и предложил метод, основанный на паре ортогональных латинских квадратов. Исследуя такие пары, Эйлер выяснил, что проблема их построения подразделяется на три случая в зависимости от остатка от деления числа n на 4. Он предложил способы построения пар ортогональных квадратов для n, делящихся на 4 и для нечётных n. Очевидно, что при n = 2 таких пар не существует. Ему не удалось построить пары ортогональных латинских квадратов для n = 6, 10 и он высказал гипотезу о том, что не существует пар ортогональных квадратов для n = 4t+2. Для n = 6 он сформулировал «задачу о 36 офицерах»:
- Необходимо разместить 36 офицеров шести различных полков и шести различных воинских званий в каре так, чтобы в каждой колонне и в каждом ряду был ровно один офицер каждого полка и каждого воинского звания.
В 1890 году Кэли вывел формулу для числа латинских прямоугольников из двух строк (частный случай классической комбинаторной «», поставленной в 1708 году).
В 1900 году гипотеза Эйлера для n = 6 была подтверждена [англ.]. Он построил все 9408 нормализованных латинских квадратов, разбил их на 17 типов и показал, что при любом их сочетании невозможно построить пару ортогональных квадратов. Таким образом, он отрицательно решил «».
В 1922 году впервые применил теоретико-групповой подход к решению задач относительно латинских квадратов. В частности, он предложил метод конструирования латинских квадратов порядка n1•n2 из латинских квадратов порядков n1 и n2, при этом свойство ортогональности сохраняется.
В 1925 году Роналд Фишер предложил использовать ортогональные латинские квадраты для планирования сельскохозяйственных экспериментов.
В 1920—1930 годы стали интенсивно изучаться неассоциативные алгебраические структуры, что привело, в частности, к созданию теории квазигрупп, тесно связанной с изучением латинских квадратов, так как между латинскими квадратами и таблицами Кэли квазигрупп существует взаимно-однозначное соответствие.
В 1959 году Bose и построили 2 ортогональных латинских квадрата для n = 22, а в 1960 году они же и Parker построили с использованием ЭВМ минимальный контрпример для n = 10. Таким образом, спустя 177 лет гипотеза Эйлера была опровергнута.
Число латинских квадратов
Точная формула для числа L(n) латинских квадратов n-го порядка неизвестна. Наилучшие оценки для L(n) даёт формула
Каждому латинскому квадрату можно поставить в соответствие нормализованный (или редуцированный) латинский квадрат, у которого первая строка и первый столбец заполнены в соответствии с порядком, заданном на множестве M. Пример нормализованного латинского квадрата:
Число R(n) нормализованных латинских квадратов n-го порядка (последовательность A000315 в OEIS) в n!(n-1)! раз меньше, чем L(n) (последовательность A002860 в OEIS).
Точные значения величины L(n) известны для n от 1 до 11:
| n | R(n) | L(n) | Автор и год |
|---|---|---|---|
| 1 | 1 | 1 | |
| 2 | 1 | 2 | |
| 3 | 1 | 12 | |
| 4 | 4 | 576 | |
| 5 | 56 | 161280 | Euler (1782) |
| 6 | 9408 | 812851200 | Frolov (1890) |
| 7 | 16942080 | 61479419904000 | Sade (1948) |
| 8 | 535281401856 | 108776032459082956800 | Wells (1967) |
| 9 | 377597570964258816 | 5524751496156892842531225600 | Bammel и Rothstein (1975) |
| 10 | 7580721483160132811489280 | 9982437658213039871725064756920320000 | McKay и Rogoyski (1995) |
| 11 | 5363937773277371298119673540771840 | 776966836171770144107444346734230682311065600000 | McKay и Wanless (2005) |
Отношения эквивалентности на множестве латинских квадратов
Два латинских квадрата называют изотопными, если один из них может быть получен из другого в результате изотопии — композиции из перестановки строк, перестановки столбцов и замены элементов множества M по подстановке из симметрической группы S(M).
Изотопия является отношением эквивалентности, поэтому множество латинских квадратов n-го порядка разбивается на непересекающиеся изотопические классы. Из одного латинского квадрата можно получить с помощью изотопии (n!)3 эквивалентных, но некоторые из них при этом могут совпасть с исходным, это называется автопаратопией. Доля латинских квадратов с нетривиальной группой автопаратопий стремится к нулю с ростом n.
Латинский квадрат можно рассматривать как . Меняя порядок элементов в каждой упорядоченной тройке этого массива, можно получить 6 латинских квадратов, которые называются парастрофами. В частности, парастрофом является латинский квадрат, полученный в результате транспонирования.
Композиция изотопии и парастрофии называется изострофией. Это ещё одно отношение эквивалентности, его классы называются главными классами. Каждый главный класс содержит 1, 2, 3 или 6 изотопических классов. В случае совпадения исходного латинского квадрата и изострофного ему, говорят об автострофии. С ростом n почти все латинские квадраты имеют тривиальную группу автострофий.
| n | Число главных классов | Число изотопических классов |
| 1 | 1 | 1 |
| 2 | 1 | 1 |
| 3 | 1 | 1 |
| 4 | 2 | 2 |
| 5 | 2 | 2 |
| 6 | 12 | 22 |
| 7 | 147 | 564 |
| 8 | 283657 | 1676267 |
| 9 | 19270853541 | 115618721533 |
| 10 | 34817397894749939 | 208904371354363006 |
| 11 | 2036029552582883134196099 | 12216177315369229261482540 |
Ортогональные латинские квадраты
Два латинских квадрата L=(lij) и K=(kij) n-го порядка называются ортогональными, если все упорядоченные пары (lij,kij) различны. Пример двух ортогональных латинских квадратов и соответствующие им упорядоченные пары:
Эйлер называл такие квадраты «полными». В его честь в научной литературе их раньше называли «эйлеровыми» или «греко-латинскими» (так как Эйлер использовал буквы греческого алфавита для квадрата, ортогонального латинскому).
Ортогональные латинские квадраты существуют для любого n, не равного 2 и 6.
Латинский квадрат L n-го порядка имеет ортогональный ему квадрат тогда и только тогда, когда в L существует n непересекающихся трансверсалей.
Особый интерес в связи с многочисленными приложениями вызывают множества из нескольких попарно ортогональных латинских квадратов n-го порядка. Максимально возможная мощность N(n) такого множества равна n-1, в этом случае множество называется полным.
При n, стремящемуся к ∞, величина N(n) тоже стремится к ∞.
Для n, являющегося степенью простого числа, всегда существует полное множество попарно ортогональных латинских квадратов, его можно взаимооднозначно сопоставить с конечной проективной плоскостью порядка n. Для его построения применяется метод Боуза, использующий для заполнения квадратов значения многочленов вида при ненулевом a над полем
. Пример построения полного множества попарно ортогональных латинских квадратов 4-го порядка (d — корень примитивного многочлена
над
):
Если n ≡ 1 (mod 4) или n ≡ 2 (mod 4) и свободная от квадрата часть числа n содержит хотя бы один простой множитель p ≡ 3 (mod 4), то для таких n полного множества попарно ортогональных латинских квадратов не существует.
Известные нижние оценки числа N(n) при n < 33 приведены в следующей таблице (выделены оценки, которые могут быть улучшены):
| n | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
| N(n)≥ | 2 | 3 | 4 | 6 | 7 | 8 | 2 | 10 | 5 | 12 | 3 | 4 | 15 | 16 | 3 | 18 | 4 | 5 | 3 | 22 | 6 | 24 | 4 | 26 | 5 | 28 | 4 | 30 | 31 |
Построение ортогональных квадратов — сложная комбинаторная задача. Для её решения применяются как алгебраические конструкции, так и комбинаторные (трансверсали, ортогональные массивы, дизайны, блок-схемы, тройки Штейнера и др.) Существует несколько подходов к решению этой задачи, их можно разделить на две группы. К первой группе относятся методы, основанные на выборе базового латинского квадрата, к которому отыскиваются изотопные ортогональные латинские квадраты. Например, пять попарно ортогональных латинских квадратов 12-го порядка были найдены в результате построения четырёх ортоморфизмов абелевой группы, являющейся прямым произведением циклических групп порядков 6 и 2.
Ко второй группе относятся методы, использующие для построения ортогональных латинских квадратов комбинаторные объекты (включая сами латинские квадраты) меньших порядков. Например, два латинских квадрата 22-го порядка были построены Bose и Shrikhande на основе двух дизайнов 15-го и 7-го порядка.
Диагональные латинские квадраты
Латинский квадрат называется диагональным, если в дополнение к требованиям уникальности элементов в строках и столбцах, свойственным для латинского квадрата, добавляются требования уникальности элементов на главной и побочной диагоналях. Аналитическая оценка числа диагональных латинских квадратов неизвестна, их число для размерностей N<10 было определено в 2016 г. в проекте добровольных распределённых вычислений Gerasim@Home (последовательность A274171 в OEIS и последовательность A274806 в OEIS). Для диагональных латинских квадратов, как и для просто латинских, возможно построение ортогональных пар, часть из которых (порядка 9 и 10) была найдена в проекте добровольных распределённых вычислений SAT@home с использованием SAT-подхода. В настоящее время поиск пар ортогональных диагональных латинских квадратов 10-го порядка производится в проекте добровольных распределённых вычислений Gerasim@Home с использованием трансверсалей, а также в BOINC-проектах ODLK и ODLK1. 25 апреля 2018 г. найден диагональный латинский квадрат 10-го порядка, имеющий 10 ортогональных диагональных латинских квадратов. Это максимальное известное количество ортогональных диагональных квадратов у диагонального латинского квадрата 10-го порядка (последовательность A287695 в OEIS). Открытой математической проблемой является существование тройки попарно ортогональных диагональных латинских квадратов порядка 10 (на текущий момент наилучшим приближением к её решению является тройка квадратов, в которой две пары квадратов ортогональны, а третья частично ортогональна в 74 ячейках).
Частичные квадраты
Квадрат, в котором каждый элемент множества M в каждой строке и в каждом столбце встречается не более одного раза, называется частичным.
Задача распознавания того, может ли частичный квадрат быть дополнен до латинского, является NP-полной.
Введено понятие критического множества, соответствующего частичному квадрату, который однозначно может быть дополнен до латинского, причём никакое его подмножество условию однозначности не удовлетворяет. Мощность C(n) критического множества для квадратов размеров n × n известна для n < 7:
| n | 1 | 2 | 3 | 4 | 5 | 6 |
| С(n) | 0 | 1 | 3 | 7 | 11 | 18 |
Нерешённые задачи
Помимо задачи нахождения формулы для величины L(n), имеется большое количество нерешённых задач относительно латинских квадратов. Ряд таких задач был сформулирован на конференции Loops’03:
- Оценка максимального числа трансверсалей в латинском квадрате n-го порядка
- Характеризация латинских подквадратов в таблице умножения луп Муфанг
- Оценка плотности частичного квадрата, удовлетворяющего свойству Блэкберна
- Вычисление максимального t(n), при котором 2t(n) делит величину L(n)
Применение

Латинские квадраты находят широкое применение в алгебре, комбинаторике, статистике, криптографии, теории кодов и многих других областях.
Применение в криптографии. Протокол с нулевым разглашением
В настоящее время латинские квадраты активно применяются для реализации протоколов с нулевым разглашением. В частности для генерации MAC.
Пусть q={1,2,…,n}. Для данного латинского квадрата
b = q/2 варианты LS изотопные друг другу.
Предположим, пользователи образуют сеть.
имеет публичный ключ
и
(обозначим два изотопных Латинских квадрата порядка n) и секретный ключ
(обозначим изотопизм
над
).
хочет доказать подлинность
, но он не хочет раскрывать секретный ключ (Доказательство с нулевым разглашением).
1. случайным образом переставляет
и получает другой латинский квадрат Н
2. отправляет Н к
3. просит
либо:
— доказать что Н и изотопны
— доказать что Н и изотопны
4. выполняет просьбу. Он или
— доказывает что Н и изотопны
— доказывает что Н и изотопны
5. и
повторяют шаги 1-4 n раз
Ниже приведён псевдокод для посчёта Хеш-функции
for k from 1 to q do begin d_k=1; end for i from 1 to q do begin for j from 1 to q do begin for k from 1 to b do begin d_l_ji=m_ij*d_l_ji; end end end Хеш-сумма получится в векторе D=[]
Пример использования:
Пусть q=8, b=4
и
Предположим что передаётся следующее сообщение:
Перемещения строк для получения матриц с до
Зададим вектор
И будем считать хеш по алгоритму приведённому выше:
Получим
Применение в криптографии. Схема разделения секрета
Схема с разделением секрета, в которой ключом является латинский квадрат порядка
. Латинский квадрат держится в секрете. Между тем порядок латинского квадрата публикуется для всех. Разделение секрета основано на частичных латинских квадратах
={
|
критические множества
}. Объединение может быть составлено из всех возможных критических множеств L или из множества критических множеств. Количество критических множеств зависит от порядка латинского квадрата и числа участников, участвующих в схеме.
Протокол:
Выбирается латинский квадрат L. Порядок n разглашается, но сам латинский квадрат остаётся в секрете и используется как ключ.
Множество S объединение критических множеств L.
Каждый участник получает долю (i, j, k) .
Когда участники собираются вместе они могут соединить свои части вместе и восстановить квадрат L.
Пример:
Выделим три частичных квадрата:
И целый квадрат L
| 0 | 1 | 2 |
| 1 | 2 | 0 |
| 2 | 0 | 1 |
Мы можем легко убедиться, что все частные латинские квадраты ,
,
являются критическими множествами. Они могут быть однозначно расширены до полного латинского квадрата L. Это уникальное свойство теряется если любой элемент любого частичного латинского квадрата
,
,
удаляется.
Пусть объединение трёх критических наборов
,
,
. Тогда
=
.
Мы распространяем трём участникам части . Любые два участника могут восстановить полный латинский квадрат.
Полученный выше простой пример может быть расширен до общего случая.
В 1979 латинский квадрат был предложен в качестве хорошего кандидата для использования в секретных схемах распределения. Однако, Есть определённые ограничения для его применения, как описано ниже.
1) Сразу после распределения частей критического множества, частичная информация будет доступна любой несанкционированной группе. Это означает, что есть высокий шанс для любой несанкционированной группе, чтобы выяснить остальные части методом проб и ошибок. Таким образом, предложенная схема не идеальна.
2) Схема не является гибкой. В данном случае это просто схема расщепления секрета.
Хеширование
Если мы хотим, использовать хеш-сумму для хранения фиксированного секретного квадрата, например, латинского квадрата порядка 10, мы должны хранить 81 номер (последнюю строку и столбец хранить не обязательно). Четыре бита могут быть использованы для хранения ряда, так что нам понадобится 324 бит. В этом случае, мы можем выбрать SHA-384 или SHA-512. Если нам нужно использовать SHA-256, мы можем проступить следующим образом. 10 бит будем использовать для представления 3-го номера. Таким образом, мы сначала использовали 250 бит для представления 75 чисел, а затем следующие 4 бита для представления одного номера. В общей сложности, мы можем хранить 76 номеров. Зафиксируем частичный латинский квадрат в следующем формате. Выберем латинский квадрат порядка 10, который можно восстановить однозначно, удалив записи, как показано в таблице. Компромиссом здесь является то, что небольшой процент латинских квадратов порядка 10, не могут быть восстановлены однозначно и, следовательно, не могут быть выбран в качестве секрета.
| x | x | x | x | x | x | x | x | x | . |
| x | x | x | x | x | x | x | x | x | . |
| x | x | x | x | x | x | x | x | x | . |
| x | x | x | x | x | x | x | x | x | . |
| x | x | x | x | x | x | x | x | . | . |
| x | x | x | x | x | x | x | x | . | . |
| x | x | x | x | x | x | x | x | . | . |
| x | x | x | x | x | x | x | x | . | . |
| x | x | x | x | x | x | x | x | . | . |
| . | . | . | . | . | . | . | . | . | . |
Игры и головоломки с латинскими квадратами
Существует ряд игр, в которых используются латинские квадраты. Наиболее известна из них судоку. В ней требуется частичный квадрат дополнить до латинского квадрата 9-го порядка, обладающего дополнительным свойством: все девять его подквадратов содержат по одному разу все натуральные числа от 1 до 9.
Пользуются популярностью также задачи построения латинских квадратов и на их основе магических квадратов, обладающих дополнительными свойствами (например, диагональные квадраты).
См. также
- Магический квадрат
- Судоку
- SAT@home проект распределённых вычислений, занимающийся поиском ортогональных пар латинских квадратов 9 и 10 порядка.
Примечания
- Euler L. Recherches sur une nouvelle espèce de quarrés magiques. — Middelburg, 1782.
- Ozanam J. Récréations mathématiques et physiques. — Paris, 1725.
- Cayley A. On Latin Squares // Messenger of mathematics. — 1890. — Т. XIX. — С. 135–137.
- Tarry G. Le problème des 36 officiers // Comptes Rendus Assoc. France Av. Sci.. — 1900. — Т. 29, part 2. — С. 170–203.
- MacNeish, Harris F. Euler Squares // Annals of Mathematics. — 1922. — Т. 23. — С. 221–227.
- Fisher R. A. Statistical methods for research workers. — Edinburg, London: Oliver & Boyd, 1925.
- Bose R. C.; Shrikhande S. S. On the falsity of Euler’s conjecture about the non-existence of two orthogonal Latin squares of order 4t + 2 // Proc. Nat. Acad. Sci. U.S.A.. — 1959. — Т. 45. — С. 734–737.
- van Lint J. H., Wilson R. M. A Course in Combinatorics. — Cambridge University Press, 1992.
- McKay B. D., Wanless I. M. On the number of Latin Squares // Ann. Combin.. — 2005. — Т. 9. — С. 335—344.
- Черемушкин А. В. Почти все латинские квадраты имеют тривиальную группу автострофий // Прикладная дискретная математика. — 2009. — Т. 3(5). — С. 29–32.
- Bose R.S. On the applications of the properties of Galois fields to the problems of construction of Hyper-Graeco-Latin squares // Indian J. Stat.. — 1938. — Т. № 3. Part. 4. — С. 323–338.
- Dulmage A. L., Johnson D., Mendelsohn N. S. Orthomorphisms of groups and orthogonal Latin squares I // Canad. J. Math.. — 1961. — Т. 13. — С. 356–372.
- Colbourn C. J., Dinitz J. H. Handbook of Combinatorial Designs. Second Edition. Chapman&Hall, 2006. 984 p.
- О проекте Gerasim@home - Page 96 - Gerasim@home - Форум Boinc.ru. Дата обращения: 22 ноября 2016. Архивировано из оригинала 23 ноября 2016 года.
- Ватутин Э. И., Заикин О. С., Журавлёв А. Д., Манзюк М. О., Кочемазов С. Е., Титов В. С. О влиянии порядка заполнения ячеек на темп генерации диагональных латинских квадратов // Информационно-измерительные диагностирующие и управляющие системы (Диагностика — 2016). Курск: изд-во ЮЗГУ, 2016. С. 33-39. Дата обращения: 22 ноября 2016. Архивировано 22 ноября 2016 года.
- Vatutin E.I., Zaikin O.S., Zhuravlev A.D., Manzuk M.O., Kochemazov S.E., Titov V.S. Using grid systems for enumerating combinatorial objects on example of diagonal Latin squares // Distributed computing and grid-technologies in science and education (GRID’16): book of abstracts of the 7th international conference. Dubna: JINR, 2016. p. 114—115. Дата обращения: 22 ноября 2016. Архивировано 21 сентября 2017 года.
- Поиск КФ ОДЛК в проекте Gerasim@home - Gerasim@home - Форум Boinc.ru. Дата обращения: 18 марта 2017. Архивировано из оригинала 15 марта 2017 года.
- ОДЛК. Дата обращения: 11 июля 2018. Архивировано 11 июля 2018 года.
- ODLK1. Дата обращения: 11 июля 2018. Архивировано 11 июля 2018 года.
- Форум. Дата обращения: 12 июля 2018. Архивировано 12 июля 2018 года.
- Zaikin O., Zhuravlev A., Kochemazov S., Vatutin E. On the Construction of Triples of Diagonal Latin Squares of Order 10 // Electronic Notes in Discrete Mathematics. Vol. 54C. 2016. pp. 307–312. DOI: 10.1016/j.endm.2016.09.053. Дата обращения: 22 ноября 2016. Архивировано из оригинала 22 ноября 2016 года.
- Nelder J. Critical sets in latin squares // CSIRO Division of Math. and Stats. — 1977. — Т. Newsletter, 38.
Литература
- Холл М. Комбинаторика, пер. с англ. М., 1970.
- Dénes J. H., Keedwell A. D. Latin Squares and their Applications. Budapest, 1974.
- Сачков В. Н. Комбинаторные методы дискретной математики. М., 1977.
- Dénes J. H., Keedwell A. D. Latin squares: New developments in the theory and applications. Annals of Discrete Mathematics vol. 46. Academic Press. Amsterdam. 1991.
- Laywine C.F., Mullen G.L. Discrete mathematics using Latin squares. New York, 1998.
- Малых А. Е., Данилова В. И. Об историческом процессе развития теории латинских квадратов и некоторых их приложениях // Вестник Пермского университета. — 2010. — Вып. 4, № 4. — С. 95—104.
- Тужилин М. Э. Об истории исследований латинских квадратов // Обозрение прикладной и промышленной математики. — 2012. — Т. 19, вып. 2. — С. 226—227.
- Большакова Н. С. Еще об одном применении латинских квадратов // Вестник МГТУ. — 2005. — Т. 8, № 1. — С. 170—173.
Ссылки
- Н. Макарова. Методы построения латинских квадратов.
- Н. Макарова. Группы взаимно ортогональных латинских квадратов.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Латинский квадрат, Что такое Латинский квадрат? Что означает Латинский квадрат?
Lati nskij kvadra t n go poryadka tablica L lij razmerov n n zapolnennaya n elementami mnozhestva M takim obrazom chto v kazhdoj stroke i v kazhdom stolbce tablicy kazhdyj element iz M vstrechaetsya v tochnosti odin raz Primer latinskogo kvadrata 3 go poryadka ABCCABBCA displaystyle begin bmatrix A amp B amp C C amp A amp B B amp C amp A end bmatrix kotoryj mozhet byt predstavlen v vide 1 1 A 1 2 B 1 3 C 2 1 C 2 2 A 2 3 B 3 1 B 3 2 C 3 3 A gde pervyj i vtoroj element poziciya elementa v matrice a tretij znachenie V nastoyashee vremya v kachestve mnozhestva M obychno beryotsya mnozhestvo naturalnyh chisel 1 2 n ili mnozhestvo 0 1 n 1 odnako Leonard Ejler ispolzoval bukvy latinskogo alfavita otkuda latinskie kvadraty i poluchili svoyo nazvanie Latinskie kvadraty sushestvuyut dlya lyubogo n dostatochno vzyat tablicu Keli gruppy poryadka n naprimer lij i j 1 modn displaystyle l ij i j 1 pmod n Istoriya issledovanij latinskih kvadratovOkno v chest Fishera s latinskim kvadratom 7 go poryadka Kembridzh Vpervye latinskie kvadraty 4 go poryadka byli opublikovany v knige Shams al Maarif Kniga o Solnce Gnozisa napisannoj Ahmadom al Buni v Egipte priblizitelno v 1200 godu V 1700 godu latinskie kvadraty byli opisany korejskim matematikom Chhve Sok Chon gde on sformuliroval zadachu o shestiugolnoj cherepahe polnostyu ekvivalentnuyu zadache o 36 oficerah kotoraya budet vnov sformulirovana Ejlerom cherez 67 let Pary ortogonalnyh latinskih kvadratov byli upomyanuty Zhakom Ozanamom v 1725 godu V knige predstavlyayushej soboj sbornik zadach po fizike i matematike privedena sleduyushaya zadacha Neobhodimo razmestit 16 igralnyh kart iz tuzov korolej dam i valetov vseh chetyryoh mastej v vide kvadrata tak chtoby vse masti i karty vseh dostoinstv vstrechalis v kazhdoj stroke i v kazhdom stolbce rovno odin raz Eta zadacha imeet 6912 reshenij esli dopolnitelno potrebovat chtoby i diagonali kvadrata udovletvoryali tomu zhe usloviyu to chislo reshenij umenshitsya v 6 raz i stanet ravnym 1152 Vazhnoj vehoj v istorii issledovanij latinskih kvadratov stala rabota Ejlera On zanimalsya v nej metodami postroeniya magicheskih kvadratov i predlozhil metod osnovannyj na pare ortogonalnyh latinskih kvadratov Issleduya takie pary Ejler vyyasnil chto problema ih postroeniya podrazdelyaetsya na tri sluchaya v zavisimosti ot ostatka ot deleniya chisla n na 4 On predlozhil sposoby postroeniya par ortogonalnyh kvadratov dlya n delyashihsya na 4 i dlya nechyotnyh n Ochevidno chto pri n 2 takih par ne sushestvuet Emu ne udalos postroit pary ortogonalnyh latinskih kvadratov dlya n 6 10 i on vyskazal gipotezu o tom chto ne sushestvuet par ortogonalnyh kvadratov dlya n 4t 2 Dlya n 6 on sformuliroval zadachu o 36 oficerah Neobhodimo razmestit 36 oficerov shesti razlichnyh polkov i shesti razlichnyh voinskih zvanij v kare tak chtoby v kazhdoj kolonne i v kazhdom ryadu byl rovno odin oficer kazhdogo polka i kazhdogo voinskogo zvaniya V 1890 godu Keli vyvel formulu dlya chisla latinskih pryamougolnikov iz dvuh strok chastnyj sluchaj klassicheskoj kombinatornoj postavlennoj v 1708 godu V 1900 godu gipoteza Ejlera dlya n 6 byla podtverzhdena angl On postroil vse 9408 normalizovannyh latinskih kvadratov razbil ih na 17 tipov i pokazal chto pri lyubom ih sochetanii nevozmozhno postroit paru ortogonalnyh kvadratov Takim obrazom on otricatelno reshil V 1922 godu vpervye primenil teoretiko gruppovoj podhod k resheniyu zadach otnositelno latinskih kvadratov V chastnosti on predlozhil metod konstruirovaniya latinskih kvadratov poryadka n1 n2 iz latinskih kvadratov poryadkov n1 i n2 pri etom svojstvo ortogonalnosti sohranyaetsya V 1925 godu Ronald Fisher predlozhil ispolzovat ortogonalnye latinskie kvadraty dlya planirovaniya selskohozyajstvennyh eksperimentov V 1920 1930 gody stali intensivno izuchatsya neassociativnye algebraicheskie struktury chto privelo v chastnosti k sozdaniyu teorii kvazigrupp tesno svyazannoj s izucheniem latinskih kvadratov tak kak mezhdu latinskimi kvadratami i tablicami Keli kvazigrupp sushestvuet vzaimno odnoznachnoe sootvetstvie V 1959 godu Bose i postroili 2 ortogonalnyh latinskih kvadrata dlya n 22 a v 1960 godu oni zhe i Parker postroili s ispolzovaniem EVM minimalnyj kontrprimer dlya n 10 Takim obrazom spustya 177 let gipoteza Ejlera byla oprovergnuta Chislo latinskih kvadratovTochnaya formula dlya chisla L n latinskih kvadratov n go poryadka neizvestna Nailuchshie ocenki dlya L n dayot formula k 1n k n k L n n 2nnn2 displaystyle prod k 1 n left k right n k geq L n geq frac left n right 2n n n 2 Kazhdomu latinskomu kvadratu mozhno postavit v sootvetstvie normalizovannyj ili reducirovannyj latinskij kvadrat u kotorogo pervaya stroka i pervyj stolbec zapolneny v sootvetstvii s poryadkom zadannom na mnozhestve M Primer normalizovannogo latinskogo kvadrata ABCBCACAB displaystyle begin bmatrix A amp B amp C B amp C amp A C amp A amp B end bmatrix Chislo R n normalizovannyh latinskih kvadratov n go poryadka posledovatelnost A000315 v OEIS v n n 1 raz menshe chem L n posledovatelnost A002860 v OEIS Tochnye znacheniya velichiny L n izvestny dlya n ot 1 do 11 Chislo latinskih kvadratov n R n L n Avtor i god1 1 12 1 23 1 124 4 5765 56 161280 Euler 1782 6 9408 812851200 Frolov 1890 7 16942080 61479419904000 Sade 1948 8 535281401856 108776032459082956800 Wells 1967 9 377597570964258816 5524751496156892842531225600 Bammel i Rothstein 1975 10 7580721483160132811489280 9982437658213039871725064756920320000 McKay i Rogoyski 1995 11 5363937773277371298119673540771840 776966836171770144107444346734230682311065600000 McKay i Wanless 2005 Otnosheniya ekvivalentnosti na mnozhestve latinskih kvadratovDva latinskih kvadrata nazyvayut izotopnymi esli odin iz nih mozhet byt poluchen iz drugogo v rezultate izotopii kompozicii iz perestanovki strok perestanovki stolbcov i zameny elementov mnozhestva M po podstanovke iz simmetricheskoj gruppy S M Izotopiya yavlyaetsya otnosheniem ekvivalentnosti poetomu mnozhestvo latinskih kvadratov n go poryadka razbivaetsya na neperesekayushiesya izotopicheskie klassy Iz odnogo latinskogo kvadrata mozhno poluchit s pomoshyu izotopii n 3 ekvivalentnyh no nekotorye iz nih pri etom mogut sovpast s ishodnym eto nazyvaetsya avtoparatopiej Dolya latinskih kvadratov s netrivialnoj gruppoj avtoparatopij stremitsya k nulyu s rostom n Latinskij kvadrat mozhno rassmatrivat kak Menyaya poryadok elementov v kazhdoj uporyadochennoj trojke etogo massiva mozhno poluchit 6 latinskih kvadratov kotorye nazyvayutsya parastrofami V chastnosti parastrofom yavlyaetsya latinskij kvadrat poluchennyj v rezultate transponirovaniya Kompoziciya izotopii i parastrofii nazyvaetsya izostrofiej Eto eshyo odno otnoshenie ekvivalentnosti ego klassy nazyvayutsya glavnymi klassami Kazhdyj glavnyj klass soderzhit 1 2 3 ili 6 izotopicheskih klassov V sluchae sovpadeniya ishodnogo latinskogo kvadrata i izostrofnogo emu govoryat ob avtostrofii S rostom n pochti vse latinskie kvadraty imeyut trivialnuyu gruppu avtostrofij Chislo klassov ekvivalentnosti n Chislo glavnyh klassov Chislo izotopicheskih klassov1 1 12 1 13 1 14 2 25 2 26 12 227 147 5648 283657 16762679 19270853541 11561872153310 34817397894749939 20890437135436300611 2036029552582883134196099 12216177315369229261482540Ortogonalnye latinskie kvadratyOsnovnaya statya Greko latinskij kvadrat Dva latinskih kvadrata L lij i K kij n go poryadka nazyvayutsya ortogonalnymi esli vse uporyadochennye pary lij kij razlichny Primer dvuh ortogonalnyh latinskih kvadratov i sootvetstvuyushie im uporyadochennye pary 123231312 123312231 1 1 2 2 3 3 2 3 3 1 1 2 3 2 1 3 2 1 displaystyle begin bmatrix 1 amp 2 amp 3 2 amp 3 amp 1 3 amp 1 amp 2 end bmatrix quad quad begin bmatrix 1 amp 2 amp 3 3 amp 1 amp 2 2 amp 3 amp 1 end bmatrix quad quad begin bmatrix 1 1 amp 2 2 amp 3 3 2 3 amp 3 1 amp 1 2 3 2 amp 1 3 amp 2 1 end bmatrix Ejler nazyval takie kvadraty polnymi V ego chest v nauchnoj literature ih ranshe nazyvali ejlerovymi ili greko latinskimi tak kak Ejler ispolzoval bukvy grecheskogo alfavita dlya kvadrata ortogonalnogo latinskomu Ortogonalnye latinskie kvadraty sushestvuyut dlya lyubogo n ne ravnogo 2 i 6 Latinskij kvadrat L n go poryadka imeet ortogonalnyj emu kvadrat togda i tolko togda kogda v L sushestvuet n neperesekayushihsya transversalej Osobyj interes v svyazi s mnogochislennymi prilozheniyami vyzyvayut mnozhestva iz neskolkih poparno ortogonalnyh latinskih kvadratov n go poryadka Maksimalno vozmozhnaya moshnost N n takogo mnozhestva ravna n 1 v etom sluchae mnozhestvo nazyvaetsya polnym Pri n stremyashemusya k velichina N n tozhe stremitsya k Dlya n yavlyayushegosya stepenyu prostogo chisla vsegda sushestvuet polnoe mnozhestvo poparno ortogonalnyh latinskih kvadratov ego mozhno vzaimoodnoznachno sopostavit s konechnoj proektivnoj ploskostyu poryadka n Dlya ego postroeniya primenyaetsya metod Bouza ispolzuyushij dlya zapolneniya kvadratov znacheniya mnogochlenov vida fa x y ax y displaystyle f a x y ax y pri nenulevom a nad polem GF n displaystyle mathrm GF n Primer postroeniya polnogo mnozhestva poparno ortogonalnyh latinskih kvadratov 4 go poryadka d koren primitivnogo mnogochlena x2 x 1 displaystyle x 2 x 1 nad GF 2 displaystyle mathrm GF 2 01dd 110d 1ddd 101d 1d10 01dd 1dd 101d 1d1010d 1d 01dd 1d 1d1010d 1ddd 101 displaystyle begin bmatrix 0 amp 1 amp d amp d 1 1 amp 0 amp d 1 amp d d amp d 1 amp 0 amp 1 d 1 amp d amp 1 amp 0 end bmatrix quad quad begin bmatrix 0 amp 1 amp d amp d 1 d amp d 1 amp 0 amp 1 d 1 amp d amp 1 amp 0 1 amp 0 amp d 1 amp d end bmatrix quad quad begin bmatrix 0 amp 1 amp d amp d 1 d 1 amp d amp 1 amp 0 1 amp 0 amp d 1 amp d d amp d 1 amp 0 amp 1 end bmatrix Esli n 1 mod 4 ili n 2 mod 4 i svobodnaya ot kvadrata chast chisla n soderzhit hotya by odin prostoj mnozhitel p 3 mod 4 to dlya takih n polnogo mnozhestva poparno ortogonalnyh latinskih kvadratov ne sushestvuet Izvestnye nizhnie ocenki chisla N n pri n lt 33 privedeny v sleduyushej tablice vydeleny ocenki kotorye mogut byt uluchsheny Nizhnie ocenki chisla N n n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32N n 2 3 4 6 7 8 2 10 5 12 3 4 15 16 3 18 4 5 3 22 6 24 4 26 5 28 4 30 31 Postroenie ortogonalnyh kvadratov slozhnaya kombinatornaya zadacha Dlya eyo resheniya primenyayutsya kak algebraicheskie konstrukcii tak i kombinatornye transversali ortogonalnye massivy dizajny blok shemy trojki Shtejnera i dr Sushestvuet neskolko podhodov k resheniyu etoj zadachi ih mozhno razdelit na dve gruppy K pervoj gruppe otnosyatsya metody osnovannye na vybore bazovogo latinskogo kvadrata k kotoromu otyskivayutsya izotopnye ortogonalnye latinskie kvadraty Naprimer pyat poparno ortogonalnyh latinskih kvadratov 12 go poryadka byli najdeny v rezultate postroeniya chetyryoh ortomorfizmov abelevoj gruppy yavlyayushejsya pryamym proizvedeniem ciklicheskih grupp poryadkov 6 i 2 Ko vtoroj gruppe otnosyatsya metody ispolzuyushie dlya postroeniya ortogonalnyh latinskih kvadratov kombinatornye obekty vklyuchaya sami latinskie kvadraty menshih poryadkov Naprimer dva latinskih kvadrata 22 go poryadka byli postroeny Bose i Shrikhande na osnove dvuh dizajnov 15 go i 7 go poryadka Diagonalnye latinskie kvadratyLatinskij kvadrat nazyvaetsya diagonalnym esli v dopolnenie k trebovaniyam unikalnosti elementov v strokah i stolbcah svojstvennym dlya latinskogo kvadrata dobavlyayutsya trebovaniya unikalnosti elementov na glavnoj i pobochnoj diagonalyah Analiticheskaya ocenka chisla diagonalnyh latinskih kvadratov neizvestna ih chislo dlya razmernostej N lt 10 bylo opredeleno v 2016 g v proekte dobrovolnyh raspredelyonnyh vychislenij Gerasim Home posledovatelnost A274171 v OEIS i posledovatelnost A274806 v OEIS Dlya diagonalnyh latinskih kvadratov kak i dlya prosto latinskih vozmozhno postroenie ortogonalnyh par chast iz kotoryh poryadka 9 i 10 byla najdena v proekte dobrovolnyh raspredelyonnyh vychislenij SAT home s ispolzovaniem SAT podhoda V nastoyashee vremya poisk par ortogonalnyh diagonalnyh latinskih kvadratov 10 go poryadka proizvoditsya v proekte dobrovolnyh raspredelyonnyh vychislenij Gerasim Home s ispolzovaniem transversalej a takzhe v BOINC proektah ODLK i ODLK1 25 aprelya 2018 g najden diagonalnyj latinskij kvadrat 10 go poryadka imeyushij 10 ortogonalnyh diagonalnyh latinskih kvadratov Eto maksimalnoe izvestnoe kolichestvo ortogonalnyh diagonalnyh kvadratov u diagonalnogo latinskogo kvadrata 10 go poryadka posledovatelnost A287695 v OEIS Otkrytoj matematicheskoj problemoj yavlyaetsya sushestvovanie trojki poparno ortogonalnyh diagonalnyh latinskih kvadratov poryadka 10 na tekushij moment nailuchshim priblizheniem k eyo resheniyu yavlyaetsya trojka kvadratov v kotoroj dve pary kvadratov ortogonalny a tretya chastichno ortogonalna v 74 yachejkah Chastichnye kvadratyKvadrat v kotorom kazhdyj element mnozhestva M v kazhdoj stroke i v kazhdom stolbce vstrechaetsya ne bolee odnogo raza nazyvaetsya chastichnym Zadacha raspoznavaniya togo mozhet li chastichnyj kvadrat byt dopolnen do latinskogo yavlyaetsya NP polnoj Vvedeno ponyatie kriticheskogo mnozhestva sootvetstvuyushego chastichnomu kvadratu kotoryj odnoznachno mozhet byt dopolnen do latinskogo prichyom nikakoe ego podmnozhestvo usloviyu odnoznachnosti ne udovletvoryaet Moshnost C n kriticheskogo mnozhestva dlya kvadratov razmerov n n izvestna dlya n lt 7 Moshnost kriticheskogo mnozhestva n 1 2 3 4 5 6S n 0 1 3 7 11 18Nereshyonnye zadachiPomimo zadachi nahozhdeniya formuly dlya velichiny L n imeetsya bolshoe kolichestvo nereshyonnyh zadach otnositelno latinskih kvadratov Ryad takih zadach byl sformulirovan na konferencii Loops 03 Ocenka maksimalnogo chisla transversalej v latinskom kvadrate n go poryadka Harakterizaciya latinskih podkvadratov v tablice umnozheniya lup Mufang Ocenka plotnosti chastichnogo kvadrata udovletvoryayushego svojstvu Blekberna Vychislenie maksimalnogo t n pri kotorom 2t n delit velichinu L n PrimeneniePrimer ispolzovaniya latinskogo kvadrata v filatelii Latinskie kvadraty nahodyat shirokoe primenenie v algebre kombinatorike statistike kriptografii teorii kodov i mnogih drugih oblastyah Primenenie v kriptografii Protokol s nulevym razglasheniem V nastoyashee vremya latinskie kvadraty aktivno primenyayutsya dlya realizacii protokolov s nulevym razglasheniem V chastnosti dlya generacii MAC Pust q 1 2 n Dlya dannogo latinskogo kvadrata LS l1 1 l1 q lq 1 lq q displaystyle LS begin bmatrix l 1 1 amp amp l 1 q amp amp l q 1 amp amp l q q end bmatrix b q 2 varianty LS izotopnye drug drugu Predpolozhim polzovateli u1 u2 uk displaystyle u 1 u 2 u k obrazuyut set ui displaystyle u i imeet publichnyj klyuch Lui displaystyle L u i i Lu i displaystyle L u i oboznachim dva izotopnyh Latinskih kvadrata poryadka n i sekretnyj klyuch Iui displaystyle I u i oboznachim izotopizm Lui displaystyle L u i nad Lu i displaystyle L u i ui displaystyle u i hochet dokazat podlinnost uj displaystyle u j no on ne hochet raskryvat sekretnyj klyuch Dokazatelstvo s nulevym razglasheniem 1 ui displaystyle u i sluchajnym obrazom perestavlyaet Lui displaystyle L u i i poluchaet drugoj latinskij kvadrat N 2 ui displaystyle u i otpravlyaet N k uj displaystyle u j 3 uj displaystyle u j prosit ui displaystyle u i libo dokazat chto N i Lu i displaystyle L u i izotopny dokazat chto N i Lui displaystyle L u i izotopny 4 ui displaystyle u i vypolnyaet prosbu On ili dokazyvaet chto N i Lu i displaystyle L u i izotopny dokazyvaet chto N i Lui displaystyle L u i izotopny 5 ui displaystyle u i i uj displaystyle u j povtoryayut shagi 1 4 n raz Nizhe privedyon psevdokod dlya poschyota Hesh funkcii for k from 1 to q do begin d k 1 end for i from 1 to q do begin for j from 1 to q do begin for k from 1 to b do begin d l ji m ij d l ji end end end Hesh summa poluchitsya v vektore D d1 dn displaystyle d 1 d n Primer ispolzovaniya Pust q 8 b 4 LS 1738564225467831381765244625871371834256837124655264317864521387 displaystyle LS begin bmatrix 1 amp 7 amp 3 amp 8 amp 5 amp 6 amp 4 amp 2 2 amp 5 amp 4 amp 6 amp 7 amp 8 amp 3 amp 1 3 amp 8 amp 1 amp 7 amp 6 amp 5 amp 2 amp 4 4 amp 6 amp 2 amp 5 amp 8 amp 7 amp 1 amp 3 7 amp 1 amp 8 amp 3 amp 4 amp 2 amp 5 amp 6 8 amp 3 amp 7 amp 1 amp 2 amp 4 amp 6 amp 5 5 amp 2 amp 6 amp 4 amp 3 amp 1 amp 7 amp 8 6 amp 4 amp 5 amp 2 amp 1 amp 3 amp 8 amp 7 end bmatrix LS1 7183425652643178173856423817652483714465645213872546783146258713 displaystyle LS 1 begin bmatrix 7 amp 1 amp 8 amp 3 amp 4 amp 2 amp 5 amp 6 5 amp 2 amp 6 amp 4 amp 3 amp 1 amp 7 amp 8 1 amp 7 amp 3 amp 8 amp 5 amp 6 amp 4 amp 2 3 amp 8 amp 1 amp 7 amp 6 amp 5 amp 2 amp 4 8 amp 3 amp 7 amp 1 amp 4 amp 4 amp 6 amp 5 6 amp 4 amp 5 amp 2 amp 1 amp 3 amp 8 amp 7 2 amp 5 amp 4 amp 6 amp 7 amp 8 amp 3 amp 1 4 amp 6 amp 2 amp 5 amp 8 amp 7 amp 1 amp 3 end bmatrix LS2 8371246546258713526431781738564271834256381765246452138725463831 displaystyle LS 2 begin bmatrix 8 amp 3 amp 7 amp 1 amp 2 amp 4 amp 6 amp 5 4 amp 6 amp 2 amp 5 amp 8 amp 7 amp 1 amp 3 5 amp 2 amp 6 amp 4 amp 3 amp 1 amp 7 amp 8 1 amp 7 amp 3 amp 8 amp 5 amp 6 amp 4 amp 2 7 amp 1 amp 8 amp 3 amp 4 amp 2 amp 5 amp 6 3 amp 8 amp 1 amp 7 amp 6 amp 5 amp 2 amp 4 6 amp 4 amp 5 amp 2 amp 1 amp 3 amp 8 amp 7 2 amp 5 amp 4 amp 6 amp 3 amp 8 amp 3 amp 1 end bmatrix i LS3 1738564238176524718342565264317825467831462587138371246564521387 displaystyle LS 3 begin bmatrix 1 amp 7 amp 3 amp 8 amp 5 amp 6 amp 4 amp 2 3 amp 8 amp 1 amp 7 amp 6 amp 5 amp 2 amp 4 7 amp 1 amp 8 amp 3 amp 4 amp 2 amp 5 amp 6 5 amp 2 amp 6 amp 4 amp 3 amp 1 amp 7 amp 8 2 amp 5 amp 4 amp 6 amp 7 amp 8 amp 3 amp 1 4 amp 6 amp 2 amp 5 amp 8 amp 7 amp 1 amp 3 8 amp 3 amp 7 amp 1 amp 2 amp 4 amp 6 amp 5 6 amp 4 amp 5 amp 2 amp 1 amp 3 amp 8 amp 7 end bmatrix LS4 4625871325467831645213878371246538176524173856425264317871834256 displaystyle LS 4 begin bmatrix 4 amp 6 amp 2 amp 5 amp 8 amp 7 amp 1 amp 3 2 amp 5 amp 4 amp 6 amp 7 amp 8 amp 3 amp 1 6 amp 4 amp 5 amp 2 amp 1 amp 3 amp 8 amp 7 8 amp 3 amp 7 amp 1 amp 2 amp 4 amp 6 amp 5 3 amp 8 amp 1 amp 7 amp 6 amp 5 amp 2 amp 4 1 amp 7 amp 3 amp 8 amp 5 amp 6 amp 4 amp 2 5 amp 2 amp 6 amp 4 amp 3 amp 1 amp 7 amp 8 7 amp 1 amp 8 amp 3 amp 4 amp 2 amp 5 amp 6 end bmatrix Predpolozhim chto peredayotsya sleduyushee soobshenie M 3254121678452331486754321457866671287345781182653481237624533687 displaystyle M begin bmatrix 3 amp 2 amp 5 amp 4 amp 1 amp 2 amp 1 amp 6 7 amp 8 amp 4 amp 5 amp 2 amp 3 amp 3 amp 1 4 amp 8 amp 6 amp 7 amp 5 amp 4 amp 3 amp 2 1 amp 4 amp 5 amp 7 amp 8 amp 6 amp 6 amp 6 7 amp 1 amp 2 amp 8 amp 7 amp 3 amp 4 amp 5 7 amp 8 amp 1 amp 1 amp 8 amp 2 amp 6 amp 5 3 amp 4 amp 8 amp 1 amp 2 amp 3 amp 7 amp 6 2 amp 4 amp 5 amp 3 amp 3 amp 6 amp 8 amp 7 end bmatrix Peremesheniya strok dlya polucheniya matric s LS1 displaystyle LS 1 do LS4 displaystyle LS 4 RP1 57136824 displaystyle RP 1 begin bmatrix 5 amp 7 amp 1 amp 3 amp 6 amp 8 amp 2 amp 4 end bmatrix RP2 64715382 displaystyle RP 2 begin bmatrix 6 amp 4 amp 7 amp 1 amp 5 amp 3 amp 8 amp 2 end bmatrix RP3 13572468 displaystyle RP 3 begin bmatrix 1 amp 3 amp 5 amp 7 amp 2 amp 4 amp 6 amp 8 end bmatrix RP4 42863175 displaystyle RP 4 begin bmatrix 4 amp 2 amp 8 amp 6 amp 3 amp 1 amp 7 amp 5 end bmatrix Zadadim vektor D 11111111 displaystyle D begin bmatrix 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 end bmatrix I budem schitat hesh po algoritmu privedyonnomu vyshe Poluchim D 17544581 displaystyle D begin bmatrix 1 amp 7 amp 5 amp 4 amp 4 amp 5 amp 8 amp 1 end bmatrix Primenenie v kriptografii Shema razdeleniya sekreta Shema s razdeleniem sekreta v kotoroj klyuchom yavlyaetsya latinskij kvadrat L displaystyle L poryadka n displaystyle n Latinskij kvadrat derzhitsya v sekrete Mezhdu tem poryadok latinskogo kvadrata publikuetsya dlya vseh Razdelenie sekreta osnovano na chastichnyh latinskih kvadratah S displaystyle S Ai displaystyle A i Ai displaystyle A i kriticheskie mnozhestva L displaystyle L Obedinenie mozhet byt sostavleno iz vseh vozmozhnyh kriticheskih mnozhestv L ili iz mnozhestva kriticheskih mnozhestv Kolichestvo kriticheskih mnozhestv zavisit ot poryadka latinskogo kvadrata i chisla uchastnikov uchastvuyushih v sheme Protokol Vybiraetsya latinskij kvadrat L Poryadok n razglashaetsya no sam latinskij kvadrat ostayotsya v sekrete i ispolzuetsya kak klyuch Mnozhestvo S obedinenie kriticheskih mnozhestv L Kazhdyj uchastnik poluchaet dolyu i j k Kogda uchastniki sobirayutsya vmeste oni mogut soedinit svoi chasti vmeste i vosstanovit kvadrat L Primer Vydelim tri chastichnyh kvadrata C1 C2 C3 displaystyle C 1 C 2 C 3 0 2 2 1 0 1 displaystyle begin bmatrix 0 amp amp amp 2 amp amp amp end bmatrix quad quad begin bmatrix amp amp amp 2 amp amp amp 1 end bmatrix quad quad begin bmatrix 0 amp amp amp amp amp amp 1 end bmatrix I celyj kvadrat L 0 1 21 2 02 0 1 My mozhem legko ubeditsya chto vse chastnye latinskie kvadraty C1 displaystyle C 1 C2 displaystyle C 2 C3 displaystyle C 3 yavlyayutsya kriticheskimi mnozhestvami Oni mogut byt odnoznachno rasshireny do polnogo latinskogo kvadrata L Eto unikalnoe svojstvo teryaetsya esli lyuboj element lyubogo chastichnogo latinskogo kvadrata C1 displaystyle C 1 C2 displaystyle C 2 C3 displaystyle C 3 udalyaetsya Pust S displaystyle S obedinenie tryoh kriticheskih naborov C1 displaystyle C 1 C2 displaystyle C 2 C3 displaystyle C 3 Togda S displaystyle S 1 1 1 2 2 3 3 3 2 displaystyle 1 1 1 2 2 3 3 3 2 My rasprostranyaem tryom uchastnikam chasti S displaystyle S Lyubye dva uchastnika mogut vosstanovit polnyj latinskij kvadrat Poluchennyj vyshe prostoj primer mozhet byt rasshiren do obshego sluchaya V 1979 latinskij kvadrat byl predlozhen v kachestve horoshego kandidata dlya ispolzovaniya v sekretnyh shemah raspredeleniya Odnako Est opredelyonnye ogranicheniya dlya ego primeneniya kak opisano nizhe 1 Srazu posle raspredeleniya chastej kriticheskogo mnozhestva chastichnaya informaciya budet dostupna lyuboj nesankcionirovannoj gruppe Eto oznachaet chto est vysokij shans dlya lyuboj nesankcionirovannoj gruppe chtoby vyyasnit ostalnye chasti metodom prob i oshibok Takim obrazom predlozhennaya shema ne idealna 2 Shema ne yavlyaetsya gibkoj V dannom sluchae eto prosto shema rasshepleniya sekreta Heshirovanie Esli my hotim ispolzovat hesh summu dlya hraneniya fiksirovannogo sekretnogo kvadrata naprimer latinskogo kvadrata poryadka 10 my dolzhny hranit 81 nomer poslednyuyu stroku i stolbec hranit ne obyazatelno Chetyre bita mogut byt ispolzovany dlya hraneniya ryada tak chto nam ponadobitsya 324 bit V etom sluchae my mozhem vybrat SHA 384 ili SHA 512 Esli nam nuzhno ispolzovat SHA 256 my mozhem prostupit sleduyushim obrazom 10 bit budem ispolzovat dlya predstavleniya 3 go nomera Takim obrazom my snachala ispolzovali 250 bit dlya predstavleniya 75 chisel a zatem sleduyushie 4 bita dlya predstavleniya odnogo nomera V obshej slozhnosti my mozhem hranit 76 nomerov Zafiksiruem chastichnyj latinskij kvadrat v sleduyushem formate Vyberem latinskij kvadrat poryadka 10 kotoryj mozhno vosstanovit odnoznachno udaliv zapisi kak pokazano v tablice Kompromissom zdes yavlyaetsya to chto nebolshoj procent latinskih kvadratov poryadka 10 ne mogut byt vosstanovleny odnoznachno i sledovatelno ne mogut byt vybran v kachestve sekreta x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Igry i golovolomki s latinskimi kvadratami Sushestvuet ryad igr v kotoryh ispolzuyutsya latinskie kvadraty Naibolee izvestna iz nih sudoku V nej trebuetsya chastichnyj kvadrat dopolnit do latinskogo kvadrata 9 go poryadka obladayushego dopolnitelnym svojstvom vse devyat ego podkvadratov soderzhat po odnomu razu vse naturalnye chisla ot 1 do 9 Polzuyutsya populyarnostyu takzhe zadachi postroeniya latinskih kvadratov i na ih osnove magicheskih kvadratov obladayushih dopolnitelnymi svojstvami naprimer diagonalnye kvadraty Sm takzheMagicheskij kvadrat Sudoku SAT home proekt raspredelyonnyh vychislenij zanimayushijsya poiskom ortogonalnyh par latinskih kvadratov 9 i 10 poryadka PrimechaniyaEuler L Recherches sur une nouvelle espece de quarres magiques Middelburg 1782 Ozanam J Recreations mathematiques et physiques Paris 1725 Cayley A On Latin Squares Messenger of mathematics 1890 T XIX S 135 137 Tarry G Le probleme des 36 officiers Comptes Rendus Assoc France Av Sci 1900 T 29 part 2 S 170 203 MacNeish Harris F Euler Squares Annals of Mathematics 1922 T 23 S 221 227 Fisher R A Statistical methods for research workers Edinburg London Oliver amp Boyd 1925 Bose R C Shrikhande S S On the falsity of Euler s conjecture about the non existence of two orthogonal Latin squares of order 4t 2 Proc Nat Acad Sci U S A 1959 T 45 S 734 737 van Lint J H Wilson R M A Course in Combinatorics Cambridge University Press 1992 McKay B D Wanless I M On the number of Latin Squares Ann Combin 2005 T 9 S 335 344 Cheremushkin A V Pochti vse latinskie kvadraty imeyut trivialnuyu gruppu avtostrofij Prikladnaya diskretnaya matematika 2009 T 3 5 S 29 32 Bose R S On the applications of the properties of Galois fields to the problems of construction of Hyper Graeco Latin squares Indian J Stat 1938 T 3 Part 4 S 323 338 Dulmage A L Johnson D Mendelsohn N S Orthomorphisms of groups and orthogonal Latin squares I Canad J Math 1961 T 13 S 356 372 Colbourn C J Dinitz J H Handbook of Combinatorial Designs Second Edition Chapman amp Hall 2006 984 p O proekte Gerasim home Page 96 Gerasim home Forum Boinc ru neopr Data obrasheniya 22 noyabrya 2016 Arhivirovano iz originala 23 noyabrya 2016 goda Vatutin E I Zaikin O S Zhuravlyov A D Manzyuk M O Kochemazov S E Titov V S O vliyanii poryadka zapolneniya yacheek na temp generacii diagonalnyh latinskih kvadratov Informacionno izmeritelnye diagnostiruyushie i upravlyayushie sistemy Diagnostika 2016 Kursk izd vo YuZGU 2016 S 33 39 neopr Data obrasheniya 22 noyabrya 2016 Arhivirovano 22 noyabrya 2016 goda Vatutin E I Zaikin O S Zhuravlev A D Manzuk M O Kochemazov S E Titov V S Using grid systems for enumerating combinatorial objects on example of diagonal Latin squares Distributed computing and grid technologies in science and education GRID 16 book of abstracts of the 7th international conference Dubna JINR 2016 p 114 115 neopr Data obrasheniya 22 noyabrya 2016 Arhivirovano 21 sentyabrya 2017 goda Poisk KF ODLK v proekte Gerasim home Gerasim home Forum Boinc ru neopr Data obrasheniya 18 marta 2017 Arhivirovano iz originala 15 marta 2017 goda ODLK neopr Data obrasheniya 11 iyulya 2018 Arhivirovano 11 iyulya 2018 goda ODLK1 neopr Data obrasheniya 11 iyulya 2018 Arhivirovano 11 iyulya 2018 goda Forum neopr Data obrasheniya 12 iyulya 2018 Arhivirovano 12 iyulya 2018 goda Zaikin O Zhuravlev A Kochemazov S Vatutin E On the Construction of Triples of Diagonal Latin Squares of Order 10 Electronic Notes in Discrete Mathematics Vol 54C 2016 pp 307 312 DOI 10 1016 j endm 2016 09 053 neopr Data obrasheniya 22 noyabrya 2016 Arhivirovano iz originala 22 noyabrya 2016 goda Nelder J Critical sets in latin squares CSIRO Division of Math and Stats 1977 T Newsletter 38 LiteraturaHoll M Kombinatorika per s angl M 1970 Denes J H Keedwell A D Latin Squares and their Applications Budapest 1974 Sachkov V N Kombinatornye metody diskretnoj matematiki M 1977 Denes J H Keedwell A D Latin squares New developments in the theory and applications Annals of Discrete Mathematics vol 46 Academic Press Amsterdam 1991 Laywine C F Mullen G L Discrete mathematics using Latin squares New York 1998 Malyh A E Danilova V I Ob istoricheskom processe razvitiya teorii latinskih kvadratov i nekotoryh ih prilozheniyah Vestnik Permskogo universiteta 2010 Vyp 4 4 S 95 104 Tuzhilin M E Ob istorii issledovanij latinskih kvadratov Obozrenie prikladnoj i promyshlennoj matematiki 2012 T 19 vyp 2 S 226 227 Bolshakova N S Eshe ob odnom primenenii latinskih kvadratov Vestnik MGTU 2005 T 8 1 S 170 173 SsylkiN Makarova Metody postroeniya latinskih kvadratov N Makarova Gruppy vzaimno ortogonalnyh latinskih kvadratov
