a person who cubes
Member
- Joined
- Apr 13, 2018
- Messages
- 19
When people write Rubik's cube solvers or algorithm finders they often use suboptimal Rubik's cube representations and suboptimal composition (move application) and inversion operations. I was motivated to develop and formalize the fastest known techniques for these common operations in programming: https://gist.github.com/ArhanChaudhary/51bef8e39312f45f8d9c9cdc44f1f9ba
- On Intel machines I managed to get Rubik's cube composition to 5 instructions (averaging 700M/sec) and inversion to 26 instructions (averaging 175M/sec).
- On Apple machines I managed to get Rubik's cube composition to 19 instructions (averaging 870M/sec) and inversion to 48 instructions (averaging 400M/sec).