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 条
  • [21] Trajectory optimization using quantum computing
    Alok Shukla
    Prakash Vedula
    Journal of Global Optimization, 2019, 75 : 199 - 225
  • [22] Machine Learning in Compiler Optimization
    Wang, Zheng
    O'Boyle, Michael
    PROCEEDINGS OF THE IEEE, 2018, 106 (11) : 1879 - 1901
  • [23] Variational quantum reinforcement learning via evolutionary optimization
    Chen, Samuel Yen-Chi
    Huang, Chih-Min
    Hsing, Chia-Wei
    Goan, Hsi-Sheng
    Kao, Ying-Jer
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2022, 3 (01):
  • [24] Reinforcement learning for optimization of variational quantum circuit architectures
    Ostaszewski, Mateusz
    Trenkwalder, Lea M.
    Masarczyk, Wojciech
    Scerri, Eleanor
    Dunjko, Vedran
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [25] Deep reinforcement learning for quantum Szilard engine optimization
    Sordal, Vegard B.
    Bergli, Joakim
    PHYSICAL REVIEW A, 2019, 100 (04)
  • [26] Reinforcement Learning Optimization of the Charging of a Dicke Quantum Battery
    Erdman, Paolo Andrea
    Andolina, Gian Marcello
    Giovannetti, Vittorio
    Noe, Frank
    PHYSICAL REVIEW LETTERS, 2024, 133 (24)
  • [27] Efficient and practical quantum compiler towards multi-qubit systems with deep reinforcement learning
    Chen, Qiuhao
    Du, Yuxuan
    Jiao, Yuliang
    Lu, Xiliang
    Wu, Xingyao
    Zhao, Qi
    QUANTUM SCIENCE AND TECHNOLOGY, 2024, 9 (04):
  • [28] SoK: quantum computing methods for machine learning optimization
    Baniata, Hamza
    QUANTUM MACHINE INTELLIGENCE, 2024, 6 (02)
  • [29] REINFORCEMENT LEARNING USING QUANTUM BOLTZMANN MACHINES
    Crawford, Daniel
    Levit, Anna
    Ghadermarzy, Navid
    Oberoi, Jaspreet S.
    Ronaghe, Pooya
    QUANTUM INFORMATION & COMPUTATION, 2018, 18 (1-2) : 51 - 74
  • [30] Utility Optimization for Blockchain Empowered Edge Computing with Deep Reinforcement Learning
    Nguyen, Dinh C.
    Ding, Ming
    Pathirana, Pubudu N.
    Seneviratne, Aruna
    Li, Jun
    Poor, H. Vincent
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,