В комбинаторной математике задача о менажах или problème des ménages заключается в определении количества различных способов рассадки мужчин и женщин за круглым обеденным столом так, чтобы мужчины и женщины сидели попеременно, и никто не сидел рядом со своим партнером. ( Ménage — французское слово, означающее «домохозяйство», в данном случае относится к паре мужчина-женщина.) Эта задача была сформулирована в 1891 году Эдуардом Люка и, независимо от него, несколькими годами ранее Питером Гатри Тейтом в связи с теорией узлов . [1] Для числа пар, равного 3, 4, 5, ..., количество вариантов рассадки равно
Математики разработали формулы и рекуррентные уравнения для вычисления этих чисел и связанных последовательностей чисел. Наряду с их приложениями к этикету и теории узлов, эти числа также имеют теоретико-графическую интерпретацию: они подсчитывают количество паросочетаний и гамильтоновых циклов в определенных семействах графов .
Пусть M n обозначает число мест для n пар. Тушар (1934) вывел формулу
Значительная часть последующей работы была направлена на альтернативные доказательства этой формулы и на различные обобщенные версии проблемы.
Другая общая формула для M n , включающая полиномы Чебышева первого рода, была предложена Вайманом и Мозером (1958).
Существует 2× n ! способов рассадки женщин: есть два набора сидений, которые могут быть организованы для женщин, и есть n ! способов рассадить их на определенный набор сидений. Для каждого расположения сидений для женщин есть
способы рассадки мужчин; эта формула просто опускает множитель 2× n ! из формулы Тушара. Получающиеся меньшие числа (опять же, начиная с n = 3),
называются числами ménage . Фактор — это число способов формирования k неперекрывающихся пар соседних мест или, что то же самое, число совпадений k ребер в циклическом графе из 2 n вершин . Выражение для A n является непосредственным результатом применения принципа включения-исключения к расположениям, в которых люди, сидящие в конечных точках каждого ребра совпадения, должны быть парой.
До работы Богарта и Дойла (1986) решения проблемы управления принимали форму сначала поиска всех вариантов рассадки для женщин, а затем подсчета для каждого из этих частичных вариантов рассадки количества способов завершить его, посадив мужчин подальше от их партнеров. Богарт и Дойл утверждали, что формулу Тушара можно вывести напрямую, рассматривая все варианты рассадки сразу, а не вынося за скобки участие женщин. [2] Однако Кирусис и Контогеоргиу (2018) нашли еще более простое решение с дамами первыми, описанное выше, используя несколько идей Богарта и Дойла (хотя они постарались переформулировать аргумент в негендерный язык).
Числа хозяйства удовлетворяют рекуррентному соотношению [3]
и более простая четырехчленная рекуррентность [4]
из чего можно легко рассчитать сами цифры хозяйства.
Решения проблемы управления могут быть интерпретированы в терминах теории графов как направленные гамильтоновы циклы в графах корон . Граф короны образуется путем удаления идеального паросочетания из полного двудольного графа K n,n ; он имеет 2 n вершин двух цветов, и каждая вершина одного цвета соединена со всеми вершинами другого цвета, кроме одной. В случае проблемы управления вершины графа представляют мужчин и женщин, а ребра представляют пары мужчин и женщин, которым разрешено сидеть рядом друг с другом. Этот граф образуется путем удаления идеального паросочетания, образованного парами мужчина-женщина, из полного двудольного графа, который соединяет каждого мужчину с каждой женщиной. Любое допустимое расположение мест можно описать последовательностью людей по порядку вокруг стола, что образует гамильтонов цикл в графе. Однако два гамильтоновых цикла считаются эквивалентными, если они соединяют одни и те же вершины в одном и том же циклическом порядке независимо от начальной вершины, в то время как в задаче о менажах начальная позиция считается значимой: если, как на чаепитии Алисы , все гости меняют свои позиции на одно место, это считается другой рассадкой, даже если она описывается тем же циклом. Таким образом, число ориентированных гамильтоновых циклов в графе короны меньше в 2 n раз , чем число рассадок, [5] но больше в ( n − 1) раз !, чем числа менажей. Последовательность чисел циклов в этих графах (как и прежде, начиная с n = 3) равна
Второе графо-теоретическое описание проблемы также возможно. После того, как женщины рассажены, возможные рассадки для оставшихся мужчин можно описать как идеальные соответствия в графе, образованном путем удаления одного гамильтонова цикла из полного двудольного графа; граф имеет ребра, соединяющие открытые места с мужчинами, и удаление цикла соответствует запрету мужчинам сидеть на любом из открытых мест, смежных с их женами. Проблема подсчета соответствий в двудольном графе , и, следовательно, a fortiori проблема вычисления чисел менаж, могут быть решены с использованием перманентов определенных матриц 0-1 . В случае проблемы менаж матрица, возникающая из этого взгляда на проблему, является циркулянтной матрицей, в которой все, кроме двух смежных элементов порождающей строки, равны 1. [6]
Мотивация Тейта к изучению проблемы управления возникла из-за попытки найти полный список математических узлов с заданным числом пересечений , скажем, n . В нотации Даукера для диаграмм узлов, ранняя форма которой использовалась Тейтом, 2 n точек, где узел пересекает сам себя, в последовательном порядке вдоль узла, помечены 2 n числами от 1 до 2 n . В сокращенной диаграмме две метки на пересечении не могут быть последовательными, поэтому набор пар меток на каждом пересечении, используемый в нотации Даукера для представления узла, можно интерпретировать как идеальное соответствие в графе, который имеет вершину для каждого числа в диапазоне от 1 до 2 n и ребро между каждой парой чисел, которые имеют различную четность и не являются последовательными по модулю 2 n . Этот граф образован путем удаления гамильтонова цикла (соединяющего последовательные числа) из полного двудольного графа (соединяющего все пары чисел с разной четностью), и поэтому он имеет число сопоставлений, равное числу менаж. Для чередующихся узлов этого сопоставления достаточно для описания самой диаграммы узла; для других узлов необходимо указать дополнительный положительный или отрицательный знак для каждой пары пересечений, чтобы определить, какая из двух нитей пересечения лежит над другой нитью.
Однако проблема перечисления узлов имеет некоторые дополнительные симметрии, отсутствующие в проблеме управления: мы получаем разные обозначения Доукера для одной и той же диаграммы узлов, если начинаем маркировку с другой точки пересечения, и все эти разные обозначения следует считать представляющими одну и ту же диаграмму. По этой причине два сопоставления, которые отличаются друг от друга циклической перестановкой, следует рассматривать как эквивалентные и учитывать только один раз. Гилберт (1956) решил эту модифицированную задачу перечисления, показав, что число различных сопоставлений равно