Найменша кількість воріт для множення


9

Який найкращий результат для кількості воріт у ланцюзі, що множать два n-бітні цілі числа?

Очевидний метод породжує ворота . Є кращі підходи із та .θ(н2)θ(нжурналнжурналжурналн)θ(нжурналн2журнал(н))

Я не зміг знайти жодного сімейства булевих схем, який би міг обробляти множення за допомогою воріт. Цікаво, чи існує така сім'я схем.нжурналн


1
Ви шукаєте арифметичну схему чи булеву схему?
Суреш Венкат

1
Я шукаю булеву схему.
Амір

для запису, що таке О(нжурналн)алгоритм? не хотів би використовувати стільки воріт?
vzn

3
@vzn Ні, алгоритм Мартіна Фюрера є найвідомішим, і він дає схему з О(нжурналн2журналн)ворота. Schonhage-Strassen насправді використовується в деяких комп'ютерних алгебрах для дуже великої кількості.
Сашо Ніколов

4
Існує деякий наклад, щоб перетворити TM на ланцюг. Част(н) алгоритм дверей не дає схеми з т(н)ворота. Загальний переклад не може бути кращим, ніж складність ланцюга проблеми значення значення ланцюга. З іншого боку, найкраща рівномірна складність не передбачає нижньої межі складності ланцюга, оскільки є накладні також у зворотному напрямку, тобто можуть бути контури розміруО(нlgн)навіть якщо немає ТМ з тим часом роботи для множення.
Kaveh

Відповіді:


2

Нижче представлено докладне опитування 2008 року, яке охоплює основні теоретичні алгоритми множення, включаючи ті, які обговорювались у коментарях до вашого запитання (включаючи алгоритм Шенгаге – Страссена та О(нжурналн2журналн)Алгоритм Фюрера, див. Стор. 335 опитування). Однак реалізація - це інша справа, і деякі з цих алгоритмів можуть не вважатися практичними; опитування не охоплює практичних реалізацій. Хоча опитування включає алгоритми для поліномів, рядів потужностей, дійсних чисел та 2-адичних чисел, цілі числа є окремим випадком їх (див. Малюнок 1 на сторінці 336).

Швидке множення та його застосування , Бернштейн (Алгоритмічна теорія чисел / Публікації MSRI / Том 44, 2008)


У зв'язаному папері немає сторінок 335 чи 336. Можливо, ви мали на увазі посилання на інший файл?
argentpepper

ой! THX для наконечника. вище версія позначена як чернетка. ця версія з цитованими pg #s, можливо, остаточна?
vzn

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