Karmaşıklık sınıfı PPAD onun seminal 1994 Hristos Papadimitriou tarafından icat edilmiştir kağıdı . Sınıf, bir çözümün varlığının "yönlendirilmiş grafiklerde parite argümanı" ile garanti edildiği arama sorunlarının karmaşıklığını yakalamak için tasarlanmıştır: eğer yönlendirilmiş bir grafikte dengesiz bir tepe noktası varsa, başka bir çözüm bulunmalıdır. Ancak genellikle sınıf resmi olarak ( Bağımsız değişken yalnızca her iki içi ile grafikler ve outdegrees uygulanır) sorunu, . Sorum şu: bu kavramlar neden eşdeğerdir?
Bu noktaya kadar bu sorunun bir kopyası . Şimdi sorunu resmi olarak belirtmek ve oradaki cevaptan neden memnun olmadığımı açıklığa kavuşturmak istiyorum.
Arama problemi ( ): x ∈ { 0 , 1 alan iki polinom boyutlu devre ve . } n ve { 0 , 1 } n içindeki diğer elementlerin polinom listesini döndür . Bu devreler yönlendirilmiş bir grafik tanımlar burada ve . Arama bir sorun şudur: Verilen , ve şekilde , aynı özelliği olan başka bir köşe bulabilirsiniz.
Sorun ara : aynıdır, ancak her ikisi de ve dönüş ya boş bir liste ya da bir eleman.
Azalt kavramı (Ricky'in önerisine göre düzeltilmiş): toplam arama sorun toplam ara problemi indirgenebilir polinom işlevleri ile ve ise bir çözüm sorun, ve açık olduğu A probleminde bir çözüm .
Biçimsel bir soru : neden olduğu indirgenebilen ? Yoksa başka bir indirgenebilirlik kavramı mı kullanmalıyız?
Christos Papadimitriou PPA hakkında benzer bir teorem olduğunu kanıtlamaktadır (Teorem 1, sayfa 505), ancak argüman PPAD için işe yaramıyor gibi görünmektedir . Bunun nedeni, derece dengesi olan bir tepe noktasının, derece dengesi ± 1 olan k köşelerine dönüştürülmesidir . Daha sonra A E O L için algoritma bu köşelerden birini alabilir ve başka bir tane döndürebilir. Bu yeni tepe noktası elde olmaz bir U V .
Her şey daha da kötüye gidiyor çünkü de her zaman eşit sayıda dengesiz köşe var, ancak A U V'de tek sayıda olabilir. Bu yüzden bu iki küme arasında bir bağ kuramazsınız ve g her zaman f - 1'e eşit olamazdı . Eğer g ( x , f ( x ) ) ≠ x sonra çözümü için bir yöntem elde etmek bir U V bazı durumlarda en az polinom zamanda. Eğer gr bağlı değildir x ve için y 1 ≠ Y 2 , sonra y 2 için bir yanıt olarak döndürülebilir y 1 . Bu A U V için bir çözüm sağlamaz.
Son soru : Yukarıda listelenen engeller bir şekilde aşılabilir mi? Biri olası bağımlılığını istihdam Can üzerinde x ?