GULPS: Two-Qubit Gate Synthesis via Linear Programming for Heterogeneous Instruction Sets

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: McKinney, Evan, Bishop, Lev S.
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866918485442953216
author McKinney, Evan
Bishop, Lev S.
author_facet McKinney, Evan
Bishop, Lev S.
contents Modern quantum hardware exposes heterogeneous two-qubit instruction sets through fractional, continuously parameterized, and per-pair native gates, but synthesis remains largely framed around CNOT and a small catalog of closed-form rules. We present \textbf{GULPS} (Global Unitary Linear Programming Synthesis), a two-qubit compiler that partitions synthesis into depth-$2$ segments and uses a linear program over quantum Littlewood--Richardson reachability inequalities to plant the intermediate invariants between them. Each segment becomes an independent low-dimensional least-squares fit, solved by a Gauss--Newton/Levenberg--Marquardt routine. On Haar-random two-qubit targets, GULPS is more than $500{\times}$ faster than the general-purpose synthesizers BQSKit and NuOp at strictly lower circuit cost. Against Qiskit's specialized \texttt{XXDecomposer} on $XX$-family ISAs, GULPS produces identical output circuits $3.9$--$9.2{\times}$ faster, compounding to $7$--$19{\times}$ on full-circuit transpilation. All decompositions reach the double-precision unitary-infidelity floor. As a byproduct, the continuous formulation yields a Haar-averaged lower bound on expected circuit cost, against which discrete calibration choices can be benchmarked. GULPS is distributed on PyPI and registers as a Qiskit translation-stage plugin.
format Preprint
id arxiv_https___arxiv_org_abs_2505_00543
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GULPS: Two-Qubit Gate Synthesis via Linear Programming for Heterogeneous Instruction Sets
McKinney, Evan
Bishop, Lev S.
Quantum Physics
Modern quantum hardware exposes heterogeneous two-qubit instruction sets through fractional, continuously parameterized, and per-pair native gates, but synthesis remains largely framed around CNOT and a small catalog of closed-form rules. We present \textbf{GULPS} (Global Unitary Linear Programming Synthesis), a two-qubit compiler that partitions synthesis into depth-$2$ segments and uses a linear program over quantum Littlewood--Richardson reachability inequalities to plant the intermediate invariants between them. Each segment becomes an independent low-dimensional least-squares fit, solved by a Gauss--Newton/Levenberg--Marquardt routine. On Haar-random two-qubit targets, GULPS is more than $500{\times}$ faster than the general-purpose synthesizers BQSKit and NuOp at strictly lower circuit cost. Against Qiskit's specialized \texttt{XXDecomposer} on $XX$-family ISAs, GULPS produces identical output circuits $3.9$--$9.2{\times}$ faster, compounding to $7$--$19{\times}$ on full-circuit transpilation. All decompositions reach the double-precision unitary-infidelity floor. As a byproduct, the continuous formulation yields a Haar-averaged lower bound on expected circuit cost, against which discrete calibration choices can be benchmarked. GULPS is distributed on PyPI and registers as a Qiskit translation-stage plugin.
title GULPS: Two-Qubit Gate Synthesis via Linear Programming for Heterogeneous Instruction Sets
topic Quantum Physics
url https://arxiv.org/abs/2505.00543