Ідентичності, використані в алгоритмах множення на
здаються дуже тісно пов'язаними. Чи існує спільна абстрактна рамка / узагальнення?
Ідентичності, використані в алгоритмах множення на
здаються дуже тісно пов'язаними. Чи існує спільна абстрактна рамка / узагальнення?
Відповіді:
Класичний фреймворк - це білінеарний алгоритм і тензорні декомпозиції; в основному ви будуєте 3-х напрямковий тензор, пов'язаний з білінеарною картою , в основі коефіцієнтів, а потім шукаєте його декомпозицію як суму тензорів рангового рангу (тобто , ті форми ). Ви знайдете це більш докладно, наприклад, у цій статті Блазера або в книзі Бюргіссера, Клаузена, Шокроллахі, теорії складності алгебраїків .
Наскільки я розумію, переформулювання з точки зору групових репрезентацій, про які згадує Суреш у своїй відповіді, є пізнішим, і я вважаю його менш підходящим для першого підходу до теми (але, звичайно, це може бути упередженим з мого боку ).
Часткова відповідь на ваше запитання - групово -теоретичний підхід, який спочатку розробили Кон і Уман, а далі розробили Кон, Клейнберг, Сегеді та Уманс. Він може "начебто" захопити Страссена та Копперсміта-Винограда для матричного множення.