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 Comment

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

Sign in to comment.

Answers (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 Comment

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

Sign in to comment.

Asked:

on 8 Jul 2014

Commented:

on 8 Jul 2014

Community Treasure Hunt

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

Start Hunting!