графы, где раскраска вершин находится в P, но независимое множество является NP-полным

19

Существует ли пример класса графов, для которого задача раскраски вершин находится в P, но независимым множеством является задача NP-полна?

Анкур
источник
1
есть смысл, в котором вычисления любого из них, по-видимому, тесно связаны, см. lovasz sandwich thm и т. д.
vzn

Ответы:

21

Возможно, более общее утверждение (с легким доказательством) состоит в том, что следующая задача уже NP-полна:

Входные данные: граф G, 3-раскраска G, целое число k.

Вопрос: G имеет независимый набор размера k?

Это может быть доказано сокращением от Независимого набора. Заметьте, что если мы возьмем граф G, выберем какое-нибудь ребро и поделим его дважды (т.е. заменим ребро {u, v} на путь u, x, y, v, где x и y имеют степень два), то число независимости G увеличивается ровно на один. (Вы можете добавить ровно одно из x или y к любому множеству, которое было независимым в G, и обратное тоже не сложно.) Таким образом, вопрос о том, имеет ли граф G с m ребрами независимый набор размера k, эквивалентен вопросу имеет ли G ', который является результатом подразделения всех ребер в G дважды, независимый набор размера k + m. Но заметьте, что легко получить 3-раскраску G ', разбив G' на три независимых набора следующим образом: один содержит вершины, которые также были в G, а два других класса содержат ровно один из двух " subdivider» вершины для каждого ребра. Следовательно, эта процедура создает граф G 'с его 3-раскраской, так что вычисление его номера независимости дает вам номер независимости исходного графа G.

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

Предположительно, справка Уэхары «NP-полные задачи на 3-связном кубическом плоском графе и их приложения» (статья, которую я на самом деле не видел) доказывает, что независимое множество является NP-полным даже для плоских графов без треугольников. Но по теореме Грётша они всегда 3-раскрашиваются, и тестирование на меньшее количество цветов, чем 3, легко на любом графике, поэтому они могут быть оптимально раскрашены в P.

Круг графа имеет свойство противоположное: для них окраска NP полная , но независимая Поставленная задача легко.

Дэвид Эппштейн
источник
2
Вы уверены в круговых диаграммах? На вики- странице написано, что «хроматическое число кругового графа может быть сколь угодно большим, и определение хроматического числа кругового графа является NP-полным».
Ankur
К сожалению, получил это задом наперед. Починю.
Дэвид Эппштейн
Благодарю. Было бы здорово получить другие примеры. Бумага Уехары кажется несколько изолированной; Есть не так много других газет, цитирующих это. Я даже не уверен, был ли он рецензирован и опубликован.
Ankur
11

Это не новый ответ, а скорее разъяснение первого и простого в получении справочника по твердости НЕЗАВИСИМОГО НАБОРА в кубических планарных графах без треугольников: заметка Оуэна Мерфи, Вычисление независимых множеств в графах с большим обхватом , Дискретная прикладная математика 35 (1992) 167-170 доказывает, что

ncnkc>0k,0k<1

cc>0

Редукция, обозначенная @BartJansen, является частным случаем в доказательстве Мерфи его теоремы.

Для противоположного свойства линейные графики кажутся более естественными, чем круговые, как рассматривает @DavidEppstein. Для линейных графиков COLORING является NP-полной, но НЕЗАВИСИМЫЙ НАБОР прост.

user13136
источник
6
Другим интересным примером противоположного свойства является класс хорошо покрытых графов (см. Здесь и здесь ). Для них Раскраска сложна, но Независимый Набор тривиально прост.
vb le