Project Repository
Project Repository
We have included a GitHub repository with all the code required to reproduce our experiments here.
Some notes regarding this repository:
The Rubiks_Cube_Simulator directory carries all the files from the simulator we used for our project.
All the code that we wrote to perform the SA algorithm is included in the SA_Algorithm directory. This directory carries some files from the simulator. The code we have written are all prefixed with "proj" in the file titles.
proj_main.m is the main script you should run to perform the algorithm
proj_cost_func.m is where the cost function is defined
proj_sim_anneal_func.m is the Metropolis evaluation of the simulated annealing algorithm