Krotov: A Python implementation of Krotov's method for quantum optimal control
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
Cite
@article{arxiv.1902.11284,
title = {Krotov: A Python implementation of Krotov's method for quantum optimal control},
author = {Michael H. Goerz and Daniel Basilewitsch and Fernando Gago-Encinas and Matthias G. Krauss and Karl P. Horn and Daniel M. Reich and Christiane P. Koch},
journal= {arXiv preprint arXiv:1902.11284},
year = {2019}
}
Comments
40 pages, 3 figures; https://github.com/qucontrol/krotov