A polynomial size model with implicit SWAP gate counting for exact qubit reordering

Jesse Mulderij, K.I. Aardal, Irina Chiscop, Frank Phillipson*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

Due to the physics behind quantum computing, quantum circuit designers must adhere to the constraints posed by the limited interaction distance of qubits. Existing circuits need therefore to be modified via the insertion of SWAP gates, which alter the qubit order by interchanging the location of two qubits’ quantum states. We consider the Nearest Neighbor Compliance problem on a linear array, where the number of required SWAP gates is to be minimized. We introduce an Integer Linear Programming model of the problem of which the size scales polynomially in the number of qubits and gates. Furthermore, we solve 131 benchmark instances to optimality using the commercial solver CPLEX. The benchmark instances are substantially larger in comparison to those evaluated with exact methods before. The largest circuits contain up to 18 qubits or over 100 quantum gates. This formulation also seems to be suitable for developing heuristic methods since (near) optimal solutions are discovered quickly in the search process.
Original languageEnglish
Title of host publicationComputational Science – ICCS 2023
Subtitle of host publication23rd International Conference Prague, Czech Republic, July 3-5, 2023 Proceedings, Part V
EditorsJiří Mikyška, Clélia de Mulatier, Valeria V. Krzhizhanovskaya, Peter M. A. Sloot, Maciej Paszynski, Jack J. Dongarra
PublisherSpringer, Cham
Pages72-89
Number of pages18
ISBN (Electronic)978-3-031-36030-5
ISBN (Print)978-3-031-36029-9
DOIs
Publication statusPublished - 2023

Publication series

SeriesLecture Notes in Computer Science
Volume10477
ISSN0302-9743

Fingerprint

Dive into the research topics of 'A polynomial size model with implicit SWAP gate counting for exact qubit reordering'. Together they form a unique fingerprint.

Cite this