OptState                Optimization state.
OptStateGetter          Optimization state getter functions.
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.
computeInvertedGenerationalDistance
                        Computes Inverted Generational Distance.
doNondominatedSorting   Fast non-dominated sorting algorithm.
doTheEvolution          Working horse of the ecr package.
dominated               Check for pareto dominance.
dominates               Dominance relation check.
ecr                     Interface to 'ecr' similar to the 'optim'
                        function.
ecr_parallelization     Parallelization in ecr
ecr_result              Result object.
ecrpackage              ecr: Evolutionary Computing in R
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.
getSupportedRepresentations
                        Get supported representations.
is.supported            Check if ecr operator supports given
                        representation.
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.
nsga2                   Implementation of the NSGA-II EMOA algorithm by
                        Deb.
onePlusOneGA            Simple (1 + 1) Genetic Algorithm.
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.
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.
setupNondomSelector     Non-dominated sorting selector.
setupNullRecombinator   Generator of the "null" recombination operator.
setupOXRecombinator     Generator of the Ordered-Crossover (OX)
                        recombination operator.
setupOptPathLoggingMonitor
                        Logging monitor.
setupOptState           Generate an optimization state object.
setupPMXRecombinator    Generator of the Partially-Mapped-Crossover
                        (PMX) recombination operator.
setupParentSelector     Collection of functions to set specific
                        evolutionay operators.
setupPermutationGenerator
                        Generates a generator object for the initial
                        population.
setupPolynomialMutator
                        Generator of the polynomial mutation operator.
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.
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.
wrapChildren            Wrap the individuals constructed by a
                        recombination operator.
