asemoa | R Documentation |
The AS-EMOA, short for aspiration set evolutionary multi-objective algorithm aims to incorporate expert knowledge into multi-objective optimization [1]. The algorithm expects an aspiration set, i.e., a set of reference points. It then creates an approximation of the pareto front close to the aspiration set utilizing the average Hausdorff distance.
asemoa(
fitness.fun,
n.objectives = NULL,
minimize = NULL,
n.dim = NULL,
lower = NULL,
upper = NULL,
mu = 10L,
aspiration.set = NULL,
normalize.fun = NULL,
dist.fun = computeEuclideanDistance,
p = 1,
parent.selector = setup(selSimple),
mutator = setup(mutPolynomial, eta = 25, p = 0.2, lower = lower, upper = upper),
recombinator = setup(recSBX, eta = 15, p = 0.7, lower = lower, upper = upper),
terminators = list(stopOnIters(100L))
)
fitness.fun |
[ |
n.objectives |
[ |
minimize |
[ |
n.dim |
[ |
lower |
[ |
upper |
[ |
mu |
[ |
aspiration.set |
[ |
normalize.fun |
[ |
dist.fun |
[ |
p |
[ |
parent.selector |
[ |
mutator |
[ |
recombinator |
[ |
terminators |
[ |
[ecr_multi_objective_result
]
This is a pure R implementation of the AS-EMOA algorithm. It hides the regular ecr interface and offers a more R like interface while still being quite adaptable.
[1] Rudolph, G., Schuetze, S., Grimme, C., Trautmann, H: An Aspiration Set EMOA Based on Averaged Hausdorff Distances. LION 2014: 153-156. [2] G. Rudolph, O. Schuetze, C. Grimme, and H. Trautmann: A Multiobjective Evolutionary Algorithm Guided by Averaged Hausdorff Distance to Aspiration Sets, pp. 261-273 in A.-A. Tantar et al. (eds.): Proceedings of EVOLVE - A bridge between Probability, Set Oriented Numerics and Evolutionary Computation V, Springer: Berlin Heidelberg 2014.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.