Performing fully parallel constraint logic programming on a quantum annealer. Issue 5 (6th May 2018)
- Record Type:
- Journal Article
- Title:
- Performing fully parallel constraint logic programming on a quantum annealer. Issue 5 (6th May 2018)
- Main Title:
- Performing fully parallel constraint logic programming on a quantum annealer
- Authors:
- PAKIN, SCOTT
- Abstract:
- 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 two-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 in a fully parallel manner. We evaluate our efforts on a 1, 095-qubit D-Wave 2X quantum annealer and describe the approach's associated capabilities and shortcomings.
- Is Part Of:
- Theory and practice of logic programming. Volume 18:Issue 5/6(2018)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 18:Issue 5/6(2018)
- Issue Display:
- Volume 18, Issue 5/6 (2018)
- Year:
- 2018
- Volume:
- 18
- Issue:
- 5/6
- Issue Sort Value:
- 2018-0018-NaN-0000
- Page Start:
- 928
- Page End:
- 949
- Publication Date:
- 2018-05-06
- Subjects:
- quantum annealing, -- quantum computing, -- constraint logic programming, -- Prolog, -- D-Wave
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S1471068418000066 ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 7503.xml