network optimization when constraint calls a function

6 visualizaciones (últimos 30 días)
sina
sina el 27 de Mayo de 2017
Comentada: Walter Roberson el 29 de Mayo de 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 comentarios
sina
sina el 28 de Mayo de 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 el 29 de Mayo de 2017
You need to post all of your code.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Solver Outputs and Iterative Display en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by