The math of the Rubik’s cube

New research establishes the relationship between the number of squares in a Rubik?s-cube-type puzzle and the maximum number of moves required to solve it. Last August, 30 years after the Rubik's cube first appeared, an international team of researchers proved that no matter how scrambled a cube got, it could be solved in no more than 20 moves. Although the researchers used some clever tricks to avoid evaluating all 43 quintillion of the cube's possible starting positions, their proof still relied on the equivalent of 35 years' worth of number crunching on a good modern computer. Unfortunately, for cubes bigger than the standard Rubik's cube ' with, say, four or five squares to a row, rather than three - adequately canvassing starting positions may well be beyond the computational capacity of all the computers in the world. But in a paper to be presented at the 19th Annual European Symposium on Algorithms in September, researchers from MIT, the University of Waterloo and Tufts University establish the mathematical relationship between the number of squares in a cube and the maximum number of moves necessary to solve it. Their method of proof also provides an efficient algorithm for solving a cube that's in its worst-case state. Computer science is concerned chiefly with the question of how long algorithms take to execute, but computer scientists measure the answer to this question in terms of the number of elements the algorithm acts upon.
account creation

TO READ THIS ARTICLE, CREATE YOUR ACCOUNT

And extend your reading, free of charge and with no commitment.



Your Benefits

  • Access to all content
  • Receive newsmails for news and jobs
  • Post ads

myScience