[mlpack] GSOC : Adding Optimizers to MultiObjective module
sai_ng
jonpsy101 at gmail.com
Fri Mar 19 11:48:15 EDT 2021
Hey all,
To start with, I want to state that this is a **resend** of my previous
email which most likely ended up in your spam folder. Next, I must thank
the devs for considering my ideas and suggesting the feasibility of it.
After some careful consideration of GSoC timeline I propose the following.
Adding:
Month 1: Subproject 1
a) Strength Pareto Evolutionary Algorithm II (SPEA-II) : One of the core
multiobjective algorithm along with NSGA-II. It will be really nice to
have. I've already begun some work on it. ( 1 month)
Month2:
b) Fully implementing MOEA/D-DE: For the past week, I've refactored over
60% of the code of MOEA/D-DE, fixing bugs, cleaning APIs etc. It is almost
done, you can track it here <https://github.com/mlpack/ensmallen/pull/269>.
I wish to continue this in GSoC (if its not merged already). (Less than a
week or even Pre-GSOC)
(Approx 2 weeks) Subproject 2
c) Adding test suite for MOO: Any MOO module is incomplete without a test
suite. I propose to add the following:
i) ZDT : (Almost done) I've already coded it fully and it performs
correctly on trivial cases. Track it here
<https://github.com/mlpack/ensmallen/pull/273>
ii) DLTZ: I haven't started this yet but this would be a nice
addition.
d) Indicators: @favre49 did some great work on adding indicators to MOO.
The code is mostly done, a little refactor and it should be in. I want to
do this if time remains.
e) Miscellanous: Needles to say, I'll be making PR's and fixing bugs which
are related to my main PR.
Potential Mentor: Anyone really! I've chosen these subproject so that I can
completely this with little-to-no external help But it'd be helpful to
discuss and validate my action plan with
someone who has prior experience in this field (in case I get hardstuck :)
).
Thanks for the patience!
Best
NGS (Nanubala Gnana Sai : NG Sai)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://knife.lugatgt.org/pipermail/mlpack/attachments/20210319/ec3c55c4/attachment-0001.htm>
More information about the mlpack
mailing list