Üstel fonksiyonun karmaşıklığı


36

Doğal sayılara göre üstel fonksiyonun polinom süresi içinde hesaplanamadığını biliyoruz , çünkü çıktının boyutu girdilerin boyutunda polinom olarak sınırlandırılmamıştır.exp(x,y)=xy

Üstel fonksiyonu hesaplamanın zorluğunun ana nedeni bu mu, yoksa üstelik bu değerlendirmeden bağımsız olarak hesaplanması zor mu?

Üstel fonksiyonun bit grafiğinin karmaşıklığı nedir?

{x,y,ix,y,iN and the i-th bit of xy is 1}

EXP kavramını "L" olarak değiştirdim, çünkü EXP ünlü bir karmaşıklık sınıfının adıydı ve kafa karışıklığına neden olabilir.
MS Dousti,

Eğer 2'nin bir katı ile sınırlandırılmıştır, daha sonra olan . Üstelik üssünün grafiği düşük karmaşıklığa sahiptir. L A C 0 Γ e x p = { ( x , y , z ) : x y = z }xLAC0Γexp={(x,y,z):xy=z}
Kaveh

3
Sadeq: Karmaşıklık sınıflarından kaçınmak istiyorsanız, L EXP'den daha iyi olamaz ... X'e değiştirildi
Peter

@Peter: Bağlamda, L kesinlikle Log-space karmaşıklık sınıfından ziyade bir "dil" dir. Neyse, X çok daha iyi bir seçimdir.
MS Dousti,

@Kaveh: Soru, bunun doğal sayılardaki üstel fonksiyon ile ilgili olduğunu belirtir.
Tsuyoshi Ito

Yanıtlar:


17

İşte bazı üst sınırlar.

Tekrarlanan kareler ile sorun PSPACE'tedir.

Biraz daha iyi bir üst sınır var. Sorun BitSLP sorun özel bir durumdur: bir tamsayıdır temsil 0 ve toplama, çıkarma ve çarpma 1'den başlayarak düz bir çizgi programı göz önüne alındığında , N , ve verilen i ∈ℕ, karar i dan inci biti (sayma N'nin ikili gösteriminin en az anlamlı biti) 1'dir. BitSLP problemi sayma hiyerarşisindedir ( CH ) [ABKM09]. ([ABKM09] 'da BitSLP probleminin PH PP PP PP PP içinde olduğu gösterilebileceği belirtilmiştir .)

CH üyeliği genellikle sorunun PSPACE'in zor olma ihtimalinin düşük olduğunun bir kanıtı olarak kabul edilir, çünkü CH = PSPACE eşitliği sayım hiyerarşisinin çöktüğünü ima eder. Bununla birlikte, bu kanıtların ne kadar güçlü olarak kabul edildiğini bilmiyorum.

Sertliğe gelince, aynı kağıtta BitSLP'nin # P-hard olduğu gösterilmektedir [ABKM09]. Bununla birlikte, buradaki kanıtın, X dilinde herhangi bir zorluğa işaret ettiği görülmemektedir .

Referanslar

[ABKM09] Eric Allender, Peter Bürgisser, Johan Kjeldgaard-Pedersen ve Peter Bro Miltersen. Sayısal analizin karmaşıklığı üzerine. SIAM Bilişim Dergisi , 38 (5): 1987–2006, Ocak 2009. http://dx.doi.org/10.1137/070697926


12

Tam bir cevap değil, en azından kısmi bir cevap.

Ben ortaya çıkmış iki cevap kadar bir olduğu gerçeği söz değil fark modüler üstel hesaplanması için bir algoritma burada olduğu cinsinden bit sayısı ve en hızlı çarpma algoritmasına karşılık gelen üs. Dolayısıyla, üstelin daha az anlamlı bitleri verimli bir şekilde hesaplanabilir ( veya daha az).x y mod  z , n z ω O ( n, 3 )O(n1+ω)xy mod znzωO(n3)

Bunu yapmanın yolu oldukça basittir: , , . Açıkça , ve böylece orada sadece gibi, ancak terimler bu alır sadece çarpma.c 2 = x 2 mod  zc1=xc2=x2 mod zc j = x 2 j mod  z x yj c y j j mod  z n c j ncj=cj12 mod zcj=x2j mod zxyjcjyj mod zncjn

Dahası, olarak yazabiliriz , bu yüzden kabaca karşılık gelen en önemli bitler de yalnızca hesaplanacak şekilde verimli bir şekilde hesaplanabilir en önemli bitine bağlıdır . ( n i = 0 2 i x i ) y 2 n y xxy(i=0n2ixi)y2nyx

Bu yüzden tek gerçek sorun terimleri merkezine doğru bitlerden kaynaklanmaktadır .xy


1
Bu cevapla benimki arasında ilginç bir ilişki var. Yanılmıyorsam Eğer içinde algoritmasının bir kaba bakış [ABKM09 ] alıntı cevabım daha yüksek bit elde etmek Çinli kalan teoremi ile bu fikri birleştirmektir.
Tsuyoshi Ito

Ah, bunu farketmemiştim.
Joe Fitzsimons

6

[Bu cevap Per Vognsen'in cevabıyla ilgili bazı ilginç hususları açıklar . OP'nin sorusuna doğrudan bir cevap değildir, ancak bu tür soruları çözmede yardımcı olabilir.]

iπi1

Ardından, Dick Lipton'ın konuyla ilgili ele almasına bakın: Cook's Class Pi . Makale esasen karar olduğunu açıklar th bit Steve Cook sınıf içindedir ( , polinom zaman ve poli-logaritmik uzay kabul dillerin sınıfını), diye sesleniyor bu gerçeği, tuhaf olağanüstü olduğunu “geleneksel bilgeliğe” karşı.π S iπSC

Not: Makalesinin sonunda, Dick algoritmanın gerçekten dışında olabileceğini itiraf ediyor , ancak böyle bir olasılık "pratik kullanımın" ötesinde.SC

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.