stringtranslate.com

Набор вершин обратной связи

В математической дисциплине теории графов множество вершин обратной связи (FVS) графа — это набор вершин, удаление которых оставляет граф без циклов («удаление» означает удаление вершины и всех прилегающих к ней ребер). Эквивалентно, каждый FVS содержит хотя бы одну вершину любого цикла графа. Номер набора вершин обратной связи графа — это размер наименьшего набора вершин обратной связи. Задача о минимальном наборе вершин обратной связи является NP-полной задачей; это была одна из первых задач, которая оказалась NP-полной . Он имеет широкое применение в операционных системах , системах баз данных и проектировании микросхем СБИС .

Определение

Проблема принятия решения FVS заключается в следующем:

ПРИМЕР: граф (неориентированный или направленный) и положительное целое число .
ВОПРОС: Существует ли подмножество с таким, что при удалении всех вершин и прилегающих к ним ребер из оставшаяся часть не содержит циклов ?

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

NP-твердость

Карп (1972) показал, что задача минимального FVS для ориентированных графов является NP-полной . Задача остается NP-полной на ориентированных графах с максимальной входной и исходящей степенью два, а также на ориентированных планарных графах с максимальной входной и исходящей степенью три. [1]

Редукция Карпа также подразумевает NP-полноту задачи FVS на неориентированных графах, при этом проблема остается NP-трудной на графах максимальной степени четыре. Задача FVS может быть решена за полиномиальное время на графах максимальной степени не выше трех. [2]

Точные алгоритмы

Соответствующая задача NP-оптимизации по нахождению размера минимального набора вершин обратной связи может быть решена за время O (1,7347 n ), где n — количество вершин в графе. [3] Этот алгоритм фактически вычисляет максимальный индуцированный лес, и когда такой лес получается, его дополнением является минимальный набор вершин обратной связи. Число минимальных наборов вершин обратной связи в графе ограничено O (1,8638 n ). [4] Проблема множества вершин с направленной обратной связью все еще может быть решена за время O* (1,9977 n ), где n — количество вершин в заданном ориентированном графе. [5] Параметризованные версии направленных и ненаправленных задач являются решаемыми с фиксированными параметрами . [6]

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

Приближение

Ненаправленная задача — APX-полная . Это следует из следующих фактов.

Самый известный алгоритм аппроксимации неориентированных графов — в два раза. [10]

Напротив, направленную версию задачи приблизить гораздо труднее. Согласно гипотезе уникальных игр , недоказанному, но часто используемому предположению о вычислительной сложности , NP-трудно аппроксимировать задачу с точностью до любого постоянного множителя за полиномиальное время. Тот же результат по сложности был первоначально доказан для тесно связанной задачи о множестве дуг обратной связи , [11], но поскольку задача о множестве дуг обратной связи и проблема о множестве вершин обратной связи в ориентированных графах сводятся друг к другу с сохранением размеров решения, [12] он также верен для последнего.

Границы

Согласно теореме Эрдеша-Посы , размер минимального набора вершин обратной связи находится в пределах логарифмического коэффициента максимального количества вершинно-непересекающихся циклов в данном графе. [13]

Связанные понятия

Приложения

Примечания

  1. ^ неопубликованные результаты Гэри и Джонсона, ср. Гэри и Джонсон (1979): GT7
  2. ^ Уэно, Кадзитани и Гото (1988); Ли и Лю (1999)
  3. ^ Фомин и Вилланджер (2010)
  4. ^ Фомин и др. (2008).
  5. ^ Разгон (2007).
  6. ^ Чен и др. (2008).
  7. ^ Уэно, Кадзитани и Гото (1988).
  8. ^ Динур и Сафра 2005 г.
  9. ^ Аб Карп (1972)
  10. ^ Беккер и Гейгер (1996). См. также Bafna, Berman & Fujito (1999) об альтернативном алгоритме аппроксимации с тем же коэффициентом аппроксимации.
  11. ^ Гурусвами, Венкатесан; Манокаран, Раджекар; Рагхавендра, Прасад (2008). «Преодолеть случайный порядок сложно: неаппроксимируемость максимального ациклического подграфа». 2008 г. 49-й ежегодный симпозиум IEEE по основам информатики . стр. 573–582. дои : 10.1109/FOCS.2008.51. ISBN 978-0-7695-3436-7. S2CID  8762205.
  12. ^ Эвен, Г.; (Сеффи) Наор, Дж.; Шибер, Б.; Судан, М. (1998). «Аппроксимация множеств минимальной обратной связи и мультиразрезов в ориентированных графах». Алгоритмика . 20 (2): 151–174. дои : 10.1007/PL00009191. ISSN  0178-4617. S2CID  2437790.
  13. ^ Эрдеш и Поса (1965).
  14. ^ Зильбершац, Гальвин и Ганье (2008).
  15. ^ Феста, Пардалос и Ресенде (2000).
  16. ^ Крач, Стефан; Швейцер, Паскаль (2010). «Изоморфизм графов с ограниченным числом наборов вершин обратной связи». В Каплане, Хаим (ред.). Теория алгоритмов - Спецназ 2010 . Конспекты лекций по информатике. Том. 6139. Берлин, Гейдельберг: Springer. стр. 81–92. Бибкод : 2010LNCS.6139...81K. дои : 10.1007/978-3-642-13731-0_9. ISBN 978-3-642-13731-0.
  17. ^ Алгоритмы и структуры данных (PDF) . Конспекты лекций по информатике. Том. 11646. 2019. doi :10.1007/978-3-030-24766-9. ISBN 978-3-030-24765-2. S2CID  198996919.

Рекомендации

Научные статьи

Учебники и обзорные статьи