В нашей программе мы годами используем генетический алгоритм для решения задач с n переменными, каждая из которых имеет фиксированный набор из m возможных значений. Обычно это хорошо работает для ~ 1000 переменных и 10 возможностей.
Теперь у меня есть новая задача, в которой для каждой переменной существуют только две возможности (вкл./выкл.), но мне, вероятно, придется решать системы с 10 000 или более переменными. Существующий GA работает, но решение улучшается очень медленно.
Все советники, которые я нашел, предназначены скорее для непрерывных или целочисленных/плавающих задач. Какой из них лучше всего подходит для бинарных задач?