Tôi không biết điều này đã được chứng minh lần đầu tiên ở đâu, nhưng vì EdgeCover có biểu hiện là một vấn đề Holant miền Boolean, nên nó được bao gồm trong nhiều định lý phân đôi Holant.
EdgeCover được bao gồm trong định lý phân đôi trong (1). Định lý 6.2 (trong phiên bản tạp chí hoặc Định lý 6.1 trong bản in trước) cho thấy EdgeCover là # P-hard so với các đồ thị 3 mặt phẳng. Để thấy điều này, biểu thức cho EdgeCover là một vấn đề Holant trên đồ thị 3 thông thường là (hoặc thay thế bằng chứa 1 cho cùng một vấn đề trên đồ thị -regular). Đây ký hiệu liệt kê các sản phẩm của một chức năng đối xứng[ 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]theo thứ tự trọng lượng Hamming đầu vào. Đối với một số tập hợp con của các cạnh được đặt (mà chúng ta nghĩ là được gán 1 và tập bổ sung được gán 0), ràng buộc ở mỗi đỉnh là ít nhất một cạnh được gán 1, chính xác là hàm . Đối với một tập hợp con các cạnh cố định, trọng lượng của nó là sản phẩm của các đầu ra ở mỗi đỉnh. Nếu bất kỳ đỉnh nào không được bảo hiểm, nó đóng góp hệ số . Nếu tất cả các đỉnh được che phủ, thì tất cả các đỉnh đóng góp hệ số , vì vậy trọng số cũng là[ 0 , 1 , 1 , 1 ] 0 1 1[0,1,1,1][0,1,1,1]011. Sau đó, Holant là tổng hợp trên mọi tập hợp con có thể của các cạnh và thêm trọng số tương ứng với mỗi tập hợp con. Giá trị Holant này hoàn toàn giống nhau nếu chúng ta chia nhỏ mọi cạnh và áp đặt ràng buộc rằng cả hai cạnh tới của các đỉnh mới này phải bằng nhau. Sử dụng ký hiệu hàm đối xứng, hàm đẳng thức nhị phân này là . Biểu đồ này là lưỡng cực. Các đỉnh trong một phần có ràng buộc trong khi các đỉnh trong phần khác có ràng buộc . Biểu thức cho vấn đề này là vấn đề Holant là . Sau đó, bạn có thể tự kiểm tra hàng đó " " và cột "[ 0 , 1 , 1 , 1 ] [ 1 , 0 , 1 ] Holant ( [ 0 , 1 , 1 , 1 ] | [ 1 , 0 , 1 ] ) [ 0 , 1 , 1 , 1 ] [ 1 , 0 , 1 ][1,0,1][0,1,1,1][1,0,1]Holant([0,1,1,1]|[1,0,1])[0,1,1,1][1,0,1]"Của bảng gần định lý được trích dẫn ở trên có chứa" H ", có nghĩa là vấn đề là # P-hard ngay cả đồ thị đầu vào phải là phẳng.
Lưu ý bên lề: Lưu ý rằng Pinyan Lu là tác giả của cả bài báo này và bài báo đầu tiên bạn trích dẫn. Tôi đoán rằng khi bài báo của họ nói rằng "đếm bìa là vấn đề hoàn thành # P ngay cả khi chúng tôi giới hạn đầu vào ở 3 biểu đồ thông thường", họ đã ngầm trích dẫn (1). Có lẽ họ đã không đề cập rằng độ cứng cũng giữ khi bị giới hạn hơn nữa đối với các đồ thị phẳng vì FPTAS của họ không cần hạn chế này.
Các định lý phân đôi Holant sau này, chẳng hạn như các định lý trong (2,3) --- phiên bản hội nghị và tạp chí của cùng một tác phẩm --- đã chứng minh nhiều hơn. Định lý 1 (trong cả hai phiên bản) nói rằng EdgeCover là # P-cứng trên phẳng đồ thị -regular cho . Để thấy điều này, chúng ta cần áp dụng một phép biến đổi ba chiều. Như đã trình bày ở trên, khái niệm cho EdgeCover là một vấn đề Holant qua -regular đồ thị là , nơi chứa 1 của . Và hơn nữa, điều này tương đương với . Bây giờ, chúng tôi áp dụng phép biến đổi ba chiều bằngk ≥ 3 k Holant ( [ 0 , 1 , ... , 1 ] ) [ 0 , 1 , ... , 1 ] k Holant ( [ 1 , 0 , 1 ] | [ 0 , 1 , ... , 1 ] ) T = [ 1 e π i / k 1 0 ]kk≥3kHolant([0,1,…,1])[0,1,…,1]kHolant([1,0,1]|[0,1,…,1])T=[11eπi/k0](hoặc nghịch đảo của nó, tùy thuộc vào quan điểm của bạn). Theo Định lý Holant của Valiant (4,5), điều này không làm thay đổi mức độ phức tạp của vấn đề (thực tế, cả hai vấn đề thực sự là cùng một vấn đề vì chúng đồng ý về đầu ra của mọi đầu vào ... chỉ có biểu hiện của vấn đề đã thay đổi ). Biểu thức thay thế cho vấn đề này là
= k k [ 2 ,
Holant([1,0,1]T⊗2|(T−1)⊗k[0,1,…,1])=Holant([2,eπi/k,e2πi/k]|=k),
trong đó là hàm bình đẳng trên đầu vào. Để áp dụng Định lý 1, chúng ta phải chuẩn hóa thành bằng cách chia hàm ban đầu cho , điều này không làm thay đổi độ phức tạp của vấn đề vì giá trị này là khác không. Khi đó các giá trị và trong phát biểu của định lý là và . Dành cho
=kk[2,eπi/k,e2πi/k][2e−πi/k,1,eπi/k]eπi/kXYX=2Y=−2k−1k≥3, người ta có thể kiểm tra xem vấn đề này, do đó, EdgeCover cũng vậy, # P-hard so với các đồ thị không đều phẳng cho .
kk≥3
Lưu ý bên lề: Người ta cũng có thể thấy định lý và bằng chứng này trong luận án của Michael Kowalchot .
Tôi sẽ tiếp tục tìm kiếm tài liệu của mình để xem EdgeCover đã được hiển thị là # P-hard trước (1).
(1) Giảm hình ba chiều, nội suy và độ cứng của Jin-Yi Cai, Pinyan Lu và Mingji Xia ( tạp chí , bản in trước ).
(2) một sự phân đôi cho -Regular Đồ thị với -Vertex Bài tập và Real Cạnh Chức năngk{0,1} của Jin-Yi Cai và Michael Kowalczyk.
(3) Các chức năng phân vùng trên đồ thị -Regular với -Gertex Assign và Real Edge Functionk{0,1} của Jin-Yi Cai và Michael Kowalchot.
(4) Thuật toán ba chiều của Leslie G. Valiant
(5) Định lý Holant của Valiant và các thang đo khớp của Jin-Yi Cai và Vinay Choudhary