-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Hi,
You compute into your MOEA/D implementation the weights generation for 3 objectives (see code).
After testing this part of code, I'm not sure if triming the weights (by number of sub problems mu) in this way is correct. As example, using muset to 20, we obtained:
[[0.0, 0.0, 1.0], [0.0, 0.05, 0.95], [0.0, 0.1, 0.9], [0.0, 0.15, 0.85], [0.0, 0.2, 0.8], [0.0, 0.25, 0.75], [0.0, 0.3, 0.7], [0.0, 0.35, 0.65], [0.0, 0.4, 0.6], [0.0, 0.45, 0.55], [0.0, 0.5, 0.5], [0.0, 0.55, 0.45], [0.0, 0.6, 0.4], [0.0, 0.65, 0.35], [0.0, 0.7, 0.3], [0.0, 0.75, 0.25], [0.0, 0.8, 0.2], [0.0, 0.85, 0.15], [0.0, 0.9, 0.1], [0.0, 0.95, 0.05]]
Because we kept the 20 first computed weights.
It is not a problem that after sorting all weights, the first objective weight is always set to 0.0 ? That's mean we never take care of this first objective in Weighted-sum or Tchebychev mono-objective conversion.
Please tell me if I'm wrong or misunderstand something !
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels