All functions

asemoa

Implementation of the NSGA-II EMOA algorithm by Deb.

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.

computeGenerationalDistance

Computes Generational Distance.

computeInvertedGenerationalDistance

Computes Inverted Generational Distance.

computeHV computeHVContr

Functions for the calculation of the dominated hypervolume (contribution).

dominated nondominated

Check for pareto dominance.

dominates isDominated %dominates% %isDominatedBy%

Dominance relation check.

doNondominatedSorting

Fast non-dominated sorting algorithm.

ecr_parallelization

Parallelization in ecr

ecr_result

Result object.

ecr

Interface to ecr similar to the optim function.

emoaIndEps emoaIndHV emoaIndR1 emoaIndR2 emoaIndR3

Computation of the unary epsilon-indicator.

evaluateFitness

Computes the fitness value(s) for each individual of a given set.

generateOffspring mutate recombinate

Helper functions for offspring generation

gen genBin genPerm genReal

Population generators

getFront

Extract fitness values from Pareto archive.

getIndividuals

Extract individuals from Pareto archive.

getPopulations

Access to logged populations.

getSize

Get size of Pareto-archive.

getStatistics

Access the logged statistics.

getSupportedRepresentations

Get supported representations.

initECRControl

Control object generator.

initLogger

Initialize a log object.

initParetoArchive

Initialize Pareto Archive.

initPopulation

Helper function to build initial population.

is.supported

Check if ecr operator supports given representation.

isEcrOperator

Check if given function is an ecr operator.

makeECRMonitor

Factory method for monitor objects.

makeMutator

Construct a mutation operator.

makeOperator

Construct evolutionary operator.

makeOptimizationTask

Creates an optimization task.

makeRecombinator

Construct a recombination operator.

makeSelector

Construct a selection operator.

makeTerminator

Generate stopping condition.

mutBitflip

Bitplip mutator.

mutGauss

Gaussian mutator.

mutInsertion

Insertion mutator.

mutInversion

Inversion mutator.

mutPolynomial

Polynomial mutation.

mutScramble

Scramble mutator.

mutSwap

Swap mutator.

mutUniform

Uniform mutator.

normalizeFront

Normalize points of a set.

nsga2

Implementation of the NSGA-II EMOA algorithm by Deb.

plotFront

Plot Pareto-front.

plotStatistics

Generate line plot of logged statistics.

recCrossover

One-point crossover recombinator.

recIntermediate

Indermediate recombinator.

recOX

Ordered-Crossover (OX) recombinator.

recPMX

Partially-Mapped-Crossover (PMX) recombinator.

recSBX

Simulated Binary Crossover (SBX) recombinator.

recUnifCrossover

Uniform crossover recombinator.

approximateNadirPoint approximateIdealPoint

Reference point approximations.

registerECROperator

Register operators to control object.

replaceMuPlusLambda replaceMuCommaLambda

(mu + lambda) selection

selDomHV

Dominated Hypervolume selector.

selectForMating selectForSurvival

Select individuals.

selGreedy

Simple selector.

selNondom

Non-dominated sorting selector.

selRoulette

Roulette-wheel / fitness-proportional selector.

selSimple

Simple (naive) selector.

selTournament

k-Tournament selector.

setup

Set up parameters for evolutionary operator.

setupECRDefaultMonitor

Default monitor.

smsemoa

Implementation of the SMS-EMOA by Emmerich et al.

stopOnEvals stopOnIters

Stopping condition: maximum number of function evaluations.

toGG

Transform to long format.

updateLogger

Update the log.

updateParetoArchive

Update Pareto Archive.

which.dominated which.nondominated isMaximallyDominated

Determine which points of a set are (non)dominated.

wrapChildren

Wrap the individuals constructed by a recombination operator.