Матричне множення в


13

Я шукав про множення матриці, тому я вперше завітав до алгоритмів множення матриць вікі , У посиланнях я знайшов документ, в якому стверджується, що використовується алгоритм O(n2log(n)) , я б хотів прочитати статтю, але це складно і буде потрібно занадто багато часу, щоб її прочитати, але якщо є хтось, хто читає цю статтю або знає про цей алгоритм, це правда? і чи знаєте ви про базову ідею цього, щоб трохи її описати.

Дякую заздалегідь, я знаю, що це трохи загальне питання, але, якщо я знайшов, що це гарний підхід, я буду вивчати деталі.


5
Я думаю, що корисно краще зрозуміти власне питання. Шукаєте послідовний алгоритм чи паралельний алгоритм? Невідомі послідовні алгоритми множення матриць із часом O (n ^ 2 log n), а робота Еви є частковим результатом до таких алгоритмів (я не читав папери, я просто промальовував її). Якщо ви дбаєте про паралельний час, то паралельний час O (log n) (якщо припустити скалярне додавання та скалярне множення в постійному часі) є стандартним, і ви можете знайти пояснення, наприклад, у книзі Papuimitriou (Комп'ютерна складність) .
Цуйосі Іто

2
(1) Будь ласка, відредагуйте своє запитання так, щоб було зрозуміло, що ви запитуєте про послідовні алгоритми. (2) Я зрозумів, що ви додали тег [квантові обчислення]. Відредагуйте своє запитання, щоб пояснити відношення до квантових обчислень. (Я здогадуюсь, що ваше питання мотивоване квантовими обчисленнями, але ваше власне пояснення набагато корисніше, ніж будь-яка здогадка.)
Цуйосі Іто

2
Я рекомендую спочатку видалити це запитання, а потім перезавантажити пізніше, якщо виявите, що у вас є питання.
Суреш Венкат

3
@Saeed: Ця проблема обговорювалася на мета, і в даний час це політика сайту, якщо ви хочете обговорити використання політики мета. З іншого боку, ви можете змінити питання і уникнути згадування документа, щоб зробити його тематичним, наприклад, змінивши питання, щоб стати "що є найкращим алгоритмом множення матриць у моделі X?" і це було б на тему. (бічна примітка: якщо ви не можете перевірити правильність неопублікованого документа самостійно і хочете його цитувати, слід зачекати, поки він буде рецензований та опублікований.)
Kaveh

3
Пов’язана дискусія на Meta: Чи нормально запитати про правильність передруків на зручні теми? Я не стверджую, що все, що написано на цій сторінці, стосуватиметься цього питання, але це принаймні тісно пов'язане.
Цуйосі Іто

Відповіді:


34

Я наткнувся на цей документ близько року тому, але не встиг прочитати його уважно. Я можу вам сказати, що підхід не вважається правильним. На сторінці 36 цього ж документу є доданий коментар Дон Кнут, який вказує, що це є серйозним недоліком підходу.

Щоб зрозуміти цей документ, вам потрібно буде дізнатися про групову алгебру та теорію представлення. Буде важко, якщо ви ще не бачили такого матеріалу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.