# Karar sürümü P olan P-tamamlama sorunu


14

1) (karar versiyonu) A NP tamamlandığında ve B P'deyken # P-tamamlama problemi #A'dan sayım problemine #B kadar cimri bir azalma sağlamak mümkün müdür?

Örneğin, B P'deyken #SAT'tan #B'ye ciddi bir azalma olabilir mi?

2) B P ise, #B'nin karmaşıklığı için farklı olasılıklar nelerdir?

Yanıtlar:


20

Cimri indirimler konusunda ısrar ediyorsanız (çözüm sayısının korunduğu yerde) P = NP olmadığı sürece böyle bir azalmaya sahip olamazsınız, çünkü B için çözümlerin boşluk bırakmaması için karar algoritması, çözümlerin boşluk olmaması için bir karar algoritması verecektir. A. Öte yandan, başka tür indirimlere izin verirseniz, böyle bir davaya sahip olabilirsiniz. Bir CNF formül ile indirgeme başlar: Örneğin, Valiant #SAT bir bipartit grafikte mükemmel eşleştirmeler sayma sorununa azalttığını göstermiştir ve iki parçalı bir grafiktir oluşturur mükemmel eşleşmeleri sayısı mod olduğu tatmin edici atama sayısının katı , buradaG 2 8 m + 1 4 m F m F F GFG28m+14mFm" de gerçek oluşumların sayısıdır . Bunun nasıl cimri bir azalma değil, yine de tatmin edici atamalarını mükemmel eşleşme sayısından kurtarabileceğiniz için bir azalma olduğuna dikkat edin .FFG

Bunun açık bir açıklaması için Papadimitriou'nun "Hesaplamalı Karmaşıklık" kitabında Bölüm 18'e bakınız.


7

2. sorunun cevabı, #B sayım probleminin karmaşıklığının temelde herhangi bir şey olabileceğidir (hatta zorunlu olarak hesaplanamaz). Daha kesin olarak, karar versiyonunun P'deki kısıtlamasının sayım versiyonunun karmaşıklığı üzerinde herhangi bir etkisi yoktur. Bunun nedeni, herhangi bir ilişki sorununa sahte bir çözüm ekleyebilmenizdir, böylece karar sürümü sayma sürümünün karmaşıklığını değiştirmeden önemsiz hale gelir (cevap her zaman evet olur).


1
neden böyle söylüyorsun? "(hatta zorunlu olarak hesaplanamaz)" B'nin P'de bir karar sorunu olması durumunda #B'nin #P, doğrudan #P sınıfının tanımından olduğu açıktır! ancak #B'nin de kanıtlanması # P-com önemlidir ve kukla çözümler eklemek sayımın karmaşıklığını etkilememelidir. katılıyorsun?
marjoonjan

@marjoonjan: “Eğer B, P'de bir karar sorunu ise, #B'nin #P'de, doğrudan #P sınıfının tanımından olduğu açıktır” Bu yanlıştır. Ayrıca, bir karar problemi B'nin sayım problemini #B'yi benzersiz olarak belirlediğine inandığınız izlenimini edindim, ancak bu cevapta açıkladığım gibi değil.
Tsuyoshi Ito
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.