Üzerinde PIT Sonuç açısından verimli bir algoritma olmamasından


11

Verilen gibi katsayıları olduğu içinde kalan , yapar ambar?p(x1,,xn),q(x1,,xn)Z[x1,,xn]p,qBpq

Schwartz-Zippel lemması, genel alanlar ve ve bu sorun için etkili bir randomize algoritma olduğu için burada geçerlidir.ZQ

Bu sorunun etkin bir derandomizasyona sahip olmasını bekliyoruz.

Bu sorunun etkili bir derandomizasyona sahip olmaması durumunda sonuç ne olur?


1
Nasıl edilmektedir ve verilen? qpq

@RickyDemer Düzenli polinom kimlik testlerinde nasıl verilir?

Kabanets-Impagliazzo sonucu verimli bir derandomizasyon beklemediğimizi söylemiyor mu?
Suresh Venkat

1
Evet. Standart temsil ile, farklı dizeleri farklı unsurları temsil ettiğinden beri ortaya çıkaracağımı düşündüm .

3
@SureshVenkat: Kabanets & Impagliazzo, aşağıdakiler de dahil olmak üzere birçok şeyi kanıtladı: 1. PIT derandomize edilebilirse, NEXP'nin çok boyutlu (boolean) devreleri yoktur veya kalıcıda çok boyutlu (aritmetik) devreler yoktur; 2. Eğer kalıcı madde süperpol büyüklüğünde devreler gerektiriyorsa, PIT "zayıf" olarak sınıflandırılabilir. 1'in sonuçları genellikle 2'nin öncülünün yanı sıra varsayımına dayandığından, KI sonucunun verimli bir derandomizasyon beklediğimizi söylediğinin aksine size söyleyebilirim.
Bruno

Yanıtlar:


8

PIT içinde olduğundan, etkin bir derandomizasyon yoksa (ve özellikle , ancak bu o kadar şaşırtıcı değil, çünkü bunun zaten doğru olmasını bekleriz). Bu aynı zamanda de ima eder, bu nedenle anlamına gelen her şey yanlış olur. Örneğin, yeterince güçlü sayı üreteçleri mevcut değildir ve boyutsal devrelere sahiptir!PR P PN P PB P P P = B P P E = D T I M E ( 2 O ( n ) )coRPPRPPNPPBPPP=BPPE=DTIME(2O(n))


Bu, zemin alanından bağımsız olarak geçerlidir ( katsayıları burada katsayılarla ilgili sınırlar)? p{2,3,5,7,}{}Qpp{2,3,5,7,}{}

Gerçekten de, daha önce de belirttiğiniz gibi, Schwarz-Zippel-DeMillo-Lipton keyfi alanlar için geçerlidir ve tek ihtiyacı olan polinomların derecesine bağlıdır (katsayıların boyutu veya devre boyutu değil). Çok az sayıda istisna dışında, PIT tipik olarak dereceye bağlı versiyon (değişken sayısında bir polinom tarafından sınırlanan derece) anlamına gelir.
Joshua Grochow

Aptalca bir şey olabilir. Katsayıların boyutu ve devre boyutu üzerinde bağımsızlıktan bahsettiniz. Boyutun katsayının derecesine ve büyüklüğüne bağlı olduğunu varsaydım. Yanlış mıyım?

2
Devre boyutu, modelinize bağlı olarak katsayı büyüklüğüne bağlı olabilir (bağımlı olduğu modele genellikle "sabitsiz" denir). Devre boyutu sadece büyük ölçüde dereceye bağlıdır, yani boyut en azından derecenin günlüğüdür, ancak gerçekten SZDL'den çıkan coRP algoritması hemen hemen derecedir. Devreler olarak verilen fonksiyonlara bile bağlı değildir - sadece kolayca değerlendirilebilecekleri bir biçimde ("kara kutu").
Joshua Grochow

Teşekkür ederim. Derandomizasyonun, katsayıların kendileri yapısal olarak karmaşık olsa bile verimlilik kaybı olmadan yapılabilmesi biraz rahatsız edicidir

0

Burada büyük resim sorunlarını merak ediyorsunuz. Doğal bir sayı kanonik olarak tek notasyonda temsil edilebilir, ancak bu temsil oldukça boşluk verimsizdir. Ayrıca, daha fazla yer tasarrufu sağlayan, ancak artık kanonik olmayan ikili gösterimle de temsil edebilirsiniz, çünkü aynı zamanda kiracı gösterimi veya ondalık gösterimi de kullanabilirsiniz. Ancak, devrelerle temsilin ikili gösterime göre önemli ölçüde daha az verimli olmadığına dikkat edin, örneğin bkz.

101101 = (((1+1)*(1+1)+1)*(1+1)+1)*(1+1)*(1+1)+1

Ve (...)*(1+1)bununla değiştirilebileceğine dikkat edin x:=(...) in x+x, bu yüzden bunun için çarpmaya bile ihtiyacınız yoktur. Ancak çarpmanız olduğu için, gibi sayıları bile verimli bir şekilde temsil edebilirsiniz 1011^101101. Ayrıca, bu gösterimde sayıları etkili bir şekilde ekleyebileceğiniz, çıkarabileceğiniz ve çarpabileceğinizi unutmayın. Ancak bu temsil sayılarla sınırlı değildir, çok değişkenli polinom fonksiyonları için de aynı şekilde çalışır. Ve polinomlar için, bu oldukça doğal bir temsildir, çünkü polinomlar değişmeli halkalar için serbest cebirdir ve devre olarak temsil herhangi bir serbest cebir için kullanılabilir.

