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


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)

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

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


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

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