Sipser-Lautemann teoremi - Sipser–Lautemann theorem

İçinde hesaplama karmaşıklığı teorisi, Sipser-Lautemann teoremi veya Sipser – Gács – Lautemann teoremi şunu belirtir sınırlı hata olasılıklı polinom (BPP) süresi, polinom zaman hiyerarşisi ve daha spesifik olarak Σ2 ∩ Π2.

1983'te, Michael Sipser BPP'nin polinom zaman hiyerarşisi.[1] Péter Gács BPP'nin aslında Σ2 ∩ Π2. Clemens Lautemann BPP’nin üyeliğine dair basit bir kanıt sunarak katkıda bulundu2 ∩ Π2, ayrıca 1983'te.[2] Aslında BPP =P, Sipser-Lautemann teoreminden çok daha güçlü bir ifadedir.

Kanıt

Burada Lautemann'ın kanıtını sunuyoruz.[2] Genelliği kaybetmeden bir makine M ∈ Hatalı BPP ≤ 2−|x| seçilebilir. (Tüm BPP problemleri, hata olasılığını üssel olarak azaltmak için güçlendirilebilir.) İspatın temel fikri, bir Σ tanımlamaktır.2 bunu ifade etmeye eşdeğer cümle x dilde L, tarafından tanımlanan M rastgele değişken girdilerinin bir dizi dönüşümünü kullanarak.

Çıktısından beri M rastgele girdiye ve girdiye bağlıdır xhangi rasgele dizelerin doğru çıktıyı üreteceğini tanımlamak yararlıdır. Bir(x) = {r | M(x,r) kabul eder}. Kanıtın anahtarı, xL, Bir(x) çok büyük ve ne zaman xL, Bir(x) çok küçük. Kullanarak bitsel eşlik, ⊕, bir dizi dönüşüm şu şekilde tanımlanabilir: Bir(x) ⊕ t={rt | rBir(x)}. İspatın ilk ana lemması, bu dönüşümlerin küçük bir sonlu sayısının birleşiminin rastgele girdi dizgelerinin tüm uzayını içereceğini gösterir. Bu gerçeği kullanarak, a Σ2 cümle ve bir Π2 doğru olan bir cümle oluşturulabilir ancak ve ancak xL (sonuca bakın).

Lemma 1

Lemma 1'in genel fikri, eğer Bir(x) rastgele alanın büyük bir bölümünü kaplar daha sonra tüm rastgele alanı kaplayacak küçük bir çeviri dizisi vardır. Daha matematiksel bir dilde:

Eğer , sonra , nerede öyle ki

Kanıt. Rastgele seç t1, t2, ..., t|r|. İzin Vermek (tüm dönüşümlerin birliği Bir(x)).

Yani herkes için r içinde R,

İçinde en az bir öğenin bulunma olasılığı R değil S dır-dir

Bu nedenle

Böylece her biri için bir seçim var öyle ki

Lemma 2

Önceki lemma gösteriyor ki Bir(x) küçük bir çeviri seti kullanarak alandaki olası her noktayı kapsayabilir. Bunun tamamlayıcısı xL alanın sadece küçük bir kısmı tarafından kapsanmaktadır . Sahibiz:

Çünkü polinomdur .

Sonuç

Lemmalar, BPP'de bir dilin dil üyeliğinin olarak ifade edilebileceğini göstermektedir.2 aşağıdaki gibi ifade.

Yani, x dilde L eğer varsa tüm rastgele bit vektörleri için ikili vektörler r, TM M en az bir rastgele vektör kabul eder ⊕ tben.

Yukarıdaki ifade şu şekildedir: Σ2 çünkü önce varoluşsal olarak sonra evrensel olarak ölçülür. Bu nedenle BPP ⊆ Σ2. BPP altında kapalı olduğu için Tamamlayıcı, bu BPP'yi kanıtlıyor ⊆ Σ2 ∩ Π2.

Daha güçlü versiyon

Teorem şu şekilde güçlendirilebilir: (görmek MA, SP
2
).[3][4]

Referanslar

  1. ^ Sipser, Michael (1983). "Rastgeleliğe karmaşıklık teorik bir yaklaşım". 15. ACM Bilişim Teorisi Sempozyumu Bildirileri. ACM Press: 330–335. CiteSeerX  10.1.1.472.8218.
  2. ^ a b Lautemann, Clemens (1983). "BPP ve polinom hiyerarşisi". Inf. Proc. Lett. 17. 17 (4): 215–217. doi:10.1016/0020-0190(83)90044-3.
  3. ^ Canetti, Ran (1996). "BPP ve polinom zaman hiyerarşisi hakkında daha fazla bilgi". Bilgi İşlem Mektupları. 57 (5): 237–241. doi:10.1016/0020-0190(96)00016-6.
  4. ^ Russell, Alexander; Sundaram, Ravi (1998). "Simetrik değişim BPP'yi yakalar". Hesaplamalı Karmaşıklık. 7 (2): 152–162. CiteSeerX  10.1.1.219.3028. doi:10.1007 / s000370050007. ISSN  1016-3328.