Comparing and Integrating Constraint Programming and Temporal Planning for Quantum Circuit Compilation
Kyle E. C. Booth, Minh Do, J. Christopher Beck, Eleanor Rieffel,, Davide Venturelli, Jeremy Frank

TL;DR
This paper compares constraint programming and temporal planning for quantum circuit compilation, demonstrating that hybrid approaches leveraging both methods can improve solution quality for complex problems.
Contribution
It introduces a hybrid approach combining temporal planning and constraint programming for quantum circuit compilation, extending previous work with new problem variations.
Findings
Hybrid methods outperform stand-alone temporal planning in most cases.
Constraint programming benefits from warm starts provided by temporal planning.
Hybrid approach achieves higher quality solutions for complex quantum compilation problems.
Abstract
Recently, the makespan-minimization problem of compiling a general class of quantum algorithms into near-term quantum processors has been introduced to the AI community. The research demonstrated that temporal planning is a strong approach for a class of quantum circuit compilation (QCC) problems. In this paper, we explore the use of constraint programming (CP) as an alternative and complementary approach to temporal planning. We extend previous work by introducing two new problem variations that incorporate important characteristics identified by the quantum computing community. We apply temporal planning and CP to the baseline and extended QCC problems as both stand-alone and hybrid approaches. Our hybrid methods use solutions found by temporal planning to warm start CP, leveraging the ability of the former to find satisficing solutions to problems with a high degree of task…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
