Performing Fully Parallel Constraint Logic Programming on a Quantum Annealer
Scott Pakin

TL;DR
This paper presents a method to compile constraint logic programs into quantum annealer-compatible Hamiltonians, enabling fully parallel evaluation of constraints on quantum hardware, demonstrated on a 1095-qubit D-Wave system.
Contribution
It introduces a novel compilation approach transforming Prolog-based constraint logic programs into quantum annealer executable forms, bridging logic programming and quantum optimization.
Findings
Successfully compiled Prolog constraints into Ising-model Hamiltonians
Demonstrated execution on a 1095-qubit D-Wave quantum annealer
Identified capabilities and limitations of the approach
Abstract
A quantum annealer exploits quantum effects to solve a particular type of optimization problem. The advantage of this specialized hardware is that it effectively considers all possible solutions in parallel, thereby potentially outperforming classical computing systems. However, despite quantum annealers having recently become commercially available, there are relatively few high-level programming models that target these devices. In this article, we show how to compile a subset of Prolog enhanced with support for constraint logic programming into a 2-local Ising-model Hamiltonian suitable for execution on a quantum annealer. In particular, we describe the series of transformations one can apply to convert constraint logic programs expressed in Prolog into an executable form that bears virtually no resemblance to a classical machine model yet that evaluates the specified constraints…
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.
