UNPKG

tycho-solver

Version:

Evolutionary computation and optimization library

10 lines 493 B
import { MutationOperator } from '../../../core/operators/MutationOperator'; import { RNG } from '../../../utils/rng'; export declare class MutationOperatorImpl<T extends any[]> implements MutationOperator<T> { private geneMutator; private mutationRate; private readonly rng; constructor(geneMutator?: (gene: T[number], index: number, individual: T) => T[number], mutationRate?: number, rng?: RNG); mutate(individual: T): T; } //# sourceMappingURL=MutationOperator.d.ts.map