UNPKG

tycho-solver

Version:

Evolutionary computation and optimization library

14 lines 661 B
import { ReplacementOperator } from '../../../core/operators/ReplacementOperator'; import { ElitismOperator } from '../../../core/operators/ElitismOperator'; export declare class ReplacementOperatorImpl<T> implements ReplacementOperator<T> { private readonly elitismOperator; private readonly eliteCount; private readonly fitnessFunction; constructor(options?: { elitismOperator?: ElitismOperator<T>; eliteCount?: number; fitnessFunction?: (ind: T) => number | Promise<number>; }); replace(oldPopulation: T[], offspring: T[], fitnesses: number[]): Promise<T[]>; } //# sourceMappingURL=ReplacementOperator.d.ts.map