-раскраске с т × п сетки является функция . Сломан прямоугольник в C является кортежем ( я , я ' , J , J ' ) , удовлетворяющие С ( я , J ) = С ( я ' , J ) = С ( - то есть ровно три угла прямоугольника одного цвета.
Меня интересует следующий вопрос:
В зависимости от , сколько существует k- цветов (для сеток любого размера), которые избегают дублирования строк, дублирования столбцов и разбитых прямоугольников?
Пока я знаю, что ответ конечен, и лучшая верхняя оценка, которую я могу доказать, это (см. Ниже).
Я также просто укажу, что это другой вопрос, чем тот, о котором Гасарч часто говорил в своем блоге (и в этой статье ). Он хочет избежать всех монохроматических прямоугольников, в то время как я не возражаю против монохроматических прямоугольников, это просто «разбитые», которых я хочу избежать.
Какова мотивация? В криптографии мы рассматриваем проблему Алисы (у которой есть ) и Боба (у которой есть y ), которые изучают f ( x , y ) для согласованной функции f таким образом, что они учатся не более чем f ( x). , у ) . Вы можете ассоциировать f естественно с 2-мерной таблицей, следовательно, раскраской сетки. Существуют характеристики для такого рода задач следующего вида (но с другими обозначениями): « f обладает некоторым криптографически интересным свойством тогда и только тогда, когда fсодержит сломанный прямоугольник. "Например, см. Kilian91 и BeimelMalkinMicali99 .
Так что эта проблема возникла в какой-то криптографической установке, которую я исследовал. Для моих целей было достаточно знать, что существует конечное количество раскрасок сетки, которые избегают разбитых прямоугольников и дублирующих строк / столбцов. Но я думал, что сама комбинаторная проблема интересна, и я считаю, что лучшие границы должны быть возможны.
Лучшая оценка, которую я могу доказать: определим и R ( k ) = k ⋅ R ( k - 1 ) ; следовательно, R ( k ) = 1,5 k ! , Во-первых, можно доказать, что если C является k- раскраской с хотя бы R ( k )ряды, то он либо имеет повторяющуюся строку или разбитый прямоугольник. Симметрично можно показать то же самое в отношении столбцов. (Доказательство довольно простое, исходя из принципа «квадратного отверстия» о количестве цветов.) Из этого мы знаем, что все цвета, которые нас интересуют, имеют размеры, меньшие чем , и мы можем получить очень рыхлая верхняя граница k R ( k ) 2 таких раскрасок.
Я думаю, что это можно улучшить двумя способами: во- первых, я думаю, что оптимальное значение составляет 2 k - 1 + 1 . Ниже приведено (рекурсивно определенное) семейство раскрасок, где C k - это k- раскраска размером 2 k - 1 × 2 k - 1, которая позволяет избежать этих запрещенных признаков:
Я считаю, что это самые большие раскраски, которые избегают этих запрещенных структур.
Во-вторых , даже если бы можно было улучшить оценку для описанную выше, у нас все еще есть тот факт, что k R ( k ) 2 является очень грубой оценкой для общего числа раскрасок. Это учитывает все возможные цвета сетки R ( k ) × R ( k ) , большая часть которых предположительно имеет запрещенные признаки.