2 개의 n 비트 정수를 곱한 회로의 게이트 수에 가장 적합한 결과는 무엇입니까?
명백한 방법은 게이트를 생성합니다. 가 더 나은 접근법과 와 게이트.
게이트로 곱셈을 처리 할 수있는 부울 회로 제품군을 찾을 수 없습니다 . 그런 회로가 존재하는지 궁금합니다.
1
당신은 산술 회로 또는 부울 회로를 찾고 있습니까?
—
Suresh Venkat
부울 회로를 찾고 있습니다.
—
Amir
기록을 위해 알고리즘은 무엇입니까? 많은 문을 사용하지 않습니까?
—
vzn
@vzn 아니요, Martin Fuerer의 알고리즘이 가장 잘 알려져 있으며 게이트 로 회로를 제공합니다 . Schonhage-Strassen은 실제로 일부 컴퓨터 대수 시스템에서 매우 큰 숫자로 사용됩니다.
—
Sasho Nikolov
TM을 회로로 전환하는 데 약간의 오버 헤드가 있습니다. 시간 알고리즘 도어는 게이트가 있는 회로를 제공하지 않습니다 . 일반적인 변환은 회로 값 문제의 회로 복잡성보다 나을 수 없습니다. 다른 한편으로, 가장 균일 한 복잡도는 역방향에도 오버 헤드가 있기 때문에 회로 복잡도의 하한을 의미하지 않습니다. 즉, TM이없는 경우에도 크기 회로가있을 수 있습니다 곱셈에 대한 실행 시간.
—
Kaveh