View source: R/modified_crowding_distance.R
modifiedCrowdingDistance | R Documentation |
A Crowded-comparison approach.
modifiedCrowdingDistance(
object,
epsilon,
weights = NULL,
normalization = "front",
extreme_points_as_ref_dirs = FALSE
)
object |
An object of class 'rnsga2', typically from a call to r-nsga2. Must contain fitness, population, fronts, popSize, and reference_points. |
epsilon |
Minimum allowed distance between solutions to avoid duplicates. |
weights |
A numeric vector of weights for preference distance (default is equal weights). |
normalization |
Type of normalization to apply: |
extreme_points_as_ref_dirs |
Logical; whether to use extreme points as reference directions. |
The crowded-comparison operator maintain diversity in the Pareto front during multi-objective optimization. This version uses a reference point-based normalization and preference distance strategy.
A list with:
Indices of selected individuals
Index of individuals with minimum scalarizing value (optional)
Updated reference points matrix
Francisco Benitez
Kalyanmoy Deb and J. Sundar (2006). GECCO '06. doi:10.1145/1143997.1144112
rnsga2()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.