| 9 Jun 2009 | ==================== |
| AMPL-NLP Benchmark | |
| ==================== | |
| (mittelmann@asu.edu) |
Logfiles are at: http://plato.asu.edu/ftp/ampl-nlp_logs/
The codes
IPOPT-3.6.1 http://projects.coin-or.org/Ipopt (using MA27) KNITRO-6.0 http://www.ziena.com/knitro.html LOQO-6.07 http://www.princeton.edu/~rvdb/ PENNON-0.9 http://www.penopt.de/pennlp.html SNOPT-7.2-1 http://www.scicomp.ucsd.edu/~peg/ CONOPT-3.14 http://www.conopt.com/are used to solve some larger NLP instances coded in AMPL format. The sources of the AMPL scripts are (partly with increased dimensions):
[1] http://www-unix.mcs.anl.gov/~more/cops/ [2] http://www.sor.princeton.edu/~rvdb/ampl/nlmodels/cute/ [3] http://plato.asu.edu/ftp/ampl_files/ellip_ampl/ [4] http://plato.asu.edu/ftp/ampl_files/parabol_ampl/ [5] http://plato.asu.edu/ftp/ampl_files/nlp_ampl/ [6] http://plato.asu.edu/ftp/ampl_files/globallib_ampl/ [7] http://plato.asu.edu/ftp/ampl_files/rqcqp_ampl/ [8] http://plato.asu.edu/ftp/ampl_files/qcqp_ampl/ [9] http://plato.asu.edu/ftp/ampl_files/sysid_ampl/The codes were run in default mode, except as indicated and with a CPU time limit of 2hrs on a 8GB, 2.67GHz Intel Core2 Quad. CPU seconds are listed.
Partial listing ============================================================================= src problem nv nc IPOPT KNITRO LOQO PENNON SNOPT CONOPT ============================================================================= 1 bearing_400 160000 0 83 39 158 106 t 253 camshape_6400 6400 12800 3 7 i 17 36 19 dirichlet_120 53881 241 1936 t 5913 633 t t henon_120 32401 241 1351 2230 2533 611 t t lane_emden_120 57721 241 1620 2555 1100 449 6214 t elec_400 1200 400 416 260 i 656 221 253 gasoil_3200 32001 31998 10 9 77 46 168 36 marine_1600 38415 38392 10 11 122 21 863 fail pinene_3200 64000 63995 16 21 28 15 4645 138 robot_1600 14399 9601 3 4 i t 1916 43 rocket_12800 51201 38400 15 116 28 t 4964 2921 steering_12800 32000 25601 8 4 i t 2236 3612 ----------------------------------------------------------------------------- 2 clnlbeam 59999 40000 100 35 i 21 76 t corkscrw 44997 35000 42 5148 24 10 fail 82 dtoc1nd 6705 4470 19 29 41 23 563 510 dtoc2 64950 38970 t t 543 t t t optmass 60006 50005 4 9 18 10 90 99 svanberg 50000 50000 37 21 25 46 t t ----------------------------------------------------------------------------- 3 ex1_160 50562 25281 72 11 98 88 92 822 ex4_2_160 51198 25917 21 24 1386 121 661 1137 ex1_320 203522 101761 1116 79 1385 1256 1570 t ex4_2_320 204798 103037 221 349 t 1902 t t ----------------------------------------------------------------------------- 4 cont5_1_l 90600 90300 428 142 t 784 t 5832 cont5_2_1_l 90600 90300 455 279 t 484 t 850 cont5_2_2_l 90600 90300 1019 272 t 2342 t 6761 cont5_2_3_l 90600 90300 986 396 t 135 t t cont5_2_4_l 90600 90300 270 473 t 463 t 110 ----------------------------------------------------------------------------- 5 robot_a 1001 52013 i 54 i 43 510 1 robot_b 1001 52013 i 25 i 44 327 1 robot_c 1001 52013 i 90 i 46 320 fail ----------------------------------------------------------------------------- 6 arki0003 2237 2500 8 616 i fail 3 6 arki0009 6220 5924 37 44 i t 1143 22 ex8_2_2 7510 1943 2 1 i 7 44 16 ex8_2_3 15636 3155 4 3 i 9 78 46 ----------------------------------------------------------------------------- 7 qcqp500-3c 500 120 t 44 680 488 204 1951 $ qcqp750-2c 750 138 1224 186 2829 3998 637 t qcqp1000-2c 1000 5107 298 88 844 173 1080 1638 qcqp1500-1c 1500 10508 t t 4494 t fail t qcqp500-3nc 500 120 549 43 829 494 257 2308 qcqp750-2nc 750 138 2426 187 2935 t 760 t qcqp1000-1nc 1000 154 105 1276 1026 274 1870 437 qcqp1000-2nc 1000 5107 342 91 720 166 908 2068 qcqp1500-1nc 1500 10508 2539 t 3508 t fail 5984 ----------------------------------------------------------------------------- 8 nql180 162001 130080 t 390 5916 t fail t $ qssp180 261365 139141 228 2314 t 5276 t t ----------------------------------------------------------------------------- 9 WM_CFy 8520 9826 5711 2134 t fail t Weyl_m0 1680 2049 t 1509 i 183 fail fail NARX_CFy 43973 46744 264 t i t fail t ============================================================================= nv/nc: no. of var./cons.; t/m: time/memory exceeded, $ w/o AMPL times i: iteration limit reached, ! honorbnds=1, feasible=1 =======================================================================