I've been messing around with various transformations of superpermutations, and what I'm calling the move-to-back transformation is one that really jumps out as potentially useful. I go over why I think that in this
notebook (scroll past all the code if you're not into that kind of thing) but in a nutshell, move-to-back is the
move-to-front transform in reverse and turns this:
012340213402314023410243102413024103241023401230412301423012430120341203142031240312043120134201324013204132014321042310421304210342104321403214302143201
into this:
000000100000100000100010000010000010000010010001000001000001000002100000100000100000100000210000010000010000010001001000001000001000001000100000100000100
and the encoder state transitions look like this:
The app should be fairly self explanatory after looking over the notebook but be sure to scroll to the bottom where you'll find the physics model settings.
I've had a lot of fun messing around with this and hopefully it can contribute to some new ideas!