A Monte Carlo Tree Search Framework for Quantum Circuit Transformation

被引:8
作者
Zhou, Xiangzhen [1 ,2 ]
Feng, Yuan [2 ]
Li, Sanjiang [2 ]
机构
[1] Southeast Univ, Nanjing, Peoples R China
[2] Univ Technol Sydney, Sydney, NSW, Australia
来源
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD) | 2020年
基金
澳大利亚研究理事会;
关键词
Quantum computing; qubit mapping; quantum circuit transformation; QPU; Monte Carlo Tree Search; GAME; GO;
D O I
10.1145/3400302.3415621
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Noisy Intermediate-Scale Quantum (NISQ) era, quantum processing units (QPUs) suffer from, among others, highly limited connectivity between physical qubits. To make a quantum circuit executable, a circuit transformation process is necessary to transform it into a functionally equivalent one so that the connectivity constraints imposed by the QPU are satisfied. Due to the high branching factor and vast search space, almost all existing algorithms search very shallowly and thus, very often, can reach (at most) locally optimal solutions. We propose a Monte Carlo Tree Search framework to tackle this problem, which enables the search process to go deeper. In particular, we design, by taking both short- and long-term rewards into consideration, a scoring mechanism, and propose to use a fast random strategy for simulation. The thus designed search algorithm is polynomial in all relevant parameters and empirical results on extensive realistic circuits show that it can reduce, in average, the size of the output circuits by at least 30% when compared with the state-of-the-art algorithms on IBM Q20.
引用
收藏
页数:7
相关论文
共 50 条
[21]   Learning to traverse over graphs with a Monte Carlo tree search-based self-play framework [J].
Wang, Qi ;
Hao, Yongsheng ;
Cao, Jie .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 105
[22]   Monte Carlo Tree Search with Metaheuristics [J].
Mandziuk, Jacek ;
Walczak, Patryk .
ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2023, PT II, 2023, 14126 :134-144
[23]   Multiagent Monte Carlo Tree Search [J].
Zerbel, Nicholas ;
Yliniemi, Logan .
AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, :2309-2311
[24]   Monte Carlo tree search in Kriegspiel [J].
Ciancarini, Paolo ;
Favini, Gian Piero .
ARTIFICIAL INTELLIGENCE, 2010, 174 (11) :670-684
[25]   Monte Carlo Tree Search for Quoridor [J].
Respall, Victor Massague ;
Brown, Joseph Alexander ;
Aslam, Hamna .
19TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION (GAME-ON(R) 2018), 2018, :5-9
[26]   An Analysis of Monte Carlo Tree Search [J].
James, Steven ;
Konidaris, George ;
Rosman, Benjamin .
THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, :3576-3582
[27]   AlphaTruss: Monte Carlo Tree Search for Optimal Truss Layout Design [J].
Luo, Ruifeng ;
Wang, Yifan ;
Xiao, Weifang ;
Zhao, Xianzhong .
BUILDINGS, 2022, 12 (05)
[28]   Monte Carlo tree search control scheme for multibody dynamics applications [J].
Tang, Yixuan ;
Orzechowski, Grzegorz ;
Prokop, Ales ;
Mikkola, Aki .
NONLINEAR DYNAMICS, 2024, 112 (10) :8363-8391
[29]   Monte Carlo tree search for dynamic shortest-path interdiction [J].
Bochkarev, Alexey A. ;
Smith, J. Cole .
NETWORKS, 2024, 84 (04) :398-419
[30]   A Timetable Rescheduling Approach for Railway based on Monte Carlo Tree Search [J].
Wang, Rongsheng ;
Zhou, Min ;
Li, Yidong ;
Zhang, Qi ;
Dong, Hairong .
2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, :3738-3743