The Quantum Alternating Operator Ansatz (QAOA) is a hybrid classical-quantum algorithm that aims to sample the optimal solution(s) of discrete combinatorial optimization problems. We present optimized QAOA circuit constructions for sampling MAX $k$-SAT problems, specifically for $k=3$ and $k=4$. The novel $4$-SAT QAOA circuit construction we present makes use of measurement based uncomputation, followed by classical feed forward conditional operations. Parameters in the QAOA circuits are optimized via exact classical (noise-free) simulation, using HPC resources to simulate large circuits (up to 20 rounds on 10 qubits). In order to explore the limits of current NISQ devices, we execute these optimized QAOA circuits for random $3$-SAT test instances with clause-to-variable ratio $4$, on two ion-trapped quantum computers: IonQ Harmony and Quantinuum H1-1 which have 11 and 20 qubits respectively. The QAOA circuits that are executed include $n=10$ up to $20$ rounds, and $n=20$ for $1$ and $2$ rounds, the high round circuits using upwards of 8,000 gate instructions, making these some of the largest QAOA circuits executed on NISQ devices. Our main finding is that current NISQ devices perform best at low round counts (i.e., $p = 1,\ldots, 5$) and then -- as expected due to noise -- gradually start returning satisfiability truth assignments that are no better than randomly picked solutions as number of rounds are further increased.
翻译:暂无翻译