Skip to content

Solver of edge-matching puzzles based on hybrid quantum-classical methods

License

Notifications You must be signed in to change notification settings

Pr4Et/EdgeMatchingPuzzleSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solver for edge-matching puzzles
Using classical methods and D-Wave quantum annealing.
Written by Shahar Seifer, Weizmann Intitute of Science, 2024-2025.

Installation in Windows
1. Unzip the archieve.
2. Define Envoronment variables (Windows-> System-> About-> Advanced System Settings): Ocean and Graph2seq according to the corresponding folders.
3. Prepare the venv Python environment according to the imported libraries.
4. Run the Matlab scripts in Matlab (version 2024a or above) or install Matlab runtime 2024a (https://www.mathworks.com/products/compiler/matlab-runtime.html) and run the exe file. 

minisolver- intended to practice small puzzles to experience rapid solutions (including subscirbed D-Wave quantum processing or simulated).
e2solver - intended for the Eternity II puzzle or the so called virtual 16x16 puzzle. Offers the most versatile toolset including AI method.

About

Solver of edge-matching puzzles based on hybrid quantum-classical methods

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published