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. |