ACM Home Page
Please provide us with feedback. Feedback
Twenty-six moves suffice for Rubik's cube
Full text PdfPdf (240 KB)
Source
International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2007 international symposium on Symbolic and algebraic computation table of contents
Waterloo, Ontario, Canada
SESSION: Contributed papers table of contents
Pages: 235 - 242  
Year of Publication: 2007
ISBN:978-1-59593-743-8
Authors
Daniel Kunkle  Northeastern University, Boston, MA
Gene Cooperman  Northeastern University, Boston, MA
Sponsors
ACM: Association for Computing Machinery
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 203,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1277548.1277581
What is a DOI?

ABSTRACT

The number of moves required to solve any state of Rubik's cube has been a matter of long-standing conjecture for over 25 years -- since Rubik's cube appeared. This number is sometimes called "God's number". An upper bound of 29 (in the face-turn metric) was produced in the early 1990's, followed by an upper bound of 27 in 2006.

An improved upper bound of 26 is produced using 8000 CPU hours. One key to this result is a new, fast multiplication in the mathematical group of Rubik's cube. Another key is efficient out-of-core (disk-based) parallel computation using terabytes of disk storage. One can use the precomputed data structures to produce such solutions for a specific Rubik's cube position in a fraction of a second. Work in progress will use the new "brute-forcing" technique to further reduce the bound.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Alexander H. Frey, Jr. and David Singmaster. Handbook of Cubik Math. Enslow Publishers, 1982.
 
3
Herbert Kociemba. Cube Explorer. http://kociemba.org/cube.htm, 2006.
 
4
Richard Korf. Finding optimal solutions to Rubik's cube using pattern databases. In Proceedings of the Workshop on Computer Games (W31) at IJCAI-97, pages 21--26, Nagoya, Japan, 1997.
 
5
Silviu Radu. Rubik can be solved in 27f. http://cubezzz.homelinux.org/drupal/?q=node/view/53, 2006.
 
6
Michael Reid. New upper bounds. http://www.math.rwth-aachen.de/~Martin.Schoenert/Cube-Lovers/michael_reid_new_upper_bounds.html, 1995.
 
7
Michael Reid. Superflip requires 20 face turns. http://www.math.rwth-aachen.de/~Martin.Schoenert/Cube-Lovers/michael reid_superflip_requires_20_face_turns.html, 1995.


Collaborative Colleagues:
Daniel Kunkle: colleagues
Gene Cooperman: colleagues