Request for Updating MOEA/D-EGO Implementation in PlatEMO #162
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It has come to our notice that the MOEA/D-EGO method proposed by Prof. Zhang in 2010, which is included in PlatEMO, has been frequently reported by users to contain bugs in its code. These issues often prevent users from reproducing the results as described in the original paper.
In light of these reports, we have taken the initiative to modify the existing code of MOEA/D-EGO as included in PlatEMO. Our revised version addresses the aforementioned issues, ensuring that users can achieve the expected results without encountering the previously reported problems.
We kindly request you to consider replacing the current implementation of MOEA/D-EGO in PlatEMO with our revised version. We have included our contact email in the new version so that we can continue to monitor and resolve any future issues reported by users.
In addition, we have a small suggestion: could we possibly add a directory .\PlatEMO\Algorithms\surrogate_models\ to store the codes for commonly-used surrogate models? PlatEMO already includes many model-based methods, and having different methods utilize the same codes for surrogate modeling would be more efficient and user-friendly.