Для заданного неориентированного и невзвешенного графа и четного целого числа , какова вычислительная сложность подсчета множеств вершин таких что и подграф графа ограниченный множеством вершин допускает идеальное совпадение? Является ли сложность # P-полной? Есть ли ссылка на эту проблему?k S ⊆ V | S | = k G S
Обратите внимание, что проблема, конечно, легко для константы потому что тогда все подграфы размера могут быть перечислены во времени . Также обратите внимание, что проблема отличается от подсчета количества идеальных совпадений. Причина в том, что набор вершин, который допускает идеальное совпадение, может иметь множество идеальных совпадений.k ( | V |
Другой способ сформулировать проблему заключается в следующем. Соответствие называется если оно совпадает с вершинами. Два соответствия и являются `` набором вершин-неинвариантных' ', если наборы вершин, совпадающих с и , не идентичны. Мы хотим подсчитать общее количество неинвариантных k -соответствий с множеством вершин .
Ответы:
Проблема # P-полная. Это следует из последнего абзаца страницы 2 следующего документа:
CJ Colbourn, JS Provan, D. Vertigan, Сложность вычисления полинома Тутте на трансверсальных матроидах, Combinatorica 15 (1995), no. 1, 1–10.
http://www.springerlink.com/content/wk55t6873054232q/
источник
Проблема допускает FPTRAS. Это рандомизированный алгоритм который получает граф , параметр и рациональные числа и качестве входных данных. Если - это количество вершинных наборов, которые вы ищете, то выводит число такое, что и это происходит за время , где некоторая вычислимая функция и G k ∈ N ϵ > 0 δ ∈ ( 0 , 1 ) z k A z ′ P ( z ′)A G k∈N ϵ>0 δ∈(0,1) z k A z′ f ( k ) ⋅ g ( n , ϵ - 1 , log δ
Это следует из Thm. 3,1 в (Джеррум, Meeks 13) : учитывая свойство графов, существует FPTRAS, с тем же входом, что и выше, который приближается к размеру набора при условии, что вычислима, монотонна и все ее гранично-минимальные графы имеют ограниченную ширину дерева. Все три условия выполняются, если является свойством графа допуска идеального соответствия.{ S ⊆ V ( G ) ∣ | S | = k ∧ Φ ( G [ S ] ) } , Φ ΦΦ
источник