You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a quick experiment, I tried to run all possible combinations of components, but many fail due to code incompatibliities.
Looking at the documentation, it is not immediately clear if some components cannot work together with others. For example, for moead_framework.core.sps_strategy.sps_dra.SpsDra, the description is 'The strategy used in MOEA/D-DRA', but does that mean it exclusively works with that algorithm?
Can you explain to what extent it is the goal of your framework to enable all such combinations?
Thanks for elaborating that not all components are expected to work together. Here are my suggestions to address this issue:
Fix numerical and combinatorial Moead
Lines 68 in combinatorial and 65 in numerical Moead still need to initialize the selector with parent_selector(algorithm=self)
The if-else block may even be simplified to the example below for the combinatorial, and equivalently for the numerical case:
Related: openjournals/joss-reviews#2974
As a quick experiment, I tried to run all possible combinations of components, but many fail due to code incompatibliities.
Looking at the documentation, it is not immediately clear if some components cannot work together with others. For example, for
moead_framework.core.sps_strategy.sps_dra.SpsDra
, the description is 'The strategy used in MOEA/D-DRA', but does that mean it exclusively works with that algorithm?Can you explain to what extent it is the goal of your framework to enable all such combinations?
Code used to test combinations:
The text was updated successfully, but these errors were encountered: