Skip to content

3 objectives sub problems weights definition #6

@jbuisine

Description

@jbuisine

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 !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions