Латинский квадрат - Latin square
В комбинаторика И в экспериментальная конструкция, а Латинский квадрат являетсяп × п массив, заполненныйп разные символы, каждый из которых встречается ровно один раз в каждой строке и ровно один раз в каждом столбце. Пример латинского квадрата 3 × 3:
А | B | C |
C | А | B |
B | C | А |
Название «Латинский квадрат» было навеяно математическими работами Леонард Эйлер (1707–1783), которые использовали Латинские символы как символы,[1] но можно использовать любой набор символов: в приведенном выше примере буквенную последовательность A, B, C можно заменить на целочисленная последовательность 1, 2, 3. Эйлер начал общую теорию латинских квадратов.
История
Корейский математик Чхве Сок Чжон был первым, кто опубликовал пример латинских квадратов девятого порядка, чтобы построить магический квадрат в 1700 году, на 67 лет раньше Леонарда Эйлера.[2]
Уменьшенная форма
Латинский квадрат называется уменьшенный (также, нормализованный или же в стандартной форме), если его первая строка и первый столбец находятся в их естественном порядке.[3] Например, латинский квадрат выше не сокращается, потому что его первый столбец - это A, C, B, а не A, B, C.
Любой латинский квадрат можно уменьшить на перестановка (то есть переупорядочивание) строк и столбцов. Здесь переключение второй и третьей строк приведенной выше матрицы дает следующий квадрат:
А | B | C |
B | C | А |
C | А | B |
Этот латинский квадрат уменьшен; его первая строка и первый столбец расположены в алфавитном порядке A, B, C.
Характеристики
Ортогональное представление массива
Если каждая запись п × п Латинский квадрат записывается как тройка (р,c,s), куда р это строка, c столбец, а s - символ, получаем набор п2 тройки называют ортогональный массив представление площади. Например, представление латинского квадрата ортогональным массивом
1 | 2 | 3 |
2 | 3 | 1 |
3 | 1 | 2 |
является
- { (1, 1, 1), (1, 2, 2), (1, 3, 3), (2, 1, 2), (2, 2, 3), (2, 3, 1), (3, 1, 3), (3, 2, 1), (3, 3, 2) },
где, например, тройка (2, 3, 1) означает, что в строке 2 и столбце 3 есть символ 1. Ортогональные массивы обычно записываются в форме массива, где тройки являются строками, например:
р | c | s |
---|---|---|
1 | 1 | 1 |
1 | 2 | 2 |
1 | 3 | 3 |
2 | 1 | 2 |
2 | 2 | 3 |
2 | 3 | 1 |
3 | 1 | 3 |
3 | 2 | 1 |
3 | 3 | 2 |
Определение латинского квадрата можно записать в терминах ортогональных массивов:
- Латинский квадрат - это набор п2 троек (р, c, s), где 1 ≤ р, c, s ≤ п, такие, что все упорядоченные пары (р, c) различны, все упорядоченные пары (р, s) различны, и все упорядоченные пары (c, s) различны.
Это означает, что п2 упорядоченные пары (р, c) все пары (я, j) с 1 ≤ я, j ≤ п, по одному разу. То же самое и с упорядоченными парами (р, s) и упорядоченные пары (c, s).
Представление ортогонального массива показывает, что строки, столбцы и символы играют довольно похожие роли, как будет показано ниже.
Классы эквивалентности латинских квадратов
Многие операции с латинским квадратом дают еще один латинский квадрат (например, переворачивают его вверх ногами).
Если мы переставим строки, переставим столбцы и переставим имена символов латинского квадрата, мы получим новый латинский квадрат, называемый изотопический к первому. Изотопизм - это отношение эквивалентности, поэтому множество всех латинских квадратов разбивается на подмножества, называемые классы изотопии, такие, что два квадрата в одном классе изотопны, а два квадрата в разных классах не изотопны.
Другой тип операций проще всего объяснить, используя представление латинского квадрата ортогональным массивом. Если мы систематически и последовательно переупорядочиваем три элемента в каждой тройке (то есть переставляем три столбца в форме массива), получается другой ортогональный массив (и, таким образом, еще один латинский квадрат). Например, мы можем заменить каждую тройку (р,c,s) к (c,р,s), что соответствует транспонированию квадрата (отражению относительно его главной диагонали), или мы могли бы заменить каждую тройку (р,c,s) к (c,s,р), что является более сложной операцией. Всего существует 6 вариантов, включая «ничего не делать», что дает нам 6 латинских квадратов, называемых конъюгатами (также парастрофы ) исходного квадрата.[4]
Наконец, мы можем объединить эти две операции эквивалентности: два латинских квадрата называются паратопический, также изотопный основной класс, если один из них изотопен сопряженному другому. Это снова отношение эквивалентности, причем классы эквивалентности называются основные классы, разновидность, или же классы паратопии.[4] Каждый основной класс содержит до шести изотопических классов.
Число
Нет известной легко вычислимой формулы для числа Lп из п × п Латинские квадраты с символами 1,2,...,п. Наиболее точные верхние и нижние границы, известные для больших п далеки друг от друга. Один классический результат[5] в том, что
Простая и явная формула для числа латинских квадратов была опубликована в 1992 году, но ее до сих пор нелегко вычислить из-за экспоненциального увеличения числа членов. Эта формула для числа Lп из п × п Латинские квадраты
куда Bп это набор всех п × п {0, 1} матрицы, σ0(А) это количество нулевых элементов в матрице А, и на (А) это постоянный матрицы А.[6]
В таблице ниже приведены все известные точные значения. Видно, что цифры очень быстро растут. Для каждого п, количество латинских квадратов вместе (последовательность A002860 в OEIS ) является п! (п-1)! умноженное на количество сокращенных латинских квадратов (последовательность A000315 в OEIS ).
п | уменьшенные латинские квадраты размера п (последовательность A000315 в OEIS ) | все латинские квадраты размера п (последовательность A002860 в OEIS ) |
---|---|---|
1 | 1 | 1 |
2 | 1 | 2 |
3 | 1 | 12 |
4 | 4 | 576 |
5 | 56 | 161,280 |
6 | 9,408 | 812,851,200 |
7 | 16,942,080 | 61,479,419,904,000 |
8 | 535,281,401,856 | 108,776,032,459,082,956,800 |
9 | 377,597,570,964,258,816 | 5,524,751,496,156,892,842,531,225,600 |
10 | 7,580,721,483,160,132,811,489,280 | 9,982,437,658,213,039,871,725,064,756,920,320,000 |
11 | 5,363,937,773,277,371,298,119,673,540,771,840 | 776,966,836,171,770,144,107,444,346,734,230,682,311,065,600,000 |
12 | 1.62 × 1044 | |
13 | 2.51 × 1056 | |
14 | 2.33 × 1070 | |
15 | 1.50 × 1086 |
Для каждого п, каждый изотопический класс (последовательность A040082 в OEIS ) содержит до (п!)3 Латинские квадраты (точное количество варьируется), а каждый основной класс (последовательность A003090 в OEIS ) содержит 1, 2, 3 или 6 изотопических классов.
п | основные классы | классы изотопии | структурно отличные квадраты |
---|---|---|---|
1 | 1 | 1 | 1 |
2 | 1 | 1 | 1 |
3 | 1 | 1 | 1 |
4 | 2 | 2 | 12 |
5 | 2 | 2 | 192 |
6 | 12 | 22 | 145,164 |
7 | 147 | 564 | 1,524,901,344 |
8 | 283,657 | 1,676,267 | |
9 | 19,270,853,541 | 115,618,721,533 | |
10 | 34,817,397,894,749,939 | 208,904,371,354,363,006 | |
11 | 2,036,029,552,582,883,134,196,099 | 12,216,177,315,369,229,261,482,540 |
Количество структурно различных латинских квадратов (т.е.квадраты не могут быть идентичными посредством вращения, отражения и / или перестановки символов) для п = От 1 до 7 равно 1, 1, 1, 12, 192, 145164, 1524901344 соответственно (последовательность A264603 в OEIS ) .
Примеры
Мы приводим по одному примеру латинского квадрата от каждого основного класса до пятого порядка.
Они представляют собой соответственно таблицы умножения следующих групп:
- {0} - тривиальная 1-элементная группа
- - в двоичный группа
- – циклическая группа порядка 3
- - в Кляйн четыре группы
- - циклическая группа порядка 4
- - циклическая группа 5-го порядка
- последний пример квазигруппа, а точнее петля, что не ассоциативно.
Трансверсали и радужные соответствия
А поперечный в латинском квадрате - это выбор п ячейки, где каждая строка содержит одну ячейку, каждый столбец содержит одну ячейку, и есть одна ячейка, содержащая каждый символ.
Латинский квадрат можно считать полным двудольный граф в котором строки являются вершинами одной части, столбцы - вершинами другой части, каждая ячейка - ребром (между ее строкой и ее столбцом), а символы - цветами. Правила латинских квадратов подразумевают, что это правильный окраска края. Согласно этому определению латинская трансверсаль - это совпадение, в котором каждое ребро имеет разный цвет; такое сопоставление называется соответствие радуги.
Поэтому многие результаты о латинских квадратах / прямоугольниках содержатся в статьях с термином «согласование радуги» в названии, и наоборот.[7]
Некоторые латинские квадраты не имеют поперечного сечения. Например, когда п четный, п-к-п Латинский квадрат, в котором значение ячейки я, j является (я+j) мод п не имеет поперечного. Вот два примера:
В 1967 г. Х. Дж. Райзер предположил, что когда п является странный, каждый п-к-п Латинский квадрат имеет поперечную.[8]
В 1975 году С. К. Стейн и Бруальди предположили, что когда п является четное, каждый п-к-п Латинский квадрат имеет частичный поперечный размер п-1.[9]
Более общая гипотеза Стейна состоит в том, что трансверсаль размера п-1 существует не только в латинских квадратах, но и в любых п-к-п массив п символы, если каждый символ появляется точно п раз.[8]
Доказаны более слабые версии этих гипотез:
- Каждый п-к-п Латинский квадрат имеет частичный поперечный размер 2.п/3.[10]
- Каждый п-к-п Латинский квадрат имеет частичный поперечный размер п - sqrt (п).[11]
- Каждый п-к-п Латинский квадрат имеет частичный поперечный размер п - 11 журнал22(п).[12]
Алгоритмы
Для маленьких квадратов можно генерировать перестановки и проверять, соблюдается ли свойство латинского квадрата. Для больших квадратов алгоритм Якобсона и Мэтьюза позволяет производить выборку из равномерного распределения по пространству п × п Латинские квадраты.[13]
Приложения
Статистика и математика
- в дизайн экспериментов, Латинские квадраты - это частный случай строковые конструкции для двух блокирующие факторы:[14][15]
- В алгебра, Латинские квадраты относятся к обобщениям группы; в частности, латинские квадраты характеризуются как таблицы умножения (Столы Кэли ) из квазигруппы. Бинарная операция, таблица значений которой образует латинский квадрат, считается подчиненной Латинская площадь собственности.
Коды исправления ошибок
Наборы латинских квадратов, которые ортогональный друг другу нашли применение как коды исправления ошибок в ситуациях, когда общению мешает больше видов шума, чем простой белый шум, например, при попытке передачи широкополосного Интернета по линиям электропередач.[16][17][18]
Во-первых, сообщение отправляется с использованием нескольких частот или каналов - распространенный метод, который делает сигнал менее уязвимым для шума на любой конкретной частоте. Письмо в отправляемом сообщении кодируется путем отправки серии сигналов на разных частотах через последовательные промежутки времени. В приведенном ниже примере буквы от A до L кодируются путем отправки сигналов на четырех разных частотах в четырех временных интервалах. Например, буква C кодируется путем отправки сначала с частотой 3, затем 4, 1 и 2.
Кодировка из двенадцати букв состоит из трех латинских квадратов, ортогональных друг другу. А теперь представьте, что в каналах 1 и 2 на протяжении всей передачи появляется дополнительный шум. Тогда буква А будет воспринята как:
Другими словами, в первом слоте мы получаем сигналы как с частоты 1, так и с частоты 2; в то время как третий слот имеет сигналы с частот 1, 2 и 3. Из-за шума мы больше не можем сказать, были ли первые два слота 1,1 или 1,2 или 2,1 или 2,2. Но случай 1,2 - единственный, который дает последовательность, соответствующую букве в приведенной выше таблице, букве A. Точно так же мы можем представить всплеск статического электричества по всем частотам в третьем слоте:
Опять же, мы можем сделать вывод из таблицы кодировок, что это должна была быть переданная буква А. Количество ошибок, которые может обнаружить этот код, на единицу меньше количества временных интервалов. Также было доказано, что если количество частот является простым числом или степенью простого числа, ортогональные латинские квадраты создают коды обнаружения ошибок, которые являются максимально эффективными.
Математические головоломки
Проблема определения того, можно ли заполнить частично заполненный квадрат для образования латинского квадрата, заключается в следующем: НП-полный.[19]
Популярные Судоку пазлы - это частный случай латинских квадратов; любое решение головоломки судоку - это латинский квадрат. Судоку накладывает дополнительное ограничение: девять конкретных смежных подквадратов 3 × 3 также должны содержать цифры 1–9 (в стандартной версии). Смотрите также Математика судоку.
Более поздние KenKen пазлы также являются примерами латинских квадратов.
Настольные игры
Латинские квадраты использовались в качестве основы для нескольких настольных игр, в частности популярной абстрактной стратегии. Камисадо.
Агрономические исследования
Латинские квадраты используются при планировании агрономических исследовательских экспериментов для минимизации экспериментальных ошибок.[20]
Геральдика
Латинский квадрат также фигурирует в гербе Статистическое общество Канады,[21] особо упоминается в герб. Также он присутствует в логотипе Международное биометрическое общество.[22]
Обобщения
- А Латинский прямоугольник является обобщением латинского квадрата, в котором есть п колонны и п возможные значения, но количество строк может быть меньше, чем п. Каждое значение по-прежнему появляется не более одного раза в каждой строке и столбце.
- А Греко-латинский квадрат представляет собой пару из двух латинских квадратов, так что при наложении одного на другой каждая упорядоченная пара символов появляется ровно один раз.
- А Латинский гиперкуб представляет собой обобщение латинского квадрата от двух измерений до нескольких измерений.
Смотрите также
- Блочный дизайн
- Комбинаторный дизайн
- Пазл о восьми ферзях
- Футошики
- Магический квадрат
- Проблемы в латинских квадратах
- График ладьи, граф с латинскими квадратами в качестве раскраски
- Площадь Сатор
- Ведический квадрат
- Слово квадрат
Примечания
- ^ Wallis, W. D .; Джордж, Дж. К. (2011), Введение в комбинаторику, CRC Press, стр. 212, г. ISBN 978-1-4398-0623-4
- ^ Колборн, Чарльз Дж .; Диниц, Джеффри Х. (2 ноября 2006 г.). Справочник комбинаторных схем (2-е изд.). CRC Press. п. 12. ISBN 9781420010541. Получено 28 марта 2017.
- ^ Денес и Кидуэлл 1974, п. 128
- ^ а б Денес и Кидуэлл 1974, п. 126
- ^ ван Линт и Уилсон 1992, стр. 161-162
- ^ Цзя-ю Шао; Ван-ди Вэй (1992). «Формула числа латинских квадратов». Дискретная математика. 110 (1–3): 293–296. Дои:10.1016 / 0012-365x (92) 90722-р.
- ^ Гьярфас, Андраш; Саркози, Габор Н. (2012). «Радужные совпадения и частичные трансверсалии латинских квадратов». arXiv:1208.5670 [CO математика. CO ].
- ^ а б Ахарони, Рон; Бергер, Эли; Котлар, Дани; Зив, Ран (2017-01-04). «По догадке Штейна». Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg. 87 (2): 203–211. Дои:10.1007 / s12188-016-0160-3. ISSN 0025-5858. S2CID 119139740.
- ^ Штейн, Шерман (1975-08-01). «Трансверсалии латинских квадратов и их обобщения». Тихоокеанский математический журнал. 59 (2): 567–575. Дои:10.2140 / pjm.1975.59.567. ISSN 0030-8730.
- ^ Коксма, Клаас К. (1969-07-01). "Нижняя оценка порядка частичной трансверсали в латинском квадрате". Журнал комбинаторной теории. 7 (1): 94–95. Дои:10.1016 / с0021-9800 (69) 80009-8. ISSN 0021-9800.
- ^ Вулбрайт, Дэвид Э (1978-03-01). «Латинский квадрат размера n × n имеет трансверсаль, содержащую не менее n − n различных символов». Журнал комбинаторной теории, серия А. 24 (2): 235–237. Дои:10.1016/0097-3165(78)90009-2. ISSN 0097-3165.
- ^ Хатами, Пуйя; Шор, Питер В. (2008-10-01). «Нижняя оценка длины частичной трансверсали в латинском квадрате». Журнал комбинаторной теории, серия А. 115 (7): 1103–1113. Дои:10.1016 / j.jcta.2008.01.002. ISSN 0097-3165.
- ^ Jacobson, M.T .; Мэтьюз, П. (1996). «Генерация равномерно распределенных случайных латинских квадратов». Журнал комбинаторных дизайнов. 4 (6): 405–437. Дои:10.1002 / (sici) 1520-6610 (1996) 4: 6 <405 :: aid-jcd3> 3.0.co; 2-j.
- ^ Бейли, Р.А. (2008), «6 рядов-столбцов и еще 9 о латинских квадратах», Дизайн сравнительных экспериментов, Издательство Кембриджского университета, ISBN 978-0-521-68357-9, МИСТЕР 2422352
- ^ Shah, Kirti R .; Синха, Бикас К. (1989), "4-х строчные конструкции", Теория оптимальных дизайнов, Конспект лекций по статистике, 54, Springer-Verlag, стр. 66–84, ISBN 0-387-96991-8, МИСТЕР 1016151
- ^ Колборн, К.Дж.; Kløve, T .; Линг, A.C.H. (2004). «Массивы перестановок для связи по линиям электропередач». IEEE Trans. Инф. Теория. 50: 1289–1291. Дои:10.1109 / tit.2004.828150. S2CID 15920471.
- ^ Революция Эйлера, New Scientist, 24 марта 2007 г., стр. 48–51.
- ^ Huczynska, Софи (2006). «Связь по Powerline и проблема 36 офицеров». Философские труды Королевского общества A. 364 (1849): 3199–3214. Дои:10.1098 / rsta.2006.1885. PMID 17090455. S2CID 17662664.
- ^ К. Колборн (1984). «Сложность заполнения частичных латинских квадратов». Дискретная прикладная математика. 8: 25–30. Дои:10.1016 / 0166-218X (84) 90075-1.
- ^ http://joas.agrif.bg.ac.rs/archive/article/59 | Применение латинского квадрата в агрономических исследованиях
- ^ «Патентные грамоты на оружие SSC». ssc.ca. Архивировано из оригинал 21 мая 2013 г.
- ^ Международное биометрическое общество В архиве 2005-05-07 на Wayback Machine
Рекомендации
- Бейли, Р.А. (2008). «6 рядов-столбцов и еще 9 о латинских квадратах». Дизайн сравнительных экспериментов. Издательство Кембриджского университета. ISBN 978-0-521-68357-9. МИСТЕР 2422352.
- Dénes, J .; Кидвелл, А. Д. (1974). Латинские квадраты и их приложения. Нью-Йорк-Лондон: Academic Press. п. 547. ISBN 0-12-209350-X. МИСТЕР 0351850.
- Shah, Kirti R .; Синха, Бикас К. (1989). «4-х строчные конструкции». Теория оптимальных дизайнов. Конспект лекций по статистике. 54. Springer-Verlag. С. 66–84. ISBN 0-387-96991-8. МИСТЕР 1016151.
- van Lint, J. H .; Уилсон, Р.М. (1992). Курс комбинаторики. Издательство Кембриджского университета. п.157. ISBN 0-521-42260-4.
дальнейшее чтение
- Dénes, J. H .; Кидвелл, А. Д. (1991). Латинские квадраты: новые разработки в теории и приложениях. Анналы дискретной математики. 46. Пол Эрдёш (предисловие). Амстердам: Academic Press. ISBN 0-444-88899-3. МИСТЕР 1096296.
- Хинкельманн, Клаус; Кемпторн, Оскар (2008). Планирование и анализ экспериментов. I, II (Второе изд.). Вайли. ISBN 978-0-470-38551-7. МИСТЕР 2363107.
- Хинкельманн, Клаус; Кемпторн, Оскар (2008). Планирование и анализ экспериментов, Том I: Введение в план экспериментов (Второе изд.). Вайли. ISBN 978-0-471-72756-9. МИСТЕР 2363107.
- Хинкельманн, Клаус; Кемпторн, Оскар (2005). Планирование и анализ экспериментов, Том 2: Расширенный экспериментальный план (Первое изд.). Вайли. ISBN 978-0-471-55177-5. МИСТЕР 2129060.
- Кнут, Дональд (2011). Искусство программирования, Том 4A: Комбинаторные алгоритмы, Часть 1. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 978-0-201-03804-0.
- Laywine, Charles F .; Маллен, Гэри Л. (1998). Дискретная математика с использованием латинских квадратов. Серия Wiley-Interscience по дискретной математике и оптимизации. Нью-Йорк: John Wiley & Sons, Inc. ISBN 0-471-24064-8. МИСТЕР 1644242.
- Shah, K. R .; Синха, Бикас К. (1996). «Рядно-столбчатые конструкции». В С. Гош и К. Р. Рао (ред.). Планирование и анализ экспериментов. Справочник по статистике. 13. Амстердам: Издательство Северной Голландии, стр. 903–937. ISBN 0-444-82061-2. МИСТЕР 1492586.
- Рагхаварао, Дамараджу (1988). Конструкции и комбинаторные задачи при планировании экспериментов. (исправленное переиздание изд. Wiley 1971 г.). Нью-Йорк: Дувр. ISBN 0-486-65685-3. МИСТЕР 1102899.
- Улица, Энн Пенфолд; Улица, Дебора Дж. (1987). Комбинаторика экспериментального дизайна. Нью-Йорк: Издательство Оксфордского университета. ISBN 0-19-853256-3. МИСТЕР 0908490.