tycho-solver
Version:
Evolutionary computation and optimization library
8 lines (7 loc) • 430 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>, options?: LocalSearchOptions<T>): Promise<LocalSearchResult<T>>;
}