AbstractEA() | AbstractEA< IS > | |
AbstractEA(const int &maxEvals, const int &popsize) | AbstractEA< IS > | |
AbstractEA(unique_ptr< PopulationEvaluator< IS >>, const int &maxEvals, const int &popsize) | AbstractEA< IS > | |
Alg typedef | MapElites< IP, IS, OP, OS > | |
algPortfolio | EIG< IP, IS, OP, OS > | protected |
averageFitness | EIG< IP, IS, OP, OS > | protected |
avgEvolution (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
bestFitness | EIG< IP, IS, OP, OS > | protected |
createInitialPopulation() override | MapElites< IP, IS, OP, OS > | protectedvirtual |
crossover | EIG< IP, IS, OP, OS > | protected |
crossoverRate | EIG< IP, IS, OP, OS > | protected |
DEFAULT_EVALUATIONS_LIMIT | AbstractEA< IS > | static |
DEFAULT_POPULATION_SIZE | AbstractEA< IS > | static |
EIG(const float &fitness=0.6f, const float &novelty=0.4f) | EIG< IP, IS, OP, OS > | |
ELAPSED_TIME (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
elapsedTime (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
endTime (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
evaluateIndividual(IS &individual) | EIG< IP, IS, OP, OS > | protected |
evaluatePopulation(vector< IS > &individuals) override | MapElites< IP, IS, OP, OS > | protectedvirtual |
evaluationPhase(vector< IS > &individuals) | EIG< IP, IS, OP, OS > | protectedvirtual |
EVALUATOR (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
evaluator (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
evolution (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
EVOLUTION_SIZE (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
evolutionInterval (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
finishProgress() override | EIG< IP, IS, OP, OS > | protectedvirtual |
getCrossover() const | EIG< IP, IS, OP, OS > | inline |
getCrossoverRate() const | EIG< IP, IS, OP, OS > | inline |
getElapsedTime() const | AbstractEA< IS > | inline |
getEvaluation() const | EIG< IP, IS, OP, OS > | inline |
getEvaluator() const | AbstractEA< IS > | inline |
getEvolution() const | AbstractEA< IS > | virtual |
getGenerations() | EIG< IP, IS, OP, OS > | inline |
getID() const override | EIG< IP, IS, OP, OS > | inlinevirtual |
getInstanceProblem() const | EIG< IP, IS, OP, OS > | inline |
getMaxEvaluations() const | AbstractEA< IS > | inline |
getMutation() const | EIG< IP, IS, OP, OS > | inline |
getMutationRate() const | EIG< IP, IS, OP, OS > | inline |
getName() const override | MapElites< IP, IS, OP, OS > | inlinevirtual |
getNoveltySearch() const | EIG< IP, IS, OP, OS > | inline |
getPerformedEvaluations() const | AbstractEA< IS > | inline |
getPopulation() const | AbstractEA< IS > | inline |
getPopulationSize() const | AbstractEA< IS > | inline |
getPortfolio() const | EIG< IP, IS, OP, OS > | |
getPrintingInterval() const | AbstractEA< IS > | inline |
getProblem() const | AbstractEA< IS > | inline |
getRepetitions() const | EIG< IP, IS, OP, OS > | inline |
getResults() const override | MapElites< IP, IS, OP, OS > | virtual |
getSelection() const | EIG< IP, IS, OP, OS > | inline |
Grid typedef (defined in MapElites< IP, IS, OP, OS >) | MapElites< IP, IS, OP, OS > | |
initProgress() override | EIG< IP, IS, OP, OS > | protectedvirtual |
instanceFitness (defined in EIG< IP, IS, OP, OS >) | EIG< IP, IS, OP, OS > | protected |
instProb | EIG< IP, IS, OP, OS > | protected |
isStoppingConditionReached() override | EIG< IP, IS, OP, OS > | protectedvirtual |
MapElites() | MapElites< IP, IS, OP, OS > | |
MAX_EVALUATIONS (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
maxEvaluations | AbstractEA< IS > | protected |
mutation | EIG< IP, IS, OP, OS > | protected |
mutationRate | EIG< IP, IS, OP, OS > | protected |
NAME (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
nextCheckpoint (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
noveltySearch | EIG< IP, IS, OP, OS > | protected |
performedEvaluations (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
POP_SIZE (defined in AbstractEA< IS >) | AbstractEA< IS > | static |
population (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
populationSize | AbstractEA< IS > | protected |
problem (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
repetitions | EIG< IP, IS, OP, OS > | protected |
replacement(vector< IS > &individuals) | EIG< IP, IS, OP, OS > | protectedvirtual |
repOperator (defined in EIG< IP, IS, OP, OS >) | EIG< IP, IS, OP, OS > | protected |
reproduction(IS &solution, IS &solution2) | EIG< IP, IS, OP, OS > | protectedvirtual |
run() override | MapElites< IP, IS, OP, OS > | virtual |
selection | EIG< IP, IS, OP, OS > | protected |
setCrossover(unique_ptr< Crossover< IS >> cx) | EIG< IP, IS, OP, OS > | inline |
setCrossoverRate(float cRate) | EIG< IP, IS, OP, OS > | inline |
setEvaluator(unique_ptr< PopulationEvaluator< IS >> eval) | AbstractEA< IS > | inline |
setFeaturesInfo(const Features &f) | MapElites< IP, IS, OP, OS > | |
setInstanceFitness(unique_ptr< InstanceFitness > eval) | EIG< IP, IS, OP, OS > | inline |
setInstanceProblem(unique_ptr< IP > problem) | EIG< IP, IS, OP, OS > | |
setMaxEvaluations(int maxEval) | AbstractEA< IS > | inline |
setMutation(unique_ptr< Mutation< IS >> mut) | EIG< IP, IS, OP, OS > | inline |
setMutationRate(float mRate) | EIG< IP, IS, OP, OS > | inline |
setNoveltySearch(unique_ptr< NoveltySearch< IS >> noveltySearch) | EIG< IP, IS, OP, OS > | inline |
setPerformedEvaluations(int pEvals) | AbstractEA< IS > | inline |
setPopulation(const vector< IS > &pop) | AbstractEA< IS > | |
setPopulationSize(int pSize) | AbstractEA< IS > | |
setPortfolio(vector< unique_ptr< Alg >> &configs) | EIG< IP, IS, OP, OS > | |
setProblem(shared_ptr< Problem< IS >> prob) | AbstractEA< IS > | inlinevirtual |
setProblem(Problem< IS > *prob) | AbstractEA< IS > | inlinevirtual |
setRepetitions(int reps) | EIG< IP, IS, OP, OS > | inline |
setReplacement(unique_ptr< Replacement< IS >> rep) | EIG< IP, IS, OP, OS > | inline |
setSelection(unique_ptr< Selection< IS >> sel) | EIG< IP, IS, OP, OS > | inline |
setWeightedFunction(const float &fW, const float &nW) | EIG< IP, IS, OP, OS > | inline |
startTime (defined in AbstractEA< IS >) | AbstractEA< IS > | protected |
to_json() const override | MapElites< IP, IS, OP, OS > | virtual |
updateEvolution(vector< IS > &solutions) | EIG< IP, IS, OP, OS > | protectedvirtual |
AbstractEA< IS >::updateEvolution(vector< IS > &pop) | AbstractEA< IS > | protectedvirtual |
AbstractEA< IS >::updateEvolution(const int &checkpoint, vector< IS > &) | AbstractEA< IS > | protectedvirtual |
updateProgress() override | EIG< IP, IS, OP, OS > | protectedvirtual |
Value typedef (defined in MapElites< IP, IS, OP, OS >) | MapElites< IP, IS, OP, OS > | |
weightedFitness (defined in EIG< IP, IS, OP, OS >) | EIG< IP, IS, OP, OS > | protected |
~AbstractEA() (defined in AbstractEA< IS >) | AbstractEA< IS > | virtual |
~EIG()=default (defined in EIG< IP, IS, OP, OS >) | EIG< IP, IS, OP, OS > | virtual |
~MapElites()=default (defined in MapElites< IP, IS, OP, OS >) | MapElites< IP, IS, OP, OS > | virtual |