A modern C++ library for efficiently and easily iterating through common combinatorial objects, such as combinations, permutations, partitions and more.
-
Updated
May 22, 2022 - C++
A modern C++ library for efficiently and easily iterating through common combinatorial objects, such as combinations, permutations, partitions and more.
State-of-the-Art method for solving the Rubik's Cube
Code for path planning in dynamic environments with adaptive dimensionality
Foofah: programming-by-example data transformation program synthesizer
Code for the paper "Addressing Model Vulnerability to Distributional Shifts over Image Transformation Sets", ICCV 2019
A powerful & flexible Rubik's Cube solver
Library for combinatorially specifying, constraining, and exploring genetic design spaces.
Repository for "Learning Shortest Paths with Generative Flow Networks"
Knuth's Dancing Links algorithm in Java
A python library for solving combinatorial search problems
A C++ program that resolve a TSP problem using Local Search and Tabu Search metaheuristics with small variants. Download report here https://github.com/EduBic/TSP-MetaheuristicSolvers-Documentation/releases
evolutionary computing / genetic algorithm
About.com April'2009 Programming Challenge 24 - MineSweeper Redux
This repository is about Multiple Courier Planning Problem a well-known NP-hard problem.
Are there Sudokus with hints only on the boundary?
Fast randomized algorithms for combinatorial optimization
a python library to build permutations sequences with various constraints (Combinatorial Search)
A collection of combinatorial and deduction solvers for the Sudoku variant Str8ts.
A fun little combinatorial search project of packing words into bins, to be implemented in Java 11.
Uses backtracking (DFS-style traversal) to explore all character arrangements from the input string. Tracks each recursion depth (tree level) and stores the generated paths. After recursion, it removes duplicates at each level and returns the count of all unique character paths (not just full permutations).
To associate your repository with the combinatorial-search topic, visit your repo's landing page and select "manage topics."