Sudoku at the Intersection of Classical and Quantum Computing

Show simple item record

dc.contributor.advisor Calude, CS en
dc.contributor.author Resnick, T en
dc.date.accessioned 2015-01-05T00:14:08Z en
dc.date.available 2015-01-05T00:14:08Z en
dc.date.issued 2014 en
dc.identifier.citation CDMTCS Research Reports CDMTCS-475 (2014) en
dc.identifier.issn 1178-3540 en
dc.identifier.uri http://hdl.handle.net/2292/23908 en
dc.description.abstract Even when quantum computers are widely available, it is unlikely that we will simply use them to solve all our problems. Rather we would use each computer for the types of problems it is best suited for. Indeed some problems may have different elements favourable to each type of computation, in which case a natural question which arises is where to draw the line between classical and quantum computation. Of course quantum computing is still in its infancy and there is a myriad of obstacles to overcome before we get to this point. Most practical quantum computers built so far solve only the smallest of problems and are intended primarily as proofs of concept. Perhaps the exception to this rule is the quantum annealing architecture developed by D-Wave. In this paper we investigate how to solve Sudoku – a popular NPcomplete puzzle game – using the quantum annealing architecture developed by D-Wave. What makes this problem interesting is that because it is primarily designed for humans to solve, it is prone to solution through techniques of logical deduction, which can often be efficiently implemented on classical computers, yet because it is NP-complete, there are instances which remain very hard to solve whose solutions can only reasonably be found through search. This makes it an ideal candidate problem for solution by quantum annealing. We therefore use a hybrid quantum-classical approach which first applies basic logic simplifications to the Sudoku and then transforms what remains of the problem into a form solvable by D-Wave’s Chimera architecture. Due to various hardware limitations inherent in their machines, in particular low qubit numbers as well as limited connectivity and precision, there are a number of problems which must be overcome in the process of preparing a problem for solution by the quantum hardware. We discuss these problems and their solutions in detail. en
dc.publisher Department of Computer Science, The University of Auckland, New Zealand en
dc.relation.ispartofseries CDMTCS Research Report Series en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.source.uri https://www.cs.auckland.ac.nz/research/groups/CDMTCS/researchreports/index.php en
dc.title Sudoku at the Intersection of Classical and Quantum Computing en
dc.type Technical Report en
dc.subject.marsden Fields of Research en
dc.rights.holder The author(s) en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics