Quantum Computing for Constraint Programming
ORAL
Abstract
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 interleaved with logical inference. Motivated by recent advances in gate-model quantum computers and quantum algorithms, we investigate the application of quantum computing to CP. We introduce a quantum-accelerated filtering algorithm for the AllDifferent global constraint, leveraging quantum algorithms for graph problems, and demonstrate its applicability in accelerating other global constraints with a similar structure. We propose frameworks for the integration of quantum filtering algorithms within both classical and quantum backtracking search schemes, providing preliminary resource estimates and a discussion of the tradeoffs therein. We conclude that CP is a promising candidate application for early fault-tolerant quantum computers.
–
Presenters
-
Kyle Booth
NASA Ames Research Center
Authors
-
Kyle Booth
NASA Ames Research Center
-
Bryan O'Gorman
NASA Ames Research Center
-
Jeffrey Marshall
NASA Ames Research Center
-
Stuart Hadfield
NASA Ames Research Center, NASA Ames, Quantum Artificial Intelligence Laboratory (QuAIL), NASA Ames Research Center
-
Eleanor G Rieffel
NASA Ames Research Center, Quantum AI Lab, NASA Ames Research Center