Tersine dahil etme, BPP'deki kendiliğinden azaltılabilir NP dilinin de RP'de olduğu gerçeği açıktır. Bunun kendi kendine indirgenemez NP dilleri için de geçerli olduğu biliniyor mu?
Tersine dahil etme, BPP'deki kendiliğinden azaltılabilir NP dilinin de RP'de olduğu gerçeği açıktır. Bunun kendi kendine indirgenemez NP dilleri için de geçerli olduğu biliniyor mu?
Yanıtlar:
Karmaşıklıktaki çoğu soruda olduğu gibi, çok uzun bir süre için tam bir cevap olacağından emin değilim. Fakat en azından cevabın göreceli olmadığını gösteriyoruz: eşitsizliğin sahip olduğu ve eşitliğin sahip olduğu bir göreceli var. Sınıfların eşit olduğu bir kehanet vermek oldukça kolaydır: olan herhangi bir kehanet işe yarayacaktır (örneğin, "rasgeleliğin pek yardımcı olmadığı herhangi bir kehanet") olacak olan herhangi bir torpil (örneğin, "rastgelelik bir çok yardımcı olur" nin herhangi bir torpil göreceli). Bunların birçoğu var, bu yüzden detaylarla uğraşmayacağım.N P ⊆ B P P
Hala oldukça açık olsa da, a sahip olduğumuz bir kehanet tasarlamak biraz daha zordur . Aşağıdaki yapı aslında biraz daha iyi sonuç verir: herhangi bir sabit , 'da de olmayan bir dilin olduğu bir kehanet vardır. . Aşağıda özetleyeceğim. c c o R P ∩ U P R P T I M E [ 2 n c ]
Biz torpil tasarımı olacak formunun dizilerini içerir , , bir olduğu bitlik dizisi, bir tek bit, ve uzunluğunun bir bit dizisi olan . Ayrıca , bir makinesi ve bir makinesi tarafından kararlaştırılacak bir dili de vereceğiz :( x , b , z ) x n b z 2 n c L A c o R P U P
Yukarıda belirtilen makinelerin vaatlerini yerine getirmesi için bazı özellikleri karşılamak için ihtiyacımız var . Her için bu iki seçenekten biri böyle olmalıdır:x
Amacımız , her makineye çapraz olmasını sağlamak için bu vaatleri yerine getirecek belirtmektir . Bu uzun cevabı kısa tutmaya çalışmak için, oracle inşaat makinelerini ve birçok önemli ayrıntıyı bırakacağım ve belirli bir makineye nasıl köşegenleştirileceğini açıklayacağım. rastgele bir Turing makinesi olarak düzeltin ve bir giriş olmasına izin verin, böylece ' da seçimi için ' ve ' seçimi üzerinde tam kontrole sahip oluruz . üzerinde kıracağız .L A R P T I M E [ 2 n c ] M x b z ( x , b , z ) ∈ A M x
Durum 1: varsayalım seçmek için bir yol yoktur 's böylece tatmin onun sözünü ilk seçenek ve kabul rastgelelik seçeneği vardır. O zaman bu seçime taahhüt edeceğiz . O zaman eşzamanlı olarak vaadini yerine getiremez ve reddedemez . Bununla birlikte, . karşı köşegenleştirdik .A M A M R P x x ∉ L A M
Durum 2: Ardından, önceki durumun işe yaramadığını varsayın. Şimdi ya vaadini kırmaya ya da vaadinin ikinci seçeneğini karşılayan bazı seçimlerini reddetmeye zorlanabileceğini göstereceğiz . Bu karşı köşegenleştirir . Bunu iki adımda yapacağız:R P A M
Gerçekten de, 1. adımdan itibaren ile başlarsak , kabul olasılığı sıfır olur. , sözünün ikinci seçeneğini tam olarak karşılamıyor, ancak daha sonra adım 2'deki gibi tek bir bit çevirebiliriz ve olacak. Biti çevirmek kabul olasılığının sıfıra yakın kalmasına neden olduğu için, aynı anda kabul edemez ve vaadini yerine getiremez .M A M M x R P
Durum 2'deki iki adımı tartışmaya devam etmektedir:
için rasgele bit seçimini düzeltin . Şimdi simüle kullanılarak rastgelelik olarak ve böylece sorgular cevap ve . en fazla sorgu yaptığını gözlemleyin . Olduğu için seçimler , biz unqueried seçimler gidermek için ve sahip yine ilk seçeneği tatmin onun vaadi. Vaka 2'nin için çalışmasını sağlayamadığımız için , bu anlamına gelirM M r ( x , 0 , z ) ∈ A ( x , 1 , z ) ∉ A M 2 n c 2 2 n c z z ( x , 0 , z ) ∉ A A M M A r A ( x , 0 , z ) ∈ A ( x , 1 , göre tüm rastgele seçimlerini ve özellikle de reddetmelidir . Bu aşağıda biz seçmek durumunda için ve her seçim için her seçim için, daha sonra rastgele bitlerin , , göre reddeder .z r M A
Her için, sorgularının en az olduğu rastgele bit bölümünün olduğunu varsayalım . Ardından toplam sorgu sayısı en az . Öte yandan , tüm dallarında en fazla sorgu yapar, bir çelişki. Bu nedenle bir seçenek çok rastgele bit fraksiyonu olan bu sorgular daha az 1/2 den. Değerini çevirme Bu ipe nedenle kabul olasılığını etkiler az göre .M ( x , 1 , Z ) 1 / 2 2 2 N c 2 2 N C / 2 M 2 2 N c 2 N c z M ( x , 1 , z ) bir M 1 / 2
Hayır, bilinmiyor. Bu en inandırıcı kanıt olmayabilir, ancak bu Google aramasına bir göz atın .