Kompleksitas True Bit dari perkalian matriks adalah

9

Perkalian matriks menggunakan reguler - teknik (baris kolom dalam produk) mengambil multiplucations dan penambahan. Namun dengan asumsi entri berukuran sama (jumlah bit dalam setiap entri dari kedua matriks dikalikan) dari ukuran bit, operasi penambahan sebenarnya terjadi pada bit .O ( n 3 ) m O ( n 3 n m ) = O ( n 4 m )O(n3)HAI(n3)mHAI(n3nm)=HAI(n4m)

Jadi sepertinya kompleksitas sebenarnya dari perkalian matriks jika diukur melalui kompleksitas bit harus .HAI(n4)

(1) Apakah ini benar?

Andaikata seseorang menciptakan sebuah algoritma yang mengurangi kompleksitas bit menjadi daripada perkalian total dan penambahan, ini mungkin merupakan pendekatan yang lebih baik daripada mengatakan mengurangi total perkalian dan penambahan ke seperti yang dicoba oleh para peneliti seperti Coppersmith dan Cohn.O ( n 2 + ϵ )HAI(n3+ϵ)HAI(n2+ϵ)

Apakah ini argumen yang valid?(2)

T ....
sumber

Jawaban:

31

M.nω(catatann)HAI(1)M.(catatanM.)HAI(1)ω<2.4MM(logM)2M.2M.nM.M.+catatann+HAI(1)n2M.catatan(n2M.)+HAI(1)

Referensi untuk algoritma multiplikasi integer cepat dapat ditemukan dengan pencarian web atau wikipedia.

Ryan Williams
sumber
Saya pikir argumen saya cacat. Terima kasih. Saya menghargai ini.
T ....