что легко для второстепенных исключенных графов?

31

Приближение числа раскрасок, кажется, легко на второстепенных исключенных графах, используя алгоритм Юнга / Шаха. Каковы другие примеры проблем, которые сложны для общих графов, но просты для второстепенных исключенных графов?

Обновление 10/24 Кажется, следуя результатам Гроэ, формула, которая является FPT для тестирования на графах ограниченной ширины, является FPT для тестирования на второстепенных исключенных графах. Теперь возникает вопрос - как это связано с возможностью подсчета удовлетворяющих заданий такой формулы?

Вышеприведенное утверждение неверно. MSOL является FPT на ограниченных графах ширины дерева, однако 3-окрашивание является NP-полным на плоских графах, которые исключены незначительно.

Ярослав Булатов
источник

Ответы:

23

Наиболее общий результат известен Грохе. Резюме было представлено в июле 2010 года:

  • Мартин Грох, Определимость с фиксированной точкой и полиномиальное время на графах с исключенными несовершеннолетними , LICS 2010. ( PDF )

Короче говоря, любое выражение, которое можно выразить в логике с фиксированной точкой со счетом, имеет алгоритм полиномиального времени на классах графов с хотя бы одним исключенным минором. (FP + C - логика первого порядка, дополненная оператором с фиксированной точкой и предикатом, который дает мощность определяемых множеств вершин). Основная идея заключается в том, что исключение минора позволяет графам в классе иметь упорядоченные древовидные разложения, которые можно определить в логике с фиксированной запятой (без подсчета).

Таким образом, большой класс ответов на ваш вопрос можно получить, рассматривая свойства, которые можно определить в FP + C, но которые трудно сосчитать.


Изменить: я не уверен, что это на самом деле отвечает на ваш вопрос, тем более для вашего обновления. Указатель на результат Грохе и его утверждение верны, но я не думаю, что вычеркнутый текст имеет отношение к вашему вопросу. (Спасибо Стефану Кройцеру за указание на это.) Возможно, стоит уточнить: хотите ли вы проблему подсчета, которая сложна в целом, но проста в классах, не включенных в класс, или проблему решения?

Андраш Саламон
источник
1
Интересно ... Интересно, как выглядит эта древовидная декомпозиция для плоских графов
Ярослав Булатов
2
Полезная теорема, которую я нашел, состоит в том, что свойство выражается в FP + C, если оно разрешимо за полиномиальное время на ограниченном графе tw. Теперь возникает вопрос - как сложность решения проблем FP + C связана со сложностью аналогичных задач подсчета?
Ярослав Булатов
@ Ярослав: Не могли бы вы дать ссылку на это, как только он написан? Спасибо.
gphilip 29.10.10
3
Лол, я на самом деле этого не обнаружил, я «нашел» его на странице 2 «Логики, графиков и алгоритмов» Грохе
Ярослав Булатов,
18

Интересным свойством семейств минор-замкнутых графов является то, что они имеют ограниченное вырождение . Это означает, что все задачи, которые являются легкими на графах ограниченного вырождения, являются легкими на графах из минор-замкнутого семейства.

O(nk)O(kd(G)kn)

Другие примеры можно найти в этом ответе Дэвида Эппштейна на MathOverflow на аналогичный вопрос о графах с ограниченным вырождением.

Робин Котари
источник
5
O(dn3d/3)
Я не могу понять, какова связь между второстепенными (ваш ответ) и минор-исключенными графиками (вопрос). Также множество всех полных графов является второстепенным замкнутым, но они не имеют ограниченного вырождения.
Саид
Незначительное закрыто = незначительное исключено. Все нетривиальные семейства минор-замкнутых графов имеют ограниченное вырождение. Я должен был добавить «нетривиально» к своему первоначальному утверждению.
Робин Котари
HGHGFFGFGFkkf(|G|)
15

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

Алгоритм линейного времени для поиска разделителя в графе, исключая несовершеннолетнего , Брюс Рид и Дэвид Р. Вуд, ACM Transactions on Algorithms, 2009,

O(n2/3)O(n3/2+m)O(n1/2)

Сепараторы хороши для методов динамического программирования , и показано, что многие задачи, полные NP, имеют быстрые алгоритмы с хорошим коэффициентом аппроксимации, например, решение находится в пределах постоянного множителя или даже PTAS. Планарные графы и вообще графы с ограниченным родом являются хорошими отправными точками при попытке решения задач на второстепенных графах.

Сянь-Чжи Чан 張顯 之
источник
любая идея, если разделители помогают в подсчете количества правильных окрасок?
Ярослав Булатов
1
не совсем, может быть, статья, упомянутая Яном, помогает лучше. Расширение результата содержится в «Алгоритмах аппроксимации с помощью разложения на сжатие» тех же авторов в SODA '07.
Сянь-Чжи Чанг 之 之
15

O(1)

Незначительная теория алгоритмического графа: декомпозиция, аппроксимация и раскраска Демейна, Хаджиагайи и Каварабаяси

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

Ян
источник
Спасибо, это довольно увлекательно ... Я нашел более доступное описание алгоритма декомпозиции в «Логике, графиках и алгоритмах» Грохе
Ярослав Булатов
0

K5K3,3

HH

Kt(t1)Kt(t1)t2

Рупей Сюй
источник