Closed say4n closed 2 years ago
I would like to try implement MOEA/D, nobody is on it right? Or is there something more important which can (or has to) be implemented first?
Hey there how should we proceed on this issue?
@madhavshah49 a good place to start would be this PR adding multi-objective optimisation and this subsequent PR that attempted to add MOEA/D based on the previous PR. Have fun! :)
@say4n thank you for the suggetions I shall start from there
@say4n Hello which would be the easier MOO to add as mentioned in the document Also im new and using macos so if you could guide me on how to install all the required things to work on this as there were only details on how to do. it in windows
also what algorithm would be easier to use?
@say4n if you could tell me the mentioned things above
@shikharjan I haven't gone through the implementation/papers of other algorithms on the list so I can't really speak of the ease of use/implementation, keep in mind that the list is only indicative of a direction, feel free to choose any other MOO algorithm that you are comfortable working on!
As far as building on MacOS is concerned, I have had success using homebrew to install the dependencies as listed on this page. Post that, running cmake, followed my make should compile the ensmallen unit tests for you.
Hope this helps, waiting for your PR! :)
Hey @say4n I was interested in taking this up as my GSoC '24 proposal idea and wanted to know if along with the new algorithms mentioned above for moo I can also aim to implement R-NSGA-II or will it be going out of scope of the project or is just too far fetch to finish.
PR #149 implements the NSGA2 optimizer, this issue is a prompt to add other multi-objective optimizers like:
More information on the various methods of multi-objective optimization can be found here!