Pr4Et/EdgeMatchingPuzzleSolver
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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 and running 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. 5. The prompt Eternity folder requires a working directory that includes the files origin6.mat and origin_virtual.mat. Copy and paste the full path name. 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.