UNPKG

tycho-solver

Version:

Evolutionary computation and optimization library

21 lines 877 B
export class ParallelLocalSearch { /** * Runs parallel local search on a batch of initial solutions. * Each search is run asynchronously and results are collected. * @param initialSolutions Array of initial solutions * @param objectiveFunction Objective function * @param neighborhoodFunction Neighborhood function * @param options Local search options (applied to all searches) */ async search(initialSolutions, objectiveFunction, neighborhoodFunction, options = {}) { // Import the operator pipeline const { ParallelSearchOperator } = await import('./components/ParallelSearchOperator'); return await ParallelSearchOperator({ initialSolutions, objectiveFunction, neighborhoodFunction, options }); } } //# sourceMappingURL=ParallelLocalSearch.js.map