Main Features
Basic permutation operations (C++): cyclic left/right shifts, prefix reversal
Cycle analysis: find cycles in Cayley graphs with detailed state information
Sequence optimization: search for operation sequences with maximum cycle length
Bidirectional BFS: find shortest paths between permutation states
Iterative solver: find paths between arbitrary states via iterative cycle expansion
Celestial coordinates: map LRX operation counts to spherical coordinates
GPU acceleration (optional): Vulkan-based batch computations via ggmlR
Fast processing: lightweight version for batch testing of combinations