Hangi


16

Neil Immerman'ın ünlü Dünya Resmi şöyledir (büyütmek için tıklayın):

                                       

"Gerçekten uygulanabilir" sınıfı başka bir sınıf içermiyor; sorum şu:

Pratik olmadığı düşünülen bir AC 0 problemi nedir ve neden?


2
Belki 10 ^ {10 ^ 100} derinlik devreleri gerektiren bir problem?
Tsuyoshi Ito

1
@Ross: Ben öyle düşünmüyorum çünkü “gerçek dünyadan” bahsetmedi ve “neden” diye sordu; Önceki yorumumun en azından “neden” kısmına cevap verdiğini düşünüyorum. Ancak, kuşkusuz AC0'da olan ve 10 ^ {10 ^ 100} derinlikteki devreleri gerektiren “doğal” sorunlara bir örnek yok.
Tsuyoshi Ito

2
Sabit zaman ve sabit alanda (neredeyse herhangi bir hesaplama modelinde) çözülebilecek çok sayıda ilginç gerçek dünya problemi var, ancak insanlar şimdi bunları pratikte nasıl çözecekleri konusunda fikir sahibi. Ekstrem örnekler belirli sabitleri hesaplamak; doğru cevabı kodlayabiliriz (örneğin, 0 veya 1), ancak cevabı henüz bilmiyoruz.
Jukka Suomela

1
Jukka: bunlar sorunlu örnekler. Diophantine denklemleri (Fermat'ınki gibi), aslında sabit derinlik devrelerine sahip olduğuna karar verdiğimiz bireysel örnekler olsa bile, bir sınıf olarak kararsızdır.
András Salamon

1
@ Andras: Eğer sonsuz sayıda "evet" ve "hayır" örnekleri ile karar problemlerini tercih ediyorsanız: Let tüm çift numaraları ve oluşan x , burada x = 1 beyaz oyuncu satranç kazanan bir stratejisi vardır ve aksi takdirde x = 3 . Önemsiz olarak, L'ye karar veren çok basit bir devre ailesi var , ama yine de bunun "pratik değil" olduğunu iddia ediyorum. Devre çok büyük olduğu için değil, devreyi tasarlamanın çok büyük bir hesaplama çabası olacağı için değil ... Hile? -)Lxx=1x=3L
Jukka Suomela

Yanıtlar:


16

D derinliği gerektiren ve d - 1 derinlik AC 0 devreleri tarafından hesaplanamayan bir AC 0 işlevi örneği istiyorsanız , Sipser işlevlerini S d , n deneyin . Üst simge d , polinom boyutlu AC 0 devresi için gereken derinliktir . D - 1 derinliğinde devrenin katlanarak çok sayıda kapıya ihtiyacı olacaktır.dd-1Sd,ndd-1

Bilgisayar Yani için d = 10 10 100 "gerçekten uygulanabilir." OlmayacağınıSd,nd=1010100

EDIT: Sorunuz bunun neden mümkün olmadığını da soruyor. I nedeni olduğunu tahmin görünür evrenin atomların sayısı daha fazladır.1010100


Bu harika, teşekkürler! Belki Sipser fonksiyonlarının gayri resmi bir tanımını ekleyebilirsiniz? O ismi bilmiyordum.
Michaël Cadilhac

1
@ Michaël: Maalesef Sipser fonksiyonları için iyi bir sezgisel tanımım yok. Fikir, d derinliği d-1 devresinin onu hesaplayamayacağı şekilde d niceleyicilerin bir fonksiyonunu yapmaktır. Bu yüzden d niceleyicilerinin çok sayıda değişkeni ölçmesini istiyoruz. "Sipser İşlevleri Kullanarak Sabit-Derinlik Devre Hastad en Ayrılık" başlıklı Iddo Tzameret tarafından güzel bir makale var, ( itcs.tsinghua.edu.cn/~tzameret/SipserSwitching.pdf resmen sayfa 7. işlevlerini tanımlar)
Robin Kothari'yi

9

Tüm bu hiyerarşi, giriş boyutundaki polinom değişiklikleri altında kasıtlı olarak sağlamdır. Bu nedenle içindeki herhangi bir sınıf, karmaşıklığı n ^ {1000000000} olan ve teorik olarak "uygulanabilir" ancak kesinlikle pratikte böyle olmayan işlevleri içerebilir. Ancak bunlar büyük olasılıkla çok yapay problemler olacaktır. Özellikle bir sayma argümanı ile n ^ 1000000 büyüklüğünde bir DNF formülü (= AC ^ 0 derinlik 2 devre) ailesi vardır ve çalışma süresi n ^ 999999'dan az olan hiçbir algoritma hesaplayamaz. (Tek tip bir ortamda benzer bir şey bekliyoruz ancak kanıtlayamıyoruz.)


1

Giriş tekli olarak temsil edildiğinde durma problemi AC ^ 0'dadır ve gerçekte oldukça mümkün değildir. Ne demek istediğinden emin değilim, ama Immerman'ın anlamı bu olabilir.


Şemadaki sınıfların bazı tekdüzelik kavramıyla tanımlandığını tahmin ediyorum. Aksi takdirde, P, muntazam olmayan AC ^ 0 içermediğinden, yukarı yön sınırlamayı temsil etmez.
Robin Kothari

1
birC0{0,1}{0,mbirx;X,BbenT,,=}X

3
İyi alınan nokta. Alternatif olarak, Erdos'tan sonra, herhangi bir giriş için kırmızı altı ve mavi altı için Ramsey sayısını çıkardığı sorunu önerilebilir.
Elad
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.