msuvakov
Joined 10 years ago
Karma
258
Submissions
40
Member since
Mar 15
Joined 10 years ago
I have a quick question: how are you currently checking if a new candidate is genuinely novel rather than a rotated, time-shifted, or rescaled duplicate of an existing solution?
If you are not already computing it, topological classification (mapping orbits to free group words) would be a great way to quickly prune duplicates before heavy numerical checks, and it's also really useful metadata to display in the atlas itself. Also, showing shape sphere projections of the orbits would be a nice visual addition.
https://suvakov.github.io/vibes/SlidingPuzzleChess/index.htm...
___ ___ ___ ___
/ /\ ___ / /\ ___ / /\ / /\
/ /::| /__/\ / /:/ /__/\ / /::\ / /::\
/ /:|:| \__\:\ / /:/ \ \:\ / /:/\:\ /__/:/\:\
/ /:/|:|__ / /::\ / /:/ \__\:\ / /:/ \:\ _\_ \:\ \:\
/__/:/_|::::\ __/ /:/\/ /__/:/ / /::\ /__/:/ \__\:\ /__/\ \:\ \:\
\__\/ /~~/:/ /__/\/:/~~ \ \:\ / /:/\:\ \ \:\ / /:/ \ \:\ \:\_\/
/ /:/ \ \::/ \ \:\ / /:/__\/ \ \:\ /:/ \ \:\_\:\
/ /:/ \ \:\ \ \:\ /__/:/ \ \:\/:/ \ \:\/:/
/__/:/ \__\/ \ \:\ \__\/ \ \::/ \ \::/
\__\/ \__\/ \__\/ \__\/
For anyone else interested in the math behind the shape sphere coordinates and topological free group classification, I put together an agent skill with code examples here: https://github.com/suvakov/vibes/blob/main/skills/shape_sphe...