• Welcome to the Speedsolving.com, home of the web's largest puzzle community!
    You are currently viewing our forum as a guest which gives you limited access to join discussions and access our other features.

    Registration is fast, simple and absolutely free so please, join our community of 35,000+ people from around the world today!

    If you are already a member, simply login to hide this message and begin participating in the community!

[Help Thread] Algorithm Memorization Discussion

wir3sandfir3s

Member
Joined
Mar 24, 2016
Messages
536
Location
Under the hanging piano.
YouTube
Visit Channel
I've noticed that there aren't too many set strategies for learning Algs quickly (if there are and I just completely missed them, then whatever). So I'll share one that's been working for me with ZZ-CT.
1. Break your Algs into sub groups, if you haven't already. They should be organized by a constant part of recognition. For example, notice how each group in the following link is organized by "bars" (really just corner colors) which are a major constant in recognitions. TTLL algs
2. Have all the Algs in front of you
3. Start on the list and get the first one deep into your muscle memory. Then move onto the second, and keep adding on. This seems pretty generic so far, right?
4. Each time you add an alg to your muscle memory, go back up the list in reverse order, performing all the other Algs, then back to the last alg you learned and add one more. Repeat.
5. The steps above just get the Algs into muscle memory, so you might not recognize the cases quite yet. Use a flash card app, such as Quizlet or Anki to drill recog for a specified number of cases (the ones you just learned). Move on to next subset. Go back and drill recognition and muscle memory occasionally.
Works for me. Pretty simple. Hope this helped <3
 
Joined
Aug 16, 2014
Messages
2,987
Location
Webster Groves, MO
WCA
2013BARK01
Try to break algs down into short, easy "triggers" e.g.:

OLL cases-
(setup: F R' F' R U R U R')

The most common alg for this one is R U R' U' R' F R F'. This is one of almost everyone's favorite OLLs. It breaks down into 2 commutators which are easily fingertrickable:
(R U R' U') (R' F R F')

(setup: R U R' U' R' F R F')
The most common alg for this one is F R U' R' U' R U R' F'.* It is also pretty easy:
(F R U' R') U' (R U R' F')
You'll notice that the parts in parentheses are inverses of one another.

*There's a shorter but slightly less fluid OLLCP for this one which is F R' F' R U R U' R'.

PLL:
Some PLLs are just 2 OLLs preformed in succession. Most obvious is the Y perm:
(F R U' R') U' (R U R' F') (R U R' U') (R' F R F')

The T perm is an "easy" PLL and it also kinda does this:
(R U R' U') (R' F R F') (F R U' R') U' (R U R' F')
but the moves in bold cancel to R2, so we get
(R U R' U') (R' F) R2 (U' R') U' (R U R' F')

Or you can just do them over and over and over if that works for you
 

shadowslice e

Member
Joined
Jun 16, 2015
Messages
2,914
Location
Hampshire, England
YouTube
Visit Channel
I'm learning oll and pll and want to know any tips for memorizing algs.
There are 4 main ways but they all interlink and are most effective when used together:
1) Pair tracking: OLL and PLL algs don't usually break up F2L pairs so you can see where the pieces move to.
2) Triggers: many algs are also made up of very common and very fingertickable short sequences of moves called triggers so by memorising a series of those, you can often learn faster. Examples of this are the sexy, sledgehammer and their inverses.
3) Muscle memory: as much as I hate to say this, for certian algs, the best way to learn them is to sit down and drill the algs until they stick.
4) I don't know a short term for this but you can train yourself to be able to "undo" certain algs so you only need to learn half of the moves and your brain will already sort of see how you can finish the alg.

