Я создаю вклад, основанный на вкладе в дискуссию Дейва Аарона Смита.
Давайте пока не будем рассматривать последние два ограничения ((i,j)
и (k,l)
).
Только с одним столбцом (nx1) решение равно q * (q - 1) ^ (n - 1)
.
Сколько вариантов для второго столбца?
(q-1)
для верхней ячейки (1,2), но затем
q-1
или
q-2
для ячейки (2,2), если (1,2) / (2,1) имеют или не имеют одинаковый цвет.
То же самое для (3,2): q-1
или q-2
решений.
Мы можем видеть, что у нас есть двоичное дерево возможностей, и нам нужно суммировать по этому дереву. Давайте предположим, что левый потомок всегда «одного цвета сверху и слева», а правый потомок - «разных цветов».
Вычисляя по дереву количество возможностей для левого столбца для создания таких конфигураций и количество возможностей для новых ячеек, которые мы окрашиваем, мы подсчитываем количество возможностей для окрашивания двух столбцов.
Но давайте теперь рассмотрим распределение вероятностей для раскраски второго столбца: если мы хотим повторить процесс, нам нужно иметь равномерное распределение во втором столбце, это было бы так, как если бы первое никогда не существовало, и среди всех Окрашивая первые два столбца, мы можем сказать, что такие вещи, как 1/q
, имеют цвет 0 в верхней ячейке второго столбца.
Без равномерного распределения это было бы невозможно.
Проблема: равномерно ли распределение?
Ответ:
Мы бы получили такое же количество решений, построив сначала второй столбец, первый, а затем третий. Распределение второго столбца в этом случае является равномерным, поэтому оно также имеет место в первом случае.
Теперь мы можем применить ту же «идею дерева» для подсчета количества возможностей для третьего столбца.
Я попытаюсь развить это и построить общую формулу (поскольку дерево имеет размер 2 ^ n, мы не хотим его подробно исследовать).