kubesolver
Premium Member
- Joined
- Nov 15, 2019
- Messages
- 446
I was thinking about ways to improve performance of random scramble generation for higher order puzzle.
I have noticed that on 3x3 you can get a random state by generating random state (from uniform distribution) of corners and separately random state of edges, solving them separately and applying both sequences. The final state will have neither corners nor edges from the generated states but will come from a uniform distribution.
Searching through the forums I found that the average number of moves for such a scramble would be 9+12 so on par with fast two phase solvers.
Now this approach could be used to generate random state scramble for 4x4x4 or 5x5x5 by concatenation of solutions to random state of each separate type of cubie to get random state scramble using very little computational power.
E.g. on 5x5x5 there are 5 type of pieces. If they can be randomly independently scrambled in 10 moves on average we would end up with 50 moves random state scrambles which feels like an improvement over current official scrambling.
Before I dwell in the math - is anyone aware if this approach has already been used/ considered/ evaluated?
@xyzzy
I have noticed that on 3x3 you can get a random state by generating random state (from uniform distribution) of corners and separately random state of edges, solving them separately and applying both sequences. The final state will have neither corners nor edges from the generated states but will come from a uniform distribution.
Searching through the forums I found that the average number of moves for such a scramble would be 9+12 so on par with fast two phase solvers.
Now this approach could be used to generate random state scramble for 4x4x4 or 5x5x5 by concatenation of solutions to random state of each separate type of cubie to get random state scramble using very little computational power.
E.g. on 5x5x5 there are 5 type of pieces. If they can be randomly independently scrambled in 10 moves on average we would end up with 50 moves random state scrambles which feels like an improvement over current official scrambling.
Before I dwell in the math - is anyone aware if this approach has already been used/ considered/ evaluated?
@xyzzy
Last edited: