tycho-solver
Version:
Evolutionary computation and optimization library
10 lines • 493 B
TypeScript
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