Karmaşıklık sınıfı operatörleri için iyi bir referans mı?


16

Karmaşıklık sınıfı operatörleri hakkında yazarken başvurabileceğim iyi açıklayıcı makaleler veya anketler olup olmadığını merak ediyorum : karmaşıklık sınıflarını nicelleştiriciler gibi şeyler yaparak dönüştüren operatörler.

Operatör örnekleri

Aşağıdakiler, bir cevabın tanımlayabilmesi gereken minimum bir operatör listesi olarak yorumlanabilir. Burada, C keyfi bir sonlu alfabe üzerinde rastgele bir dil kümesidir Σ.

C:={LΣ|ACfO(poly(n))xΣ:[xLcΣf(|x|):(x,c)A]}

  • operatör görünüşte gösterimi ile de olsa, Wagner [1] tarafından tanıtılan C yerineC . Bu şekilde inşa edilmiş bir sınıfın en ünlü örneğiNP=P . Bu operatör tamamlayıcı nicelik ile birlikte ki burada,c tanımı ile değiştirildiğic kolayca tüm polinom hiyerarşiyi tanımlayabilen sağlar: Örneğin,Σ2PP=P . Bu muhtemelen tanımlanan ilk operatör olabilir.

C:={LΣ|ACfO(poly(n))xΣ:[xL#{cΣf(|x|):(x,c)A}0(mod2)]}

  • operatörü benzer o operatör C sınıfı içinde doğrulanabilir olan mevcut sertifikaların sayısını ilgilendiren C , ancak bunun yerine certficiates sayısı modulo sayar 2 . P ve L sınıflarını tanımlamak için kullanılabilir . Benzer operatörleri " M o d k diğer modülü için" exist k .CC2PLModkk

coC:={LΣ|ACxΣ:[xLxA]}

  • Bu tamamlayıcı operatördür ve , c o C = P , c o M o d k L ve tamamlayıcılar altında kapatıldığı bilinmeyen sınıflardan bir dizi tanımlamak için örtük olarak kullanılır .coNPcoC=PcoModkL

BPC:={(Π0,Π1)|Π0,Π1Σ&ACfO(poly(n))xΣ:[(xΠ0#{cΣf(|x|):(x,c)A}13|Σf(|x|)|)&(xΠ1#{cΣf(|x|):(x,c)A}23|Σf(|x|)|)]}

- aralık için özür dileriz

  • operatör görünüşte Schöning tarafından tanıtılan [2], diller (yani o olasılık boşluğu izin vermedi) ve açık sabitleri kullanmadan tanımlamak için de olsa 1BP veya213 . Buradaki tanım, YES örnekleriΠ1ve NO örnekleriΠ0 olduğundabunun yerine umut problemleri verir. BPP=BPPveAM=BPNPolduğuna dikkat edin; bu operatör Toda ve Ogiwara [3] tarafındanP#PBPP olduğunu göstermek için kullanılmıştır.23Π1Π0BPP=BPPAM=BPNPP#PBPP

Uyarılar

Bir standart sınıflardan tanımlarından soyut diğer önemli operatörler (sınıflardan = p ve C = L ve) (sınıflardan P P ve P L ). Literatürün çoğunda F (karar sınıflarından fonksiyon problemleri veren) ve # C=CC=PC=LCCPPPLF# (karar sınıflarından sayım sınıfları verme) de karmaşıklık operatörleri .

Borchert ve Silvestri [4] tarafından her sınıf için bir operatör tanımlamayı teklif eden, ancak literatürde fazla değinilmeyen bir makale vardır; Ayrıca böyle bir genel yaklaşımın ince tanımlayıcı sorunları olabileceğinden endişe ediyorum. Sırayla Köbler, Schöning ve Torán'ın [5] iyi bir sunumuna atıfta bulunuyorlar, ancak şu anda 20 yaşın üstünde ve kaçırıyor gibi görünüyor .

Soru

Karmaşıklık sınıfı operatörleri için hangi kitap veya makale iyi bir referanstır?

Referanslar

[1]: K. Wagner, Özlü girdi gösterimleri ile kombinatoryal problemlerin karmaşıklığı , Acta Inform. 23 (1986) 325-356.

[2]: U. Schöning, Olasılıksal karmaşıklık sınıfları ve alçaklık , Proc. 2. IEEE Karmaşıklık Teorisinde Yapı Konferansı, 1987, s. 2-8; J. Comput. System Sci., 39 (1989), s. 84-100.

[3]: S. Toda ve M. Ogiwara, Sayım sınıfları en azından polinom-zaman hiyerarşisi , SIAM J. Comput. 21 (1992) 316-328'de açıklanmaktadır.

[4]: B. ve Borchert, R. Silvestri, Dot operatörleri , Teorik Bilgisayar Bilimleri Cilt 262 (2001), 501-523.

[5]: J. Köbler, U. Schöning ve J. Torán, Grafik İzomorfizmi Sorunu: Yapısal Karmaşıklığı, Birkhäuser, Basel (1993).


Bir karmaşıklık operatörü kavramının dikkate değer bir öncüsü [6]: S. Zachos, Olasılıksal Niceleyiciler, Rakipler ve Karmaşıklık Sınıfları: Bir Genel Bakış, Proc. Karmaşıklık Teorisinde Yapı Konferansı'nın (s.383-400), Berkeley, California, 1986, yukarıda Schöning [2] tarafından ile bağlantılı olarak alıntılanmıştır . BPNP
Niel de Beaudrap


@NieldeBeaudrap Zachos, karmaşıklık sınıfı operatörleri kavramını ilk kez ortaya çıkaran kişidir. Derslerinde bunu açıkça belirttiğini hatırlıyorum. Ezici çoğunluk için de bir tane var, . +
Tayfun Pay

@TayfunPay: gerçekten de, nicelik tarif için yararlıdır B P (yukarıda benim yorum) [6] 'de tarif edilen iki taraflı formalizmini yerine Schöning tarafından tarif edilen şekilde kullanarak olsa. +BP
Niel de Beaudrap

@NieldeBeaudrap sınırsız iki taraflı bir hata belirlemek için kullanılabilen başka bir bir de bulunmaktadır . 1/2
Tayfun Pay

Yanıtlar:


15

İşte operatörlerin birçok tanımı ile bir referans (yine de çok fazla detay yok):

S. Zachos ve A. Pagourtzis, Kombinasyon Karmaşıklığı: Karmaşıklık Sınıfları Operatörleri, 4. Panhelenik Mantık Sempozyumu Bildirileri (PLS 2003), Selanik, 7-10 Temmuz 2003.

  • Bir kimlik operatörü yanı sıra c o -, N ( yukarıda değerine karşılık gelir ), B P , R (sınırlı tek taraflı hataya karşılık gelir ), , U (benzersiz bir kabulle determinizme karşılık gelir ) operatörlerini tanımlar geçişi), P (sınırsız iki taraflı hatasına karşılık gelen) ve Δ (ki bir sınıf için formları c o ).EcoNBPRUPΔCCcoC

  • Şunları gösterir:

    1. , bileşime göre bir kimlik unsurudur [Tanım 1];E
    2. - kendi kendine ters [Tanım 2] olduğu;co
    3. İdempotent [Tanım 3] olduğu - kapalı olmasıdır B P , R , , U , ve p de İdempotent vardır;NBPRUP
    4. ve P , c o - [Tanımlar 4 ve 8] ile giderken, , c o - [Tanım 6]ile sağ kompozisyon altında değişmezdir;BPPcoco
    5. Yukarıdaki operatörlerin tümü monotondur (yani için tüm operatörler O ile elde edilmiş):C1C2OC1OC2O

Boyunca, aynı zamanda, bu operatör gibi geleneksel karmaşıklık sınıfları ile ilgili olduğunu şekillerde bir avuç tarif , Z, P , P , bir M , E , A , vbΣ2pPZPPAMMA


14

Bir karmaşıklık operatörü kavramına giriş niteliğinde bir referans olarak (ve fikrin bazı uygulamalarını gösteren), şimdiye kadar bulduğum en iyi şey

D. Kozen, Hesaplama Teorisi (Springer 2006)

hesaplama karmaşıklığı ve ilgili konulardaki ders notlarından türetilmiştir. 187. sayfada ("Ek Ders G: Toda Teoremi") operatörleri tanımlar

  • ( R P sınıfında olduğu gibi sınırlı tek taraflı hata içeren rasgele sertifikalar için)RRP
  • (sınırlı iki taraflı hata içeren rasgele sertifikalar için yukarıya bakın)BP
  • (sınırsız hata içeren rastgele sertifikalar içinyukarıdaki açıklamalardacf C )PC
  • (tek sayıda sertifika için yukarıya bakın)
  • (polinom uzunluk sertifikalarının varlığı için,yukarıdakicf )Σp
  • ( O ( log n ) uzunluk sertifikalarınınvarlığı için,yukarıdakicf )ΣlogO(logn)
  • ve Π l O g (tamamlayıcı operatörler Σ p ve Σ l O g : ilgili açıklamalara bakınız ile elde edilmiş)ΠpΠlogΣpΣlog
  • (bir sayma sınıfı tanımlanıyor, yukarıdaki açıklamalar)#

ve sayfa 12'yi her zamanki gibi örtük bir şekilde tanımlar .co-

Kozen'in bu operatörlere yaptığı muamele, "olağan" karmaşıklık sınıflarıyla nasıl bağlantılı olduklarını göstermek ve Toda'nın teoremini tanımlamak için yeterlidir, ancak ilişkilerini fazla tartışmaz ve sadece toplam 6 sayfadan bahseder (sonuçta ne olduğu hakkında) çok daha geniş bir konuyu kapsayan bir kitap). Umarım birisi bundan daha iyi bir referans sağlayabilir.

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.