อะไรคือผลลัพธ์ที่ดีที่สุดสำหรับจำนวนประตูในวงจรคูณจำนวนเต็มสองบิต n-bit?
วิธีการที่ชัดเจนสร้างประตู มีวิธีการที่ดีกว่าสำหรับประตูและ
ฉันไม่พบตระกูลวงจรบูลีนใด ๆ ที่สามารถจัดการการคูณด้วยประตู ฉันสงสัยว่าวงจรของครอบครัวนั้นมีอยู่จริงหรือไม่
อะไรคือผลลัพธ์ที่ดีที่สุดสำหรับจำนวนประตูในวงจรคูณจำนวนเต็มสองบิต n-bit?
วิธีการที่ชัดเจนสร้างประตู มีวิธีการที่ดีกว่าสำหรับประตูและ
ฉันไม่พบตระกูลวงจรบูลีนใด ๆ ที่สามารถจัดการการคูณด้วยประตู ฉันสงสัยว่าวงจรของครอบครัวนั้นมีอยู่จริงหรือไม่
คำตอบ:
ด้านล่างคือแบบสำรวจปี 2008 โดยละเอียดที่ครอบคลุมอัลกอริทึมเชิงทฤษฎีชั้นนำสำหรับการคูณรวมถึงแบบสำรวจที่กล่าวถึงในคำถามของคุณ (รวมถึงอัลกอริทึมSchönhage – Strassen และขั้นตอนวิธี Fuerer ดูหน้า 335 ของการสำรวจ) อย่างไรก็ตามการนำไปปฏิบัตินั้นเป็นเรื่องที่แตกต่างกันและอัลกอริธึมบางอย่างอาจไม่สามารถนำไปใช้ได้จริง การสำรวจไม่ครอบคลุมการใช้งานจริง แม้ว่าการสำรวจจะมีอัลกอริทึมสำหรับพหุนาม, อนุกรมกำลัง, จำนวนจริงและตัวเลข 2 adic, จำนวนเต็มเป็นกรณีพิเศษของสิ่งเหล่านี้ (ดูรูปที่ 1 ในหน้า 336)
การคูณที่รวดเร็วและการประยุกต์ใช้ของมัน Bernstein (ทฤษฎีจำนวนขั้นตอนวิธี / MSRI สิ่งพิมพ์ / เล่ม 44, 2008)