Quantum many-body simulations with PauliStrings.jl

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Loizeau, Nicolas, Peacock, J. Clayton, Sels, Dries
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915212664242176
author Loizeau, Nicolas
Peacock, J. Clayton
Sels, Dries
author_facet Loizeau, Nicolas
Peacock, J. Clayton
Sels, Dries
contents We present the Julia package PauliStrings ( https://github.com/nicolasloizeau/PauliStrings.jl ) for quantum many-body simulations, which performs fast operations on the Pauli group by encoding Pauli strings in binary. All of the Pauli string algebra is encoded into low-level logic operations on integers, and is made efficient by various truncation methods which allow for systematic extrapolation of the results. We illustrate the effectiveness of our package by (i) performing Heisenberg time evolution through direct numerical integration and (ii) by constructing a Liouvillian Krylov space. We benchmark the results against tensor network methods, and we find our package performs favorably. In addition, we show that this representation allows for easy encoding of any geometry. We present results for chaotic and integrable spin systems in 1D as well as some examples in 2D. Currently, the main limitations are the inefficiency of representing non-trivial pure states (or other low-rank operators), as well as the need to introduce dissipation to probe long-time dynamics.
format Preprint
id arxiv_https___arxiv_org_abs_2410_09654
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Quantum many-body simulations with PauliStrings.jl
Loizeau, Nicolas
Peacock, J. Clayton
Sels, Dries
Quantum Physics
We present the Julia package PauliStrings ( https://github.com/nicolasloizeau/PauliStrings.jl ) for quantum many-body simulations, which performs fast operations on the Pauli group by encoding Pauli strings in binary. All of the Pauli string algebra is encoded into low-level logic operations on integers, and is made efficient by various truncation methods which allow for systematic extrapolation of the results. We illustrate the effectiveness of our package by (i) performing Heisenberg time evolution through direct numerical integration and (ii) by constructing a Liouvillian Krylov space. We benchmark the results against tensor network methods, and we find our package performs favorably. In addition, we show that this representation allows for easy encoding of any geometry. We present results for chaotic and integrable spin systems in 1D as well as some examples in 2D. Currently, the main limitations are the inefficiency of representing non-trivial pure states (or other low-rank operators), as well as the need to introduce dissipation to probe long-time dynamics.
title Quantum many-body simulations with PauliStrings.jl
topic Quantum Physics
url https://arxiv.org/abs/2410.09654