Universidad Simón Bolívar • Algorithms
An optimal-path solver for the Rubik’s Cube
A C++ implementation of A* search developed under demanding time and memory constraints as an academic algorithms project.
Universidad Simón Bolívar • Algorithms
A C++ implementation of A* search developed under demanding time and memory constraints as an academic algorithms project.
The state space of a Rubik’s Cube is extremely large. Finding optimal solution paths required careful management of both execution time and memory usage.
I implemented the solver in C++ using the A* search algorithm, then iterated through optimization, testing, and refactoring to improve its performance and reliability.
The finished academic project produced a robust optimal-path solution while demonstrating practical work with search algorithms, heuristics, and resource constraints.