tycho-solver
Version:
Evolutionary computation and optimization library
14 lines (13 loc) • 457 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GAEvaluationOperator = void 0;
// GA-specific: evaluates fitness for an individual using a provided fitness function
class GAEvaluationOperator {
constructor(fitnessFunction) {
this.fitnessFunction = fitnessFunction;
}
evaluate(individual) {
return this.fitnessFunction(individual);
}
}
exports.GAEvaluationOperator = GAEvaluationOperator;