Ama bir an için (doğal) sayılara geri dönelim, gibi sayılar . NJ Wildberger bazı ultrafinitist sınıflar yazdı, örneğin Set Theory: İnanmalı mısın? . Bölümünde Doğal sayılar ne olacak? gibi sayıların varlığı kabul edilir, çünkü bunları açıkça yazabilirsiniz. Fakat ile arasında neredeyse tüm doğal sayıların varlığıc=1010101010c0creddedilir, çünkü bu sayıların çoğu fiziksel evren tarafından temsil edilebileceğinden daha fazla bilgi içerecektir. Çoğu rant beni güldürdü, ama bu nokta beni düşündürdü. Willard Van Orman Quine gibi filozoflar, diğerlerinin yanı sıra, akla yatkın olmayan olasılıkların varlığını iddia etmeyi protesto ettiler çünkü bunlar, kendileriyle aynı ve birbirinden farklı olduğu söylenemeyen düzensiz öğelere yol açıyor. Bu yüzden, hala toplama, çıkarma ve çarpma gerçekleştiren sayı sunumlarını merak etmeyi ve en azından anlamlı olarak iki sayının birbirinden farklı olup olmadığını belirlemeyi makul buluyorum. Devre gösterimi bunu başarır ...

Serbest cebirlerin polinomlarına ve devre gösterimlerine geri dönelim. İşte bazı büyük resim soruları:

  • Bu serbest cebirin temsili her zaman etkin olasılıklı kimlik testine izin verir mi, yoksa bu değişmeli halkalarla sınırlı mıdır?
    -> Kimlik testi genellikle kararlaştırılamaz: , element tarafından üretilen serbest modüler kafes sonsuzdur ve aslında kararsız bir kelime problemi vardır (Freese, Herrmann).n4n
  • Etkili deterministik kimlik testinin P! = NP gibi yaygın olarak inanılan varsayımları geçersiz kılacağı serbest bir cebir var mı?
    -> Evet, normal değişmeli halkalar için serbest cebirin kimlik testi NP-eksiksizdir. Bunu uzun zamandır fark etmedim, aşağıya bakın ...
  • (= değişmeli halkaların serbest cebiri) için etkili deterministik kimlik testi ilginç varsayımları geçersiz kılar mı?Z[x1,,xn]

Özellikle düzenli değişmeli halkalar için ücretsiz cebir merak ediyorum burada onlar rasyonel sayılar ve rasyonel fonksiyonlarını temsil olanak sağlayacak şekilde, (genelleştirilmiş ters operasyonla yani halkalar). Bu gösterimi yalnızca sayılar için kullansaydık, bu gösterimi verimli bir şekilde test edip edemeyeceğimizi merak etmiş olabiliriz a < b. Bu soru, serbest değişmeli halka için anlamlı değildir, ancak bunları kısmen kısmen sıralı halkalar bağlamında yorumlarsak, polinomlar için anlamlı olabilir. Ancak kısmen sıralı bir halka, bir cebir yerine sadece ilişkisel bir yapıdır, bu yüzden bu farklı bir soru türüdür ...


Schwartz-Zippel lemması, genel alanlar ve ve bu sorun için etkili bir randomize algoritma olduğu için burada geçerlidir.ZQ

Schwartz-Zippel lemmasının burada uygulandığı ve bu sorun için etkili bir randomize algoritmanın olduğu doğrudur, ancak bu iki gerçek doğrudan ilişkili değildir. Bir devre ile gibi polinomları verimli bir şekilde temsil etmenin kolay olduğunu hatırlayın . Eğer devre boyutu ise, veya katsayı büyüklüklerine ulaşmak kolaydır. Bununla birlikte, olasılıksal polinom kimlik testi hala üzerinde çalışıyor . Katsayılar üzerindeki sınırn 7 2 n / 2 5 3 n / 3 Z B = exp ( exp ( n ) ) O ( log B )((33+3)3+x)3((22+5)3+x)2xn72n/253n/3ZB=exp(exp(n))ve tüm katsayıları aynı anda bölmeyen bir asal sayıyı rastgele tahmin etmeniz yeterlidir. Bunu etkili bir olasılıklı şekilde yapmak için yeterli sayıda sırası vardır.O(logB)


x_n üzerindeki PIT'in derandom edilebilir olması oldukça şaşırtıcı olurdu . Ama benzerlik, daha önce, ilkellik testinin mahsur kaldığı zaman da oldu.Z[x1,,xn]

Öte yandan, sadece makul bir sahte sahte sayı üretecini kullanabileceğinize ve böylece yeterince uzun test ederseniz, PIT'e tüm pratik amaçlar için karar verebileceğinize inanıyorum. Ben sadece boş olmayan bir şekilde can sıkıcı kalan sıfır ölçü kümelerine benzer, kalan (sonsuz küçük) şüpheden asla kurtulamayacağınıza inanıyorum.


yani ? P!=NP

Ben sadece ücretsiz bir cebir sorunu düşünüyorum ama ne düşündüğünü değil
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.