network optimization when constraint calls a function

6 vues (au cours des 30 derniers jours)
sina
sina le 27 Mai 2017
Commenté : Walter Roberson le 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 commentaires
sina
sina le 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 le 29 Mai 2017
You need to post all of your code.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by