And just for comparisons sake OCELL/CPLL has 41/46 2-gen algs and COLL/EPLL 12/46 2-gen algs ( I think. Could be closer to 15-16 but that isn't really the point ). For me, bad 2-gen algs are better than bad non-2-gen algs
I agree with this, but it's also… irrelevant? How does it matter how many of the algs are 2-gen? You should be focusing on how frequently you get a 2-gen-able case! It's the same between both methods: OCELL is 100% 2-gen-able and CPLL is 17% 2-gen-able (skip and H perm), versus COLL is 17% 2-gen-able and EPLL is 100% 2-gen-able.
If you want to dig into how much of each alg is 2-gen (as in, the longest 2-gen substring), this starts to depend on the exact algs you use. Something like F R U' R' U R U2 R' U' R U R' U' F' is obviously not 2-gen, but it's still
mostly 2-gen.
I don't agree with this. In the case of OCELL vs EPLL, EPLL wins because you have 67% for U-perm where OCELL you'll have, on average, slightly worse cases simply because you have more cases. I don't think OCELL algorithms are really that bad, 2-gen is 2-gen even if they're not 100% the best.
When comparing a two-step method to another two-step method, you have to compare both steps!
If you directly compare OCELL versus COLL and CPLL versus EPLL, you find that OCELL is better than COLL (arguable, actually, but let's just grant this for now) and EPLL is better than CPLL, and obviously you can't just add inequalities that point in opposite directions.
I'd say on average you're getting better OCELL/CPLL cases than COLL/EPLL cases. I'd rather have one really bad case than a bunch of kinda of bad cases because I can just grind out the one until I'm really good at it. Maybe they'll just equal out though.
That's fair. Hadn't really thought about that.
I don't really understand this. You're not working any harder between OLL/PLL, COLL/EPLL, or OCELL/CPLL. More PLL skips is always better than less PLL skips.
You were comparing the 1/72 PLL skip rate to 1/12 CPLL skip rate; you're doing more work by moving from OCLL (corner orientation only) to OCELL (corner orientation and edge permutation). All else equal, more skips are better, but my point is that
this "all else equal" premise almost never holds. There's a sort of conservation law here: if you want more skips, you have to do more work elsewhere, partially (or sometimes fully) offsetting the benefit of having increased skip rates.
(This isn't a mathematical theorem or anything. It's just what I've observed from playing with different ways of splitting up steps. It's not literally always true and there are a few counterexamples, e.g. EO+ZBLL for a normal 2-look last layer has the lowest average move count among all classical 2LLL methods, and also has a really high 1/8 skip rate—but you still pay for it by needing nearly five hundred algs.)