General, efficient, and robust Hamiltonian engineering
Pascal Baßler, Markus Heinrich, Martin Kliesch
TL;DR
The paper tackles the challenge of engineering arbitrary local Hamiltonians on quantum devices with an always-on native Hamiltonian $H_S$. It introduces a general LP-based framework that interleaves fast single-qubit pulses (Pauli or Clifford gates) with free evolution under $H_S$ to exactly or approximately realize a target $H_T$, with the number of contributing terms $r$ and the number of pulse layers $s$ determining complexity. By leveraging efficient relaxations (randomized column sampling) and robust extensions via average Hamiltonian theory and composite pulses, the method achieves robustness against finite pulse times and control errors, while maintaining favorable scaling (e.g., evolution time scales linearly or sublinearly with system size) and practical runtimes (e.g., solving LPs for up to hundreds of qubits on a laptop). Numerical simulations demonstrate the approach on 2D lattice Ising models and ion-trap-inspired Heisenberg Hamiltonians, achieving high fidelities (often well above 99.9%) and confirming robustness advantages over naive implementations. The work proposes a flexible trade-off between classical pre-processing and quantum evolution, enabling fast synthesis of multi-qubit interactions and offering a path toward practical digital-analog quantum computation and quantum simulation on near-term devices.
Abstract
Implementing the time evolution under a desired target Hamiltonian is critical for various applications in quantum science. Due to the exponential increase in the number of parameters with system size and experimental imperfections, this task can be challenging in quantum many-body settings. We introduce an efficient and robust scheme to engineer arbitrary local many-body Hamiltonians. To this end, our scheme applies single-qubit $π$ or $π/2$ pulses to an always-on system Hamiltonian, which we assume to be native to a given platform. These sequences are constructed by efficiently solving a linear program (LP) which minimizes the total evolution time. In this way, we can engineer target Hamiltonians that are only limited by the locality of the interactions in the system Hamiltonian. Based on average Hamiltonian theory and using robust composite pulses, we make our schemes robust against errors, including finite pulse time errors and various control errors. To demonstrate the performance of our scheme, we provide numerical simulations. In particular, we solve the Hamiltonian engineering problem on a laptop for arbitrary two-local Hamiltonians on a 2D square lattice with $196$ qubits in only $60$ seconds. Moreover, we simulate the engineering of general Heisenberg Hamiltonians from Ising Hamiltonians using imperfect single-qubit pulses for smaller system sizes and achieve a fidelity exceeding $99.9\%$, which is orders of magnitude better than non-robust implementations.
