Minimum sayıda ekleme kullanarak matris vektör çarpma algoritması


10

Aşağıdaki sorunu düşünün:

matrisi verildiğinde, v M v hesaplamak için çarpma algoritmasındaki ekleme sayısını optimize etmek istiyoruz .MvMv

Matris çarpımının karmaşıklığıyla bağları nedeniyle bu problemi ilginç buluyorum (bu problem matris çarpımının sınırlı bir versiyonudur).

Bu sorun hakkında ne biliyor?

Bu problemi matris çarpım probleminin karmaşıklığıyla ilgili ilginç sonuçlar var mı?

Sorunun cevabı, sadece ekleme kapıları olan devreleri bulmayı içeriyor gibi görünüyor. Çıkarma kapılarına izin verirsek ne olur?

Bu sorun ve diğer sorunlar arasında indirim arıyorum.


Tarafından motive edilmiş


Eğer bir olduğu , n x n 0-1 matris, ilave sayısı daha sonra, bilinen alt sınır en önemlisi Ne grubuna bağlıdır / biz üzerinden çalışır Yarıgrup. Yarıgrup ( N , + ) ve hatta ( { 0 , 1 } , ) üzerinde çalışırsak , Nechiporuk'un bağı, bilinen yapılarla birlikte, yaklaşık n 2 - o ( 1 ) kadar açık bir alt sınır verir . Bununla birlikte, eğer gruptaysak ( G F ( 2 ) , + )Mnxn(N-,+)({0,1},)n2-Ö(1)(G,F(2),+), o zaman durum oldukça iç karartıcıdır: bilinen en güçlü alt sınırlar sadece biçimindedir . Daha fazlasını burada bulabilirsiniz . ω(n)
Stasys

Yanıtlar:


9

Esasen bu, Valiant'ı karmaşıklığa matris katılığı getirmeye motive eden sorundur (tarihi anladığım kadarıyla).

Doğrusal devre, sadece kapıları iki girişli doğrusal kombinasyon kapıları olan bir cebirsel devredir. Her doğrusal dönüşüm (matris) kuadratik boyutta doğrusal bir devre ile hesaplanabilir ve soru ne zaman daha iyisini yapabilir. Rastgele bir matris için kişinin önemli ölçüde daha iyi yapamayacağı bilinmektedir.

Fourier dönüşüm matrisi, düşük dereceli bir matris veya seyrek bir matris gibi bazı matrisler önemli ölçüde daha iyi yapılabilir.

Yeterince sert bir matris, aynı anda doğrusal boyut ve kütük derinliği (Valiant) olan doğrusal devreler tarafından hesaplanamaz, ancak bugüne kadar doğrusal devrelerin boyutunda süper doğrusal bir alt bağın olduğu hiçbir açık matris bilinmemektedir.

Belirli bir matris için en küçük doğrusal devrenin büyüklüğünü hesaplamanın zor olduğunu söyleyen sonuçları gördüğümü hatırlamıyorum, ancak NP-zor olsaydı şaşırmam.



7

M

  • Ω(n(günlükn/günlükgünlükn)d-1)Mnxnd

  • Ω(n4/3)Mnxnd

  • Ω~(n2-2/(d+1))Mnxnd

Bu sınırların hepsi aslında mümkün olan en iyi sınırlardır. Bölüm 6.3'e bakınız. içinde CHAZELLE kitabı .

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.