Taraflı paralı BPP standart BPP'ye ne zaman eşittir?


10

Olasılıksal bir Turing makinesinin olasılığı ile birlikte gelen haksız bir paraya erişmesine izin verin (döndürmeler bağımsızdır). B P P p'yi , böyle bir makine tarafından polinom zamanda tanınabilen dil sınıfı olarak tanımlayın . Bunu kanıtlamak standart bir alıştırmadır:pBPPp

A) rasyonel veya hatta B P P uyumluysa, B P P p = B P P'dir . (Göre B P P -computable I şunları ifade ederler: bir beslenmesini polinom algoritma randomize olduğu , n tekli payda ile WHP ikili rasyonel getiriler 2 N içinde bu yalan 2 - n - 1 ve p .)pBPPBPPp=BPPBPPn2n2n1p

Bazı uncomputable için B) sınıfı B P P s dolayısıyla karar verilemez bir dil içerir ve daha büyük olan B P , P . Bu p değerleri, ( 0 , 1 ) 'de yoğun bir set oluşturur .pBPPpBPPp(0,1)

Sorum şu: aralarında ne oluyor? için bir kriter var mı ? Özellikle:BPPp=BPP

1) olasılıklarında p hesaplanamaz mı , B P P p = B P P olacak şekilde var mı? (Bazı yüksek sınıflarda hesaplanabilirler).BPPpBPPp=BPP

2) mi daha geniş B P , P , tüm uncomputable için p ? (Söz konusu parametreler, ikili genleşmesi çok uzun sıfırlar ve / veya diziler içeren parametrelerdir. Bu durumda rastgele örnekleme ile bitlerin hesaplanması çok uzun, hatta hesaplanamayan zaman alabilir ve sorun polinom zamanına yeniden ayarlanamaz. zorluk başka bir genişleme tabanı ile aşılabilir, ancak bazı p tüm tabanları kandırabilir).BPPpBPPpp


P'nin (un) hesaplanabilir olması ile tam olarak ne demek istiyorsun?
daniello

computable tanımını ekledim. Genel olarak hesaplanabilir için kişi "randomize polinom" kelimelerini bırakabilir ya da sadece ikili genişlemenin hesaplanabilir olduğunu söyleyebilir. (Sınırlı kaynaklarla bu aynı değildir.)BPP
Daniil Musatov

Bence her uncomputable için p , belirli bir nedeniyle s hesaplayabilir -biased jeton bir n 'inci bit p örnekleme ile. Biz hesaplayabilir varsayalım n 'zaman th bit f ( n ) içerir, daha sonra dilin 1 x tüm x böyle f - 1 ( X ) ' inci biraz p olan 1 olan B P P pBPPpBPPppnpnf(n)1xxf1(x)p1BPPp, ama açıkça hesaplanamaz.
daniello

Bu kesinlikle hesaplanamayan büyük çoğunluğu için geçerlidir . Ancak bir uyarı vardır: Eğer p sıfır ve birlerin uzun sekanslar içeren o zaman çok uzun gerektiğini belirlemek için numune olabilir n 'inci bit. Bu örnekleme o kadar uzun olabilir ki f ( n ) hesaplanamaz (Meşgul Kunduzlar işlevi gibi). Ayrıca, kendisinden örneklemenin tam olarak hesaplanabileceğinden şüpheliyim. Ve görünüşe göre f ( n ) hesaplanmadan söz konusu dili tanıyamıyor. ppnf(n)f(n)
Daniil Musatov

Yanıtlar:


1

1) Evet, ancak sadece tanımınız nedeniyle. Alışılmadık bir dil alın (evet, bunun boş olabileceğini biliyorum, bu durumda sadece E X P'den daha büyük bir şey alın ), bu n L ise n 2 a s , yani 2 2 2 şeklinde bir kule değildir . P = n L 1 / n'yi tanımlayın . Bu p B değilLEXPBPPEXPnLn2s222p=nL1/np uyumlu, ancak p , B B P P p makinesininsimülasyonuna izin veren yeterince küçük bir ilave hataya kadar P'de yaklaşık olarak tahmin edilebilir.BPPpPBPPp

Eğer tarif vardı yaklaşık istediğiniz bu -computable örneğin p bir katkı maddesi hata kadar 1 / n (yerine 1 / 2 , n polinom zamanda), işler farklı olacaktır.BPPp1/n1/2n

Güncelleme. Aşağıdaki cevap tekrar izin katkı hata olduğunda durum için ise yerine 2 - n - 1 .2n2n1

2) Evet, burada çünkü sınıflar üzerinde polinom kısıtlama hakkında ve örnekleme yoluyla unutabilir kat alabilirsiniz n ait ıncı bit p de B P P p .2nnpBPPp


2) merkezi limit teoremi biri örneklemek gerektiğini göstermektedir düşünüyorum değil, 2 n , kat edinme 2 - n hassas. Ancak asıl sorun, bazen çok daha fazla hassasiyete ihtiyaç duymamızdır. Söyle, eğer | p - 122n2n2nsonra bir ihtiyacı1|p12|<ϵ numuneleri bile ilk rakamı hesaplamak için. İhtiyaç duyulan örneklerin sayısı gelişigüzel, hatta rakipsiz bile olsa büyük olabilir. Nokta, düzenlemede biraz açıklığa kavuşturuldu. 1ϵ2
Daniil Musatov

@Daniil: Soruya da yorum yaptığım gibi, hesaplanabilir tanımınızdaki rakamların hesaplanmasını istemediniz. Yani, eğer p eşittir, örneğin, 0.01111111111 , o zaman def göre virgül sonra ilk basamak için 1 tahmin gerekir . BPPp0.011111111111
domotorp

ppi2i1p

2np
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.