Reducing QAOA Circuit Depth by Factoring out Semi-Symmetries

Abstract

QAOA is a quantum algorithm for solving combinatorial optimization problems. It is capable of searching for the minimizing solution vector x of a QUBO problem xTQx. The number of two-qubit CNOT gates in the QAOA circuit scales linearly in the number of non-zero couplings of Q and the depth of the circuit scales accordingly. Since CNOT operations have high error rates it is crucial to develop algorithms for reducing their number. We, therefore, present the concept of semi-symmetries in QUBO matrices and an algorithm for identifying and factoring them out into ancilla qubits. Semi-symmetries are prevalent in QUBO matrices of many well-known optimization problems like Maximum Clique, Hamilton Cycles, Graph Coloring, Vertex Cover and Graph Isomorphism, among others. We theoretically show that our modified QUBO matrix Qmod describes the same energy spectrum as the original Q. Experiments conducted on the five optimization problems mentioned above demonstrate that our algorithm achieved reductions in the number of couplings by up to 49\% and in circuit depth by up to 41\%.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…