Изменить: теперь есть дополнительный вопрос, связанный с этим сообщением.
Определения
Позволять а также быть целыми числами. Мы используем обозначения,
матрица Говорят, что -До-раскраска, если выполнено следующее:
- у нас есть для всех ,
- для всех с а также у нас есть ,
Мы пишем если существует раскрасочная матрица to- .
Обратите внимание, что диагональные элементы не имеют значения; мы заинтересованы только в недиагональных элементах .
Следующая альтернативная перспектива может быть полезной. Пусть - множество недиагональных элементов в строке , и аналогично пусть будет набором недиагональных элементов в столбце . Теперь является to- раскрашивающей матрицей, если для всех . То есть строка и column должны состоять из отдельных элементов (за исключением, конечно, по диагонали).
Может быть или не быть полезным попытаться интерпретировать как особый вид хэш-функции от до .
Примеры
Вот матрица раскраски от до :
В общем, известно, что для любого имеемНапример, и . Чтобы увидеть это, мы можем использовать следующую конструкцию (например, Naor & Stockmeyer 1995).
Пусть и . Пусть биекция из на множество всех -подмножеств из , то есть и для всех . Для каждого с выберите произвольно
Обратите внимание, что . Нетрудно убедиться, что конструкция действительно является раскрашивающей матрицей; в частности, мы имеем и .
Вопрос
Оптимальная конструкция выше? Иными словами, есть ли у нас для любого ?
Хорошо известно, что указанная конструкция асимптотически жесткая; обязательно . Это следует, например, из результата Линиала (1992) или прямого применения теории Рамси. Но мне неясно, является ли конструкция также плотной до постоянных. Некоторые численные эксперименты показывают, что приведенная выше конструкция может быть оптимальной.
мотивация
Вопрос связан с существованием быстрых распределенных алгоритмов раскраски графов. Например, предположим, что нам дано направленное дерево (все ребра ориентированы к корневому узлу), и предположим, что нам дана правильная окраска дерева. В настоящее время существует распределенный алгоритм , который вычисляет правильную окраски дерева в синхронной связи раунда , если и только если .