Papers
Topics
Authors
Recent
Search
2000 character limit reached

Pymablock: an algorithm and a package for quasi-degenerate perturbation theory

Published 4 Apr 2024 in quant-ph, cond-mat.mes-hall, and cond-mat.str-el | (2404.03728v2)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (38)
  1. Relation between the anderson and kondo hamiltonians, Phys. Rev. 149, 491 (1966), 10.1103/PhysRev.149.491.
  2. Schrieffer–wolff transformation for quantum many-body systems, Annals of Physics 326(10), 2793 (2011), 10.1016/j.aop.2011.06.004.
  3. P. Löwdin, Studies in Perturbation Theory. IV. Solution of Eigenvalue Problem by Projection Operator Formalism, Journal of Mathematical Physics 3(5), 969 (1962), 10.1063/1.1724312.
  4. J. M. Luttinger and W. Kohn, Motion of electrons and holes in perturbed periodic fields, Phys. Rev. 97, 869 (1955), 10.1103/PhysRev.97.869.
  5. A quantum engineer’s guide to superconducting qubits, Applied physics reviews 6(2) (2019), 10.1063/1.5089550.
  6. J. Romhányi, G. Burkard and A. Pályi, Subharmonic transitions and bloch-siegert shift in electrically driven spin resonance, Phys. Rev. B 92, 054422 (2015), 10.1103/PhysRevB.92.054422.
  7. J. H. Van Vleck, On σ𝜎\sigmaitalic_σ-type doubling and electron spin in the spectra of diatomic molecules, Phys. Rev. 33, 467 (1929), 10.1103/PhysRev.33.467.
  8. I. Shavitt and L. T. Redmon, Quasidegenerate perturbation theories. A canonical van Vleck formalism and its relationship to other approaches, The Journal of Chemical Physics 73(11), 5711 (1980), 10.1063/1.440050.
  9. D. J. Klein, Degenerate perturbation theory, The Journal of Chemical Physics 61(3), 786 (1974), 10.1063/1.1682018.
  10. K. Suzuki and R. Okamoto, Degenerate Perturbation Theory in Quantum Mechanics, Progress of Theoretical Physics 70(2), 439 (1983), 10.1143/PTP.70.439.
  11. R. McWeeny, Perturbation theory for the fock-dirac density matrix, Phys. Rev. 126, 1028 (1962), 10.1103/PhysRev.126.1028.
  12. L. A. Truflandier, R. M. Dianzinga and D. R. Bowler, Notes on density matrix perturbation theory, The Journal of Chemical Physics 153(16), 164105 (2020), 10.1063/5.0022244.
  13. C. Bloch, Sur la théorie des perturbations des états liés, Nuclear Physics 6, 329 (1958), 10.1016/0029-5582(58)90116-0.
  14. Variational schrieffer-wolff transformations for quantum many-body dynamics, Phys. Rev. B 101, 014302 (2020), 10.1103/PhysRevB.101.014302.
  15. Quantum algorithms for schrieffer-wolff transformation, Phys. Rev. Res. 4, 043023 (2022), 10.1103/PhysRevResearch.4.043023.
  16. E. McCann and M. Koshino, The electronic properties of bilayer graphene, Reports on Progress in Physics 76(5), 056503 (2013), 10.1088/0034-4885/76/5/056503.
  17. Cavity quantum electrodynamics for superconducting electrical circuits: An architecture for quantum computation, Phys. Rev. A 69, 062320 (2004), 10.1103/PhysRevA.69.062320.
  18. Circuit qed with fluxonium qubits: Theory of the dispersive regime, Phys. Rev. B 87, 024510 (2013), 10.1103/PhysRevB.87.024510.
  19. Tunable coupler for realizing a controlled-phase gate with dynamically decoupled regime in a superconducting circuit, Phys. Rev. Appl. 14, 024070 (2020), 10.1103/PhysRevApplied.14.024070.
  20. Circuit quantum electrodynamics, Rev. Mod. Phys. 93, 025005 (2021), 10.1103/RevModPhys.93.025005.
  21. Floating tunable coupler for scalable quantum computing architectures, Phys. Rev. Appl. 15, 064063 (2021), 10.1103/PhysRevApplied.15.064063.
  22. P. Groszkowski and J. Koch, Scqubits: a Python package for superconducting qubits, Quantum 5, 583 (2021), 10.22331/q-2021-11-17-583.
  23. Computer-aided quantization and numerical analysis of superconducting circuits, New Journal of Physics 24(10), 103020 (2022), 10.1088/1367-2630/ac94f2.
  24. B. Li, T. Calarco and F. Motzoi, Nonperturbative analytical diagonalization of hamiltonians with application to circuit qed, PRX Quantum 3, 030313 (2022), 10.1103/PRXQuantum.3.030313.
  25. Greedy optimization of the geometry of Majorana Josephson junctions, SciPost Phys. 14, 047 (2023), 10.21468/SciPostPhys.14.3.047.
  26. Sympy: symbolic computing in python, PeerJ Computer Science 3, e103 (2017), 10.7717/peerj-cs.103.
  27. Kwant: a software package for quantum transport, New Journal of Physics 16(6), 063065 (2014), 10.1088/1367-2630/16/6/063065.
  28. Scipy 1.0: fundamental algorithms for scientific computing in python, Nature methods 17(3), 261 (2020), 10.1038/s41592-019-0686-2.
  29. R. McWeeny, Self-consistent perturbation thèory, Chemical Physics Letters 1(12), 567 (1968), 10.1016/0009-2614(68)85047-X.
  30. Hybrid kernel polynomial method, 10.48550/arXiv.1909.09649 (2019).
  31. A fully asynchronous multifrontal solver using distributed dynamic scheduling, SIAM Journal on Matrix Analysis and Applications 23(1), 15 (2001), 10.1137/S0895479899358194.
  32. Hybrid scheduling for the parallel solution of linear systems, Parallel Computing 32(2), 136 (2006), 10.1016/j.parco.2005.07.004, Parallel Matrix Algorithms and Applications (PMAA’04).
  33. The kernel polynomial method, Rev. Mod. Phys. 78, 275 (2006), 10.1103/RevModPhys.78.275.
  34. W. Roland, Spin-orbit coupling effects in two-dimensional electron and hole systems, Springer Tracts in Modern Physiscs: Springer, Berlin, Heidelberg 191 (2003), 10.1007/b13586.
  35. Pymablock, 10.5281/zenodo.10629243 (2024).
  36. J. Johansson, P. Nation and F. Nori, Qutip: An open-source python framework for the dynamics of open quantum systems, Computer Physics Communications 183(8), 1760 (2012), 10.1016/j.cpc.2012.02.021.
  37. J. Johansson, P. Nation and F. Nori, Qutip 2: A python framework for the dynamics of open quantum systems, Computer Physics Communications 184(4), 1234 (2013), 10.1016/j.cpc.2012.11.019.
  38. DFT2kp: Effective kp models from ab-initio data, SciPost Phys. Codebases p. 25 (2024), 10.21468/SciPostPhysCodeb.25.
Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.