On Algorithms for Solving the Rubik's Cube
Ahmad Kaleem, Ahsan Kaleem

TL;DR
This paper introduces a new algorithm for solving the Rubik's cube and its variations, achieving improved move complexity and potential benefits for speedcubers.
Contribution
It presents a novel algorithm with three variations for efficiently solving the n x n x n Rubik's cube, improving move complexity from O(n^2) to O(n^2 / log n).
Findings
Algorithm always works for solving the cube.
Achieves move complexity of O(n^2 / log n).
Potential applications for speedcubers.
Abstract
In this paper, we present a novel algorithm and its three variations for solving the Rubik's cube more efficiently. This algorithm can be used to solve the complete cube in moves. This algorithm can also be useful in certain cases for speedcubers. We will prove that our algorithm always works and then perform a basic analysis on the algorithm to determine its algorithmic complexity of . Finally, we further optimize this complexity to .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Algorithms and Data Compression · Optimization and Packing Problems
