Enum MoeadScalarization
- Namespace
- OptunaSharp.Samplers.Moead
- Assembly
- OptunaSharp.dll
The scalarizing function MOEA/D uses to decompose the multi-objective problem into single-objective subproblems.
public enum MoeadScalarization
Fields
Tchebycheff = 0Tchebycheff (weighted-Chebyshev):
max_j w_j · |F_j − z*_j|. The MOEA/D default, works well on convex and non-convex fronts.Pbi = 1Penalty-based boundary intersection:
d1 + θ·d2, the projection distance along the weight direction plus a penaltyθ(5) times the perpendicular distance.WeightedSum = 2Weighted sum:
Σ_j w_j · (F_j − z*_j). Cheapest, but cannot reach the concave part of a non-convex front.