qqwref
Member
- Joined
- Dec 18, 2007
- Messages
- 7,834
- Location
- a <script> tag near you
- WCA
- 2006GOTT01
- YouTube
- Visit Channel
What are the shortest possible PLL algs, in terms of how long they are when written down? This should be more interesting than just finding move-optimal stuff, and I think there's a lot of room for creativity. The most common algs may not be the shortest!
To start with, the following notations are OK:
- [P,Q] is a commutator (that is, P Q P' Q')
- [P:Q] is a setup move/conjugate (that is, P Q P')
- (P)n is P repeated n times; parentheses are unnecessary if it's clear what P is
- Any face or slice moves, rotations, or lowercase moves.
Also, the algorithm can do the PLL on any face, and you do not have to include any adjustment at the end, or rotations at the very start/end.
So here's a set of pretty short algs. Think you can do any better?
A: R2[RFR',B2]R2, R2[B2,RFR']R2
E: (R'UL'D2LU'RU2)2
F: R'URU'R2F'U'FU[R,F]R2
G: [RL:U2]yL'UR'U2LU'R, R'UL'U2RU'Ly[RL:U2], L'R'U2LRyLU'RU2L'UR', LU'RU2L'UR'yR'L'U2RL
H: (M2U)6
J: R'L'[d2,RUR']RL, [RL:[d2,R'U'R]]
N: (r'DrU2)5, (rDr'U2)5
R: R[U2R'U2,UR'F'R]R', R'[U2RU2,U'RBR']R
T: [R2D':F2][B2D:L2]
U: M2uMu2MuM2, B2UMU2M'UB2
V: [F'UBU'F:U][U2,B]
Y: F2[DR2:U][R'U'R:F2]
Z: M2uM2D'MS2M'
To start with, the following notations are OK:
- [P,Q] is a commutator (that is, P Q P' Q')
- [P:Q] is a setup move/conjugate (that is, P Q P')
- (P)n is P repeated n times; parentheses are unnecessary if it's clear what P is
- Any face or slice moves, rotations, or lowercase moves.
Also, the algorithm can do the PLL on any face, and you do not have to include any adjustment at the end, or rotations at the very start/end.
So here's a set of pretty short algs. Think you can do any better?
A: R2[RFR',B2]R2, R2[B2,RFR']R2
E: (R'UL'D2LU'RU2)2
F: R'URU'R2F'U'FU[R,F]R2
G: [RL:U2]yL'UR'U2LU'R, R'UL'U2RU'Ly[RL:U2], L'R'U2LRyLU'RU2L'UR', LU'RU2L'UR'yR'L'U2RL
H: (M2U)6
J: R'L'[d2,RUR']RL, [RL:[d2,R'U'R]]
N: (r'DrU2)5, (rDr'U2)5
R: R[U2R'U2,UR'F'R]R', R'[U2RU2,U'RBR']R
T: [R2D':F2][B2D:L2]
U: M2uMu2MuM2, B2UMU2M'UB2
V: [F'UBU'F:U][U2,B]
Y: F2[DR2:U][R'U'R:F2]
Z: M2uM2D'MS2M'