aqora / Quantum Advantage Tracker - Loschmidt Echo

Public

About dataset version

Loschmidt Echo Quantum Circuits (OLE) — Observable Estimation & Operator Hydrodynamics Benchmarks (Parquet)

Short Description

This Parquet dataset packages the OpenQASM circuits used to evaluate Operator Loschmidt Echo (OLE) protocols for observable estimation, operator hydrodynamics, and OTOC-style diagnostics. The circuits originate from the Quantum Advantage Tracker’s classically verifiable observable estimation problems and are described in Algorithmiq’s 2025 report “Loschmidt echo for probing operator hydrodynamics in heterogeneous structures.” By preserving raw QASM and structured metadata in a columnar format, the dataset supports scalable analytics, ML workflows, and benchmarking across classical simulators and NISQ-era hardware.

Scientific Background

The Operator Loschmidt Echo is defined as fδ(O)=12nTr(UOUVδUOUVδ)f_\delta(O) = \frac{1}{2^n} \mathrm{Tr}\left(U O U^\dagger V_\delta^\dagger U O U^\dagger V_\delta\right), where OI,ZnO \in {I, Z}^{\otimes n} satisfies Tr(O2)=1\mathrm{Tr}(O^2) = 1, UU is a unitary generated by Trotterized Ising-like dynamics, and Vδ=eiδGV_\delta = e^{-i \delta G} is a local perturbation with generator G=uPXuG = \sum_{u \in \mathcal{P}} X_u. The encoded unitary follows U=(Ub)LUbLU = (U_{-b}^\dagger)^L U_b^L, so 2L2L is the number of Trotter steps, and site-dependent fields ( b_u ) split the lattice into disjoint subsets ( F ) and ( S ) (e.g., heavy-hex vs. square sites). In the small-(\delta) regime, the OLE reduces to an out-of-time-ordered-correlator-like expression that probes operator spreading and hydrodynamics. The circuits implement random computational-basis sampling of fδz(O)f_\delta^z(O), and the estimator variance scales as O(1/Ninit)O(1 / \sqrt{N_{\text{init}}}). All circuits were produced by Algorithmiq, IBM, and the Flatiron Institute as part of the observable estimations tracker.

Circuit Instances

  • operator_loschmidt_echo_49x648: 49 qubits, L=3L = 3, δ=0.15\delta = 0.15, observable O=Z52Z59Z72O = Z_{52} Z_{59} Z_{72}.
  • operator_loschmidt_echo_49x1296: 49 qubits, L=6L = 6, δ=0.15\delta = 0.15 , same observable O=Z52Z59Z72O = Z_{52} Z_{59} Z_{72}.
  • operator_loschmidt_echo_70x1872: 70 qubits, L=6L = 6, δ=0.15\delta = 0.15 , observable O=Z52Z59Z72O = Z_{52} Z_{59} Z_{72}.
    Each circuit mirrors the protocol U2U1U^\dagger_2 U_1 with a perturbation ( V_\delta ) inserted between scrambling and unscrambling phases, yielding an operator-sensitive echo readout.

Dataset Contents

Every Parquet row corresponds to one complete OLE circuit instance stored as verbatim OpenQASM. Metadata such as qubit count, Floquet depth LL, perturbation strength δ\delta, gate counts, and observable structure are parsed from filenames and circuit text whenever the information is encoded. No recompilation, transpilation, or scientific modification has been applied; the conversion solely repackages .qasm sources into a columnar layout.

Schema

ColumnTypeDescription
circuit_idStringFilename stem uniquely identifying the OLE instance.
familyStringConstant label operator_loschmidt_echo.
num_qubitsInt32Number of qubits declared in the circuit.
num_gatesInt32Total instruction count (excludes qreg/creg/gate definitions).
num_two_qubit_gatesInt32Count of instructions acting on exactly two distinct qubits.
gate_typesList<String>Sorted, deduplicated gate mnemonics (parameters stripped).
LInt32 (nullable)Floquet layer count parsed from filenames.
deltaFloat64 (nullable)Perturbation strength parsed from filenames.
observableStringTarget observable (e.g., Z52 Z59 Z72).
qasmStringRaw OpenQASM text preserved verbatim.

Loading Examples

Polars

import polars as pl
from aqora_cli.pyarrow import dataset

df = pl.scan_pyarrow_dataset(
    dataset("aqora/quantum-advantage-tracker-loschmidt-echo", "v0.0.0")
).collect()

print(df.head())

Pandas

import pandas as pd

df = pd.read_parquet(
    "aqora://aqora/quantum-advantage-tracker-loschmidt-echo/v0.0.0"
)

print(df.head())

Use Cases

  • Observable estimation benchmarks and mirror-circuit calibration.
  • Operator hydrodynamics and operator-spreading diagnostics in heterogeneous lattices.
  • OTOC-like protocol evaluation and perturbation-response studies.
  • Hardware calibration stress tests for NISQ processors.
  • Classical simulation benchmarking (tensor-network solvers, sampling-based, hybrid methods).
  • Circuit analytics and ML cost prediction workflows that require structured metadata and raw QASM.

Notes

  • Circuits are unchanged; Parquet packaging only affects storage and accessibility.
  • Metadata extraction is best-effort and may expand in future releases while maintaining reproducibility.
  • Raw QASM remains the canonical source for any downstream compilation.