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


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)


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)
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.