《電子技術應用》
您所在的位置:首頁 > 其他 > 设计应用 > 基于量子傅里叶变换算法的量子乘法器
基于量子傅里叶变换算法的量子乘法器
2022年电子技术应用第3期
钱俊恺1,朱家良2,叶 宾2
1.中国矿业大学 计算机科学与技术学院,江苏 徐州221116;2.中国矿业大学 信息与控制工程学院,江苏 徐州221116
摘要: 乘法运算是许多量子算法中的基本运算之一。为了实现量子乘法运算并且尽可能少地使用辅助量子比特,提出了一种基于量子傅里叶变换算法的量子乘法器。在量子傅里叶加法电路基础上,设计了量子移位电路,并实现了两个n位二进制无符号数相乘的量子电路,其时间复杂度为O(n3)。使用IBM提供的开源量子计算工具包Qiskit分别验证了两个2位二进制数相乘,以及一个2位二进制数与另一个4位二进制数进行量子乘法运算的正确性。实验结果表明,所设计的量子乘法器使用较少的量子比特数目实现了较高的准确率和较低的计算复杂度。该量子乘法器代码已开源。
中圖分類號: Q413
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.211576
中文引用格式: 錢俊愷,朱家良,葉賓. 基于量子傅里葉變換算法的量子乘法器[J].電子技術應用,2022,48(3):94-98.
英文引用格式: Qian Junkai,Zhu Jialiang,Ye Bin. A quantum multiplier based on the quantum Fourier transform algorithm[J]. Application of Electronic Technique,2022,48(3):94-98.
A quantum multiplier based on the quantum Fourier transform algorithm
Qian Junkai1,Zhu Jialiang2,Ye Bin2
1.School of Computer Science & Technology,China University of Mining and Technology,Xuzhou 221116,China; 2.School of Information and Control Engineering,China University of Mining and Technology,Xuzhou 221116,China
Abstract: Multiplier is one of the basic units in many quantum algorithms. In order to implement the multiplying operations and use as few auxiliary qubits in the quantum circuit as possible, a quantum multiplier based on the quantum Fourier transform is proposed. By utilizing the quantum Fourier adder, a quantum shift circuit is designed. A quantum circuit for the multiplication of two n bit binary unsigned numbers is realized and its time complexity is O(n3). The validity of multiplying a 2 bit binary number by another 2 bit or 4 bit binary number is tested through Qiskit-an open source quantum computing toolkit provided by IBM. The experimental results show that the quantum multiplier achieves higher accuracy and lower computational complexity with less qubits. The open source code of the quantum multiplier is publicly available.
Key words : quantum multiplier;quantum adder;QFT;IBM Qiskit platform;quantum circuit

0 引言

基于量子邏輯的量子算法設計是目前量子計算和量子信息研究的熱點方向之一[1]。由于量子算法具有并行處理量子疊加態的能力,一些經典算法在量子計算環境下能夠獲得指數級的加速。Grover于1996年提出的量子搜索算法[2]將搜索問題從經典的N步縮小到√N步,體現了量子算法的強大加速能力。1997年,Shor因子分解算法[3]使用量子傅里葉變換在多項式時間內實現對整數的因子分解,其采用模塊化的算數運算更是奠定了量子計算領域模塊化的算法設計基礎。近年來,隨著量子調控技術的發展以及眾多量子仿真平臺的推出,量子算法的研究得到快速的發展[4-5]

    乘法運算是許多量子算法中的基本運算之一,它在量子人工智能算法、量子信號處理等領域有著廣泛的應用[6-7]量子乘法器通常以量子加法器為基礎。最初的量子加法器一般由量子門實現經典布爾邏輯運算規則[8],但是將經典進位思想引入量子算法的做法并未帶來運行效率的大幅提升,反而占用了大量輔助量子比特。文獻[9]中提出了一種基于carry-save的量子加法器,在增加量子位的前提下提高了算法的運行效率,但仍未超越經典數字邏輯的設計范疇。對于兩個n位二進制數字的加法運算,這些量子加法運算都至少需要3n個量子比特。2014年,Kotiyal等設計了一種基于二叉樹優化的量子乘法器[10],實現了較高的運行效率,但仍未跳出經典電路的設計范疇,因此未能很好地體現量子電路的優勢。文獻[11]在carry-save量子加法器的基礎上設計了量子移位電路實現了量子乘法器,雖然算法結構較為簡單,但也繼承了carry-save加法器的缺陷。這些基于經典布爾邏輯的量子電路驗證了量子加法器和乘法器的理論可行性,但過高的空間復雜度使得這些算法無法在當前小規模的量子計算硬件平臺上展現量子計算的優勢。




本文詳細內容請下載:http://m.tom3567.com/resource/share/2000004011




作者信息:

錢俊愷1,朱家良2,葉  賓2

(1.中國礦業大學 計算機科學與技術學院,江蘇 徐州221116;2.中國礦業大學 信息與控制工程學院,江蘇 徐州221116)




wd.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久免费视频网站| 国产精品偷伦免费视频观看的 | 久久亚洲综合网| 精品国偷自产在线| 视频在线一区二区| 久久国产精品视频| 欧美综合第一页| 亚洲 国产 欧美一区| 久久久亚洲国产| 日韩视频欧美视频| 91免费看国产| 国产精品免费小视频| 国产日韩欧美在线视频观看| 久久美女福利视频| www国产亚洲精品| 日韩av第一页| 欧美一区二视频在线免费观看| 国产欧美在线播放| 欧美一级片一区| 午夜精品久久久久久久男人的天堂 | 国产精品视频xxxx| 精品人妻一区二区三区四区在线| 日本不卡一二三区| 欧洲国产精品| 久久久久久久av| 久久波多野结衣| 国内一区二区在线视频观看| 激情伊人五月天| 国严精品久久久久久亚洲影视| 欧美精品卡一卡二| 久久视频在线观看中文字幕| 久久免费国产视频| 久久久国产精品一区| 久久精品国产91精品亚洲| 色乱码一区二区三在线看| 日本久久中文字幕| 免费不卡在线观看av| 久久精品91久久香蕉加勒比| 国产综合av一区二区三区| 国产精品一区二区三区免费观看| 国产精品久久久久久久久电影网 |