Solve sudokus of any size using genetic algorithms with an easy approach
from genedoku.Evolution import Evolution from genedoku.SudokuChromosome import SudokuChromosome e = Evolution(problem, SudokuChromosome, 50, 20000) r = e.start()
Where problem contains an array of NxN representing the sudoku and using 0 in the empty spaces.
python tests/test_genedoku.py [options] < tests/example.txt
Where example.txt it's an input file containing the matrix in the following format:
Each row it's separated by '\n', each element in row per ' ' and the final line should be blank. Empty spaces are 0