Skip to content

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

License

Notifications You must be signed in to change notification settings

lubo93/q2c-walks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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