fmincon can't meet nonlinear constraints with a feasible start point

the start point i give can satisfy the constraints but fmincon gives an answer that can't satisfy the constraints.where can the problem is ? in the attachment is the codes : fmincon_test.m is the main function , runfmincon.m is the sub-function to call fmincon ; the constraints are in mycon.m, main_1.m is the objective function which calls a solver for current problem

1 comentario

Please share your objective function, results and other matlab code. Its hard to dig deeper without this information.

Iniciar sesión para comentar.

Respuestas (1)

Hi,
are you sure they satisfy the constraints? You can check e.g. with
all(A*x0<=b)
Or: what is
max(abs(Aeq*x0-beq))
Similarly feed the non linear restriction function to see if the starting point really fulfills the restriction.
Titus

1 comentario

i'm quite sure about this; i attached the codes here, can you help me to find the bugs ?

Iniciar sesión para comentar.

Categorías

Preguntada:

el 8 de Jul. de 2014

Comentada:

el 8 de Jul. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by