Comparing and Integrating Constraint Programming and Temporal Planning for Quantum Circuit Compilation

03/19/2018
by   Kyle E. C. Booth, et al.
0

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 optionality, an area that CP typically struggles with. The CP model, benefiting from inferred bounds on planning horizon length and task counts provided by the warm start, is then used to find higher quality solutions. Our empirical evaluation indicates that while stand-alone CP is only competitive for the smallest problems, CP in our hybridization with temporal planning out-performs stand-alone temporal planning in the majority of problem classes.

READ FULL TEXT

page 2

page 8

research
03/08/2021

Quantum-accelerated constraint programming

Constraint programming (CP) is a paradigm used to model and solve constr...
research
02/23/2020

Planning for Compilation of a Quantum Algorithm for Graph Coloring

The problem of compiling general quantum algorithms for implementation o...
research
06/12/2018

Augmenting Stream Constraint Programming with Eventuality Conditions

Stream constraint programming is a recent addition to the family of cons...
research
05/18/2023

Simulation of a Variational Quantum Perceptron using Grover's Algorithm

The quantum perceptron, the variational circuit, and the Grover algorith...
research
09/15/2021

Optimising Rolling Stock Planning including Maintenance with Constraint Programming and Quantum Annealing

We developed and compared Constraint Programming (CP) and Quantum Anneal...
research
07/26/2012

On When and How to use SAT to Mine Frequent Itemsets

A new stream of research was born in the last decade with the goal of mi...
research
02/06/2023

Models and algorithms for simple disjunctive temporal problems

Simple temporal problems represent a powerful class of models capable of...

Please sign up or login with your details

Forgot password? Click here to reset