A modern, open-source Python framework for declarative constraint programming and combinatorial optimization.
-
Updated
Jan 10, 2026 - Python
A modern, open-source Python framework for declarative constraint programming and combinatorial optimization.
Quantum-Behaved Particle Swarm Optimization Algorithm
Laboratory work on the mathematics course at ITMO University, completed in the second semester in 2022.
This solver works with any 2048. Just open the game and it will solve it!
Optimizing Erasure Coding and Node Allocation in Distributed Storage Systems: A Guided Decomposition Approach
A method to enumerate top-k cliques.
Programme d'aide à la résolution du TUSMO.
Solver algorithm in #3 Paper: Diversified Top-K MaxSAT Solving with MaxSAT
Brute-force solver for Carykh's Slanted Prime Sudoko challenge (2nd place)
GTO Poker Strategy App!
GreyJack Solver is the metaheuristic constraint solver for continuous, integer, mixed integer problems built on top of Polars
minesweeper game with automatic solver
Qt5 cross-platform game for Windows, Linux
Calculate the values to cement plant manufacture their product
The "Crossword Solver" project, implemented in Python, solves crossword puzzles using CSP techniques, backtracking, and the MRV heuristic. It efficiently fills a 2D grid with words from a dictionary, ensuring valid placements. Key features include word preprocessing, heuristic optimization, and saving solved puzzles with performance metrics.
A project to solve word wheel puzzles
I use MS Excel to develop a linear maximization model for allocating a fine dining restaurant's promotion budget across Facebook, Groupon, and Yelp to maximize audience exposure while adhering to budgetary and service capacity constraints.
Killer Sudoku solvers. featuring MIP (GUROBI) and CP-SAT (OR-TOOLS)
Maze Forge is a polished, single-file HTML maze generator built with vanilla JavaScript and <canvas>. It renders responsive, high-DPI mazes in the browser, supports multiple generation algorithms, and automatically reveals the shortest solution path after generation.
Add a description, image, and links to the solver-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the solver-algorithm topic, visit your repo's landing page and select "manage topics."