UNPKG

tycho-solver

Version:

Evolutionary computation and optimization library

11 lines (10 loc) 486 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NeighborhoodSelectorOperator = void 0; const NeighborhoodSelectorOperator = ({ solution, neighborhoodFunction, dynamicNeighborhoodFunction, children }) => { const neighbors = dynamicNeighborhoodFunction ? dynamicNeighborhoodFunction(solution) : neighborhoodFunction(solution); return children(neighbors); }; exports.NeighborhoodSelectorOperator = NeighborhoodSelectorOperator;