-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3 objectives sub problems weights definition #6
Comments
Hi @jbuisine , sorry for the late reply. I started looking into this and blocked when I couldn't find the original code. The overall MOEA/D algorithm was ported from JMetal, but I couldn't find any implementation that generated 3-objective weights out of the box; most expected some input file with weights for 3-objectives. I don't think there was an implementation on paper either (let me know if you found one, I'd be curious to see.) It doesn't look like it's available anymore (The My interpretation of this code was to give a reproducible way to generate some "uniformly" distributed weights. From memory and guess work, I think it the algorithm relies on the idea that I think maybe a better way would be just to run one iteration of the algorithm but permute the three weights for Let me know if you tried anything that worked better or found an implementation for the 3-weights MOEA/D uniform weight distribution. |
Hello, I think this paper could you let a view of a possible implementation when using There is many others way to select In my own implementation of MOEA/D, I just set the selection as random selection. A better way would probably to first learn from landscape problem and then using this knowledge for enabling strategy selection. |
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, usingmu
set to20
, we obtained: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 !
The text was updated successfully, but these errors were encountered: