Menor número de portas para Multiplicação

9

Qual é o melhor resultado para o número de portas em um circuito multiplicando dois números inteiros de n bits?

O método óbvio gera portas . Existem abordagens melhores com as portas θ ( n log n log log n ) e θ ( n log n 2 log ( n ) ) .θ(n2)θ(nlognloglogn)θ(nlogn2log(n))

Não encontrei nenhuma família de circuitos booleanos capaz de lidar com a multiplicação com gates. Gostaria de saber se existe uma família de circuitos.nlogn

Amir
fonte
11
você está procurando um circuito aritmético ou um circuito booleano?
Suresh Venkat
11
Estou à procura de um circuito booleano.
Amir
O(nlogn)
3
O(nlogn2logn)
4
t(n)t(n)O(nlgn)

Respostas:

2

O(nlogn2logn)

Multiplicação Rápida e Suas Aplicações , Bernstein (Teoria dos Números Algorítmicos / MSRI Publications / Volume 44, 2008)

vzn
fonte
O documento vinculado não possui as páginas 335 ou 336. Talvez você quisesse vincular a um arquivo diferente?
argentpepper
oops! thx por dica. versão acima marcada como rascunho. esta versão com pg #s citada talvez seja final?
vzn
11
@vzn: log(n)