stringtranslate.com

Покрытие цикла вершин

В математике циклическое покрытие вершин (обычно называемое просто циклическим покрытием ) графа G — это набор циклов , которые являются подграфами G и содержат все вершины G.

Если циклы покрытия не имеют общих вершин, покрытие называется вершинно-непересекающимся или иногда просто непересекающимся циклическим покрытием . Иногда это известно как точное вершинно-циклическое покрытие. В этом случае набор циклов составляет остовной подграф графа G. Непересекающееся циклическое покрытие неориентированного графа (если оно существует) может быть найдено за полиномиальное время путем преобразования задачи в задачу поиска идеального паросочетания в большем графе. [1] [2]

Если циклы покрытия не имеют общих ребер, покрытие называется рёберно-непересекающимся или просто покрытием непересекающихся циклов .

Аналогичные определения существуют для орграфов в терминах направленных циклов. Поиск вершинно-непересекающегося циклического покрытия направленного графа также может быть выполнен за полиномиальное время с помощью аналогичного сведения к идеальному совпадению . [3] Однако добавление условия, что каждый цикл должен иметь длину не менее 3, делает задачу NP-трудной . [4]

Свойства и применение

Постоянный

Перманент (0,1)-матрицы равен числу вершинно-непересекающихся циклических покрытий ориентированного графа с этой матрицей смежности . Этот факт используется в упрощенном доказательстве, показывающем, что вычисление перманента является #P-полным . [5]

Минимальные непересекающиеся циклические покрытия

Задачи нахождения вершинно-непересекающихся и реберно-непересекающихся циклических покрытий с минимальным числом циклов являются NP-полными . Задачи не входят в класс сложности APX . Варианты для орграфов также не входят в APX. [6]

Смотрите также

Ссылки

  1. ^ Дэвид Эппштейн . «Разбиение графа на циклы, не пересекающиеся по узлам».
  2. ^ Tutte, WT (1954), «Краткое доказательство теоремы о факторах для конечных графов» (PDF) , Canadian Journal of Mathematics , 6 : 347–352, doi :10.4153/CJM-1954-033-3, MR  0063008, S2CID  123221074.
  3. ^ https://www.cs.cmu.edu/~avrim/451f13/recitation/rec1016.txt (задача 1)
  4. ^ Гари и Джонсон, Компьютеры и неподатливость, GT13
  5. ^ Бен-Дор, Амир и Халеви, Шай. (1993). "Ноль-один перманент является #P-полным, более простое доказательство". Труды 2-го Израильского симпозиума по теории и вычислительным системам , 108-117.
  6. ^ Сложность и аппроксимация: проблемы комбинаторной оптимизации и их свойства аппроксимируемости (1999) ISBN 3-540-65431-3 стр.378, 379, цитируется Sahni, Sartaj ; Gonzalez, Teofilo (1976), "P-полные проблемы аппроксимации" (PDF) , Journal of the ACM , 23 (3): 555–565, doi :10.1145/321958.321975, MR  0408313, S2CID  207548581 .