Skip to content

PeaBrane/Ising-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ising-Simulation

See a more Pythonic framework: https://github.com/PeaBrane/peapods

Information

This repository contains MATLAB implementations of standard algorithms for generating and simulating/solving Ising spin glass instances. The examples serve as a rough guideline on using the codes.

The generation algorithms include the frustrated loop instances and the 3D tiling cube instances. The simulation algorithms include single spin-flip updates, cluster updates (wolff and kbd), and replica exchange methods.

Other than the generation of RBM instances, I take no credit for the invention of these algorithms.

Recent developments in using memory dynamics to simulate glasses are also included.

Contact

Email: [email protected]

Reference

The generation of RBM instances: https://jmlr.org/papers/v21/19-368.html

The generation of tiling instances: https://journals.aps.org/pre/abstract/10.1103/PhysRevE.97.043303

Parallel tempering with isoenergetic cluster move: https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.115.077201

Memory dynamics: https://arxiv.org/abs/2102.04557

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published