Skip to content

SUSYUSTC/stabilizer_gs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stabilizer-Ground-States

This is the GitHub repo for "Stabilizer ground states: theory, algorithms and applications" by Jiace Sun, Lixue Cheng, and Shi-Xin Zhang. Paper Link

Usage

python (for demonstration)

Three scripts are given for the exact stabilizer ground state of (1) general finite Hamiltonians, (2) 1D local finite Hamiltonians, (3) 1D local infinite periodic Hamiltonians.

cd py
python sparse.py path_to_lib/example/hamiltonian_finite.txt
python klocal_sparse.py path_to_lib/example/hamiltonian_finite.txt
python klocal_periodic.py path_to_lib/example/hamiltonian_periodic.txt

C++ (for performance)

Installation

requirement: Eigen3 >= 3.4.0, G++ >= 9, Boost, OpenMP (for parallelism)

cd cpp
mkdir build
cd build
cmake ..
make

Run

./klocal_sparse path_to_lib/example/hamiltonian_finite.txt
./sparse path_to_lib/example/hamiltonian_finite.txt

Format of Hamiltonian

n k
w1 P1 sites1
w2 P2 sites2
...

n = number of qubits for finite Hamiltonians, or period for periodic Hamiltonians

k = locality of Hamiltonian (i.e. each Pauli must be in site m to m + k - 1 for some m)

See details in example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published