Skip to content

Conversation

@gregorbg
Copy link
Member

@gregorbg gregorbg commented Nov 15, 2022

Based on a discussion about allowing 5x5 misscrambles, which pointed us back to #17

Currently, this scrambles all layers that have centers using 3x3 random state scrambles from outside to inside, except for the innermost layer of even NxN, which resorts to using a 2x2 random state scramble. The model scales to any NxN automatically, meaning we can apply the concept to 6x6 and 7x7 on a whim.

As of the intial PR, the outermost layer (the "reduction stage") is not scrambled with a 3x3 random state, although this can be fixed by literally changing one character in the source code (changing a one to a zero in the constant EXCLUDE_OUTER_LAYERS definition)

Obviously this is not tested thoroughly because it's intended as a proof of concept at this stage. These scrambles are not WCA-legal! We also have not had a second pair of eyes to check the original mathematical analysis that prompted this approach.

Feel free to discuss!

@gregorbg gregorbg marked this pull request as draft November 15, 2022 13:54
@gregorbg gregorbg changed the title Add POC for outer-grip random state big cube scrambles Add POC for "layered randomization" big cube scrambles Nov 16, 2022
@gregorbg
Copy link
Member Author

Renamed based on a suggestion by @lgarron to make clear that this is not equivalent to random state scrambles on big cubes.

@gregorbg gregorbg force-pushed the feature/outer-grip-rs-bigcubes branch from a092052 to 8a5b154 Compare November 16, 2022 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant