Используя библиотеку GAlib, в частности, готовый класс GA2DArrayGenome
, реализовать поиск решения для игры судоку на базе генетического алгоритма.
Исходные текстовые файлы с судоку передаются программе через командную строку. Найденное решение выводится на консоль.
Целевая функция должна учитывать правила игры и не допускать изменения исходных чисел-подсказок.
На дополнительный бал: реализовать режим генерации судоку с ответами.
На ещё один дополнительный бал: существуют "неправильные" судоку, допускающие более одного решения. Подумать над реализацией поиска всех решений в таких "неправильных" судоку.
Under construction