UNPKG

tycho-solver

Version:

Evolutionary computation and optimization library

13 lines 657 B
/** * Operator: runs local search on each initial solution asynchronously and collects results. */ export async function ParallelSearchOperator({ initialSolutions, objectiveFunction, neighborhoodFunction, options }) { // Import the single local search operator (from src/search) const { LocalSearch } = await import('../../../search/localSearch'); // Run all searches in parallel return await Promise.all(initialSolutions.map(async (init) => { const search = new LocalSearch(); return await search.search(init, objectiveFunction, neighborhoodFunction, options); })); } //# sourceMappingURL=ParallelSearchOperator.js.map