Quantum-accelerated constraint programming

03/08/2021
by   Kyle E. C. Booth, et al.
0

Constraint programming (CP) is a paradigm used to model and solve constraint satisfaction and combinatorial optimization problems. In CP, problems are modeled with constraints that describe acceptable solutions and solved with backtracking tree search augmented with logical inference. In this paper, we show how quantum algorithms can accelerate CP, at both the levels of inference and search. Leveraging existing quantum algorithms, we introduce a quantum-accelerated filtering algorithm for the global constraint and discuss its applicability to a broader family of global constraints with similar structure. We propose frameworks for the integration of quantum filtering algorithms within both classical and quantum backtracking search schemes, including a novel hybrid classical-quantum backtracking search method. This work suggests that CP is a promising candidate application for early fault-tolerant quantum computers and beyond.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2017

Stochastic Constraint Programming as Reinforcement Learning

Stochastic Constraint Programming (SCP) is an extension of Constraint Pr...
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
03/19/2018

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

Recently, the makespan-minimization problem of compiling a general class...
research
09/18/2019

Research Report on Automatic Synthesis of Local Search Neighborhood Operators

Constraint Programming (CP) and Local Search (LS) are different paradigm...
research
04/14/2020

Quantum speedups of some general-purpose numerical optimisation algorithms

We give quantum speedups of several general-purpose numerical optimisati...
research
03/23/2022

Q-FW: A Hybrid Classical-Quantum Frank-Wolfe for Quadratic Binary Optimization

We present a hybrid classical-quantum framework based on the Frank-Wolfe...
research
09/25/2017

Mining a Sub-Matrix of Maximal Sum

Biclustering techniques have been widely used to identify homogeneous su...

Please sign up or login with your details

Forgot password? Click here to reset