Optimisation- having variable objective function

7 views (last 30 days)
Nima
Nima on 9 Nov 2012
Commented: yem on 14 Dec 2014
Guys I have a problem in preparing both Objective and Constraint Function. Type of problem: Minimising with Non-linear Constraint Imagine I want to minimise an objective function which is a function of Omega and Omega=1:10 (assume). The objective function has 3 variable (X1 X2 X3) which are the optimisation’s variable and needs to be find by optimisation tools. Similar to objective function, I have a constrain function (which is again a function of Omega and has X1 X2 X3 inside). I know Matlab can deal with problems called semi-infinite constraints, however, my objective function is similar to the constrains (in case of having Omega). Any advice is highly appreciated.
  1 Comment
yem
yem on 14 Dec 2014
hello Nima please i have a system with 2 delays d1 and d2 which are the optimisation’s variable and needs to be find by optimisation tools. Similar to objective function, I have a constrain function (which is again a function of x and has d1 d2 (reals valors) inside).. a help please??

Sign in to comment.

Answers (1)

Matt J
Matt J on 10 Nov 2012
See the documentation on passing extra parameters
  5 Comments
Matt J
Matt J on 14 Nov 2012
Edited: Matt J on 14 Nov 2012
In the code that I outlined for you, only p1(i) gets used by the OF and therefore only p1(i) will affect X(:,i). However, I outlined this because it sounded like what you wanted: a different solution [X1,X2,X3] for every p1(i).
yem
yem on 14 Dec 2014
please i have a system with 2 delays d1 and d2 which are the optimisation’s variable and needs to be find by optimisation tools. Similar to objective function, I have a constrain function (which is again a function of x and has d1 d2 (reals valors) inside).. a help please??

Sign in to comment.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!