pub fn adapt_reference_points(
ref_points: &mut Vec<Vec<f64>>,
pareto_front_norm: &[Vec<f64>],
learning_rate: f64,
)Expand description
Adaptively update reference points based on the current Pareto front.
This implements the adaptive reference point mechanism from the A-NSGA-III variant: after observing the current approximation, reference points that have no associated solutions are moved toward the centroid of the front.
§Arguments
ref_points- Current reference points (modified in place).pareto_front- Current Pareto front solutions’ normalized objectives.learning_rate- Step size for reference point update (typically 0.1).