mealpy icon indicating copy to clipboard operation
mealpy copied to clipboard

Want to increase the non-dominated sorting for multi-objectives

Open zhongdsj opened this issue 1 year ago • 1 comments

Description

In multi-objective optimization, the non-dominant solution sort is used instead of the current weight to sort the fitness value of the solution.It can be added to the get_sorted_population() method in the base class optimizer.

Additional Information

No response

zhongdsj avatar Mar 18 '24 12:03 zhongdsj

Hi @zhongdsj,

Sorry for the late reply. Solving the single objective (SOO) and multi-objective optimization (MOO) are extremely different. Of course you can technically convert MOO problem to SOO using method like weighting. However, in developer perspective, it is hard to keep those separate and clean. Because MOO has many techniques and methods compare to SOO. That is why I am start building a specialized framework for MOO problem. You can check it here: https://github.com/thieu1995/MetaMoo

thieu1995 avatar Jan 05 '25 12:01 thieu1995