PL (karmaşıklık) - PL (complexity)

PLveya olasılıksal L, olasılıkla bir polinom zaman logaritmik uzay rastgele makine tarafından tanınabilen diller sınıfıdır>12 (buna sınırsız hata denir). Benzer şekilde, aşağıda gösterildiği gibi, PL, sınırsız zamanlı sınırsız hata günlük alanı rastgele makine tarafından tanınan diller sınıfıdır.

PL tam problemine bir örnek (logspace azaltma altında), bir matrisin determinantının (integral katsayıları ile) pozitif olup olmadığını bulmaktır. Bir matris verildiğinde M ve bir sayı n, ile test etmek [not 1] ayrıca PL tamamlandı. Buna karşılık, matrisin kalıcı pozitiftir PP tamamlayınız.

PLPL= PL, PL'deki her f için, izin verecek şekilde genişletilirse PL'nin değişmemesi anlamında bir alt yordam olarak, burada A girdi dizesidir.

PL şunları içerir: NL ve BPL ve içinde bulunur NC2.

PL'de yaklaşık belirleyici

Bir integral matrisin determinantı, ayırt edici başlangıç, kabul ve reddetme düğümlerine sahip polinomik boyutlu yönlendirilmiş döngüsel olmayan bir grafik üzerinde kabul etme ve reddetme yollarının sayısı arasındaki farkı bulmaya indirgenebilir.[1]

Kabul etme ve reddetme yollarının sayısının karşılaştırılması PL'de aşağıdaki şekilde yapılabilir. Grafiği, tüm yolları aynı uzunlukta yapacak ve her düğümün en fazla iki ardılına sahip olacak şekilde değiştirin. Rastgele bir yol seçin. Sadece bir ardıla sahip her düğüm için, olasılıkla başarısız (rastgele yanıt çıktı)12. Sonunda, Kabul Et düğümüne ulaşırsak kabul edin, Reddet düğümüne ulaşırsak reddedin ve aksi halde başarısız olun. Her bir farklı yol eşit olarak sayılacaktır - bazı yolların izlenme olasılığı daha yüksek olsa da, bu tam olarak bu yolda devam etme olasılığının azalmasıyla telafi edilir.

Zaman sınırı olmayan olasılıklı günlük alanı

Zaman sınırsızsa, makineler beklenen üstel zamanda çalışabilir - örneğin, bir sayaç tutup olasılıkla artırın12 ve aksi takdirde sıfırlayın; sayaç taştığında durur. Sıfır hataya (alternatif olarak, tek taraflı hata) izin verilirse, sınıf NL'ye eşittir - makine üstel bir süre boyunca rastgele yollar deneyerek ve NL = coNL kullanarak NL'yi simüle edebilir.

Sınırlı hataya izin verilirse, tam bir vaat veya yaklaşıklık problemi, bir ergodik için durağan dağılımı tahmin ediyor Markov zinciri. Karmaşıklık sınıfının PL'ye eşit olduğu bilinmemektedir ve kara kutu olasılık büyütme yoluyla PL'yi simüle etme girişimi başarısız olur: Sınırsız zamana rağmen, sınırlı hata logspace makineleri rastgele bir parayı, kafaya düşen bir parayı ayırt edemez zamanın süper polinomik olarak büyür.

Sınırsız hata logspace makineleri için, sınırsız zaman aşağıdaki gibi polinom zamana indirgenebilir. Hesaplama kabul olasılığı doğrusal bir sistemi çözmeye indirgenebilir. Her eyalet için ben, bir değişken ekle xben - mevcut durum i ise kabul olasılığı. İ'den bir yol yoksa Kabul etmek, Ayarlamak xben=0ve aksi takdirde ifade xben i durumundan hemen ulaşılabilen devletler açısından. Sistem belirleyiciler kullanılarak çözülebilir ve PL'de.[not 1] Bir komplikasyon, katsayıların NL'de olmasıdır (NL = coNL kullanarak). Her katsayı değeri için bir 'kanıt' tahmin ederek, tahmin işe yaramazsa başarısızlıkla ve tüm yolların her katsayı için aynı sayıda tahmin yapmasını sağlayarak bunu ele alıyoruz.

Notlar

  1. ^ a b gösterir belirleyici nın-nin Bir

Referanslar

  1. ^ Meena Mahajan ve V Vinay (1997). "Determinant için Kombinatoryal Algoritma". 8. Yıllık ACM-SIAM Kesikli Algoritmalar Sempozyumu Bildirilerinde. ACM / SIAM. s. 730–738.