Few months ago I started to collect from internet all the information about different methods, solutions and algorithms on the rubik's cube that I could find.
I thought there couldn't be too many. I was wrong.
I've been quickly overwhelmed by web sites, videos, diagrams, documents, algorithms lists and so on. I then attempted to write down and categorise this information into an excel file. I wrote down methods and submethods by name, category, author, fundamental traits and description.
After that I tried to "visualize" all this information and the result is a mess in form of two maps:
I decided to show the "craziness" of this "activity", the output graphs have grown too big to just keep them on my hd and maybe someone can enjoy looking at them.
Some information is really confused, but other parts of the graphs can help to understand which are the effects of some algorithms sets. I'm thinking in particular to the section "Last Layer by effect".
There will be errors and missing data for sure, but any piece of graphic information is in that place for a reason and it is based on data that I found "somewhere" on internet.
I have the documentation (not always complete) of all the "substeps and methods" shown, and almost all algorithms if someone is interested. Some have been diffult to retrieve as the original web sites have gone offline. I have to say that some algorithms set names are confusing by themselves so I tried to show also aliased names for them.
I haven't finished to add information to these maps, these are just version 1.0, with many bits to complete (i.e difficulty colors on states maps are not reliable). I am also not happy with the arrows density on the states graph. But it is possible that I won't have time in the near future to do further modifications even if I desire to do it and so this is it atm.
At bottom links to small/med/big images.
Some thanks to
- Speedsolving forum and wiki
- Twisty puzzles forum
- Internet wayback machine
- VisualCube by Conrad Rider
Edit Feb2017 - Updated to version 2.5
Links:
MethodsStepsGraphV2.5_med.png
MethodsStepsGraphV2.5_big.png
Version 2.5 Changes:
Links to older versions:
V1:
https://www.dropbox.com/s/jwynmj0io4n591m/MethodsGraph_big.png
https://www.dropbox.com/s/mw5r2mjlqbzextd/MethodsGraph_med.png
https://www.dropbox.com/s/txshoqre2fbupyv/MethodsGraph_small.png
https://www.dropbox.com/s/7m9f9vzgfsppb3r/MethodsStepsGraph_big.png
https://www.dropbox.com/s/gbn5dmmo8x76lhh/MethodsStepsGraph_med.png
https://www.dropbox.com/s/7kyatxhdkhjwg29/MethodsStepsGraph_small.png
V2:
https://www.dropbox.com/s/3m7u4oyawj89nyl/MethodsStepsGraphV2_big.png
https://www.dropbox.com/s/up7zksltunfjvi8/MethodsStepsGraphV2_med.png
V2.1:
https://www.dropbox.com/s/wy9jc8d27bnqxei/MethodsStepsGraphV2.1_big.png
https://www.dropbox.com/s/ooewnjgqvo6ereb/MethodsStepsGraphV2.1_med.png
https://www.dropbox.com/s/a7yjkhj62b7tzx7/MethodsStepsGraphV2.1_smaller.png
V2.2
https://www.dropbox.com/s/yksxfdb7x6oinxl/MethodsStepsGraphV2.2_big.png
https://www.dropbox.com/s/ftzvddiw4lu8gdt/MethodsStepsGraphV2.2_med.png
V2.3:
MethodsStepsGraphV2.3_med.png
MethodsStepsGraphV2.3_big.png
V2.4:
MethodsStepsGraphV2.4_big.png
MethodsStepsGraphV2.4_med.png
These are older changes to V1:
Changes to Version 2.1:
Changes to version V2.2:
The changes for V2.3:
The changes for V2.4:
I thought there couldn't be too many. I was wrong.
I've been quickly overwhelmed by web sites, videos, diagrams, documents, algorithms lists and so on. I then attempted to write down and categorise this information into an excel file. I wrote down methods and submethods by name, category, author, fundamental traits and description.
After that I tried to "visualize" all this information and the result is a mess in form of two maps:
- A "methods map" trying to show relationships between methods and their traits
- A "states map", trying to show all the paths that can be followed appling these (sub)methods.
I decided to show the "craziness" of this "activity", the output graphs have grown too big to just keep them on my hd and maybe someone can enjoy looking at them.
Some information is really confused, but other parts of the graphs can help to understand which are the effects of some algorithms sets. I'm thinking in particular to the section "Last Layer by effect".
There will be errors and missing data for sure, but any piece of graphic information is in that place for a reason and it is based on data that I found "somewhere" on internet.
I have the documentation (not always complete) of all the "substeps and methods" shown, and almost all algorithms if someone is interested. Some have been diffult to retrieve as the original web sites have gone offline. I have to say that some algorithms set names are confusing by themselves so I tried to show also aliased names for them.
I haven't finished to add information to these maps, these are just version 1.0, with many bits to complete (i.e difficulty colors on states maps are not reliable). I am also not happy with the arrows density on the states graph. But it is possible that I won't have time in the near future to do further modifications even if I desire to do it and so this is it atm.
At bottom links to small/med/big images.
Some thanks to
- Speedsolving forum and wiki
- Twisty puzzles forum
- Internet wayback machine
- VisualCube by Conrad Rider
Edit Feb2017 - Updated to version 2.5
Links:
MethodsStepsGraphV2.5_med.png
MethodsStepsGraphV2.5_big.png
Version 2.5 Changes:
Code:
== Version 2.5 ==
Methods
SSC w/variants (SSC-WV SSC-M SSC-sqAree) + nodes
ECE w/variants (ECE-L6E ECE-PermLast ECE-EZD ECE-Broken ECE-noEO)
Hawaiian Kociemba (HK) w/variants (CP+EO, COLL, L5E, Petrus)
briggs / briggs2
ZZ-CT (TSLE/TTLL, 3look)
VAR method (1-4)
Q-M's LL skip
Nodes:
3-gen <L,U,R> PLL
Corners+EO -> E sep node
HalfTurnsOnly
Edges HalfTurnsOnly
Bubendorf:
1x1x3Bar
1x1x3OBar
2FLL subs
OBLL
O2Faces
O2F
KEO
CmLL_KEO
LPCO_VW_KEO
Single Commutator (C mowla)
Many SSC (CTL CPETL EPBL)
Many ECE
<R,U,D> 3-gen PLLs
L2L_EP5
LSPLL LSELL LSCLL LSCOLL (?)
ZZ-blah Pi/H
Some LL Sub-Steps
Noob zz-d link (2GLL setup)
DYC quickcard
HKOLL HKPLL
DSA LL algs (TripodLL, Line, HLS-0, FlippedLine, Line, Pure OLL, ZBLL)
ZZ-HW
ZZ-z
ZZ-c fix
ZZ-SP
WLL
OLSLL
TOLL
NEG
NELL
LazyPLL
EPLS
CPLS
KhLS
KhLL
TSEOLL
EP+N3C-LS
LPELL fix
OCP
OBL
WVCP
SuneCOLL+Sune2GLL 2-look
12Pow
ZZ-TOP
CTLS
6-flip CMLL
2-gen redux
PLL on R
ROP
LMCF
F2L+L / 1 Look Line Last Layer
TPLL
LE-OLL
VDW
ZZ-Ghost
ZZ-SD
SLE
ZZ-CT/M-CELL Hybrid
CURL
MCLL / Roux-M
2gen-WV
FR BR swap + EPLL
2gen-redux v2
ZZ-XD
perry/PCLE
GLS (COLLLS)
ZZ-K
ZZ-M
GS / SFE
ZZ/Roux-CP
Pinkie Pie
CMLLEO
States:
Hta G3 + C
LL->Block2x2 + EO
Scramble with even # of turns
EOline on L + 1Edg / Belt-1 +EO
Belt-1 + EO +3Crn O in D
Belt-1 + EO +3Crn O in D + pseudopair
Belt-1 + 3Crn O in D
Belt+EO +1x1x3 pseudotriplet in DL + pseudopair in ULF / OL5C ready
LL->EO (Pi/H cases) (zz-blah)
EOline + 1x1x2 + 2c on D / ZZ-porky v2
EOline + 1x1x3 + 2c on D // ZZ-porky v1
EOline F2L + RD
F2L-1E (D) + CP+EO
1x1x3 LRoux Block + CP
Roux -1P + CP
LL->Oriented-LastSlot
LL->Flipped Line
M-CELL+nodes
F2L-2E
F2L-3E
F2L-2E+CO
F2L-1 + EO+CP
EOline + 1pair +1E
EOline + 2pair + DBR in place
EOline + 3pair +CO/Permuted
F2L-1 +Pair unoriented
1st L all Crn on D, 3O
Belt + F2L No CP
Belt + F2L No CP + EO / EOCross + F2L No CP
Corners+Belt + EOD
F2L-1+Rpair+CO
F2L-1+pair+CO
LL->EP + NoC3Cycle
3x2x2Block +CP
2x1x1 + CP
D Crn on D
2Faces + CO
2Faces + C + EP / 6Edges perm
EOF2L
F2L-1 -1E +CP+EO / 2GR
2x1x1 + CP + CO (2x2x2)
F2L-2 +2Pair setup +EO / L2S
Roux LB + Crn +Belt / L7E
L3E on S
2GLine
EoPair
EoLine+DL&DR crn on D
EoLine+CP
F2L - D pair
F2L - D pair + O
F2L - D pair + O + U pair / perry
F2L-1 -1E + pair
LRouxBlock + EOLine + CP
Roux + EO + CP
Roux + UL/UR Or in D
Labels:
Corners in G3 +EO/Sep
Opposite colors (x2)
No Opposite colors
5Edg missing + EO
SSC S1+S2
F2L-1C + CO+EO / ZZ-CT
F2L-1E +CO
F2L-1E +EO+CO
group Cp=<U2, D2, F, B, L2, R2, R2U'FB'R2F'BU'R2>
HKPLL
Many prev unlabelled
Links to older versions:
V1:
https://www.dropbox.com/s/jwynmj0io4n591m/MethodsGraph_big.png
https://www.dropbox.com/s/mw5r2mjlqbzextd/MethodsGraph_med.png
https://www.dropbox.com/s/txshoqre2fbupyv/MethodsGraph_small.png
https://www.dropbox.com/s/7m9f9vzgfsppb3r/MethodsStepsGraph_big.png
https://www.dropbox.com/s/gbn5dmmo8x76lhh/MethodsStepsGraph_med.png
https://www.dropbox.com/s/7kyatxhdkhjwg29/MethodsStepsGraph_small.png
V2:
https://www.dropbox.com/s/3m7u4oyawj89nyl/MethodsStepsGraphV2_big.png
https://www.dropbox.com/s/up7zksltunfjvi8/MethodsStepsGraphV2_med.png
V2.1:
https://www.dropbox.com/s/wy9jc8d27bnqxei/MethodsStepsGraphV2.1_big.png
https://www.dropbox.com/s/ooewnjgqvo6ereb/MethodsStepsGraphV2.1_med.png
https://www.dropbox.com/s/a7yjkhj62b7tzx7/MethodsStepsGraphV2.1_smaller.png
V2.2
https://www.dropbox.com/s/yksxfdb7x6oinxl/MethodsStepsGraphV2.2_big.png
https://www.dropbox.com/s/ftzvddiw4lu8gdt/MethodsStepsGraphV2.2_med.png
V2.3:
MethodsStepsGraphV2.3_med.png
MethodsStepsGraphV2.3_big.png
V2.4:
MethodsStepsGraphV2.4_big.png
MethodsStepsGraphV2.4_med.png
These are older changes to V1:
Code:
Subgroups labeling
Algs restrictions
Added 2x2 methods: OFOTA, SOAP, SS, TCLL, VOP(OLFC,PLFC), BRASS
Added keyhole F2L state
Added ZZ-rainbow (porky v1 v2)
Added ejf2l, bbf2l
Added ZZ-f, ZZ - Profane Koala
Added PLLEF
Added sigle step arrows (solve all)
Snyder method steps
Fixes on guimond,8355,ZZ-d,ZZ-orbit,ZZ-vh,ZZ-blah
Better definition of 180 turns, HTA AHTA methods states
F2L+1LLL steps
Fixes on colors difficulties
More space around "frequently visited" nodes
Changes to Version 2.1:
Code:
Added:
Trim-rice v1 & v2
LC2E
2LCMLL 2-looks
XG / CompoundOLL
JAA method
zz-roux & yu-korick var.
roux-cfop hybrid
PCMS-unpure
Kws-parities and kws2 variation
Shotgun blind
Substeps waterman beginner edges 3+4
F2L to BarOLL
Multikeyhole
Layer Perm Method + 1variation
F2l-1+edges node
blocktega and sortega/brass variations
Ofapel
czz
OSPA (2x2)
petrus+cf
node for "Freeslice F2L"
ladder method
pairs first variations
eg-1 eg-2
"ESSOP"
partially orient 2x2 crn
More detailed steps on roux, noah cp2.
Kirjava 2algs LL node
Additional state/parities labels
Fix on: CMLL, PCMS, remove cuboid node on EPLL, MGLS names
Changes to version V2.2:
Code:
Many new labels
Human Kociemba better labelling
compacted F2L transitions (removed double F2L)
Collapsed some arrows
Methods/variants Added:
BLL super-beginner: Beginner EO (Dane man)
BLL 3-looks
BLL 4-looks
zz-r
OL4C
SVOLL (sune variant OLL)
MCPOP (belt-like)
LL perm 1st
Noperm OLL
diaper
ZBLBL
Skipper F2L (SF2L)
JJLS
fixed zagorec method, added parity on E
Cuboid nodes
square-1 for 3x3
2-color (EasyNaiveBeginner)
VW+CPLL
Aw method or 23CCLLP5EO5EL3E
PP2SCE or The X method
22LL
FOPP
Pet Rock
NMM
2LL (30 kirjava / 18 generated)
STYP (2x2)
some uncommon LS+LL combinations
IdealSolution (very old)
CMLBCLL
MCOECP
The changes for V2.3:
Code:
Version 2.3 Changes
Layout:
Much improved F2L-1+EO and related states links and distance
Moved up F2L, Cross-1 states
Moved F2L-1E state to right of F2L (close to similar states)
Moved f2l-1+EO close to F2L-1-EO+y
Moved EJF2L state, collapsed CLS state with F2L-1
Moved Heise states up
LL->* labels
More Labels
Collapsed many arrows (shown by a dot)
Shrinked down arrows
Different style for equivalent states arrows
moved zzNielsson close to zz-1 on low-right (10 edges perm state)
Linked similar square-1 and eoline states
Added states:
All Edges perm only state
Uncommond LL->EP+CO state
Unoriented F2L
Navi / CO + PLL+1 states
Pseudo Half cross (2x)
badEOline + BadEOLineRoux
Eoline on L
ZZ-1(Square-1) w/ parities states
2x2x1blocks+EO
SummerVariation
VW-CLS-CPLL
HLS setup
Petrus rotten blocks (2x)
TFL
2x2x2 Block + 2Pairs
1st Layer O w/ opp Colors
1st Layer O w/ opp Colors + EO
Oriented no E edg on D
<U,Uw,R> / <U,Uw,R->R'> (elrog odd F2L EO)
F2L-1E flipped
F2L-1+N/O Pair+2-4EO (SV)
SNAP 3+1 Crn (2x2x2)
EO + U/D color (2x)
UL/UR on D + EO (LSE 25.look)
DF/DB on D + Centers (SL6E)
LBlock+MixedRBlock (2x)
F2L-1E (D) +EO
Added Methods:
Lubix QuickStart - 2look CMLL orient
OLC alias
Boomerang nodes + corners parity state
LL CO,EO,CP,EP combinations easy algs + labels (4 looks)
CLL 2 look / ELL 2 look
KLL / KF2L Pseudo-WV (COALL)
MBLL
Added arrow for 2x2x2 fu ll solve
Added arrow for God's alg
pcms-var (pairs + 4 D-edges)
pcms-var2 (pairs + 3 D-edges)
Centers last
McM method
Navi method
CO + PLL+1 (navi like)
roux F2B & 'stupidRoux' variations (F2L like)
ZZ-roux badEOline var
Block_CP_EOF2L_2GLL (roux/petrus blocks)
ZooZoo (ZZ+roux2)
ZZ-1(Square-1) method
NCR + beginner (no cube rotations)
Petrus-zz
LPCO
Roux comms (beginner)
Petrus method variant: Rotten 2x2x2 block
TFL/TF2L submethod (F2L var)
SolveOneSide
Odd_f2l_EO <U,Uw,R->R'> (elrog)
MixedRBlock (elrog)
Added Nodes:
CLL (2x2x2)
BLE
more OL4C(OLC) & OCLL-EPP nodes
CAP Cross after pairs
FRULDx252 parts
+1E std LBL (F2L-1E -> F2L)
'StupidRoux'
rouxCfopHybrid (3rd variation), other zz-roux variations (4th,5th)
F2L w/ <URrLlM>
F2L-1 on EO
F2L-1_+EP (LPEPLL like)
2GLL 2look
VW+L5E ?pseudo?
X-CELL
EOF2L, 8EO (NCR)
EO keyhole
LPCO (WV-like)
Pair+2x2Block on U
WV/SV separation
COLS / ZBCOLS
VH3S (edge control)
VW-CLS-CPLL variation
CPEOLS
NoobHeise
U_Rw_Solve
Phasing+WV
OLS-FE
Full OLS
SV Skyler variation / setup
SNAP (2x2x2)
Add color face to EO
Anti-ZBLL
LSE 2/2.5 looks
SL6E
little changes ZZ-profane koala / ZZ-porky
JTLE nodes
Fixes:
CLS / MGLS
ZZ-d / ZZ-e / ZZ-VH / ZZ-r
L2L4/L2Lk labelling
LC2E node pos
Winter Var state fix
HLS node/state
yu-korick step 4a,4b
pet-rock
JTLE
The changes for V2.4:
Code:
== Version 2.4 changes ==
Added links between far cubes states (less # of long arrows)
Added Nodes legend
Moved legend / bigger
Moved eoline/zz-hta states close to Eo state
Grouped more closely belt states
Methods:
philips_method (double cross)
Pang method
CRY
zz-belt (aka zz-ef) + nodes
COLL-CP1E-L3E + nodes
ox2-px2 + nodes
BowTie + nodes
States:
Cross+Pair
Double cross
Double cross + CO
Double cross + Corners in layer
1st Layer - 1C
Double Cross + 1st layer
1x2x3+CP
Half size cube group <Uw, Rw, Fw>
Square1 Wide CubeShape
LL->Zperm
LL->Hperm
CO+6EP
CO+5EP
Edg 3cycle
Edges Separated on layer
Last 3 edges
CO+8EP
Corners+Belt+EO
Corners+Belt+E Sep + EO
F2L-1+pair+EO+1CO
6 corners missing
6EO + 6 Corners Missing
LL->2 Faces
LL->2 Faces + EO
LL->Bar 3x1x1
LL->Bar 3x1x1 + EO
LL->Bar + Block
LL->Bar + Block + EO
Roux UM -FR
2GLL Sune
LL->CO+EFlip
1st L 2Crn + 2 D Crn on D (rofl)
F2L+WrongCross
Nodes:
+1Eedg (roux blocks)
CF-F2l search (program script)
Added a "Line" node between "Edg Oriented" and "EOline".
Form/insert pair, cross+pair nodes (3x)
LL-CECE-Method nodes / algs (4 steps nodes + 3 shortcuts)
Unordered pairs -> OrderPairs+PLL
8-7cycles_Method
<U,Rw> solve F2L/OLL/PLL steps
1 Roux block -> 1st layer
1 layer + COLL
1st Layer - 1C -> Double Cross + 1st layer
SuneBased CO
Pang nodes
SexyHammer OLL (1 alg)
1-alg OLL
SexyHammer OLLCP (1 alg)
SexyHammer EO pure (1 alg)
SexyHammer CO pure (1 alg)
"Yperm-Like Only" Solve
<Uw,R> Solve
<Rw, Uw, Fw> Solve
Keychain solve
Only clockwise solve
2g F2L+WV last SL
2g F2L+EP last SL
Simplified 2GLL v1
EO->EP->f2l->COLL->PLL
CmLL (preserve 1D edg)
2x2x3 block -> cross-1+3pairs
x2+Solve D edges (E-last)
LL cross (CRY)
CRY-YPerm+setup
FreeFOP (3)
PetrusBlock + 1stLayer
eoline+1st layer+coll
2x42 "COLL" (L4C)
F2L-1+EO->COLL+1
Speed-Heise algs
Line->corners->lse
3x1x1->1LLL(subs)
Roux EO + FR
ZZ-D->2GLL Sune
2FLL/O2FLL/BarLL/OBarLL/BBLL/OBBLL
OLLCP-EP
Anti-PLL
Rofl
Wrong cross
KralVariation(KV)
Links:
2x2x3 block -> cross-1+3pairs
and many others...
Labels:
Added "Beginner CP (Niklas)" Step between "LL->EO+2EP" and "LL->EO+2EP+CP"
Scrambled State have a "Scrambled" Label
Renamed "2x2x2" step to "2x2x2 Block" step
Renamed "2x2x3" step to "2x2x3 Block" step
Removed "F2L-2" Label to "2x2x3 Block" cube state
State before "ZZLL" had a "LL->EO+2EP" Label
State before "PLL subset 9/21" had a "LL->EO+2EP+CO" Label
State before "2GLL (subs)" had a "LL->EO+2EP+CP" Label
State after "F2L+1E" had a "LL->1E(O+P)" Label
1st layer + CO
1st Layer + Corners
Sune 2GLL
ZZ-D
2GLL
....
Many Labels
Fix:
"Add 1 F2L slot (JAA)" node
Attachments
Last edited: