Nonlinear Constraints in Multijob optimization
1 view (last 30 days)
Show older comments
Hello,
I am running a multijob optimization with some design variables (3 or even more like 15 let's say x1,x2,...,x15) and I want to minimize my objective function let's say f. With every set of (x1,x2,...,x15) a specific array can be computed (let's say Y) and I want my constraint to be the elements of Y be always descending (Y1<Y2<...<Yn) . I thought that the solution to this was to introduce a variable k that when it is equal to zero then Y would be descending and when it k equals to 1 then Y would not be descending but it did not work. I got results that did not take into consideration this constraint. How can I prevent matlab from giving me such a result?
Another relevant question is how to say to matlab that ''dont give me results that f (objective function) is biger than 0.2 for example...
Thank you
0 Comments
Answers (1)
Alan Weiss
on 8 Apr 2021
Your constraints can be formulated as nonlinear constraints. Make sure that you read and follow the note on that page.
Alan Weiss
MATLAB mathematical toolbox documentation
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!