Số lượng cổng ít nhất cho phép nhân


9

Kết quả tốt nhất cho số lượng cổng trong một mạch nhân hai số nguyên n bit là gì?

Phương thức rõ ràng tạo ra cổng . Có tốt hơn phương pháp tiếp cận với θ ( n log n log log n )θ ( n log n 2 log * ( n ) ) cửa.θ(n2)θ(nlognloglogn)θ(nlogn2log(n))

Tôi không thể tìm thấy bất kỳ gia đình mạch Boolean mà có thể xử lý nhân với cửa. Tôi tự hỏi nếu một gia đình mạch như vậy tồn tại.nlogn


1
bạn đang tìm kiếm một mạch số học hay một mạch boolean?
Suresh Venkat

1
Tôi đang tìm kiếm một mạch Boolean.
Amir

đối với bản ghi thuật toán gì? Nó sẽ không sử dụng nhiều cổng? O(nlogn)
vzn

3
@vzn Không, thuật toán của Martin Fuerer được biết đến nhiều nhất và nó cung cấp một mạch với các . Schonhage-Strassen thực sự được sử dụng trong một số hệ thống đại số máy tính với số lượng rất lớn. O(nlogn2logn)
Sasho Nikolov

4
t(n)t(n)O(nlgn)

Câu trả lời:


2

O(nlogn2logn)

Nhân nhanh và ứng dụng của nó , Bernstein (Lý thuyết số thuật toán / Ấn phẩm MSRI / Tập 44, 2008)


Bài viết được liên kết không có trang 335 hoặc 336. Có lẽ bạn muốn liên kết đến một tệp khác?
argentpepper

Giáo sư! thx cho tiền boa. phiên bản trên được đánh dấu là dự thảo. phiên bản này với pg #s được trích dẫn có thể là cuối cùng?
vzn

1
@vzn: log(n)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.