A B C D E G I M N O P R S U W misc
ecrpackage-package | ecr: Evolutionary Computing in R |
approximateIdealPoint | Reference point approximations. |
approximateNadirPoint | Reference point approximations. |
asemoa | Implementation of the NSGA-II EMOA algorithm by Deb. |
autoplot.ecr_single_objective_result | Plot optimization trace. |
buildInitialPopulation | Helper function to build initial population. |
computeAverageHausdorffDistance | Average Hausdorff Distance computation. |
computeCrowdingDistance | Compute the crowding distance of a set of points. |
computeDistanceFromPointToSetOfPoints | Computes distance between a single point and set of points. |
computeDominatedHypervolume | Functions for the calculation of the dominated hypervolume (contribution). |
computeEpsilonIndicator | Computation of the unary epsilon-indicator. |
computeGenerationalDistance | Computes Generational Distance. |
computeHypervolumeContribution | Functions for the calculation of the dominated hypervolume (contribution). |
computeHypervolumeIndicator | Computation of the unary epsilon-indicator. |
computeInvertedGenerationalDistance | Computes Inverted Generational Distance. |
computeR1Indicator | Computation of the unary epsilon-indicator. |
computeR2Indicator | Computation of the unary epsilon-indicator. |
computeR3Indicator | Computation of the unary epsilon-indicator. |
dominated | Check for pareto dominance. |
dominates | Dominance relation check. |
doNondominatedSorting | Fast non-dominated sorting algorithm. |
doTheEvolution | Working horse of the ecr package. |
ecr | Interface to 'ecr' similar to the 'optim' function. |
ecrpackage | ecr: Evolutionary Computing in R |
ecr_parallelization | Parallelization in ecr |
ecr_result | Result object. |
evaluateFitness | Computes the fitness values for each member of a given population. |
generateOffspring | Creates offspring from a given mating pool of parents. |
getAvailableEventNames | Receive a character vector of all valid event names. |
getEvaluations | Get number of function evaluations. |
getGenerations | Get number of generations. |
getNextGeneration | Performs survival selection. |
getOperatorName | Get name of a operator. |
getOperatorParameters | Get the operator's parameters. |
getOptStateBestIndividual | Optimization state getter functions. |
getOptStateControl | Optimization state getter functions. |
getOptStateCurrentEvaluations | Optimization state getter functions. |
getOptStateCurrentIter | Optimization state getter functions. |
getOptStateFitness | Optimization state getter functions. |
getOptStateOptPath | Optimization state getter functions. |
getOptStateParamSet | Optimization state getter functions. |
getOptStatePopulation | Optimization state getter functions. |
getOptStateTask | Optimization state getter functions. |
getOptStateTimePassed | Optimization state getter functions. |
getSupportedRepresentations | Get supported representations. |
is.supported | Check if ecr operator supports given representation. |
isDominated | Dominance relation check. |
isEcrOperator | Check if given function is an ecr operator. |
makeGenerator | Construct a generator. |
makeMonitor | Factory method for monitor objects. |
makeMutator | Construct a mutation operator. |
makeOperator | Construct evolutionary operator. |
makeOptimizationTask | Creates an optimization task. |
makePopulation | Generate a population. |
makeRecombinator | Construct a recombination operator. |
makeSelector | Construct a selection operator. |
makeTerminator | Generate stopping condition. |
mergePopulations | Merge populations. |
nondominated | Check for pareto dominance. |
nsga2 | Implementation of the NSGA-II EMOA algorithm by Deb. |
onePlusOneGA | Simple (1 + 1) Genetic Algorithm. |
OptState | Optimization state. |
OptStateGetter | Optimization state getter functions. |
print.ecr_control | Print ecr control object. |
registerAction | Register an action. |
rescalePoints | Rescaling of points. |
selectForMating | Generate mating pool. |
selectForSurvival | Generate mating pool. |
setupBinaryGenerator | Generates a generator object for the initial population. |
setupBitFlipMutator | Generator of the Bitplip mutation operator. |
setupCloseToOptimumTerminator | Stopping condition: close to optimum. |
setupConsoleMonitor | Simple stdout monitoring function. |
setupCrossoverRecombinator | Generator of the one-point crossover recombination operator. |
setupDominatedHypervolumeSelector | Dominated hypervolume selector. |
setupECRControl | Generates control object. |
setupEvolutionaryOperators | Enhance control object with evolutionary operators. |
setupGaussMutator | Generator of the Gaussian mutation operator. |
setupGenerator | Collection of functions to set specific evolutionay operators. |
setupGreedySelector | Simple "greedy" selector. |
setupInsertionMutator | Generator for the Insertion mutation operator. |
setupIntermediateRecombinator | Generator of the indermediate recombination operator. |
setupInversionMutator | Generator for the Inversion mutation operator. |
setupMaximumEvaluationsTerminator | Stopping condition: maximum number of function evaluations. |
setupMaximumIterationsTerminator | Stopping condition: maximum number of iterations. |
setupMaximumTimeTerminator | Stopping condition: time limit. |
setupMutator | Collection of functions to set specific evolutionay operators. |
setupNondomSelector | Non-dominated sorting selector. |
setupNullRecombinator | Generator of the "null" recombination operator. |
setupOptPathLoggingMonitor | Logging monitor. |
setupOptState | Generate an optimization state object. |
setupOXRecombinator | Generator of the Ordered-Crossover (OX) recombination operator. |
setupParentSelector | Collection of functions to set specific evolutionay operators. |
setupPermutationGenerator | Generates a generator object for the initial population. |
setupPMXRecombinator | Generator of the Partially-Mapped-Crossover (PMX) recombination operator. |
setupPolynomialMutator | Generator of the polynomial mutation operator. |
setupRecombinator | Collection of functions to set specific evolutionay operators. |
setupRouletteWheelSelector | Generator for Roulette-Wheel-Selection (fitness-proportional selection). |
setupSBXRecombinator | Generator of the Simulated Binary Crossover (SBX) recombinator. |
setupScrambleMutator | Generator for the Scramble mutation operator. |
setupSimpleSelector | Simple (naive) mating pool generator. |
setupSurvivalSelector | Collection of functions to set specific evolutionay operators. |
setupSwapMutator | Generator for the Swap mutation operator. |
setupTerminators | Generator for some frequently used stopping conditions. |
setupTournamentSelector | Generator for k-Tournament selection. |
setupUniformGenerator | Generates the uniform generator object for the initial population. |
setupUniformMutator | Generator of the Uniform mutation operator. |
simpleEA | Simple (mu + lambda) EA implementation. |
smsemoa | Implementation of the SMS-EMOA by Emmerich et al. |
summary.ecr_multi_objective_result | Summary function for multi objective ecr result. |
updateOptState | Update optimization state. |
which.dominated | Determine which points of a set are (non)dominated. |
which.nondominated | Determine which points of a set are (non)dominated. |
wrapChildren | Wrap the individuals constructed by a recombination operator. |
%dominates% | Dominance relation check. |
%isDominatedBy% | Dominance relation check. |