tycho-solver
Version:
Evolutionary computation and optimization library
11 lines (10 loc) • 546 B
TypeScript
import type { ObjectiveFunction, NeighborhoodFunction, LocalSearchOptions, LocalSearchResult } from '../../../search/types';
/**
* Operator: runs local search on each initial solution asynchronously and collects results.
*/
export declare function ParallelSearchOperator<T>({ initialSolutions, objectiveFunction, neighborhoodFunction, options }: {
initialSolutions: T[];
objectiveFunction: ObjectiveFunction<T>;
neighborhoodFunction: NeighborhoodFunction<T>;
options: LocalSearchOptions<T>;
}): Promise<LocalSearchResult<T>[]>;