Identitas yang digunakan dalam algoritma perkalian oleh
tampaknya sangat terkait erat. Apakah ada kerangka abstrak umum / generalisasi?
algorithms
matrices
sdcvvc
sumber
sumber
Jawaban:
Kerangka kerja klasik adalah salah satu dari algoritma bilinear dan dekomposisi peringkat tensor; pada dasarnya, Anda membangun tensor 3 arah yang terkait dengan peta bilinear , berdasarkan koefisien, kemudian mencari dekomposisi sebagai jumlah peringkat-satu tensor (yaitu , orang-orang dari bentuk ). Anda akan menemukan ini dijelaskan lebih detail, misalnya, dalam artikel ini oleh Bläser , atau dalam buku karya Bürgisser, Clausen, Shokrollahi, Teori Kompleksitas Aljabar .f(A,B)=A⋅B Ti,j,k=uivjwk
Sejauh yang saya mengerti, perumusan kembali dalam bentuk representasi kelompok yang Suresh sebutkan dalam jawabannya adalah yang kemudian, dan saya merasa kurang cocok untuk pendekatan pertama pada subjek (tetapi, tentu saja, itu mungkin bias di pihak saya ).
sumber
Jawaban parsial untuk pertanyaan Anda adalah pendekatan teori kelompok yang pertama kali dikembangkan oleh Cohn dan Umans dan selanjutnya dikembangkan oleh Cohn, Kleinberg, Szegedy dan Umans. Ia dapat "mengurutkan" menangkap Strassen dan Coppersmith-Winograd untuk perkalian matriks.
sumber