genetic-search
Version:
Multiprocessing genetic algorithm implementation library
33 lines • 4.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizePhenomeMatrix = exports.normalizePhenomeRow = exports.checkSchedulerCondition = exports.SchedulerConditionException = exports.Scheduler = exports.PopulationSummaryManager = exports.GenomeStatsManager = exports.WeightedAgeAveragePhenomeCache = exports.AveragePhenomeCache = exports.SimplePhenomeCache = exports.DummyPhenomeCache = exports.IdGenerator = exports.ProportionalSelectionStrategy = exports.TournamentSelectionStrategy = exports.TruncationSelectionStrategy = exports.RandomSelectionStrategy = exports.DescendingSortingStrategy = exports.AscendingSortingStrategy = exports.ReferenceLossFitnessStrategy = exports.BasePhenomeStrategy = exports.BaseMutationStrategy = exports.ComposedGeneticSearch = exports.GeneticSearch = void 0;
var genetic_1 = require("./genetic");
Object.defineProperty(exports, "GeneticSearch", { enumerable: true, get: function () { return genetic_1.GeneticSearch; } });
Object.defineProperty(exports, "ComposedGeneticSearch", { enumerable: true, get: function () { return genetic_1.ComposedGeneticSearch; } });
var stats_1 = require("./stats");
Object.defineProperty(exports, "GenomeStatsManager", { enumerable: true, get: function () { return stats_1.GenomeStatsManager; } });
Object.defineProperty(exports, "PopulationSummaryManager", { enumerable: true, get: function () { return stats_1.PopulationSummaryManager; } });
var cache_1 = require("./cache");
Object.defineProperty(exports, "DummyPhenomeCache", { enumerable: true, get: function () { return cache_1.DummyPhenomeCache; } });
Object.defineProperty(exports, "SimplePhenomeCache", { enumerable: true, get: function () { return cache_1.SimplePhenomeCache; } });
Object.defineProperty(exports, "AveragePhenomeCache", { enumerable: true, get: function () { return cache_1.AveragePhenomeCache; } });
Object.defineProperty(exports, "WeightedAgeAveragePhenomeCache", { enumerable: true, get: function () { return cache_1.WeightedAgeAveragePhenomeCache; } });
var scheduler_1 = require("./scheduler");
Object.defineProperty(exports, "Scheduler", { enumerable: true, get: function () { return scheduler_1.Scheduler; } });
Object.defineProperty(exports, "SchedulerConditionException", { enumerable: true, get: function () { return scheduler_1.SchedulerConditionException; } });
Object.defineProperty(exports, "checkSchedulerCondition", { enumerable: true, get: function () { return scheduler_1.checkSchedulerCondition; } });
var strategies_1 = require("./strategies");
Object.defineProperty(exports, "BaseMutationStrategy", { enumerable: true, get: function () { return strategies_1.BaseMutationStrategy; } });
Object.defineProperty(exports, "BasePhenomeStrategy", { enumerable: true, get: function () { return strategies_1.BasePhenomeStrategy; } });
Object.defineProperty(exports, "ReferenceLossFitnessStrategy", { enumerable: true, get: function () { return strategies_1.ReferenceLossFitnessStrategy; } });
Object.defineProperty(exports, "AscendingSortingStrategy", { enumerable: true, get: function () { return strategies_1.AscendingSortingStrategy; } });
Object.defineProperty(exports, "DescendingSortingStrategy", { enumerable: true, get: function () { return strategies_1.DescendingSortingStrategy; } });
Object.defineProperty(exports, "RandomSelectionStrategy", { enumerable: true, get: function () { return strategies_1.RandomSelectionStrategy; } });
Object.defineProperty(exports, "TruncationSelectionStrategy", { enumerable: true, get: function () { return strategies_1.TruncationSelectionStrategy; } });
Object.defineProperty(exports, "TournamentSelectionStrategy", { enumerable: true, get: function () { return strategies_1.TournamentSelectionStrategy; } });
Object.defineProperty(exports, "ProportionalSelectionStrategy", { enumerable: true, get: function () { return strategies_1.ProportionalSelectionStrategy; } });
var utils_1 = require("./utils");
Object.defineProperty(exports, "IdGenerator", { enumerable: true, get: function () { return utils_1.IdGenerator; } });
Object.defineProperty(exports, "normalizePhenomeRow", { enumerable: true, get: function () { return utils_1.normalizePhenomeRow; } });
Object.defineProperty(exports, "normalizePhenomeMatrix", { enumerable: true, get: function () { return utils_1.normalizePhenomeMatrix; } });
//# sourceMappingURL=index.js.map