Skip to content

In this work, we use LR-QAOA protocol as an easy-to-implement scalable benchmarking methodology that assesses quantum process units (QPUs) at different widths (number of qubits) and 2-qubit gate depths.

License

Notifications You must be signed in to change notification settings

alejomonbar/LR-QAOA-QPU-Benchmarking

Repository files navigation

Quantum Computing Benchmarking with LR-QAOA: Evaluating the performance of quantum process units at large width and depth

Paper:https://arxiv.org/abs/2502.06471

Overview

Currently, we are in a stage where quantum computers surpass the size that can be simulated exactly on classical computers, and noise is the central issue in extracting their full potential. Effective ways to characterize and measure their progress for practical applications are needed.

In this work, we use the Linear Ramp Quantum Approximate Optimization Algorithm (LR-QAOA) [1] protocol, a fixed Quantum Approximate Optimization Algorithm (QAOA) protocol, as an easy-to-implement, scalable benchmarking methodology. This approach assesses Quantum Processing Units (QPUs) at different widths (number of qubits) and 2-qubit gate depths. Description

Scheme of the Quantum Processing Units (QPUs) benchmarking. (a) Graphs used for the benchmarking. In yellow is the 1D-Chain, in green is the native layout (NL), and in pink is the fully connected (FC) graph. (b) QAOA protocol consists of alternating layers of the problem Hamiltonian and the mixer Hamiltonian. $p$ represents the depth of the algorithm. (c) Schedule of the LR-QAOA algorithm, $\Delta_{\gamma, \beta}/p$ is the slope. (d) Expected results of LR-QAOA in terms of approximation ratio versus number of LR-QAOA layers. Black curves represent different levels of depolarizing noise strength.

The benchmarking identifies the depth at which a fully mixed state is reached, meaning results become indistinguishable from those of a random sampler.

Tested Systems & Vendors

We evaluate this methodology using three graph topologies:

  • 1D-chain
  • Native Layout (NL)
  • Fully Connected (FC)

These experiments were conducted on 19 QPUs from 5 vendors:
✅ IBM
✅ IQM
✅ IonQ
✅ Quantinuum
✅ Rigetti

Key Findings

  • The largest problem tested: 1D-chain with ( p = 10,000 ) involving 990,000 2-qubit gates on ibm_fez.
  • ibm_fez performs best for 1D-chain & native layout, retaining coherence at ( p=200 ) with 35,200 fractional 2-qubit gates.
  • quantinuum_H2-1 performs best for fully connected graphs, successfully passing the test at ( N_q=56 ) qubits, ( p=3 ) (4,620 2-qubit gates).

📑 Table of Contents

1D-Chain Experiments

Fully Connected (FC) Experiments

Native Layout (NL) Experiments

Random problems generator

Dependencies


🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/alejomonbar/LR-QAOA-QPU-Benchmarking.git
    

About

In this work, we use LR-QAOA protocol as an easy-to-implement scalable benchmarking methodology that assesses quantum process units (QPUs) at different widths (number of qubits) and 2-qubit gate depths.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published