BPP P / poly ve daha da güçlü bir BPP / poly P / poly tutma işleminin dahil edildiğini (şimdilik yaklaşık 40 yıldır Adleman, Bennet ve Gill'e teşekkür ediyoruz) biliyoruz . "/ Poli" anlamına gelir çalışmasını homojen olmayan (her giriş uzunluğu için ayrı bir devre ) iken, p Elimizdeki bu "/ Poli" imkanı olmayan bir Turing makinesi tüm olası giriş uzunlukları daha uzun demek, daha, = bir sonraki "Büyük Patlama" ya geçen saniye sayısı. n
Soru 1: BPP P / poly'i bildikten sonra BPP = P'nin bir kanıtı (veya kanıtsızlığı) bilgimize nasıl katkıda bulunur ?
"Yeni" altında, diğer karmaşıklık sınıflarının çöküşü / ayrılması gibi gerçekten şaşırtıcı sonuçlar kastediyorum. Bunu, NP subseteq P / poly'nin sağlayacağı kanıt / sökülmeyle sonuçlandırın .
[EKLENEN 2017/10/8] biri gerçekten şaşırtıcı sonuç BPP P ile gösterildiği gibi, olacaktır Impagliazzo ve Wigderson , bütün (!) Sorunlara E = DTime olurdu büyüklükteki devreler . Bu sonucu hatırladığı için Ryan'a teşekkürler. 2 o ( n )
Soru 2: BPP = P'nin neden BPP / poli P / poly'nin kanıtı gibi benzer çizgilerle kanıtlanamıyoruz ?
Bir "bariz" engel sonlu vs sonsuz alanı konudur: ikili devreler üzerinde çalışmak sonlu Turing makineleri üzerinde tüm seti çalışacaktır oysa etki ait - herhangi bir uzunlukta dizeleri. Bu nedenle, olasılıksal boolean devreleri derandomize etmek için, olasılıklı bir devrenin bağımsız kopyalarının çoğunu almak ve Chernoff'un eşitsizliğini, sendika bağlı ile birlikte uygulamak yeterlidir. Elbette, sonsuz alanlarda, bu basit çoğunluk kuralı işe yaramaz.
Peki bu (sonsuz alan) gerçek bir “engel” midir? İstatistiksel öğrenme teorisi (VC boyut) sonuçlarını kullanarak, zaten olabilir kanıtlamak olduğunu BPP / poli P / poli üzerinde çalışan devreler için de geçerlidir sonsuz (bütün gerçek sayılar üzerinde çalışma) aritmetik devreler gibi etki alanları; bkz . Benzer bir yaklaşım kullanırken, tek ihtiyacımız olan poli-zaman Turing makinelerinin VC boyutunun çok büyük olamayacağını göstermektir. Kimse bu ikinci adımı atma girişiminde bulundu mu?
Not [ilave 2017/10/7]: derandomization bağlamında, bir sınıf VC boyutu fonksiyonları maksimum sayısı olarak tanımlanmaktadır işlevleri vardır olan olarak , örneğin her için bir nokta vardır ile iFF . Yani nokta kümelerini fonksiyonlar aracılığıyla değil, fonksiyon kümelerini noktalarla paramparça ediyoruz. (VC boyutunun sonuçta ortaya çıkan iki tanımı birbiriyle ilişkilidir ancak üsteldir.)f : X → Y v f 1 , … , f v F S ⊆ { 1 , … , v } ( x , y ) ∈ X × Y f i ( x ) = y i ∈ S
Sonuçlar (bilinen olasılık düzgün yakınsama ) daha sonra aşağıdaki anlamına: Her bir giriş için, eğer , bir rastgele seçilmiş fonksiyonu (bazı olasılık dağıtım altında karşılayan) sabiti için , o zaman , tüm girişlerinde çoğunluk olarak hesaplanabilir bazı (sabit) fonksiyonlar . Bkz. Örneğin Haussler gazetesinde bulunan Corollary 2 . [Bunun tutulması için, üzerinde bazı hafif ölçülebilirlik koşulları vardır .] f ∈ F F P r O , b { f ( x ) = f ( x ) } ≥ 1 / 2 + c c > 0 f ( x ) x ∈ x m = O ( hac ) F F
Örneğin, , boyutundaki aritmetik devrelerle hesaplanabilen tüm polinomlarının kümesiyse, tüm polinomların derecesi en fazla . (Bakınız örneğin polinomlar sıfır desen sayısı bilinen üst sınırları kullanılarak bu çalışmada ), bir VC boyutu olduğu gösterilebilir olduğu . Bu, aritmetik devreler için BPP / poly P / dahil edilmesi anlamına gelir .