Solving the Rubik's Cube Optimally is NP-complete
arXiv:1706.06708 · doi:10.4230/LIPIcs.STACS.2018.24
Abstract
In this paper, we prove that optimally solving an Rubik's Cube is NP-complete by reducing from the Hamiltonian Cycle problem in square grid graphs. This improves the previous result that optimally solving an Rubik's Cube with missing stickers is NP-complete. We prove this result first for the simpler case of the Rubik's Square---an generalization of the Rubik's Cube---and then proceed with a similar but more complicated proof for the Rubik's Cube case.
35 pages, 8 figures