Setting bounds on objective/fitness functions during optimization
Afficher commentaires plus anciens
I am running a genetic algorithm multi-objective optimization with 2 objective functions. So far it has been working well in getting some results and the Pareto front. The problem is, however, that I am minimizing both fitness functions and would like to have results only below a certain value. For example, if one of the two objective functions is cost, I would like to limit my results to 0 < Cost < 100. So is it possible to set bounds on the objective function values? The only way I can think of doing this is to write the objective function as a non linear constraint of the form
Objective function - Threshold < 0
But I am not sure this works, and would like to know if there's a more straightforward way to bind the results.
Thank you! Ali
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Multiobjective Optimization dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!