Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fuco1/sudoku-cpp

Efficient propagating sudoku solver
https://github.com/fuco1/sudoku-cpp

backtracking c-plus-plus constraint-satisfaction constraint-satisfaction-problem sudoku

Last synced: 6 days ago
JSON representation

Efficient propagating sudoku solver

Awesome Lists containing this project

README

        

# Propagating sudoku solver

This is a very efficient C++ implementation of a propagating sudoku solver. Can solve batches of 1000 puzzles in under 10 miliseconds.

Some data sets and results are included for testing.

In addition to regular propagation, the hidden single rule is employed to reduce searching.

# Compilation

Run `make` in the project directory.

If you want to compile with debug information run

```bash
g++ -g --std=c++11 sudoku.cc -o sudoku
```