Pymablock: an algorithm and a package for quasi-degenerate perturbation theory
arXiv:2404.03728 · doi:10.21468/SciPostPhysCodeb.50
Abstract
A common technique in the study of complex quantum-mechanical systems is to reduce the number of degrees of freedom in the Hamiltonian by using quasi-degenerate perturbation theory. While the Schrieffer--Wolff transformation achieves this and constructs an effective Hamiltonian, its scaling is suboptimal, it is limited to two subspaces, and implementing it efficiently is both challenging and error-prone. We introduce an algorithm for constructing an equivalent effective Hamiltonian as well as a Python package, Pymablock, that implements it. Our algorithm combines an optimal asymptotic scaling and the ability to handle any number of subspaces with a range of other improvements. The package supports numerical and analytical calculations of any order and it is designed to be interoperable with any other packages for specifying the Hamiltonian. We demonstrate how the package handles constructing a k.p model, analyses a superconducting qubit, and computes the low-energy spectrum of a large tight-binding model. We also compare its performance with reference calculations and demonstrate its efficiency.
27 pages, 6 figures
References in corpus (38)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Cavity quantum electrodynamics for superconducting electrical circuits: an architecture for quantum computation
- 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
- Circuit Quantum Electrodynamics
- A Quantum Engineer's Guide to Superconducting Qubits
- Kwant: a software package for quantum transport
- The electronic properties of bilayer graphene
- The Kernel Polynomial Method
- Simple pulses for elimination of leakage in weakly nonlinear qubits
- Schrieffer-Wolff transformation for quantum many-body systems
- Perturbation Theory by Flow Equations: Dimerized and Frustrated S=1/2 Chain
- Effective Hamiltonian models of the cross-resonance gate
- First-principles analysis of cross-resonance gate operation
- Circuit QED with fluxonium qubits: theory of the dispersive regime
- The Structure of Operators in Effective Particle-Conserving Models
- Twisted bilayer graphene I. Matrix elements, approximations, perturbation theory and a 2-Band model
- Tunable coupler for realizing a controlled-phase gate with dynamically decoupled regime in a superconducting circuit
- Scqubits: a Python package for superconducting qubits
- Floating tunable coupler for scalable quantum computing architectures
- Floquet Perturbation Theory: Formalism and Application to Low-Frequency Limit
- Counteracting systems of diabaticities using DRAG controls: The status after 10 years
- Subharmonic transitions and Bloch-Siegert shift in electrically driven spin resonance
- On the static effective Hamiltonian of a rapidly driven nonlinear system
- Enhanced Perturbative Continuous Unitary Transformations
- Accurate methods for the analysis of strong-drive effects in parametric gates
- Variational Schrieffer-Wolff Transformations for Quantum Many-Body Dynamics
- Stable Unitary Integrators for the Numerical Implementation of Continuous Unitary Transformations
- Greedy optimization of the geometry of Majorana Josephson junctions
- Non-perturbative analytical diagonalization of Hamiltonians with application to coupling suppression and enhancement in cQED
- DFT2kp: effective kp models from ab-initio data
- Quantum algorithms for Schrieffer-Wolff transformation
- Lattice Hamiltonians and Stray Interactions Within Quantum Processors
- Notes on density matrix perturbation theory
- Closed-Form Generators for Perturbative Transformations in Static and Periodically Driven Quantum Systems
- Hybrid kernel polynomial method
- Eigenoperator approach to Schrieffer-Wolff perturbation theory and dispersive interactions
- Perturbative power series for block diagonalisation of Hermitian matrices
Cited by in corpus (7)
- Signatures of Majorana protection in a three-site Kitaev chain
- Supercurrent through an Andreev trimer
- Nonlinearity of transparent SNS weak links decreases sharply with length
- Braiding Majoranas in a linear quantum dot-superconductor array: Mitigating the errors from Coulomb repulsion and residual tunneling
- GPU-accelerated Effective Hamiltonian Calculator
- Isotropic 3D topological phases with broken time reversal symmetry
- The geometry of the Hermitian matrix space and the Schrieffer--Wolff transformation