Введение

Теория комбинаторного проектирования - это часть комбинаторной математики, которая занимается существованием, построением и свойствами систем конечных множеств, чьи устройства удовлетворяют обобщенным концепциям баланса и/или симметрии. Эти понятия не уточняются, чтобы можно было рассматривать широкий круг объектов как находящихся под одним зонтиком. Иногда это может включать в себя численные размеры пересечений множества, как в блочных конструкциях, в то время как в другие времена это может включать в себя пространственное расположение записей в массиве, как в сетях судоку. Теория комбинированного проектирования может применяться в области проектирования экспериментов. Некоторые из основных теорий комбинаторных конструкций возникли в работе статистика Рональда Фишера по проектированию биологических экспериментов. Современные приложения также встречаются в широком спектре областей, включая конечную геометрию, планирование турниров, лотереи, математическую химию, математическую биологию, проектирование и анализ алгоритмов, сетевые связи, групповое тестирование и криптографию.

Пример

Если у нас есть определенное число людей, можно ли распределить их на множества, так что каждый человек входит в по крайней мере один набор, каждая пара людей входит в один набор вместе, каждые две группы имеют точно одного человека, и ни одна группа не содержит всех, кроме одного человека, или только одного человека? Ответ зависит от n. Это имеет решение только в том случае, если n имеет форму q2 + q + 1. Менее просто доказать, что решение существует, если q является простой степенью. Предполагается, что это единственные решения. Далее было показано, что если для q существует решение, соответствующее 1 или 2 модус 4, то q является суммой двух квадратных чисел. Этот последний результат, теорема Брукка-Райзера, доказывается комбинацией конструктивных методов, основанных на конечных полях и применении квадратных форм. Когда такая структура существует, она называется конечной проективной плоскостью; таким образом, показывает, как пересекаются конечная геометрия и комбинаторика. Когда q = 2, проективная плоскость называется плоскостью Фано.

История

Комбинаторные конструкции относятся к древности, а площадь Ло Шу является ранней магической площадью. Одно из самых ранних датируемых применений комбинаторного дизайна находится в Индии в книге Брат Самхита Варахамихиры, написанной около 587 года н.э., с целью изготовления парфюмерии с использованием 4 веществ, выбранных из 16 различных веществ с использованием магического квадрата. Комбинаторные конструкции развивались вместе с общим ростом комбинаторики с 18 века, например, с латинскими квадратами в 18 веке и системами Штайнера в 19 веке. Конструкции также были популярны в рекреационной математике, например, в задаче Киркмана о школьнице (1850), и в практических задачах, таких как планирование турниров круглого стола (решение, опубликованное в 1880-х годах). В 20-м веке конструкции применялись к конструкции экспериментов, в частности к латинским квадратам, конечной геометрии и схемам ассоциаций, что привело к полю алгебраической статистики.

Основные комбинаторные конструкции

Классическое ядро предмета комбинаторных конструкций построено вокруг сбалансированных неполных блок-конструкций (BIBD), матриц Хадамарда и конструкций Хадамарда, симметричных BIBD, латинских квадратов, разрешимых BIBD, множеств различий и парно сбалансированных конструкций (PBD). Другие комбинаторные конструкции связаны с этими фундаментальными или были разработаны на основе их изучения. Сбалансированный неполный блок-дизайн или BIBD (обычно называемый кратко блок-дизайн) представляет собой коллекцию B из b подмножеств (называемых блоками) конечного множества X из v элементов, таким образом, что любой элемент X содержится в одном и том же числе r блоков, каждый блок имеет одинаковое количество k элементов, и каждая пара различных элементов появляется вместе в одном и том же числе λ блоков. BIBD также известны как 2 дизайна и часто обозначаются как 2 (v,k,λ) дизайна. Например, когда λ = 1 и b = v, у нас есть проективная плоскость: X - это множество точек плоскости, а блоки - это линии. Симметрично сбалансированная неполная конструкция блока или SBIBD - BIBD, в которой v = b (число точек равно количеству блоков). Они являются единственным наиболее важным и хорошо изученным подклассом BIBD. Проективные самолеты, бипланы и конструкции Hadamard 2 все являются SBIBD. Они представляют особый интерес, поскольку являются крайними примерами неравенства Фишера (b ≥ v). Разрешимый BIBD - это BIBD, блоки которого могут быть разделены на множества (называемые параллельными классами), каждый из которых образует разделы набора точек BIBD. Набор параллельных классов называется разрешением конструкции. Решение известной проблемы 15 школьниц - это решение BIBD с v = 15, k = 3 и λ = 1. Латинский прямоугольник - это матрица r × n, в которой в качестве входов имеются числа 1, 2, 3, , n (или любой другой набор из n различных символов), при этом ни одно число не встречается более одного раза в любом ряду или столбце, где r ≤ n. Латинский прямоугольник n × n называется латинским квадратом. Если r < n, то можно приложить n − r строк к латинскому прямоугольнику r × n, чтобы сформировать латинский квадрат, используя теорему о браке Холла. Два латинских квадрата порядка n называются ортогональными, если множество всех упорядоченных пар, состоящих из соответствующих записей в двух квадратах, имеет n2 различных членов (все возможные упорядоченные пары встречаются). Набор латинских квадратов одного и того же порядка образует набор взаимно ортогональных латинских квадратов (MOLS), если каждая пара латинских квадратов в наборе является ортогональной. В наборе МОЛ порядка n может быть не более n − 1 квадратов. Набор n − 1 МОЛ порядка n может быть использован для построения проективной плоскости порядка n (и наоборот). Множество различий (v, k, λ) представляет собой подмножество D группы G, такое, что порядок G равен v, размер D равен k, и каждый элемент неидентичности G может быть выражен как произведение d1d2−1 элементов D точно по λ способам (когда G записывается с помощью умножающей операции). Если D - множество различий, а g в G, то g D = {gd: d в D} также является множеством различий, и называется транслятом D. Совокупность всех транслятов множества различий D образует симметричную BIBD. В такой конструкции есть v элементов и v блоков. Каждый блок конструкции состоит из k точек, каждая точка содержится в k блоках. Любые два блока имеют точно λ элементов общего и любые две точки появляются вместе в λ блоках. Этот SBIBD называется развитием D. В частности, если λ = 1, то множество различий дает начало проективной плоскости. Примером множества различий (7,3,1) в группе (абелева группа, написанная адитивно) является подмножество {1,2,4}. Развитие этого множества различий дает плоскость Фано. Поскольку каждый набор различий дает SBIBD, набор параметров должен удовлетворять теореме БрукРайзерЧоула, но не каждый SBIBD дает набор различий. Матрица Хадамарда порядка m представляет собой матрицу H m, входящие в неё величины ±1, так что HH = mIm, где H является транспозицией H, а Im - матрицей тождества m × m. Матрицу Хадамарда можно преобразовать в стандартизированную форму (то есть преобразовать в эквивалентную матрицу Хадамарда), где в первом ряду и первом столбце все значения равны +1. Если порядок m > 2, то m должно быть кратным 4. При матрице Адамарда порядка 4a в стандартизированной форме, удалите первый ряд и первую колонку и преобразуйте каждый -1 в 0. Полученная матрица 01 M является матрицей частоты возникновения симметричной 2 − (4a − 1, 2a − 1, a − 1) конструкции, называемо...