-
OQuPy: A Python package to efficiently simulate non-Markovian open quantum systems with process tensors
Authors:
Gerald E. Fux,
Piper Fowler-Wright,
Joel Beckles,
Eoin P. Butler,
Paul R. Eastham,
Dominic Gribben,
Jonathan Keeling,
Dainius Kilda,
Peter Kirton,
Ewen D. C. Lawrence,
Brendon W. Lovett,
Eoin O'Neill,
Aidan Strathearn,
Roosmarijn de Wit
Abstract:
Non-Markovian dynamics arising from the strong coupling of a system to a structured environment is essential in many applications of quantum mechanics and emerging technologies. Deriving an accurate description of general quantum dynamics including memory effects is however a demanding task, prohibitive to standard analytical or direct numerical approaches. We present a major release of our open s…
▽ More
Non-Markovian dynamics arising from the strong coupling of a system to a structured environment is essential in many applications of quantum mechanics and emerging technologies. Deriving an accurate description of general quantum dynamics including memory effects is however a demanding task, prohibitive to standard analytical or direct numerical approaches. We present a major release of our open source software package, OQuPy (Open Quantum System in Python), which provides several recently developed numerical methods that address this challenging task. It utilizes the process tensor approach to open quantum systems in which a single map, the process tensor, captures all possible effects of an environment on the system. The representation of the process tensor in a tensor network form allows an exact yet highly efficient description of non-Markovian open quantum systems (NM-OQS). The OQuPy package provides methods to (1) compute the dynamics and multi-time correlations of quantum systems coupled to single and multiple environments, (2) optimize control protocols for NM-OQS, (3) simulate interacting chains of NM-OQS, and (4) compute the mean-field dynamics of an ensemble of NM-OQS coupled to a common central system. Our aim is to provide an easily accessible and extensible tool for researchers of open quantum systems in fields such as quantum chemistry, quantum sensing, and quantum information.
△ Less
Submitted 24 June, 2024;
originally announced June 2024.
-
Optimizing performance of quantum operations with non-Markovian decoherence: the tortoise or the hare?
Authors:
Eoin P. Butler,
Gerald E. Fux,
Carlos Ortega-Taberner,
Brendon W. Lovett,
Jonathan Keeling,
Paul R. Eastham
Abstract:
The interaction between a quantum system and its environment limits our ability to control it and perform quantum operations on it. We present an efficient method to find optimal controls for quantum systems coupled to non-Markovian environments, by using the process tensor to compute the gradient of an objective function. We consider state transfer for a driven two-level system coupled to a boson…
▽ More
The interaction between a quantum system and its environment limits our ability to control it and perform quantum operations on it. We present an efficient method to find optimal controls for quantum systems coupled to non-Markovian environments, by using the process tensor to compute the gradient of an objective function. We consider state transfer for a driven two-level system coupled to a bosonic environment, and characterize performance in terms of speed and fidelity. We thus determine the best achievable fidelity as a function of process duration. We show there is a trade-off between speed and fidelity, and that slower processes can have higher fidelity by exploiting non-Markovian effects.
△ Less
Submitted 20 November, 2023; v1 submitted 28 March, 2023;
originally announced March 2023.
-
Efficient exploration of Hamiltonian parameter space for optimal control of non-Markovian open quantum systems
Authors:
Gerald E. Fux,
Eoin P. Butler,
Paul R. Eastham,
Brendon W. Lovett,
Jonathan Keeling
Abstract:
We present a general method to efficiently design optimal control sequences for non-Markovian open quantum systems, and illustrate it by optimizing the shape of a laser pulse to prepare a quantum dot in a specific state. The optimization of control procedures for quantum systems with strong coupling to structured environments -- where time-local descriptions fail -- is a computationally challengin…
▽ More
We present a general method to efficiently design optimal control sequences for non-Markovian open quantum systems, and illustrate it by optimizing the shape of a laser pulse to prepare a quantum dot in a specific state. The optimization of control procedures for quantum systems with strong coupling to structured environments -- where time-local descriptions fail -- is a computationally challenging task. We modify the numerically exact time evolving matrix product operator (TEMPO) method, such that it allows the repeated computation of the time evolution of the reduced system density matrix for various sets of control parameters at very low computational cost. This method is potentially useful for studying numerous optimal control problems, in particular in solid state quantum devices where the coupling to vibrational modes is typically strong.
△ Less
Submitted 10 July, 2023; v1 submitted 8 January, 2021;
originally announced January 2021.