Когда расслабленно считать трудно?


26

Предположим, что мы решили проблему подсчета правильных раскрасок путем подсчета взвешенных раскрасок следующим образом: каждая правильная раскраска получает вес 1, а каждая неправильная раскраска получает вес где c - некоторая постоянная, а v - число ребер с конечными точками, окрашенными одинаково. Поскольку c переходит в 0, это сводится к подсчету правильных раскрасок, что сложно для многих графиков. Когда c равно 1, все раскраски получают одинаковый вес, и проблема тривиальна. Когда матрица смежности графа, умноженная на - log ( c ) / 2, имеет спектральный радиус ниже 1 - ϵcvcvclog(c)/21ϵэта сумма может быть аппроксимирована путем распространения убеждений с гарантией сходимости, поэтому на практике это легко. Это также легко в теории, потому что конкретное дерево вычислений демонстрирует затухание корреляций и, следовательно, допускает алгоритм полиномиального времени для гарантированного приближения - Tetali, (2007)

Мой вопрос - какие другие свойства графа затрудняют эту задачу для локальных алгоритмов? Трудно в том смысле, что можно решить только небольшой диапазон .c

Edit 09/23 : До сих пор я сталкивался с двумя детерминированными алгоритмами полиномиальной аппроксимации для этого класса задач (производные от работы Вейца STOC2006 и подхода Гамарника «расширение полости» для приближенного подсчета), и оба подхода зависят от фактора ветвления избегая прогулок по графику. Спектральный радиус подходит, потому что это верхняя граница этого фактора ветвления. Тогда возникает вопрос - это хорошая оценка? Может ли быть у нас последовательность графов, в которой фактор ветвления самонастраивающихся прогулок ограничен, а фактор ветвления регулярных прогулок растет без ограничений?

Редактировать 10/06 : Эта статья Аллана Слая (FOCS 2010) кажется актуальной ... результат показывает, что фактор ветвления бесконечного дерева обходов, избегающих себя, точно отражает точку, в которой счет становится трудным.

Изменить 10/31 : гипотезы Алана Сокаля ( стр.42 из "Многомерного полинома Тутте" ), что существует верхняя граница радиуса области без нуля хроматического полинома, которая является линейной с точки зрения maxmaxflow (максимальный поток st над все пары с, т). Это представляется актуальным, поскольку корреляции на большие расстояния появляются по мере приближения числа подходящих раскрасок к 0.


3
Отличный вопрос
Андрас Саламон

1
Это будет знакомо любому, кто работает в этой области, но, возможно, вы могли бы упомянуть, что точная проблема для цветов и как известно, по теореме 1 «Сложности функций разбиения» состоит из # P-hard А. Булатов и Грохе, потому что матрица с на диагонали и другом месте имеет ранг не менее 2.c 1 k × k ck3c1k×kc1
Колин Маккуиллан

1
Кроме того, это антиферромагнитная модель Поттса в q-состоянии, верно?
Колин Маккуиллан

1
@Kaveh: Не могли бы вы откатить это? Эти два тега, хотя и наименее популярные, лучше всего описали этот вопрос. Переназначение каждого вопроса для включения только самых популярных тегов кажется мне неискренним.
RJK

1
@Kaveh: Почему бы вам не спросить у ОП, какой тег (ы) arXiv он хочет и какой тег (ы) не arXiv он хочет удалить, а не делать односторонний выбор в зависимости от популярности? Я совсем не согласен с утверждением, что использование более общих тегов лучше организует сайт. Мои любимые теги не включают в себя теги верхнего уровня.
RJK

Ответы:


11

Это сложно для плоских графиков, по крайней мере, для шести или более цветов. См. «Неприводимость многочлена Тутте плоского графа» Гольдберга и Джеррума.


Обратите внимание, что речь идет об упрощенной версии подсчета. Для любого графа есть ряд с, для которых нетрудно считать. Вопрос в том, как количественно оценить этот диапазон
Ярослав Булатов

3
ХОРОШО. Кажется, я украл награду, которую вы предложили, поэтому я предложу 50 баллов по этому вопросу.
Колин Маккуиллан

хороший жест, Колин!
Суреш Венкат

Других ответов не было, иначе 50 очков были бы потеряны! Система применяет произвольный 7-дневный лимит для премий. См. Meta.stackexchange.com/questions/1413/… для обсуждения последних изменений в системе.
Андрас Саламон

5

Еще несколько комментариев:

Локальный алгоритм подсчета будет вычислять счет из набора статистики для каждого узла, где каждая статистика является функцией некоторого графа окрестности узла. Для раскрасок эти статистические данные связаны с «предельной вероятностью встречи с цветом с». Вот пример этого сокращения для простого графика.

Из недавней работы Алана Слайя следует, что подсчет независимых множеств с использованием локального алгоритма так же сложен, как подсчет независимых множеств с использованием любого алгоритма. Мое подозрение, что это верно для общего подсчета на графиках.

Для локальных алгоритмов твердость зависит от того, как корреляция между узлами ведет себя относительно расстояния между узлами. Для достаточно больших расстояний эта корреляция по существу имеет только два поведения - либо корреляция экспоненциально затухает в расстоянии графика, либо не затухает вообще.

При экспоненциальном затухании локальная статистика зависит от окрестности, размер которой полиномиален по размеру графа, поэтому проблема подсчета проста.

В моделях статистической физики было отмечено (т. Е. Де Жен, Эмери), что существует связь между самоходными прогулками, затуханием корреляции и фазовыми переходами. Точка, в которой производящая функция для самоходных блужданий по решетке становится бесконечной, соответствует температуре, при которой в модели появляются дальние корреляции.

Из построения самозападающегося дерева прогулок Вейца видно, почему самонастраивающиеся прогулки встречаются с затуханием корреляции - маргинальный может быть представлен точно как корень дерева избегающих прогулок, поэтому, если фактор ветвления этого дерева достаточно маленькие, листья дерева со временем становятся неактуальными.

Если «местная жесткость» подразумевает твердость, то достаточно количественно определить свойства, которые определяют скорость роста самообороняющихся прогулок. Точная скорость роста может быть извлечена из производящей функции для самостоятельных прогулок, но ее трудно вычислить. Спектральный радиус легко вычисляется и дает нижнюю границу.


2
Это хорошее резюме, и спасибо за указатель на статью Аллана Слая: теперь я вдохновлен присутствовать на разговоре!
Суреш Венкат

4

Некоторые комментарии: не ответ.

ccc[0,ϵ)ϵ>0cc

c

Вы запрашиваете структурные свойства класса графов, которые позволили бы решить проблему. Насколько я могу сказать, это будет трудно почти всегда. Но это очень схематично и требует дополнительной работы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.