QUANT-PHDSETSEJun 19, 2018

NISQ circuit compilation is the travelling salesman problem on a torus

arXiv:1806.07241v32 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of compiling quantum circuits to meet architectural constraints for NISQ computers, which is crucial for practical quantum computing applications.

The paper tackles the problem of quantum circuit compilation for NISQ computers by showing it can be modeled as a traveling salesman problem on a torus, enabling the use of classical optimization methods to find efficient solutions.

Noisy, intermediate-scale quantum (NISQ) computers are expected to execute quantum circuits of up to a few hundred qubits. The circuits have to conform to NISQ architectural constraints regarding qubit allocation and the execution of multi-qubit gates. Quantum circuit compilation (QCC) takes a nonconforming circuit and outputs a compatible circuit. Can classical optimisation methods be used for QCC? Compilation is a known combinatorial problem shown to be solvable by two types of operations: 1) qubit allocation, and 2) gate scheduling. We show informally that the two operations form a discrete ring. The search landscape of QCC is a two dimensional discrete torus where vertices represent configurations of how circuit qubits are allocated to NISQ registers. Torus edges are weighted by the cost of scheduling circuit gates. The novelty of our approach uses the fact that a circuit's gate list is circular: compilation can start from any gate as long as all the gates will be processed, and the compiled circuit has the correct gate order. Our work bridges a theoretical and practical gap between classical circuit design automation and the emerging field of quantum circuit optimisation.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes