论文标题

BQA:基于启发式搜索的高性能量子电路调度策略

BQA: A High-performance Quantum Circuits Scheduling Strategy Based on Heuristic Search

论文作者

Chen, Xin-miao, Wang, Shi, Ye, Yong-jin, Jiang, Bo, Wu, Yong-zheng

论文摘要

目前,量子计算正在高速开发,因为其高平行性和高计算能力为许多领域带来了新的解决方案。但是,由于芯片工艺技术,很难在量子芯片上完全耦合所有Qubits,因此,当将量子电路编译到物理芯片上时,有必要通过插入交易交换门来确保将两个Qubit的栅极作用于一对耦合的Qubits上。当插入大量交换门时,这将导致额外的成本,从而导致量子电路的执行时间更长。在本文中,我们设计了一种基于业务的方法,以插入交换门BQA(忙碌的Qubits避免)。我们利用了量子位上门数的不平衡,试图隐藏交换门的开销。同时,我们还期望互换大门对随后的两分门的负面影响尽可能小。我们设计了一种启发式功能,可以考虑这两个要点。与Qiskit相比,我们提出的方法优化电路的执行时间仅是Qiskit编译电路的0.5倍。而且,当两倍大门的数量较大时,它将达到比一般条件更高的水平。这意味着更高的执行效率和较低的分解错误率。

Currently, quantum computing is developing at a high speed because its high parallelism and high computing power bring new solutions to many fields. However, due to chip process technology, it is difficult to achieve full coupling of all qubits on a quantum chip, so when compiling a quantum circuit onto a physical chip, it is necessary to ensure that the two-qubit gate acts on a pair of coupled qubits by inserting swap gates. It will cause great additional cost when a large number of swap gates are inserted, leading to the execution time of quantum circuits longer. In this paper, we designed a way based on the business to insert swap gates BQA(Busy Qubits Avoid). We exploit the imbalance of the number of gates on qubits, trying to hide the overhead of swap gates. At the same time, we also expect swap gates to make as little negative impact on subsequent two-qubit gates as possible. We have designed a heuristic function that can take into account both of these points. Compared with qiskit, the execution time of the circuit optimized by our proposed method is only 0.5 times that of the qiskit compiled circuit. And when the number of two-qubit gates is large, it will achieve higher level than general conditions. This implies higher execution efficiency and lower decoherence error rate.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源