fmincon can't meet nonlinear constraints with a feasible start point
Mostra commenti meno recenti
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 Commento
Shashank Prasanna
il 8 Lug 2014
Please share your objective function, results and other matlab code. Its hard to dig deeper without this information.
Risposte (1)
Titus Edelhofer
il 8 Lug 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
1 Commento
Jing Chen
il 8 Lug 2014
Categorie
Scopri di più su Systems of Nonlinear Equations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!