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