Rubik's Cube Algorithms
These are some of the algorithms I use. This is based on the methodology where you solve once face, then the middle slice, leaving the "bottom" face (or top face, depending on your point of view) for last. These algorithms are all for moving around pieces on the bottom face; I am assuming you can get the other two faces on your own.
There is a fairly good algorithm which solves the top face, then the bottom face, and leaves the middle slice for last. I haven't included that here because, well, I'm lazy. Heck, I never even finished this page and basically forgot the algorithms I didn't put up.
If you don't understand how these pages are to be read, look at the "Key to reading these pages." If you don't like the presentation, sorry. This is how I thought of the algorithms in my own head when I played with the cube.
Bottom Face
When solving the bottom face, one can break down the face into four parts:
- Corner Position (CP)
- Corner Orientation (CO)
- Edge Position (EP)
- Edge Orientation (EO)
Solving the bottom will involve setting up all four of these correctly, and can be done
in any order you choose. Naturally, it becomes important later on that your algorithms
preserve what you have set already. I've classified the bottom-face algorithms according
to which of the above four is set/preserved/lost during the algorithm.
- (a) Orient corners (Set CO, Preserve EO+CP, Lose EP)
- (b) Orient edges (Set EO, Lose EP+CO+CP)
- (c) Position edges+corners (Set CP+EP, Preserve EP+CP)
- (d) Position corners 1 (Set CP, Lose EP+EO+CO)
- (e) Position corners 2 (Set CP, Preserve EP+EO, Lose CO)
- (f) Orient and position edges (Set EO+EP, preserve CP+CO)
- (g) Position edges (Set EP, preserve EO, Lose CO+CP) (not tested)
- Key to reading these pages
Some algorithm orderings that work are the following:
- (d) - (a) - (f)
- (b) - (a) - (c)
I've also provided for some of these a probability/weighted average number of turns each method takes. You can use this to weigh the average number of turns versus the number of sub-algorithms to memorize. This is not complete on every page, so some values are not yet provided.
|
Last Updated June 2005 |
| Home |
|