“…Since the concept of quantum computing was proposed [1], researchers around the world have been committed to promoting the practical application of quantum computers, especially in recent years, great progress in the field of quantum computing has been made [2][3][4]. By utilizing the fundamental principles of quantum mechanics, such as superposition, interference, and entanglement, quantum computers have inherent parallelism and may outperform classical computers in many computational problems, such as machine learning [5], chemical simulation [6], code breaking [7], financial analysis [8], cloud service [9] and etc. However, there is still a huge gap between quantum circuits and actually executable quantum instructions, because quantum circuits are only logical representations of quantum algorithms and do not take into account the various constraints imposed by quantum chips, such as the basic gate-set supported by a quantum chip, the connectivity bewteen individual qubits, the coherence time of each qubit, etc.To solve these problems, many organizations have conducted research on quantum compilation, such as IBM's qiskit [10], Google's cirq [11], Intel's qHiP-STER [12] and so on.…”