mlpack / ensmallen

A header-only C++ library for numerical optimization --
http://ensmallen.org
Other
742 stars 120 forks source link

Adding NSGA3 #406

Open IWNMWE opened 3 months ago

IWNMWE commented 3 months ago

This PR is an implementation of the NSGA3 algorithm mentioned in the following paper : An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints

zoq commented 2 months ago

@mlpack-jenkins test this please

IWNMWE commented 1 month ago

Hey @zoq I have added a few more changes that should make nsga3 faster especially the evaluateObjectives() which may have had a mistake leading to same function call being made multiple times, can you check it out