Adleman'ın sonsuz dönemlere ilişkin teoremi?


13

Adleman bu 1978'de göstermiştir boolean bir fonksiyonu ise: bir değişken boyutlu bir olasılık Boole devre ile hesaplanabilmektedir , daha sonra de deterministik hesaplanabilmektedir ve cinsinden polinom büyüklüğünde boole devresi ; aslında, boyutunda . BPPP/polyfnMfMnO(nM)

Genel Soru: hangi diğer (boole dışında) semirleri tutar? BPPP/poly

Biraz daha spesifik olmak gerekirse, bir semiring üzerinde bir olasılıksal devre "ekleme" ve "çarpma '' işlemlerini geçit olarak kullanır Girdiler giriş değişkenleridir ve olasılık olarak ve değerlerini olasılıkla bağımsız olarak alan bir takım ek rastgele değişkenlerdir ; burada ve , sırasıyla, eşleştirmenin toplayıcı ve çarpımsal kimlikleri. Böyle bir devre belirli bir fonksiyonu hesaplar.C(S,+,,0,1)(+)()x1,,xn011/201C f:SnSEğer her için , . xSnPr[C(x)=f(x)]2/3

Oy fonksiyonu ait değişkenleri, değeri kısmi fonksiyonudur elemanı ise fazla görünür arasında kez ve tanımlanmamış , böyle bir öğesi yoksa. Chernoff ve sendika sınırlarının basit bir uygulaması aşağıdakileri verir.Maj(y1,,ym)myym/2y1,,ymy

Çoğunluk Hüner: Olasılıksal bir devre sonlu bir küme dizisi fonksiyonunu hesaplarsa , gerçekleşmeleri arasında , öyle ki , tüm için de geçerlidir . Cf:SnSXSnm=O(log|X|)C1,,CmCf(x)=Maj(C1(x),,Cm(x))xX

Boolean eşleştirme sırasında, oylama işlevi çoğunluk işlevidir ve küçük (hatta tekdüze) devreleri vardır. Adleman'ın teoremi alarak izler . MajX={0,1}n

Peki ya diğer (özellikle sonsuz) semirler? Ne hakkında aritmetik semiring (olağan ek ve çarpma)?(N,+,,0,1)

Soru 1: mu aritmetik semiring üzerinde tutma? BPPP/poly

"Evet" için bahse girsem de bunu gösteremem.

Yorum: Yazarların gerçek alanda iddiasında bulundukları bu makalenin farkındayım . Monoton olmayan aritmetik devrelerle ilgilenirler ve ayrıca (Theorem 4'te) oylama fonksiyonu çıkış kapısı olarak devreye gelirler . Peki bu -gate'i aritmetik bir devre ile nasıl simüle edebilir (monoton olsun ya da olmasın)? Yani Corollary 3'ü nasıl edinebilirim?BPPP/poly(R,+,,0,1)MajMaj

Aslında, Sergey Gashkov'un (Moskova Üniversitesi'nden) bana söylediği şu basit argüman bunun imkansız olduğunu gösteriyor (en azından sadece polinomları hesaplayabilen devreler için ). Diyelim ki bir polinom . Sonra , , , anlamına gelir ve , anlamına gelir . Bu, sıfır karakteristik alanlar üzerinde, polinom fonksiyonlarının eşitliği, katsayıların eşitliği anlamına gelir. Soru 1'de olasılıksal devrelerin aralığının ve dolayısıylaMaj(x,y,z)f(x,y,z)=ax+by+cz+h(x,y,z)f(x,x,z)=xc=0f(x,y,x)=xb=0f(x,y,y)=ya=0Maj -gate sonsuzdur . Bu nedenle, sadece aritmetik devre işlevleri işlem ile bağlantılı durulmuştur fikrine sahip , küçük sonlu aralıkları gibi, . O zaman gerçekten bir aritmetik devre ile hesaplanması kolaydır. Peki ya ? f:RnYYY={0,1}Maj:YmYY=R


