Из кода GALib оценка отдельных пользователей выполняется последовательно, как показано в фрагменте кода ниже.
void GAPopulation::DefaultEvaluator(GAPopulation &p) {
for (int i = 0; i < p.size(); i++)
p.individual(i).evaluate();
}
Однако я хочу иметь возможность изменить это поведение для оценки рядалюди в несколько потоков, чтобы ускорить процесс.Также функция DefaultEvaluator
является статической.