Krotov: A Python implementation of Krotov's method for quantum optimal control
Michael H. Goerz, Daniel Basilewitsch, Fernando Gago-Encinas, Matthias G. Krauss, Karl P. Horn, Daniel M. Reich, Christiane P. Koch
SciPost Phys. 7, 080 (2019) · published 12 December 2019
- doi: 10.21468/SciPostPhys.7.6.080
- Submissions/Reports
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.
Cited by 67
Authors / Affiliations: mappings to Contributors and Organizations
See all Organizations.- 1 Michael Goerz,
- 2 Daniel Basilewitsch,
- 2 Fernando Gago-Encinas,
- 2 Matthias G. Krauss,
- 2 Karl P. Horn,
- 2 Daniel M. Reich,
- 2 3 Christiane Koch
- 1 United States Army Research Laboratory [ARL]
- 2 Universität Kassel / University of Kassel
- 3 Freie Universität Berlin / Freie Universität Berlin [FU Berlin]
- Army Research Office (ARO) (through Organization: United States Army Research Laboratory [ARL])
- Hessisches Ministerium für Wissenschaft und Kunst / Hessian Ministry for Science and the Arts [HMWK]
- Horizon 2020 (through Organization: European Commission [EC])
- VolkswagenStiftung / Volkswagen Foundation