tycho-solver
Version:
Evolutionary computation and optimization library
14 lines (13 loc) • 506 B
TypeScript
import { NeighborhoodFunction, ObjectiveFunction, LocalSearchOptions } from '../types';
export declare const NeighborhoodOperator: ({ solution, fitness, neighborhoodFunction, objectiveFunction, options, iterations }: {
solution: any;
fitness: number;
neighborhoodFunction: NeighborhoodFunction<any>;
objectiveFunction: ObjectiveFunction<any>;
options: LocalSearchOptions<any>;
iterations?: number;
}) => Promise<{
solution: any;
fitness: number;
iterations: number;
}>;