Não sei onde isso foi provado pela primeira vez, mas como o EdgeCover tem uma expressão como um problema Holant de domínio booleano, ele é incluído em muitos teoremas da dicotomia Holant.
EdgeCover está incluído no teorema da dicotomia em (1). O teorema 6.2 (na versão do diário ou o teorema 6.1 na pré-impressão) mostra que o EdgeCover é # P rígido sobre gráficos planares tridimensionais. Para ver isso, a expressão para o EdgeCover como um problema de Holant em gráficos é (ou substitua por contendo 1 para o mesmo problema em gráficos regulares). Essa notação lista a saída de uma função simétrica[ 0 , 1 , 1 , 1 ] [ 0 , 1 , … , 1 ] k k [ 0 , 1 , 1 , 1 ]Holant([0,1,1,1])[0,1,1,1][0,1,…,1]kk[0,1,1,1]em ordem de entrada Peso de Hamming. Para alguns subconjuntos das arestas do conjunto (que consideramos atribuídos 1 e do conjunto complementar 0), a restrição em cada vértice é que pelo menos uma aresta seja atribuída 1, que é exatamente o que a função . Para um subconjunto fixo de arestas, seu peso é o produto das saídas de [ 0 , 1 , 1 , 1 ] em cada vértice. Se algum vértice não for coberto, ele contribuirá com um fator 0 . Se todos os vértices estiverem cobertos, todos os vértices contribuem com um fator de 1 ; portanto, o peso também é[0,1,1,1][0,1,1,1]01 . Então o Holant deve somar todos os subconjuntos possíveis de arestas e adicionar o peso correspondente a cada subconjunto. Esse valor de Holant é exatamente o mesmo se subdividirmos todas as arestas e impormos a restrição de que ambas as arestas de incidentes nesses novos vértices sejam iguais. Usando a notação de função simétrica, essa função de igualdade binária é [ 1 , 0 , 1 ] . Este gráfico é bipartido. Os vértices em uma parte têm arestrição [ 0 , 1 , 1 , 1 ] enquanto os vértices na outra parte têm a [ 1 , 0 , 1 ]1[1,0,1][0,1,1,1][1,0,1]limitação. A expressão para isso como um problema de Holant é . Então você pode verificar por si mesmo que a linha " [ 0 , 1 , 1 , 1 ] " e a coluna " [ 1 , 0 , 1 ] " da tabela próxima ao teorema mencionado acima contêm "H", o que significa que o problema é #P -hard até o gráfico de entrada deve ser plano.Holant([0,1,1,1]|[1,0,1])[0,1,1,1][1,0,1]
Nota lateral: Observe que Pinyan Lu é um autor deste artigo e do primeiro artigo que você cita. Eu estou supondo que quando o artigo deles diz que "contar capas de arestas é um problema # P-completo mesmo quando restringimos a entrada a 3 gráficos regulares", eles estavam citando implicitamente (1). Eles provavelmente não mencionaram que a dureza também se mantém quando mais restrita a gráficos planares, uma vez que seus FPTAS não precisam dessa restrição.
Teoremas posteriores da dicotomia de Holant, como aqueles em (2,3) --- versões para conferências e periódicos do mesmo trabalho-- provaram mais. O teorema 1 (em ambas as versões) diz que o EdgeCover é # P rígido sobre os gráficos regulares planares para k ≥ 3 . Para ver isso, precisamos aplicar uma transformação holográfica. Como descrito acima, a expressão para EdgeCover como um problema de Holant sobre gráficos k - regulares é Holant ( [ 0 , 1 , … , 1 ] ) , onde [ 0 , 1 , … , 1 ] contém kkk≥3kHolant([0,1,…,1])[0,1,…,1]k1's. E além disso, isso é equivalente a . Agora aplicamos uma transformação holográfica por T = [ 1 e π i / k 1 0 ]Holant([1,0,1]|[0,1,…,1])T=[11eπi/k0](ou inverso, dependendo da sua perspectiva). Pelo teorema de Holant, de Valiant (4,5), isso não altera a complexidade do problema (de fato, ambos os problemas são na verdade o mesmo problema porque concordam com a saída de cada entrada ... apenas a expressão do problema mudou ) A expressão alternativa para esse problema é
onde = k é a função de igualdade em
Holant([1,0,1]T⊗2|(T−1)⊗k[0,1,…,1])=Holant([2,eπi/k,e2πi/k]|=k),
=k entradas. Para aplicar o Teorema 1, temos que normalizar
[ 2 , e π i / k , e 2 π i / k ] a
[ 2 e - π i / k , 1 , e π i / k ] dividindo a função original por
e π i / k , que não altera a complexidade do problema, pois esse valor é diferente de zero. Então os valores
X e
Yk[2,eπi/k,e2πi/k][2e−πi/k,1,eπi/k]eπi/kXYna afirmação do teorema são
e
Y = - 2 k - 1 . Para
k ≥ 3 , pode-se verificar se esse problema, assim também o EdgeCover, é # P rígido sobre os gráficos regulares
k planares para
k ≥ 3 .
X=2Y=−2k−1k≥3kk≥3
Nota lateral: Também podemos ver esse teorema e prova na tese de Michael Kowalczyk .
Continuarei minha pesquisa de literatura para ver que o EdgeCover mostrou # P-hard antes (1).
(1) Redução holográfica, interpolação e dureza por Jin-Yi Cai, Pinyan Lu e Mingji Xia ( jornal , pré-impressão ).
(2) Uma dicotomia para gráficos regulares com atribuições de vértices { 0 , 1 } e funções de borda realk{0,1} de Jin-Yi Cai e Michael Kowalczyk.
(3) Funções de partição em gráficos Regulares com atribuições de vértices { 0 , 1 } e funções de borda realk{0,1} de Jin-Yi Cai e Michael Kowalczyk.
(4) Algoritmos holográficos de Leslie G. Valiant
(5) Teorema de Holant e tensores da caixa de fósforos de Valiant por Jin-Yi Cai e Vinay Choudhary