Behavioural constraints in gamultiobj
1 view (last 30 days)
Show older comments
Hi,
I am using gamultiobj to run a structural optimization routine.
I am trying to input some constraints that are relative to the objective function instead of the variables.
With this I mean that I want to rule out some of the solutions based on the value that corresponds to it by one of the objective functions. If it is above a defined threshold, that solution is not admissible.
But I don't know how to input a constraints of this kind in Matlab.
Any insights on this?
Thanks so much.
Ricardo
0 Comments
Accepted Answer
Alan Weiss
on 19 Feb 2013
Unfortunately, gamultiobj does not accept nonlinear constraints. Any work-around would require some programming.
Perhaps for this case you could change the definition of the objective function in question so that when it is above your threshold, it returns a much larger value than the truth, so that it will not be included in any Pareto optimum.
Alan Weiss
MATLAB mathematical toolbox documentation
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!