olup olmadığı biliniyor


10

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?


2
Bilindiği takdirde, RPBPP ve inklüzyonlarından RPNP, BPP=RP veya RP=NP (veya her ikisi de, esasen arasındaki ilişkiye bağlı olarak) PBPP ve NP beri. Ben şu anda bilinmemektedir olduğunu varsaymak güvenli olduğunu düşünüyorum Yani. RP tek taraflı hata var, bunun içinde yer alır görmek kolaydır BPP, kendi kendine indirgenebilirliğe veya başka bir mülke ihtiyaç duymadan.
chazisop

4
Ne olduğu bilinen olmasıdır NPBPP NP = RP ifade eder. @chazisop, NPBPP=RP BPP = RP veya NP = RP olduğunu nereden buldunuz ?
Emil Jeřábek

1
bildiğimizi varsayalım BPPNPRP(1). Sonra durum analizleri için: - Eğer BPPNP , daha sonra, (1) NPRP bilinen sonuçlar eder, NP=RP . - NPBPP , o zaman (1) BPPRP , bilinen sonuçlarla B P P anlamına gelirBPP=RPNPBPPBPPNP=RP

4
İlk iki dava karıştı. Daha da önemlisi, üçüncü, genel durumda, sonucunuz varsayımla aynıdır, bu nedenle tüm argüman hiçbir şey yapmaz. Özellikle, ilk yorumunuzdaki yanlış iddiayı desteklemiyor.
Emil Jeřábek

1
Varsayım, eşitliği değil, yalnızca altkümeyi ister. Her halükarda, benim argümanım (kötü biçimlendirilmiş ve hatalarla bile), sorulan şeyi bilersek, o zaman açık problemler olan karmaşıklık sınıfı ilişkilerini türetebileceğimizi gösteriyor. Dahası, nasıl üçüncü durum diğerlerinden daha genel ise göremiyorum: açıkça bilinmeyen bir sınıf diğerini içeren olasılığını dışlar.
chazisop

Yanıtlar:


7

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 PB P PBPP=RPNPBPP

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 PU P R P T I M E [ 2 n c ]RPBPPNPccoRPUPRPTIME[2nc]

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 PA(x,b,z)xnbz2ncLAcoRPUP

  • makinesi, girişi , tahmin uzunluğunun rasgele, sorgu cevap, ve kopya. x z 2 | x | c ( x , 0 , z )coRPxz2|x|c(x,0,z)
  • makinesi, girişi , tahmin uzunluğunun , sorgu , ve kopyalar cevap. x z 2 | x | c ( x , 1 , z )UPxz2|x|c(x,1,z)

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:xAx

  • 1. Seçenek: en fazla yarısı 'de seçenek vardır ve sıfır seçenekler vardır . (Bu durumda, .)( x , 0 , z ) A z ( x , 1 , z ) A x L Az(x,0,z)A z(x,1,z)AxLA
  • 2. Seçenek: Her seçeneğinin ve tam olarak bir seçeneğinin . (Bu durumda, .)( x , 0 , z ) A z ( x , 1 , z ) A x L Az(x,0,z)A z(x,1,z)AxLA

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 xALARPTIME[2nc]Mxbz(x,b,z)AMx

  • 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 MzAMAMRPxxLAM

  • 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 MMRPAM

    1. Her sabit bir seçim Göstermek için ve 'in rasgele bit, biçiminin tüm sorgular zaman reddetmelidirler olan ve biçiminin tüm sorgular değil .M M ( x , 0 , z ) A ( x , 1 , z ) ArMM(x,0,z)A(x,1,z)A
    2. Biz bir cevap çevirebilirsiniz olduğunu göster ait bazı seçim için kabul olasılığını etkilemeden çok tarafından.A z M(x,1,z)AzM

    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 PAMAMMxRP

Durum 2'deki iki adımı tartışmaya devam etmektedir:

  1. 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 ,rMMr(x,0,z)A(x,1,z)AM2nc22nczz(x,0,z)AAMM 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 .ArA(x,0,z)Az r M A(x,1,z)AzrMA

  2. 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 / 2zM(x,1,z)1/222nc22nc/2M22nc2nczM(x,1,z)AM1/2


Bu cevap oldukça uzundur ve muhtemelen ilgili tekniklerin daha iyi açıklanmasını sağlayan bir dış kaynağa olan bağlantıdan fayda sağlayacaktır. Birini bilen biri varsa, ben mutlu bir şekilde ekleyeceğim.
Andrew Morgan

Ko'nun anketinde olabilir.
Kaveh

1
@Kaveh: Bu ankete baktım (bahsettiğiniz kişi, değil mi?), Ancak hemen alakalı görünen pek bir şey fark etmedim. Sonuçların çoğu, ispatlama durumuna düşecek gibi görünüyordu . Dikkate değer bir nokta, rastgele bir kehanete göre ve rastgele bir kehanete göre alırız. P = R P B P PN P = R PBPPNP=RPP=RPBPPNP=RP
Andrew Morgan

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.