qopt: An experiment-oriented Qubit Simulation and Quantum Optimal Control Package
arXiv:2110.05873 · doi:10.1103/PhysRevApplied.17.034036
Abstract
Realistic modeling of qubit systems including noise and constraints imposed by control hardware is required for performance prediction and control optimization of quantum processors. We introduce qopt, a software framework for simulating qubit dynamics and robust quantum optimal control considering common experimental situations. To this end, we model open and closed qubit systems with a focus on the simulation of realistic noise characteristics and experimental constraints. Specifically, the influence of noise can be calculated using Monte Carlo methods, effective master equations or with the efficient filter function formalism, which enables the investigation and mitigation of auto-correlated noise. In addition, limitations of control electronics including finite bandwidth effects as well as nonlinear transfer functions and drive-dependent noise can be considered. The calculation of gradients based on analytic results is implemented to facilitate the efficient optimization of control pulses. The software easily interfaces with QuTip, is published under an open source license, well-tested and features a detailed documentation.
arXiv commentOpen-Source software: https://github.com/qutech/qopt Documentation: https://qopt.readthedocs.io/en/latest/
References in corpus (44)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Quantum Computing in the NISQ era and beyond
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- Control of quantum phenomena: Past, present, and future
- A >99.9%-fidelity quantum-dot spin qubit with coherence limited by charge noise
- Training Schrödinger's cat: quantum optimal control
- A simple formula for the average gate fidelity of a quantum dynamical operation
- A short introduction to the Lindblad Master Equation
- Maintaining coherence in Quantum Computers
- Chopped random-basis quantum optimization
- Electrometry Using Coherent Exchange Oscillations in a Singlet-Triplet-Qubit
- Second order gradient ascent pulse engineering
- Controlling open quantum systems: Tools, achievements, and limitations
- Comparing, Optimising and Benchmarking Quantum Control Algorithms in a Unifying Programming Framework
- Optimal quantum control using randomized benchmarking
- Implementing optimal control pulse shaping for improved single-qubit gates
- Quantification and Characterization of Leakage Errors
- Gradient optimization of analytic controls: the route to high accuracy quantum optimal control
- Procedures for Converting among Lindblad, Kraus and Matrix Representations of Quantum Dynamical Semigroups
- Arbitrary quantum control of qubits in the presence of universal noise
- Adaptive hybrid optimal quantum control for imprecisely characterized systems
- Optimal control methods for fast time-varying Hamiltonians
- Krotov: A Python implementation of Krotov's method for quantum optimal control
- Robust quantum gates for singlet-triplet spin qubits using composite pulses
- Gradient-based optimal control of open quantum systems using quantum trajectories and automatic differentiation
- Robust quantum gates for systems subject to decoherence via optimal control: Markovian vs non-Markovian dynamics
- Integrated tool-set for Control, Calibration and Characterization of quantum devices applied to superconducting qubits
- Remote optimization of an ultra-cold atoms experiment by experts and citizen scientists
- Closed-loop control of a GaAs-based singlet-triplet spin qubit with 99.5% gate fidelity and low leakage
- Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays
- Efficient Algorithms for Optimal Control of Quantum Dynamics: The "Krotov'' Method unencumbered
- High-Fidelity Single-Qubit Gates for Two-Electron Spin Qubits in GaAs
- Pulse-level noisy quantum circuits with QuTiP
- Environment-invariant measure of distance between evolutions of an open quantum system
- A Machine Learning Approach for Automated Fine-Tuning of Semiconductor Spin Qubits
- Control Electronics For Semiconductor Spin Qubits
- Robust quantum gates for stochastic time-varying noise
- High-fidelity gate set for exchange-coupled singlet-triplet qubits
- QEngine: An open-source C++ Library for Quantum Optimal Control of Ultracold Atoms
- High-fidelity and robust two-qubit gates for quantum-dot spin qubits in silicon
- Filter Functions for Quantum Processes under Correlated Noise
- Analytic Filter Function Derivatives for Quantum Optimal Control
- Self-Consistent Calibration of Quantum Gate Sets
- Various methods of optimizing control pulses for quantum systems with decoherence
Cited by in corpus (10)
- The SpinBus Architecture: Scaling Spin Qubits with Electron Shuttling
- Introduction to Theoretical and Experimental aspects of Quantum Optimal Control
- QuOCS: The Quantum Optimal Control Suite
- Strategies for enhancing spin-shuttling fidelities in Si/SiGe quantum wells with random-alloy disorder
- Flopping-mode electron dipole spin resonance in the strong-driving regime
- Quantum optimal control in quantum technologies. Strategic report on current status, visions and goals for research in Europe
- Comparing planar quantum computing platforms at the quantum speed limit
- Spinsim: a GPU optimized python package for simulating spin-half and spin-one quantum systems
- An automated geometric space curve approach for designing dynamically corrected gates
- Engineering Precise and Robust Effective Hamiltonians