Krotov: A Python implementation of Krotov's method for quantum optimal control
arXiv:1902.11284 · doi:10.21468/SciPostPhys.7.6.080
Abstract
We present a new open-source Python package, krotov, implementing the quantum optimal control method of that name. It allows to determine time-dependent external fields for a wide range of quantum control problems, including state-to-state transfer, quantum gate implementation and optimization towards an arbitrary perfect entangler. Krotov's method compares to other gradient-based optimization methods such as gradient-ascent and guarantees monotonic convergence for approximately time-continuous control fields. The user-friendly interface allows for combination with other Python packages, and thus high-level customization. The package is being developed at https://github.com/qucontrol/krotov
40 pages, 3 figures; https://github.com/qucontrol/krotov
References in corpus (63)
- The NumPy array: a structure for efficient numerical computation
- Quantum Computing in the NISQ era and beyond
- Quantum sensing
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Fast quantum gates for neutral atoms
- Training Schrödinger's cat: quantum optimal control
- The European Quantum Technologies Roadmap
- Generation and manipulation of Schrödinger cat states in Rydberg atom arrays
- Quantum control theory and applications: A survey
- Optimal Control at the Quantum Speed Limit
- Optimal control technique for Many Body Quantum Systems dynamics
- Chopped random-basis quantum optimization
- Molecular Quantum Computing by an Optimal Control Algorithm for Unitary Transformations
- Optimal control theory for unitary transformations
- Implementing a Universal Gate Set on a Logical Qubit Encoded in an Oscillator
- Reinforcement Learning in Different Phases of Quantum Control
- 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
- Monotonically convergent optimization in quantum control using Krotov's method
- Gradient optimization of analytic controls: the route to high accuracy quantum optimal control
- Loading a Bose-Einstein Condensate onto an Optical Lattice: an Application of Optimal Control Theory to The Non Linear Schrödinger Equation
- Dressing the chopped-random-basis optimization: a bandwidth-limited access to the trap-free landscape
- Optimal control of complex atomic quantum systems
- Speedup for quantum optimal control from automatic differentiation based on graphics processing units
- Optimal control methods for fast time-varying Hamiltonians
- Exploring the Quantum Speed Limit with Computer Games
- Robustness of high-fidelity Rydberg gates with single-site addressability
- Gradient-based optimal control of open quantum systems using quantum trajectories and automatic differentiation
- Optimal control theory for a unitary operation under dissipative evolution
- Robust quantum gates for systems subject to decoherence via optimal control: Markovian vs non-Markovian dynamics
- Protecting coherence in Optimal Control Theory: State dependent constraint approach
- Optimal quantum control of Bose-Einstein condensates in magnetic microtraps: Comparison of GRAPE and Krotov optimization schemes
- Remote optimization of an ultra-cold atoms experiment by experts and citizen scientists
- Charting the circuit QED design landscape using optimal control theory
- Monotonically convergent optimal control theory of quantum systems with spectral constraints on the control field
- Quantum Optimal Control in a Chopped Basis: Applications in Control of Bose-Einstein Condensates
- Optimal control of time-dependent targets
- The Quantum Speed Limit of Optimal Controlled Phasegates for Trapped Neutral Atoms
- Optimizing for an arbitrary perfect entangler: I. Functionals
- Efficient Algorithms for Optimal Control of Quantum Dynamics: The "Krotov'' Method unencumbered
- Unitary quantum gates, perfect entanglers and unistochastic maps
- Quantum optimal control via gradient ascent in function space and the time-bandwidth quantum speed limit
- Optimizing for an arbitrary perfect entangler. II. Application
- WavePacket: A Matlab package for numerical quantum dynamics. II: Open quantum systems, optimal control, and model reduction
- Steering the optimization pathway in the control landscape using constraints
- Hybrid Optimization Schemes for Quantum Control
- Beating the limits with initial correlations
- Gradient-based closed-loop quantum optimal control in a solid-state two-qubit system
- Optimal control of Rydberg lattice gases
- Semi-global approach for propagation of the time-dependent Schrödinger equation for time-dependent and nonlinear problems
- Implementation of Quantum Gates via Optimal Control
- Prospects for fast Rydberg gates on an atom chip
- Metric Structure of the Space of Two-Qubit Gates, Perfect Entanglers and Quantum Control
- Fast and accurate circularization of a Rydberg atom
- QEngine: An open-source C++ Library for Quantum Optimal Control of Ultracold Atoms
- Optimal control under spectral constraints: Enforcing multi-photon absorption pathways
- Quantum optimal control of the dissipative production of a maximally entangled state
- Quantum optimal control of photoelectron spectra and angular distributions
- Optimal preparation of quantum states on an atom chip device
- Optimizing fingerprinting experiments for parameter identification: Application to spin systems
- Efficient optimization of state preparation in quantum networks using quantum trajectories
Cited by in corpus (71)
- Introduction to Quantum Optimal Control for Quantum Sensing with Nitrogen-Vacancy Centers in Diamond
- From pulses to circuits and back again: A quantum optimal control perspective on variational quantum algorithms
- QuTiP 5: The Quantum Toolbox in Python
- Integrated tool-set for Control, Calibration and Characterization of quantum devices applied to superconducting qubits
- Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays
- A Tutorial on Optimal Control and Reinforcement Learning methods for Quantum Technologies
- QuanEstimation: An open-source toolkit for quantum parameter estimation
- Pulse-level noisy quantum circuits with QuTiP
- Optimal Quantum Control of Charging Quantum Batteries
- Introduction to Theoretical and Experimental aspects of Quantum Optimal Control
- Krotov Method for Optimal Control in Closed Quantum Systems
- QuOCS: The Quantum Optimal Control Suite
- QGOpt: Riemannian optimization for quantum technologies
- Quantum Optimal Control via Semi-Automatic Differentiation
- Optimally controlled quantum discrimination and estimation
- Robust Magnetometry with Single NV Centers via Two-step Optimization
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- Open Hardware Solutions in Quantum Technology
- Measurement-based cooling of a nonlinear mechanical resonator
- Exploring Ququart Computation on a Transmon using Optimal Control
- Model predictive control for robust quantum state preparation
- Robust Optimized Pulse Schemes for Atomic Fountain Interferometry
- qopt: An experiment-oriented Qubit Simulation and Quantum Optimal Control Package
- Macroscopic Hyperpolarization Enhanced with Quantum Optimal Control
- Robust quantum control with disorder-dressed evolution
- Generation and storage of spin squeezing via learning-assisted optimal control
- A Projection Operator-based Newton Method for the Trajectory Optimization of Closed Quantum Systems
- Continuous quantum gate sets and pulse class meta-optimization
- Optimal entanglement generation in optomechanical systems via Krotov control of covariance matrix dynamics
- Optimal control in large open quantum systems: the case of transmon readout and reset
- Ultrafast critical ground state preparation via bang-bang protocols
- Compensating for non-linear distortions in controlled quantum systems
- Conservation-law-based global bounds to quantum optimal control
- Quantum control of continuous systems via nonharmonic potential modulation
- Quantum Optimal Control of Squeezing in Cavity Optomechanics
- Preparing Schrödinger cat states in a microwave cavity using a neural network
- Optimal Zeno Dragging for Quantum Control: A Shortcut to Zeno with Action-based Scheduling Optimization
- TorchQC -- A framework for efficiently integrating machine and deep learning methods in quantum dynamics and control
- Optically-mediated remote entanglement generation in magnon-cavity systems
- Optimal control for Hamiltonian parameter estimation in non-commuting and bipartite quantum dynamics
- Solving quantum optimal control problems using projection-operator-based Newton steps
- Fast storage of photons in cavity-assisted quantum memories
- Unifying methods for optimal control in non-Markovian quantum systems via process tensors
- Robust gates with spin-locked superconducting qubits
- Quantum optimal control in quantum technologies. Strategic report on current status, visions and goals for research in Europe
- Algorithmic Primitives for Quantum-Assisted Quantum Control
- Comparing planar quantum computing platforms at the quantum speed limit
- An introduction into optimal control for quantum technologies
- Optimizing for an arbitrary Schrödinger cat state
- WaveTrain: A Python Package for Numerical Quantum Mechanics of Chain-Like Systems Based on Tensor Trains
- Parallel Driving for Fast Quantum Computing Under Speed Limits
- Quantum control without quantum states
- Extracting filtered signal statistics of continuously measured quantum systems
- Quantum state-preparation control in noisy environment via most-likely paths
- Quantum hypothesis testing via robust quantum control
- Robust implicit quantum control of interacting spin chains
- Overcoming limitations on gate fidelity in noisy static exchange-coupled surface qubits
- Overcoming disorder in superconducting globally driven quantum computing
- Increasing ion yield circular dichroism in femtosecond photoionisation using optimal control theory
- Sub-Riemannian geometry of measurement based quantum computation
- Engineering Strong Beamsplitter Interaction between Bosonic Modes via Quantum Optimal Control Theory
- Low-rank optimal control of quantum devices
- Coherent dynamical control of quantum processes
- Kramers-protected hardware-efficient error correction with Andreev spin qubits
- Harnessing subspace controllability: Dynamical generation of Dicke states in Heisenberg-coupled qubit arrays with a single local control
- Theory of Electron Spin Resonance Scanning Tunneling Microscopy: The First Decade
- Optimal transfer of entanglement in oscillator chains in non-Markovian open systems
- Iterative Linear Quadratic Regulator for Quantum Optimal Control
- Using optimal control to guide neural-network interpolation of continuously-parameterized gates
- Existence of a robust optimal control process for efficient measurements in a two-qubit system
- Jenga-Krotov algorithm: Efficient compilation of multi-qubit gates for exchange-only qubits