Düzeltme [6.03.2017]: Pascal Koiran (bu makalenin yazarlarından biri) bana modellerinin sadece aritmetik devrelerden daha güçlü olduğunu belirtti: Giriş kapılarına izin veriyorlar ( girişin negatif olup olmadığına bağlı olarak veya çıkışı) değil). Yani, oylama işlevi Maj bu modelde simüle edilebilir ve ben "karışıklığımı" geri alırım.01


Dinamik programlama bağlamında, özellikle ilginç olan tropikal min-plus ve max-plus semirings için aynı sorudur ve (\ mathbb {N} \ cup \ {- \ infty \}, \ max, +, - \ infty, 0) .(N{+},min,+,+,0)(N{},max,+,,0)

Soru 2: mu tropik semirings üzerinde tutuşu! BPPP/poly

Held , bu o rastgeleliğine olamaz hız-up sözde "saf" dinamik programlama algoritmaları anlamına gelecektir bu iki semirings içinde! Bu algoritmalar yinelemelerinde yalnızca Min / Maks ve Toplam işlemlerini kullanır; Bellman-Ford Floyd-Warshall, Held-Karp ve diğer birçok tanınmış DP algoritmaları vardır saf. BPPP/poly

Şimdiye kadar, sadece cevap verebilir Soru 2 (olumlu) altında tek taraflı biz ayrıca ihtiyaç hata senaryoda, dakika-üzerinde artı semiring (minimization) veya max-plus semiring (maksimizasyon) üzerinden . Yani, rasgele tropik devrenin asla optimum değerden daha iyi üretememesini istiyoruz; bununla birlikte, optimalden daha kötü değerler vererek hata yapabilir. Ancak sorularım iki taraflı hata senaryosunda.Pr[C(x)<f(x)]=0Pr[C(x)>f(x)]=0


PS [27.02.2017 eklendi]: İşte Soru 1'e (olumlu olarak) cevap verme girişimim. Fikir, Erdos ve Spencer'a bağlı olarak, n-partite hipergraplar için Zarankiewicz problemi için bir tahmin olan "kombinatoryal Nullstellensatz" ın en basit bir versiyonunu birleştirmektir. Bu ikinci sonuç Modulo, tüm argüman temel.

Soru 2'nin hala açık olduğunu unutmayın: "saf Nullstellensatz" (en azından kullandığım formda) tropik semirlerde bulunmuyor.


nit: BPP, devreler değil PTM'ler kullanılarak tanımlanan tek tip bir sınıftır.
Kaveh

@Kaveh: evet, bu anlamda Adleman'ın sonucu biraz daha güçlü, BPP / poli için bile geçerli.
Stasys

Basit argümanın imkânsızlığı nasıl gösterdiğini anlamıyorum ... x, y ve z monomiallerinin katsayılarının sıfır olması gerektiğini gösteriyor ... ne eksik? Ayrıca, bir polinom Maj'i hesaplayamazsa, bir hesaplamayı bir dönem boyunca başka bir şekilde nasıl temsil edebilirsiniz? (Vade üzerinde bir polinomun yanı sıra başka ne var?) Sezgisel olarak, sonsuz bir alan üzerinde, bazı y üzerindeki her bir kısıtlama (> m / 2 y'de y çıktısını almanız gerektiğini zorunlu kılar) diğerlerinden "bağımsız" görünür (hiçbir kısıtlama alt dizisi ima edilmez) öyleyse) hiçbir "sonlu" polinom sonsuz sayıda bağımsız kısıtlamayı karşılayamaz gibi görünüyor.
Ryan Williams

