-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
It's possible to count the 3d rotation polycubes when generating the 4d rotation polycubes using the following relationship:
If a 4d rotation polycube has a reflectional symmetry, then it counts as one 3d rotation polycube, else it counts as two.
I have a repo that implements this idea, #11, #49, and a streaming articulation point algorithm. The performance seems competitive, but I would appreciate if someone else could benchmark it as well. For n = 12 my laptop takes 5.6s to run mine, 7s to run #49 with ./polycube_generator 12 -a, 11.2s to run #27, and 39.6s to run the current rust version with cargo run -r -- enumerate -m hashless 12 and a n = 11 cache file.
Metadata
Metadata
Assignees
Labels
No labels