tycho-solver
Version:
Evolutionary computation and optimization library
8 lines (7 loc) • 438 B
TypeScript
import { ObjectiveFunction, NeighborhoodFunction, LocalSearchOptions, LocalSearchResult } from './types';
export declare class LocalSearch<T> {
/**
* Performs local search to find a local optimum using operator-based operators
*/
search(initialSolution: T, objectiveFunction: ObjectiveFunction<T>, neighborhoodFunction?: NeighborhoodFunction<T> | null, options?: LocalSearchOptions<T>): Promise<LocalSearchResult<T>>;
}