@Ryan: evet, bu sadece f = Maj'i gösterir h = Maj anlamına gelir. Fakat h derecesi> 1'dir, bu nedenle h (x, x, z) = x imkansızdır. Ve haklısınız: semirings üzerindeki devreler polinom olarak başka hiçbir şeyi hesaplayamaz. Bu yüzden Maj'i hesaplayamazlar, ancak bu makalenin yazarları tüm saha operasyonlarına izin verilen {+, x, -, /} devreleri ile ilgilenir. Belki de Maj yine de bir şekilde hesaplanabilir mi? (Ancak, nasıl olduğunu göremiyorum.) Btw, Maj'in kendisini simüle etmeye çalışmak yerine, bir Maj kapısının devre boyutunu (oldukça makul) önemli ölçüde azaltamayacağını göstererek Q1 ve Q2'ye cevap verebilir.
Stasys

@Ryan: PS Igor Sergeev, Maj'in (R, +, x, -, /) üzerinden hesaplanabileceğini gözlemledi. Örneğin Maj (x, y, z), | {x, y, z} | = 2 olan tüm girdiler için f (x, y, z) = (xy + xz-2yz) / (2x-yz) ile hesaplanır. Yukarıdaki basit argümanın zaten bu tür girişlerde (R, +, x, -) üzerinde yapılamayacağını ima ettiğini unutmayın. Yani, bölünme yardımcı olabilir. Ama bölünme 0 sorunu ile karşı karşıyayız ...
Stasys

Yanıtlar:


3

Bu sadece genel sorunuza kısmi bir cevaptır (tamamen genel bir formülasyonun ne olacağından emin değilim), ancak sonlu bir alana rastgeleliği kısıtlarken yeterince güzel sonsuz yarılanmalar üzerinde çalışmanın aslında önemsiz olup olmadığı Adleman teoremi geçerlidir.

Diyelim ki karmaşık sayılar üzerinde çalışıyorsunuz , böylece devreler bu alandaki polinomları hesaplıyor ve işlevinin kendisinin değişkenlerinin bazı polinomları (ancak karmaşık) tarafından hesaplandığını varsayalım . Sonra bazı sabit , için zaten ortaya çıkıyor . Nedeni, her biri için olmasıdır , grubu ile bir Zariski kapalı alt kümesini belirler , ve bu yüzden, tüm olmalıdır veya sıfırın altında bir alt küme. Eğer bu setlerin hepsi sıfır ölçüsüne sahip olsaydı, o zaman, çünkü sadece çok sayıdaCfxrC(x,r)=f(x)rxC(x,r)=f(x)CnCnrdikkate alındığında, bulunduğu dizisi de sıfır ölçüsüne sahip olacaktır. Öte yandan, hesapladığı varsayımı, kümenin olması gerektiği anlamına gelir , bu nedenle sıfır ölçüsü olamaz.xr:C(x,r)=f(x)CfCn


İlginç. Daha genel olarak, M boyutunda bir olasılıksal devre, değerlerini en fazla M geçidi olan tüm devreler (bu tip) kümesinde alan bazı rastgele değişken C'dir. [O bu Cucker gazetesi al. C'nin rastgele dağıtılmasına izin verir. "Çoğunluk hilesi" stil işe yarıyor.] Argümanınız, eğer C aralığı sonluysa, Zarinski kapalı alt kümeleri önemsiz olduğunda (kendilerini ayarlar) ya da sıfır ölçüsü olduğunda Adleman teoreminin önemsiz olduğu sonucuna varabilir miyim? Tropik semirlerde bu - "ya hep ya hiç" etkisi var mı? (Ben esas olarak onlarla ilgileniyorum.)
Stasys

Argümanın diğer semirlere nasıl genelleşip genelleşmeyeceğini bilmiyorum, üzgünüm. (Benim için) eksik olan bir ana şey, "katılmıyorum polinomları" nın " " ölçüsünün sıfır alt nasıl dönüştüğüne benzer geometrik sezgidir . Özellikle tropikal dönemler için, operasyonlar sıradan polinomlardan o kadar farklı görünmektedir ki, uygun adaptasyonun ne olması gerektiğini tahmin etmek bile zordur. Cn
Andrew Morgan
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.