Skip to content

lubo93/q2c-walks

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

q2c-walks

Simulation frameworks for classical, quantum, and hybrid classical-quantum walks on arbitrary networks.

The walkerlib directory contains definitions of classical and quantum Hamiltonians, analytical solutions of the occupation probability distributions, and numerical integration routines to simulate the evolution of classical, quantum, and hybrid classical-quantum walkers on arbitrary networks.

You can run the examples qc_walks.py and qsw_walks.py. After running qc_walks.py, you should be able to obtain the following plot:

Orange crosses and blue disks are classical and quantum occupation probabilities, respectively. The grey markers denote corresponding analytical results.

You can also compare walker dynamics for various reset rates and networks. Here is a video that summarizes some properties of classical and quantum walks:

Reference

Please cite our paper if you use our simulation framework.

@article{PhysRevE.103.012122,
  title = {From classical to quantum walks with stochastic resetting on networks},
  author = {Wald, Sascha and B\"ottcher, Lucas},
  journal = {Phys. Rev. E},
  volume = {103},
  issue = {1},
  pages = {012122},
  numpages = {12},
  year = {2021},
  month = {Jan},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevE.103.012122},
  url = {https://link.aps.org/doi/10.1103/PhysRevE.103.012122}
}

About

Simulation frameworks for classical, quantum, and hybrid classical-quantum walks on arbitrary networks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages