Table of Contents

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 = 0

Tchebycheff (weighted-Chebyshev): max_j w_j · |F_j − z*_j|. The MOEA/D default, works well on convex and non-convex fronts.

Pbi = 1

Penalty-based boundary intersection: d1 + θ·d2, the projection distance along the weight direction plus a penalty θ (5) times the perpendicular distance.

WeightedSum = 2

Weighted sum: Σ_j w_j · (F_j − z*_j). Cheapest, but cannot reach the concave part of a non-convex front.