[Ipopt] irregular iteration counts of small scale problem

dongming jin 18817840386 at 163.com
Wed Jun 29 05:14:05 EDT 2016


dear all:
I'm solving a nonlinear problem which has 3 constraints and 12 variables with ipopt. But the iteration count  gets larger than 1000 and ipopt can't find an optimal solution. Can anyone help me out?


the problem is showed below:
objective function:
pow(10, 6)*(x[6] + x[7] + x[8] + x[9] + x[10] + x[11])
constraints:
 (-x[2] * cos(x[0])) / (0.075556*x[4]) + pow(x[2], 2) / 0.075556 + x[6] - x[7]=0
 (-x[3] * cos(x[1])) / (0.075556*x[5]) + pow(x[3], 2) / 0.075556 + x[8] - x[9]=0
 0.1<-x[2] * cos(x[0]) / (0.075556*x[4]) - x[3] * cos(x[1]) / (0.075556*x[5]) + 1 / 0.075556*(1 / pow(x[4], 2) + 1 / pow(x[5], 2)) + x[10] - x[11]<0.3099
variables:
-pi/2<x[0],x[1]<pi/2;  0.95<x[2],x[3]<1.05;  0.9<x[4],x[5]<1.1;  0<x[6]~x[11]<10^7


I guess it has something to do with the symmetrical constraints. When i set the lower bound of the third constraints to zero, ipopt found the optimal solution in the 15th iteration.and I  paste the main program in the appendix for reference. 
I would appreciate it if anyone can give me some advice.


dongming jin


 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20160629/0a3c9e84/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: main.c
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20160629/0a3c9e84/attachment.c>


More information about the Ipopt mailing list