Jump to content

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

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

Определение

[ редактировать ]

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

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

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

NP-твердость

[ редактировать ]

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

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

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

[ редактировать ]

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

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

Приближение

[ редактировать ]

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

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

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

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

[ редактировать ]
  • Вместо вершин можно рассматривать множество ребер обратной связи — множество ребер в неориентированном графе, удаление которых делает граф ацикличным. Размер наименьшего набора ребер обратной связи в графе называется рангом цепи графа. В отличие от номера FVS, ранг цепи легко вычислить: , где C — множество компонент связности графа. Проблема поиска наименьшего набора ребер обратной связи эквивалентна поиску остовного леса , что можно сделать за полиномиальное время .
  • Аналогичным понятием в ориентированном графе является набор дуг обратной связи (FAS) — набор направленных дуг, удаление которых делает граф ацикличным. Поиск наименьшего FAS является NP-трудной задачей. [9]

Приложения

[ редактировать ]
  • В операционных системах наборы вершин обратной связи играют важную роль в изучении восстановления из тупиковой ситуации . В графе ожидания операционной системы каждый направленный цикл соответствует ситуации тупика. Чтобы разрешить все взаимоблокировки, необходимо прервать некоторые заблокированные процессы. Минимальный набор вершин обратной связи в этом графе соответствует минимальному количеству процессов, которые необходимо прервать. [14]
  • Проблема набора вершин обратной связи находит применение в проектировании микросхем СБИС . [15]
  • Другое приложение находится в теории сложности. Некоторые вычислительные задачи на графах в целом являются NP-сложными, но могут быть решены за полиномиальное время для графов с ограниченным числом FVS. Некоторые примеры: изоморфизм графов. [16] и проблема реконфигурации пути. [17]

Примечания

[ редактировать ]
  1. ^ неопубликованные результаты Гэри и Джонсона, ср. Гэри и Джонсон (1979) : GT7
  2. ^ Уэно, Кадзитани и Гото (1988) ; Ли и Лю (1999)
  3. ^ Фомин и Вилланджер (2010)
  4. ^ Fomin et al. (2008) .
  5. ^ Razgon (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 .

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

[ редактировать ]

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

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1c2f6d6d3ad8ad86cef9a44c9389ba64__1722202080
URL1:https://arc.ask3.ru/arc/aa/1c/64/1c2f6d6d3ad8ad86cef9a44c9389ba64.html
Заголовок, (Title) документа по адресу, URL1:
Feedback vertex set - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)