Compiler Optimization for Quantum Computing Using Reinforcement Learning

被引:7
|
作者
Quetschlich, Nils [1 ]
Burgholzer, Lukas [2 ]
Wille, Robert [1 ,3 ]
机构
[1] Tech Univ Munich, Chair Design Automat, Munich, Germany
[2] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
[3] Software Competence Ctr Hagenberg GmbH SCCH, Hagenberg, Austria
基金
欧洲研究理事会;
关键词
D O I
10.1109/DAC56929.2023.10248002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Any quantum computing application, once encoded as a quantum circuit, must be compiled before being executable on a quantum computer. Similar to classical compilation, quantum compilation is a sequential process with many compilation steps and numerous possible optimization passes. Despite the similarities, the development of compilers for quantum computing is still in its infancy-lacking mutual consolidation on the best sequence of passes, compatibility, adaptability, and flexibility. In this work, we take advantage of decades of classical compiler optimization and propose a reinforcement learning framework for developing optimized quantum circuit compilation flows. Through distinct constraints and a unifying interface, the framework supports the combination of techniques from different compilers and optimization tools in a single compilation flow. Experimental evaluations show that the proposed framework-set up with a selection of compilation passes from IBM's Qiskit and Quantinuum's TKET-significantly outperforms both individual compilers in 73% of cases regarding the expected fidelity. The framework is available on GitHub (https://github.com/cda-tum/MQTPredictor) as part of the Munich Quantum Toolkit (MQT).
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Computation offloading Optimization in Edge Computing based on Deep Reinforcement Learning
    Zhu Qinghua
    Chang Ying
    Zhao Jingya
    Liu Yong
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 1552 - 1558
  • [32] Deep Reinforcement Learning and Optimization Based Green Mobile Edge Computing
    Yang, Yang
    Hu, Yulin
    Gursoy, M. Cenk
    2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [33] Optimization of Obstacle Avoidance Using Reinforcement Learning
    Kominami, Keishi
    Takubo, Tomohito
    Ohara, Kenichi
    Mae, Yasushi
    Arai, Tatsuo
    2012 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2012, : 67 - 72
  • [34] Robot Control Optimization Using Reinforcement Learning
    Kai-Tai Song
    Wen-Yu Sun
    Journal of Intelligent and Robotic Systems, 1998, 21 : 221 - 238
  • [35] Robot control optimization using reinforcement learning
    Natl Chiao Tung Univ, Hsinchu, Taiwan
    J Intell Rob Syst Theor Appl, 3 (221-238):
  • [36] A Logic Optimization Method Using Reinforcement Learning
    Cai, Yuting
    Wu, Yue
    Yang, Xiaoyan
    Chu, Zhufei
    2024 INTERNATIONAL SYMPOSIUM OF ELECTRONICS DESIGN AUTOMATION, ISEDA 2024, 2024, : 312 - 317
  • [37] Robot control optimization using reinforcement learning
    Song, KT
    Sun, WY
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1998, 21 (03) : 221 - 238
  • [38] Strain design optimization using reinforcement learning
    Sabzevari, Maryam
    Szedmak, Sandor
    Penttila, Merja
    Jouhten, Paula
    Rousu, Juho
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (06)
  • [39] A Study on Optimization Techniques for Variational Quantum Circuits in Reinforcement Learning
    Koelle, Michael
    Witter, Timo
    Rohe, Tobias
    Stenzel, Gerhard
    Altmann, Philipp
    Gabor, Thomas
    2024 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, IEEE QSW 2024, 2024, : 157 - 167
  • [40] Generalized autonomous optimization for quantum transmitters with deep reinforcement learning
    Lo, Yuen San
    Woodward, Robert I.
    Paraiso, Taofiq K.
    Poudel, Rudra P. K.
    Shields, Andrew J.
    QUANTUM COMPUTING, COMMUNICATION, AND SIMULATION IV, 2024, 12911