A Monte Carlo Tree Search Framework for Quantum Circuit Transformation

Publisher:
ACM
Publication Type:
Conference Proceeding
Citation:
IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 2020, 2020-November, pp. 1-7
Issue Date:
2020-11-02
Filename Description Size
09341194.pdfPublished Version2.4 MB
Adobe PDF
Full metadata record
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.
Please use this identifier to cite or link to this item: