Crandore Hub

cayleyR

Cayley Graph Analysis for Permutation Puzzles

Implements algorithms for analyzing Cayley graphs of permutation groups, with a focus on the TopSpin puzzle and similar permutation-based combinatorial puzzles. Provides methods for cycle detection, state space exploration, bidirectional BFS pathfinding, and finding optimal operation sequences in permutation groups generated by shift and reverse operations. Includes C++ implementations of core operations via 'Rcpp' for performance. Optional GPU acceleration via 'ggmlR' Vulkan backend for batch distance calculations and parallel state transformations.

Versions across snapshots

VersionRepositoryFileSize
0.2.1 2026-04-09 windows/windows R-4.5 cayleyR_0.2.1.zip 708.6 KiB

Dependencies (latest)

Imports

LinkingTo

Suggests