Polinom faktörlerinin lineer faktörlere dönüştüğünü kontrol etme


9

İzin Vermek fQ[x1,x2,,xn] aritmetik devre tarafından verilen bir polinom olmak C büyüklüğünde s. verilmişC girdi olarak, indirgenemez tüm faktörleri kontrol etmek için deterministik bir algoritma var mı f içinde Q[x1,x2,,xn]formlar nelerdir? İlgili bir notta, doğrusal bir form verilirl=i=1nlixi, deterministik olarak l faktörü f. Elbette, her iki durumda da çalışma süresinin polinom olmasını istiyoruz. Boyut olarak, toplam bit boyutunu kastediyoruz. Ayrıca, bu dereceninf polinom içinde n.


"Beden" dediğinde s"Bu, kapıların / tellerin sayısı veya toplam bit boyutu (devredeki sabitleri tanımlamak için kullanılan bitler dikkate alınarak) anlamına mı geliyor?
Joshua Grochow

@JoshuaGrochow, evet boyutu burada toal bit boyutu.
Gorav Jindal

2
Muhtemelen zaten aklınızda olan üç yorum, ancak her ihtimale karşı: 1. Polinom zamanı ile ilgili olarak, aritmetik devreler için çarpanlara ayırma algoritmaları, polinomun büyüklüğü ve derecesi açısından polinomdur ve bende çalışan ilgili görevler için algoritmaların farkında değilim zaman polinomu sadece boyutta. 2. Determinizm ile ilgili olarak, bu algoritmalar randomize edilir ve deterministik varyantlar değişken sayısında üstel hale gelir. 3. İkinci soru bir PIT problemine çevrilebilir, bu nedenle sorunuz belirli bir PIT algoritmasının derandomize edilmesi demektir.
Bruno

Ayrıca bu sorunları çok ilginç bulduğumu ve bununla ilgili ne olduğunu bilmek istiyorum!
Bruno

re PIT, Schwartz – Zippel / wikipedia üzerinden polinom kimlik testi & o alanda çok aktif araştırma var. (pg PIT tamsayıları çarpanlarına ayırmak için kullanılabilir fakat polinomları
çarpanlara ayırmak

Yanıtlar:


8

Bildiğim kadarıyla, şu anda kontrol etmek zorunda olduğumuz en iyi algoritma f(bir aritmetik devre tarafından verilen) doğrusal faktörlere faktörize olabilir aslında indirgenemez tüm faktörler için kara kutu üreten Kaltofen (PDF) rastgele algoritması ilefve yeterince geniş bir alanda çalışır. Aslında, genel devreler için bu polinom çarpanlarına ayırma probleminin yakın zamanda Kopparty, Saraf ve Shpilka tarafından genel devreler için blackbox-PIT problemine eşdeğer olduğu gösterilmiştir.

Bruno'nun belirttiği gibi, eğer verilen bir devrenin kontrol edilmesi ile ilgileniyorsanız, verilen bir devre , bu belirli bir PIT sorununa indirgenir. Bunu genel olarak deterministik olarak nasıl yapacağımızı bilmiyoruz ama bu PIT'in nasıl yapılacağını bildiğimiz özel bir durum biliyorum. Bir verili olup olmadığını kontrol etmek için deterministik bir poli-zaman algoritması (PDF) vardır Belirli bir seyrek polinomu böler f.

(Bir başka önemsiz özel durum, fsınırlı bir üst fan derinliği üç devresi tarafından verilir. Orada,fmod aynı zamanda sınırlı bir fan derinliği üç devresidir ve deterministik polinom zamanında PIT'in nasıl yapılacağını biliyoruz.)

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.