tycho-solver
Version:
Evolutionary computation and optimization library
13 lines • 498 B
JavaScript
// Per-individual initialization operator for memetic algorithm
export class MemeticInitializationOperator {
individualFactory;
constructor(individualFactory) {
this.individualFactory = individualFactory;
}
initialize(config) {
const factory = config?.individualFactory || this.individualFactory;
const size = config?.populationSize || 1;
return Array.from({ length: size }, factory);
}
}
//# sourceMappingURL=MemeticInitializationOperator.js.map