GÜNCELLEME:
Aşağıdaki cevabın özel durumuyla ilgili olduğunu belirtmeliydim. k=|V|. Bu dava zor olduğundan, genel sorunk aynı zamanda zor.
Holant çerçevesi esasen, yayılan alt hatlar üzerinde üstel bir toplamdır (yani tüm köşeler alt grafikte bulunur, bu nedenle toplam kenarların alt kümeleri üzerindedir). Buna karşılık, sorunun mevcut versiyonu kenardan kaynaklı alt çizgilerle ilgilidir.
Bu sorunun daha önceki bir sürümü, izole köşeleri olmayan belirli altgrafların sayılması ile ilgilidir. Aşağıdaki cevap bu gereksinimi doğru bir şekilde karşılıyor. Her iki yayılma alt grafiğini (yani Holant çerçevesi) ve izole köşe noktaları dikkate alındığında, bu, kenar kaynaklı alt çizgileri dikkate almakla aynıdır.|V|köşe noktası. OP temel olarak bu soruya dikkat çekti .
3-Düzenli Düzlemsel Grafikler
Şu an için, grafiğin G iki taraflıdır.
Farz et ki G3-düzenli düzlemsel bir grafiktir. Sorununuz iki taraflı düzlemsel Holant problemi olarak ifade edilebilir
Pl-Holant([1,0,−1]|[0,1,1,1]).
Nasıl olduğunu açıklayayım. Aşağıda verdiğimden daha fazla ayrıntı için bu makaleye bakın .
Holant, kenarlara (Boole) atamaların toplamıdır. Köşelerde kimin girişleri olay kenarlarına atanan kısıtlamalar vardır. Kenarlara yapılan her atama için, tüm köşe sınırlamalarının ürününü alıyoruz.
İzole köşeler olmaması gereksiniminiz, olay kenarlarından hiçbiri seçilmezse belirli bir tepe noktasında tatmin edilmeyen ve en az bir kenar seçildiğinde tatmin edilen kısıtlamadır. Bu simetrik kısıtlama, giriş 1'lerinin sayısı 0 olduğunda (yani altbölümde olay kenarı olmadığında) 0 (yani tatminsiz) veren ve sayı olduğunda çıkış 1 (yani memnun) veren [0,1,1,1] ile gösterilir. giriş 1 'in 1, 2 veya 3'tür (yani alt paragraftaki 1, 2 veya 3 olay kenarı).
Diğer gereksiniminiz, çift sayıda kenarlı alt çizimlerin sayısını, eksi de tek sayıda kenarlı alt çizimleri hesaplamaktır. Grafiğimiz içinG, her kenarı 2 uzunluklu bir yolla değiştiririz (buna 2-streç denir) G). Bu, (2,3)-düzenli iki-parçalı bir grafik verir. Tüm orijinal köşelere, yukarıdan [0,1,1,1] sınırını atarız. Tüm yeni köşelere, [1,0, -1] sınırlamasını atarız. Bu kısıtlamanın orta girişi 0 olduğundan, bu derece 2 köşelerin olay kenarlarına ya her ikisi de 0 (yani alt bölümde değil) ya da her ikisinde de 1 (yani alt bölümde) atanmaya zorlanır. Şimdi kenarlara belirli bir atama için, eğer sayın "orijinal" kenarlar eşit, o zaman tüm derece 2 köşelerinden katkı (−1)n=1. Aksi takdirde,n tuhaf ve katkısı (−1)n=−1. Tam olarak istediğiniz budur.
Bu iki taraflı Holant problemi bu yazıda Theorem 6.1 tarafından # P-zor . Ancak, bu teoremi uygulamak en kolay yöntem değildir. Bunun yerine aşağıdakileri göz önünde bulundurun.
Holografik bir dönüşüm yapıyoruz T=[−1011],bu da Holant'ın değerini değiştirmez. Böylece, yukarıdaki problem tam olarak aynıdır.
Pl-Holant([1,0,−1]|[0,1,1,1])=Pl-Holant([1,0,−1]T⊗2|(T−1)⊗3[0,1,1,1])=Pl-Holant([1,−1,0]|[1,0,0,1]).
Daha sonra bu makalede Theorem 1.1 tarafından bu sorunun # P-zor olduğunu görmek kolaydır .
İki Taraflı Grafiklerle Sınırlama
Önceki sorunuz gibi , iki taraflı grafiklerle sınırlı olan aynı sorunun ele alınması çok daha zordur ve hala açık bir sorun olduğuna inanıyorum. İzlenebilir vakalar hakkında bir varsayımımız var (ve probleminizin bunlardan biri olup olmadığını kontrol edeceğim), ancak bipartit grafiklerle kısıtlı olsa bile probleminizin hala # P-zor olduğunu düşünüyorum.