Algorithm Solves Rubik's Cubes of Any Size
An anonymous reader writes with this excerpt from New Scientist: "Only the most hardcore puzzle-solvers ever go beyond the standard 3x3x3 Rubik's cube, attempting much larger ones. Now an algorithm has been developed that can solve a Rubik's cube of any size. It might offer clues to humans trying to deal with these tricky beasts. Erik Demaine, a computer scientist at the Massachusetts Institute of Technology has found that the maximum number of moves that will ever be required for a cube of side n is proportional to n/log n. 'It gives me a couple of ideas how to solve this thing faster,' says Stewart Clark, a Rubik's cube enthusiast who owns an 11x11x11 cube."
It's n^2/log n.
My
Does it scale to >3 dimensions?
I've been working on my 60x60x60 cube for 17 years now and have 5 cublets in place on one side. This news has ruined my day :-( At my current rate I am never going to finish according to TFA, especially since I am essentially just doing random moves. Damn.
According to this, at least 2700 people can solve a rubik's cube in 30 seconds. The fact that one of them is on Slashdot wouldn't be particularly surprising.
The headline claims they can "solve" any Rubik's cube, but who cares? You can solve it just by performing random moves.
The import part is NOT solving it, it's that they can do it in the minimum number of moves.
Can you prove that?
Hint: Random moves has a number of infinite move cases that never get solved.
What would be particularly surprising, would be if only one of them was on Slashdot.
Once you can solve a size 4 and size 5 cube, all larger sizes are obvious generalizations of the same algorithm. (At least, for the algorithm I use it is so.) I've seen an edited video of someone solving a (computer simulated) size 100 cube. So the fact of a "general algorithm" is not news.
That it is an efficient algorithm and sets a new* upper bound on how many moves you need is interesting. (This upper bound is proportional to (n^2/log n), not (n/log n) as stated in the summary.)
* I don't follow cubology that closely, so I'm taking their word for it that this is a new upper bound.
Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
This system and method for solving a Rubik's cube is a social media networking plug-in widget that synergizes, optimizes, and rightsizes the Rubik cube solving experience, utilizing HTML5/CSS3/JS code in a novel and innovative way to provide end-users with a single, solidified and parsimonious User Interface (UI), optimized for the User Experience (UX), utilizing Information Architecture (IA), over 256bit SSL security. It is built on a 100% cloud-based, distributed OS, independent architectural framework and uses the actual "internet" to facilitate communication between said end-user's "keyboard", to our proprietary "software", and back to end-user's "monitor".
sysadmins and parents of newborns get the same amount of sleep.
-After the researchers solve the 3x3x3-
Buttercup: We'll never succeed. We may as well die here.
Westley: No, no. We have already succeeded. I mean, what are the three terrors of the General Cube Solution? One, the pieces coming off - no problem. There's a popping sound preceding each; we can avoid that. Two, the stickers peeling off, which you were clever enough to discover what that looks like, so in the future we can avoid that too.
Buttercup: Westley, what about the R.O.U.S.'s?
Westley: Rubik's Of Unusual Size? I don't think they exist.
-- Immediately, Westley is attacked by a 4x4x4 cube --
White is opposite yellow. Blue is opposite green. Are you sure you hadn't just forgotten how to solve a Rubik's Cubes?
White/yellow is the Western color scheme; White/Blue was more common in Japan, but I've had one or two of them here in the States, too.
http://www.speedsolving.com/wiki/index.php/Japanese_Color_Scheme
Lack of support for 20 year-old standard is usually just annoying as hell, but in this case it's actually caused the summary to be wrong. For a site that frequently discusses such topics as technology, math and language (for all of which Unicode is an important part—at least insofar as even being able to TALK about these subjects) there is absolutely no excuse for not doing Unicode.
As far as I'm concerned Slashdot ought to be able to render MathML too.
Take off every sig. For great justice.
I could only ever manage to get 5 out of the 6 sides :(
It seems boring to me to just extend the size in 3 dimensions. What about extending it beyond three dimensions?