TY - GEN
T1 - Deep Reinforcement Learning Strategies for Noise-Adaptive Qubit Routing
AU - Pascoal, Goncalo
AU - Fernandes, Joao Paulo
AU - Abreu, Rui
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Qubit routing is the process of transforming quantum circuits to ensure that all two-qubit operations obey the connectivity constraints of a target architecture. The severe limitations of NISQ computers make qubit routing a vital compilation step. We propose a method to route quantum circuits based on deep reinforcement learning (RL). Moreover, we augment our approach with device calibration data to enable routing decisions based on the reliability of individual gates and we improve upon a previous technique for encoding circuits as a numerical matrix. We also implement enhancements such as BRIDGE operations, qubit embeddings, and commutation analysis. Using proximal policy optimization (PPO), we trained agents for five IBM topologies with between 5 and 27 qubits. For random circuits, the proposed strategy reduced the number of additional two-qubit gates by up to 37.3% and improved estimated success probability by up to 26.8% compared to the best algorithm from the Qiskit framework. For a dataset of realistic circuits, we achieved up to 27.5% and 15.2% improvements in gate count and circuit fidelity, respectively. We found no significant advantage from using calibration-Aware models for IBM architectures, which deserves further exploration. Our work helps cement RL as a valuable qubit routing strategy, serving as another stepping stone toward practical applications for quantum computing.
AB - Qubit routing is the process of transforming quantum circuits to ensure that all two-qubit operations obey the connectivity constraints of a target architecture. The severe limitations of NISQ computers make qubit routing a vital compilation step. We propose a method to route quantum circuits based on deep reinforcement learning (RL). Moreover, we augment our approach with device calibration data to enable routing decisions based on the reliability of individual gates and we improve upon a previous technique for encoding circuits as a numerical matrix. We also implement enhancements such as BRIDGE operations, qubit embeddings, and commutation analysis. Using proximal policy optimization (PPO), we trained agents for five IBM topologies with between 5 and 27 qubits. For random circuits, the proposed strategy reduced the number of additional two-qubit gates by up to 37.3% and improved estimated success probability by up to 26.8% compared to the best algorithm from the Qiskit framework. For a dataset of realistic circuits, we achieved up to 27.5% and 15.2% improvements in gate count and circuit fidelity, respectively. We found no significant advantage from using calibration-Aware models for IBM architectures, which deserves further exploration. Our work helps cement RL as a valuable qubit routing strategy, serving as another stepping stone toward practical applications for quantum computing.
KW - Deep reinforcement learning
KW - Noise-Adaptive quantum compiling
KW - Quantum compiling
KW - Quantum computing
KW - Qubit routing
UR - http://www.scopus.com/inward/record.url?scp=85203833819&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85203833819&partnerID=8YFLogxK
U2 - 10.1109/QSW62656.2024.00030
DO - 10.1109/QSW62656.2024.00030
M3 - Conference contribution
AN - SCOPUS:85203833819
T3 - Proceedings - 2024 IEEE International Conference on Quantum Software, QSW 2024
SP - 146
EP - 156
BT - Proceedings - 2024 IEEE International Conference on Quantum Software, QSW 2024
A2 - Chang, Rong N.
A2 - Chang, Carl K.
A2 - Yang, Jingwei
A2 - Jin, Zhi
A2 - Sheng, Michael
A2 - Fan, Jing
A2 - Fletcher, Kenneth
A2 - He, Qiang
A2 - Faro, Ismael
A2 - Leymann, Frank
A2 - Barzen, Johanna
A2 - de la Puente, Salvador
A2 - Feld, Sebastian
A2 - Wimmer, Manuel
A2 - Atukorala, Nimanthi
A2 - Wu, Hongyue
A2 - Elkouss, David
A2 - Garcia-Alonso, Jose
A2 - Sarkar, Aritra
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Quantum Software, QSW 2024
Y2 - 7 July 2024 through 13 July 2024
ER -