Setting bounds on objective/fitness functions during optimization
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Multiobjective Optimization finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!