이것이 어디에서 처음으로 증명되었는지는 모르겠지만 EdgeCover는 불리언 도메인 홀란 트 문제로 표현되기 때문에 많은 홀란 트 이분법 정리에 포함됩니다.
EdgeCover는 (1)의 이분법 정리에 포함됩니다. 정리 6.2 (저널 버전 또는 사전 인쇄의 정리 6.1)는 EdgeCover가 평면 3 규칙 그래프보다 # P-hard임을 보여줍니다. 이것을보기 위해, 3 개의 정규 그래프에 대한 홀 런트 문제인 EdgeCover의 표현은 (또는 [ 0 , 1 , 1 , 1 ] 을 [ 0 , 1 , … ) 로 바꿉니다 . 1 ] 함유 K를 통해 동일한 문제를 1의 KHolant([0,1,1,1])[0,1,1,1][0,1,…,1]kk-정규 그래프). 이 표기법 은 입력 해밍 가중치 순서대로 대칭 함수 의 출력을 나열합니다 . 집합 모서리의 일부 하위 집합 (1에 할당 된 것으로 간주하고 보완 집합에 0이 할당 된 것으로 생각)의 경우 각 꼭지점의 제약 조건은 하나 이상의 모서리에 1이 할당되어 있어야합니다. 이는 정확히 함수 [ 0 , 1 , 1 , 1 ] . 가장자리의 고정 하위 집합의 경우 가중치는 [ 0 , 1 , 1 , 1 ] 출력의 곱입니다 .[0,1,1,1][0,1,1,1][0,1,1,1]각 정점에서. 정점이 덮이지 않으면 의 인자가 됩니다. 모든 꼭짓점이 포함되면 모든 꼭짓점이 1 의 요인으로 작용 하므로 가중치도 1 입니다. 그런 다음 Holant는 가능한 모든 가장자리 하위 집합을 합산하고 각 하위 집합에 해당하는 가중치를 추가합니다. 모든 모서리를 세분화하고 새로운 정점에 대한 두 입사 모서리가 같아야한다는 제약 조건을 적용하는 경우이 Holant 값은 정확히 동일합니다. 대칭 함수 표기법을 사용하여이 이진 동등 함수는 [ 1 , 0 , 1 ] 입니다. 이 그래프는 이분입니다. 한 부분의 꼭짓점은 [ 0 , 1 ,011[1,0,1] 다른 부분의 정점은이 제한하면서 [ 1 , 0 , 1 ] 제약. Holant 문제로서의 표현은 Holant ( [ 0 , 1 , 1 , 1 ] | [ 1 , 0 , 1 ] ) 입니다. 그런 다음 " [ 0 , 1 , 1 , 1 ] "행과 " [ 1 , 0 "열을 직접 확인할 수 있습니다[0,1,1,1][1,0,1]Holant([0,1,1,1]|[1,0,1])[0,1,1,1] "에 인용 된 정리 근처의 표 중"H "가 포함되어 있습니다. 이는 입력 그래프가 평면이어야하더라도 문제가 # P-hard임을 의미합니다.[1,0,1]
참고 : Pinyan Lu는이 논문과 인용 한 첫 번째 논문의 저자입니다. 그들의 논문에 "가장자리 커버링이 입력을 3 개의 정규 그래프로 제한 할 때도 # P- 완전한 문제"라고 말했을 때, 그들은 암시 적으로 인용하고있었습니다 (1). FPTAS에 이러한 제한이 필요하지 않기 때문에 평면 그래프로 더 제한 될 때 경도도 유지한다고 언급하지 않았을 것입니다.
같은 작업의 회의 및 저널 버전과 같은 (2,3)과 같은 후기의 홀란 트 이분법 이론은 더 많은 것을 증명했다. 정리 1 (두 버전 모두)에 따르면 EdgeCover는 k ≥ 3의 평면 정규 그래프 보다 # P-hard라고합니다 . 이를 확인하려면 홀로그램 변환을 적용해야합니다. 위에서 설명한 것처럼 k- 정규 그래프에 대한 홀 런트 문제인 EdgeCover의 표현 은 홀 런트 ( [ 0 , 1 , … , 1 ] )입니다 . 여기서 [ 0 , 1 , … , 1 ] 은 k를 포함합니다kk≥3kHolant([0,1,…,1])[0,1,…,1]k1입니다. 또한 합니다. 이제 우리는 T = [ 1 e π i / k 1 0 ] 으로 홀로그램 변환을 적용합니다 .Holant([1,0,1]|[0,1,…,1])T=[11eπi/k0](또는 관점에 따라 그 반대). Valiant의 Holant Theorem (4,5)에 따르면 문제의 복잡성은 바뀌지 않습니다 (사실, 두 문제는 모든 입력의 출력에 동의하기 때문에 실제로 동일한 문제입니다. 문제의 표현 만 변경됨) ). 이 문제에 대한 다른 표현은
여기서 = k 는 등식 함수입니다.
Holant([1,0,1]T⊗2|(T−1)⊗k[0,1,…,1])=Holant([2,eπi/k,e2πi/k]|=k),
=k 입력. 정리 1을 적용하려면원래 함수를
e 로 나누어
[ 2 , e π i / k , e 2 π i / k ] 를
[ 2 e − π i / k , 1 , e π i / k ] 로 정규화해야합니다
. 이 값이 0이 아니기 때문에 문제의 복잡성을 변경하지 않는
π i / k . 그런 다음
X 와
Y 값
k[2,eπi/k,e2πi/k][2e−πi/k,1,eπi/k]eπi/kXYX=2Y=−2k−1k≥3kk≥3
참고 : Michael Kowalczyk의 논문 에서이 정리와 증명을 볼 수도 있습니다 .
EdgeCover가 (1) 전에 # P-hard로 표시되는 것을 확인하기 위해 문헌 검색을 계속할 것입니다.
(1) Jin-Yi Cai, Pinyan Lu 및 Mingji Xia ( 저널 , 프리 프린트 )의 홀로 그래픽 감소, 보간 및 경도 .
(2) 대한 이분법k{0,1}-Vertex Assignments and Real Edge Functions by Jin-Yi Cai and Michael Kowalczyk.
(3) Partition functions on k-Regular Graphs with {0,1}-Vertex Assignments and Real Edge Functions by Jin-Yi Cai and Michael Kowalczyk.
(4) Holographic Algorithms by Leslie G. Valiant
(5) Valiant’s Holant Theorem and matchgate tensors by Jin-Yi Cai and Vinay Choudhary