genetic-search
Version:
Multiprocessing genetic algorithm implementation library
8 lines • 1.3 kB
JavaScript
import { GeneticSearch, ComposedGeneticSearch, } from "./genetic";
import { GenomeStatsManager, PopulationSummaryManager, } from "./stats";
import { DummyPhenomeCache, SimplePhenomeCache, AveragePhenomeCache, WeightedAgeAveragePhenomeCache, } from "./cache";
import { Scheduler, SchedulerConditionException, checkSchedulerCondition, } from "./scheduler";
import { BaseMutationStrategy, BasePhenomeStrategy, ReferenceLossFitnessStrategy, AscendingSortingStrategy, DescendingSortingStrategy, RandomSelectionStrategy, TruncationSelectionStrategy, TournamentSelectionStrategy, ProportionalSelectionStrategy, } from './strategies';
import { IdGenerator, normalizePhenomeRow, normalizePhenomeMatrix, } from "./utils";
export { GeneticSearch, ComposedGeneticSearch, BaseMutationStrategy, BasePhenomeStrategy, ReferenceLossFitnessStrategy, AscendingSortingStrategy, DescendingSortingStrategy, RandomSelectionStrategy, TruncationSelectionStrategy, TournamentSelectionStrategy, ProportionalSelectionStrategy, IdGenerator, DummyPhenomeCache, SimplePhenomeCache, AveragePhenomeCache, WeightedAgeAveragePhenomeCache, GenomeStatsManager, PopulationSummaryManager, Scheduler, SchedulerConditionException, checkSchedulerCondition, normalizePhenomeRow, normalizePhenomeMatrix, };
//# sourceMappingURL=index.js.map