Коли розслаблено рахувати важко?


26

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

Моє запитання - які інші властивості графіка ускладнюють цю проблему для локальних алгоритмів? Важко в тому сенсі, що можна вирішити лише невеликий діапазон .c

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

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

Редагувати 10/31 : Гіпотези Алана Сокаля ( с.42 "Багатовимірної поліноми Тутте" ), що існує верхня межа радіусу вільної від нуля області хроматичного полінома, лінійна з точки зору maxmax потоку (максимальний потік st над всі пари s, t). Це здається актуальним, оскільки кореляції дальньої дальності з'являються у міру наближення кількості правильних забарвлень до 0.


3
Чудове запитання.
Андрас Саламон

1
Це буде знайоме всім, хто працює в цій області, але, можливо, ви могли б згадати, що точна проблема для кольорів та як відомо, є # P-hard за теоремою 1 "Складність функцій розділів" A. Bulatov & Grohe, тому що матриця з по діагоналі та інше має ранг щонайменше 2.c 1k3c1c 1k×kc1
Колін МакКійлан

1
Крім того, це антиферромагнітна модель Q-стану Поттса, правильно?
Колін МакКійлан

1
@Kaveh: Чи можете ви відкотити це назад? Ці два теги, хоча і найменш популярні, найкраще описали це питання. Переназначення кожного питання, щоб включати лише найпопулярніші теги, мені здається непосильним.
RJK

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

Відповіді:


11

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


Зауважте, що тут йдеться про розслаблену версію підрахунку. Для будь-якого графіка існує діапазон c, для якого невимушений підрахунок легко. Питання в тому, як оцінити цей діапазон
Ярослав Булатов

3
ДОБРЕ. Я, здається, вкрав запропонований вами винагороду, тож я постану на це питання 50 балів.
Колін МакКійлан

приємний жест, Колін!
Суреш Венкат

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

5

Ще кілька коментарів:

Локальний алгоритм підрахунку обчислює підрахунок з набору статистики на вузол, де кожна статистика є функцією деякої сусідства графів вузла. Що стосується забарвлень, ця статистика пов'язана з "граничною ймовірністю зустріти колір c". Ось приклад цього зменшення для простого графіка.

З недавньої статті Алана Слі випливає, що підрахунок незалежних множин за допомогою локального алгоритму настільки ж важкий, як і підрахунок незалежних множин за допомогою будь-якого алгоритму. Моя підозра, що це справедливо для загального підрахунку графіків.

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

Якщо спостерігається експоненціальний розпад, локальна статистика залежить від мікрорайону, розмір якого є поліномом за розміром графіка, тому проблема підрахунку проста.

У статистичних моделях фізики було відмічено (тобто, де Геннес, Емері), що існує зв'язок між самозахищеними прогулянками, кореляційним розпадом та фазовими переходами. Точка, в якій функція генерації для самостійного уникання прогулянок по решітці стає нескінченною, відповідає температурі, при якій у моделі з'являються дальні кореляції.

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

Якщо "місцева твердість" передбачає твердість, то достатньо кількісно оцінити властивості, що визначають швидкість росту самозахищених прогулянок. Точний темп росту може бути витягнутий із функції, що генерує, для самостійного уникання прогулянок, але обчислити це неможливо. Спектральний радіус легко обчислити і дає нижню межу.


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

4

Деякі коментарі: не відповідь.

Якщо достатньо малий щодо кількості вершин на графіку, то неправильне забарвлення складе менше ніж 1. Отже, існує тривіальне зменшення від випадку ваги 0 до цього випадку: просто виберіть щоб бути малим достатньо. Це означає, що проблема # P-важка для будь-якої колекції екземплярів з , для будь-якого . (Тут я дозволяю бути різним у різних випадках, тому класи є об'єднаннями класів із фіксованим .)c c [ 0 , ϵ ) ϵ > 0 c cccc[0,ϵ)ϵ>0cc

Тепер припустимо, що справді виправлено, як у вашій програмі налаштування проблеми. Тоді для досить великих графіків завжди можна перевищити зважену суму 1 за неправильні фарбування, тому це пряме зменшення не працює.c

Ви запитуєте структурні властивості класу графіків, які дозволяли б проблемі залишатися важкою. Наскільки я можу сказати, це буде важко майже завжди. Але це дуже схематично і потрібно більше працювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.