For example, here is how I learned the J and Y perms:
J-perm: Take out the pair (R U R'), hide the pair (F), Sexy (R U R' U'), Undo (F' R U' R')
Y-perm: F, hide the pair (R U' R'), U, Undo (R U R' F'), Sexysledge (technically an OLL alg but it can be a trigger too- (sexy (R U R' U'), sledgehammer (R' F R F')). The Y-perm is also just a combination of two OLL algs.
 
Joined
Aug 16, 2014
Messages
2,987
Location
Webster Groves, MO
WCA
2013BARK01
Notice that R U R' F' and F R U' R' both keep F2L pieces in the F2L and LL pieces in the LL. Therefore, doing R U R' F' <LL alg> F R U' R' will do nothing to the F2L and only change the LL. (You can also do the triggers on opposite sides of the alg.) For instance, (F R U' R') U' (R U R' F') is set up like this, with the LL "alg" being simply U'. A Jb perm, then, is (R U R' F') (R U R' U') (R' F R F) (F R U' R'), which cancels to the J perm that everyone uses.
 
Joined
Sep 20, 2016
Messages
4
I have recently joined this website looking for help on F2L but now that I can do that I am learning OLLand PLL. I was wondering what is the fastest way to learn 2 look OLL.
 

Abo

Member
Joined
Aug 21, 2015
Messages
191
Location
Wisconsin
Just sit down and learn an alg or two per day, it isn't the fastest but it is easy, or you could just drill cases and algs if you really want
 
Joined
Apr 29, 2015
Messages
219
Honestly, there's no shortcut to learning algs fast. You just need to repeat the alg until it's stuck in muscle memory. Some people say that tracking the movement of F2L pairs helps them to learn algorithms as well. The more algs you memorize, the better you get at memorizing algs, especially since there are some algs that are very similar (For example the T perm and Jb perm). I'd also recommend learning 1 or 2 a day to start out.
 

MunchPotato

Member
Joined
Dec 26, 2016
Messages
1
Hey there!

I'm a bit confused. I'm learning two look OLL and PLL, and I would like to know how to memorize all the algorithms.

Do you just keep solving the cube while looking at the algorithms until the moves are in your muscle memory, or do you need to study them? e.g. Like studying for an exam.

After oll and pll I'm going to learn intuitive F2L by badmephisto.

Thank you for taking your time to help me!
 

Xxcookid123xX

Member
Joined
Jan 5, 2017
Messages
38
Hi, I currently need to memorize the algorithm R' F R' B2 R F' R' B2 R2 for solving the 3x3x3 cube without looking at it, but I can't ever memorize it. Any good way?
 

CubingGenius

Member
Joined
Jul 3, 2016
Messages
238
Hi, I currently need to memorize the algorithm R' F R' B2 R F' R' B2 R2 for solving the 3x3x3 cube without looking at it, but I can't ever memorize it. Any good way?
Try to do the algorithm at least 20 times in a row. You will probably remember it by then.
 

CubingGenius

Member
Joined
Jul 3, 2016
Messages
238
Thanks, that worked. I probably should of thought of that myself, guess I had a brain fart. I now can solve the entire 3x3 without paper!
It's quite hard to learn algorithms at first, but as you learn more it gets easier and easier.

Good job learning how to solve the cube! ;)
 

dskids

Member
Joined
Dec 21, 2015
Messages
302
Location
Virginia
WCA
2017SKID01
I'm a little over half way done learning full OLL and as I continue to tack on more and more algs, I'm having trouble recalling them sometimes and getting confused as to which algs apply to which cases.

I've used CStimer to generate last layer scrambles and just grind last layer solves for a while, but with so many different OLL cases I can often go entire sessions without seeing one of my recent cases once.

Got any suggestions for a way to grind OLL recognition and execution?
 
Joined
Jun 30, 2015
Messages
1,320
Location
Brisbane, Australia
WCA
2015PEAR02
YouTube
Visit Channel
Learning algs is good for you because the more you do it, the more tricks you discover on your own. For example 3 years ago when I was learning 4x4 OLL parity and it was one of the first algs I learnt, it took several days and a TON of time. Just recently I learned a new, faster one, and could perform it at top speed literally 30 seconds after learning it. I've never really looked at these threads and got help there, you just figure them out on your own
 
Last edited:

TwistAL

Member
Joined
Dec 31, 2015
Messages
73
WCA
2015LIUA01
I'm a little over half way done learning full OLL and as I continue to tack on more and more algs, I'm having trouble recalling them sometimes and getting confused as to which algs apply to which cases.

I've used CStimer to generate last layer scrambles and just grind last layer solves for a while, but with so many different OLL cases I can often go entire sessions without seeing one of my recent cases once.

Got any suggestions for a way to grind OLL recognition and execution?
I am also in the process of learning OLL's too, and I have a bit over half done. I have found this website (not mine) :
http://timothyaveni.com/cubing/oll-trainer/
You can click on "choose Oll" to select/un-select OLL's you need/don't want.
It's pretty helpful to me for drilling specific OLL's.
 
Top