CMLL vs. COLL for Roux - And Pages

pjk

Administrator
Staff member
Joined
Mar 13, 2006
Messages
6,806
WCA ID
2007KELL02
SS Competition Results
Hello,
I am working on learning full Roux, and will begin learning to orient and permute U slice corners. Now I am not sure which I should learn, CMLL, or COLL. For what I understand, CMLL will orient and permute corners, but will also affect other edges in the U slice (which for Roux, doesn't really matter). COLL will only affect the 4 corners I am dealing with. Now if I learn CMLL, the algs I find may be a bit more finger friendly, and even shorter since there aren't as many restrictions. If I learn COLL, the algs may be slightly longer and less optimized, but I will be able to use COLL on other methods I work towards (Fridrich in particular). What do you suggest I learn, and why?

Also, does anyone know of any pages that has CMLL algs, or has anyone her generated any CMLL's? I just want a heads up so I don't end up generating all the algs to find out many good ones exist already.

Thanks in advance.
 
COLL preserve only the orientation of the edge of last layer (and the f2l part of M slice).

CMLL doesn't care what append on edges.

Keep in mind that CMLL and COLL are often the same (sune/niklas/evelyn/eve, etc . . .) because they are very short. Il you learn CMLL, you'll get a good base to learn COLL after.

In my opinion, learning CMLL is the good choice : use COLL for easy case and CMLL for harder ones.
 
Also, does anyone know of any pages that has CMLL algs

Here is a page from Thom Barlow. It's pretty good and what I took some of mine from.
http://helm.lu/cube/cmll/cmll.html

Since, in Roux, it doesn't matter what happens to the edges of the U slice, you should learn CMLL.

Yea, technically you are right. But what makes CMLL algs unique is they will mess up with M slice at times (which of course does not matter in Roux at that point). LL corner algs that disturb the U slice edges only are generally referred to as just plain ol' CLL.

CMLL - solves corners but disturbs U and M slice edges
CLL - solves corners but disturbs U slice edges
COLL - solves corners but disturbs U slide edge permutation only

What do you suggest I learn, and why?

It is difficult to say what you should learn. If you are going to stick with Roux for a while I say you learn the fastest C*LL algs you can regardless of what they do. As deadalnix said, many of the algs you would learn are already COLL anyway.
 
@pjk

Even if you don't know the best optimized sequences (you have time to change and find the best ones for you), keep in mind the first challenge is: Fast recognition of corner configurations.
 
Pat, I would say learn COLL, because you can then use it for other things... on 2x2, there is no M slice, and if you happen to get all 4 edges oriented, you can get use it in your regular speedsolving too.
 
Thanks for the responses.

Gilles: True. However, I plan on working on Roux for the next couple of years, and I learned the hard way with Fridrich. I want to learn "good" algs now, so I will only have to change a couple later on. Recognition will come with practice.

Dan: True. However, I plan on going all out Roux now. I want to stay sub-17 or so w/ Fridrich, but plan on getting much quick with Roux, and learning CMLL may be the way to go. I am wondering if the advantages of more optimized and shorter CMLL algs outweighs the amount I will use COLL algs with other methods. Heck, I may learn both CMLL and COLL eventually.
 
Pat, I would say learn COLL, because you can then use it for other things... on 2x2, there is no M slice, and if you happen to get all 4 edges oriented, you can get use it in your regular speedsolving too.

There is no M slice so he can use CMLL too.

Is regular speedsolving will probably be roux method so he need CMLL too.

No hesitation for me, CMLL, then if you are interested in COLL you'll have a realy good base.

Remember that roux can be sub-15. It's a realy good method.
 
CMLL and COLL overlap for most algs.

Learn COLL first. You can apply it to every solve, regardless of method, so you'll get good with it faster, and learn to recognize the corners in a variety of configurations (F2L, F2L with oriented LL edges, Roux blocks, corners first, etc.). If you want to later, I recommend going back and learning algs that specifically mess with the M slice and U edges, for specific Roux solving when you notice a bad case coming for when you finish corners.

Definitely learn COLL first. Trust me.
 
I haven't learned CLL, COLL, or CMLL fully so I cant vouch for one over the other but wouldn't:

most freedom = most optimized

which leads me to belive CMLL is best for roux?

Yes I understand that many overlap, but for all the other cases CMLL would be best best. Also that COLL, CLL can transfer over to other methods, but he said he was going to go at roux fully so...

And you have to deal with LL edges regardless in roux so why care if it messes them up, if you do COLL it won't afect them but if they are messed up to begin with then you'll still have to deal with them. Only rarely will they be correct and then COLL would preserve them, but that wouldn't be very often at all.
 
Last edited:
Alright. I will probably going with learning COLL, then then go from there and learn CMLL, since there appears to be a lot of overlap.

Do you guys know of any pages for COLL other than Bob's, Ron's, Dan's and Lar's?
 
COLL? why not CLL? Shorter algs than COLL and more like MCLL if you like to switch later. CLL uses more of the standar OLL alg set than COLL, Guess you can solve some 30% of the CLL's using the OLL's you already know, add some mirrors and inverses and you are close to 50%

For example, the 7 OLL's where the edges are oriented are all diffrent CLL's, some got mirrors and some got mirrors and inverses. but on the other hand, they all works as COLL's as well.
 
Last edited:
Gilles: True. However, I plan on working on Roux for the next couple of years... I want to learn "good" algs now...

So, why would you learn COLL sequences (that even preserve U-edges orientations) ?
If you're serious, learn optimized sequences, and help me find the best ones.
 
I would learn COLL instead just for being able to see your orientation case early.

1. COLL preserves edges orientations, but it can permute them. So you don't know what orientation pattern you'll get.

2. When you get used to sequences, you know where and when to track and analyze edges to anticipate edges orientations.
 
Last edited:
Gilles: True. However, I plan on working on Roux for the next couple of years... I want to learn "good" algs now...

So, why would you learn COLL sequences (that even preserve U-edges orientations) ?
If you're serious, learn optimized sequences, and help me find the best ones.
By the sounds of it (from reading this thread), it helps a lot to learn COLL first. And if they overlap a lot, that makes learning CMLL easy. If I get to a COLL case that is horrible, I will search for a CMLL alg that is much easier.
 
Back
Top