jMetal / jMetalPy

A framework for single/multi-objective optimization with metaheuristics
https://jmetal.github.io/jMetalPy/index.html
MIT License
498 stars 150 forks source link

Is it possible to sort solution according to the objective evaluation? #98

Closed Antonio-Nappi closed 1 year ago

Antonio-Nappi commented 3 years ago

Hi everyone, when I obtain a Pareto front, I'm interested not in all solutions but in the solution that has minimum value in all the objective functions. How can I obtain this solution? api_algorithm_multiobjective_psos_omopso_5_0 (According to the figure, I want the red dot)

sebhan2 commented 3 years ago

Hi, you can just use a single objective function and formulate it as the sum of your two original objectives. As long as your original two objective problems pareto set is convex this gives you the solution you are looking for. If the pareto front to your problem is concave or your solution is in a concave region of the pareto front you can not find the solution by a single weighted sum objective. Hope this is helpful.