waffle=ijm
Waffo
Recently, I've been using a lot of CLS algs for my petrus solves. And I liked the idea of CLS. So I've been running through some cases during my roux solves too and I get to use CLS algs usually got to preform very nicely though not that optimized. I came to the idea of optimizing algorithms for CLS+last pair Roux to orient the LL corners while completing the last 1x2x3 block.
So the basic idea of this is to complete the last block like orienting the LL corners. The FR piece doesn't necessarily have to be in its correct position to do this. Of course the number of algorithms for all possible positions in the M slice, UL position, UR position and the FR position would be quite large. So I decided that since positions are easily manipulable through the M slice, you can get away using only the UF and FR positions for the FR piece.
The same applies with the corners. In http://cube.garron.us/MGLS/ describes CLS well if the FR piece is already in position. Though in Roux, this doesn't always apply since the FR piece can be anywhere in a different orientation. Providing that the FR piece is in UF or FR in any orientation, I decided to be more flexible and allow the last corner to be in UFL UFR and DFR positions in any orientation. These positions can be achieved using M-slice to temporary preserve a piece in the UF position and replacing to connect with the corner or attach to a corner in the B face and then bringing to the F face. Then you can use a Roux optimized CLS algorithm to properly attach the last corner and last edge while orienting the LL.
This way while completing the last block you can orient the corners and finish the corners using only 2 permutations.
I have yet to actually look into this more in depth due to the fact i'm too lazy to even go on Acube or Cube explorer to try this out.
If you have any comments, suggestions, and/or math to get an estimated amount of algorithms feel free to post.
(I'm very tired when I wrote this so if you see a typo please inform me so I can fix it.)
So the basic idea of this is to complete the last block like orienting the LL corners. The FR piece doesn't necessarily have to be in its correct position to do this. Of course the number of algorithms for all possible positions in the M slice, UL position, UR position and the FR position would be quite large. So I decided that since positions are easily manipulable through the M slice, you can get away using only the UF and FR positions for the FR piece.
The same applies with the corners. In http://cube.garron.us/MGLS/ describes CLS well if the FR piece is already in position. Though in Roux, this doesn't always apply since the FR piece can be anywhere in a different orientation. Providing that the FR piece is in UF or FR in any orientation, I decided to be more flexible and allow the last corner to be in UFL UFR and DFR positions in any orientation. These positions can be achieved using M-slice to temporary preserve a piece in the UF position and replacing to connect with the corner or attach to a corner in the B face and then bringing to the F face. Then you can use a Roux optimized CLS algorithm to properly attach the last corner and last edge while orienting the LL.
This way while completing the last block you can orient the corners and finish the corners using only 2 permutations.
I have yet to actually look into this more in depth due to the fact i'm too lazy to even go on Acube or Cube explorer to try this out.
If you have any comments, suggestions, and/or math to get an estimated amount of algorithms feel free to post.
(I'm very tired when I wrote this so if you see a typo please inform me so I can fix it.)
Last edited: