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

1 view (last 30 days)
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
Shashank Prasanna
Shashank Prasanna on 8 Jul 2014
Please share your objective function, results and other matlab code. Its hard to dig deeper without this information.

Sign in to comment.

Answers (1)

Titus Edelhofer
Titus Edelhofer on 8 Jul 2014
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

Community Treasure Hunt

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

Start Hunting!