network optimization when constraint calls a function

6 Ansichten (letzte 30 Tage)
sina
sina am 27 Mai 2017
Kommentiert: Walter Roberson am 29 Mai 2017
I am trying to optimize a network using GA. The objective function is to minimize x(3). The formulation is as follows:
x(0) is known.
Constraint file:
% equality
c_eq(1) = x(0) + x(4) - x(1);
res_fun = f(x(1));
c_eq(2) = x(2) - res_fun;
c_eq(3) = x(2) - x(4) - x(3);
% inequality
c(1) = x(0) - x(3);
[x,fval] = ga(ObjectiveFunction,nvars,[],[],[],[],LB,UB, ConstraintFunction);
And my question is that the formulation is correct?
Thank you.
  10 Kommentare
sina
sina am 28 Mai 2017
I followed exactly what you mentioned but I don't know why no generation loaded
It's a function calculate something, I think it's not a problem as I run this function many times without any problem.
Walter Roberson
Walter Roberson am 29 Mai 2017
You need to post all of your code.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by