Package: cayleyR 0.2.3
cayleyR: Cayley Graph Analysis for Permutation Puzzles
Implements algorithms for analyzing Cayley graphs of permutation groups for the TopSpin puzzle. 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, including a depth-limited BFS path shortener implemented entirely in C++.
Authors:
cayleyR_0.2.3.tar.gz
cayleyR_0.2.3.zip(r-4.7)cayleyR_0.2.3.zip(r-4.6)cayleyR_0.2.3.zip(r-4.5)
cayleyR_0.2.3.tgz(r-4.6-x86_64)cayleyR_0.2.3.tgz(r-4.6-arm64)cayleyR_0.2.3.tgz(r-4.5-x86_64)cayleyR_0.2.3.tgz(r-4.5-arm64)
cayleyR_0.2.3.tar.gz(r-4.7-arm64)cayleyR_0.2.3.tar.gz(r-4.7-x86_64)cayleyR_0.2.3.tar.gz(r-4.6-arm64)cayleyR_0.2.3.tar.gz(r-4.6-x86_64)
cayleyR_0.2.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
cayleyR/json (API)
NEWS
| # Install 'cayleyR' in R: |
| install.packages('cayleyR', repos = c('https://zabis13.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/zabis13/cayleyr/issues
Last updated from:8d2d05b926. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 183 | ||
| linux-devel-x86_64 | OK | 134 | ||
| source / vignettes | OK | 213 | ||
| linux-release-arm64 | OK | 146 | ||
| linux-release-x86_64 | OK | 154 | ||
| macos-release-arm64 | OK | 103 | ||
| macos-release-x86_64 | OK | 310 | ||
| macos-oldrel-arm64 | OK | 106 | ||
| macos-oldrel-x86_64 | OK | 207 | ||
| windows-devel | OK | 163 | ||
| windows-release | OK | 120 | ||
| windows-oldrel | OK | 127 | ||
| wasm-release | OK | 113 |
Exports:analyze_top_combinationsapply_operationsapply_operations_batch_gpubidirectional_bfsbreakpoint_distancecalculate_angular_distance_zcalculate_differencescalculate_midpoint_zcayley_gpu_availablecayley_gpu_freecayley_gpu_initcayley_gpu_statuscheck_duplicatesconvert_digitsconvert_LRX_to_celestialcreate_state_storefind_best_random_combinationsfind_closest_to_coordsfind_combination_in_statesfind_path_bfsfind_path_iterativegenerate_stategenerate_unique_states_dfget_reachable_statesget_reachable_states_lightinvert_pathmanhattan_distancemanhattan_distance_matrix_gpureconstruct_bfs_pathreverse_prefixreverse_prefix_simplesave_bridge_statesselect_uniqueshift_leftshift_left_simpleshift_rightshift_right_simpleshort_path_bfsshort_positionsparse_bfsstate_store_sizestore_add_from_dfstore_analyze_combosstore_analyze_combos_gpustore_clear_opdstore_combos_for_statestore_filter_middlestore_find_best_matchstore_find_intersectionsstore_get_metastore_get_statestore_lookupstore_reconstruct_pathstore_set_opdstore_to_dataframevalidate_and_simplify_path
Dependencies:Rcpp
