@zfunction/genetics-js
Version:
Genetic and evolutionary algorithms framework for the web
9 lines (8 loc) • 423 B
TypeScript
import { BaseIndividual } from '../../individual/base/BaseIndividual';
import { Population } from '../../population/Population';
export interface PopulationReplacementParams {
selectionCount: number;
}
export interface PopulationReplacement<I extends BaseIndividual<T>, T> {
replace(oldPopulation: Population<I, T>, newPopulation: Population<I, T>, params: PopulationReplacementParams): Population<I, T>;
}