| 9 Nov 2011 | ==================== |
| AMPL-NLP Benchmark | |
| ==================== | |
| (mittelmann@asu.edu) |
Logfiles are at: plato.asu.edu/ftp/ampl-nlp_logs/
See the geometric means of run times.
The codes
IPOPT-3.9.0 projects.coin-or.org/Ipopt (using PARDISO) KNITRO-8.0 www.ziena.com/knitro.html LOQO-6.07 www.princeton.edu/~rvdb/ PENNON-0.9 www.penopt.de/pennlp.html SNOPT-7.2-1 www.scicomp.ucsd.edu/~peg/ CONOPT-3.14 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] www-unix.mcs.anl.gov/~more/cops/ [2] www.sor.princeton.edu/~rvdb/ampl/nlmodels/cute/ [3] plato.asu.edu/ftp/ampl_files/ellip_ampl/ [4] plato.asu.edu/ftp/ampl_files/parabol_ampl/ [5] plato.asu.edu/ftp/ampl_files/nlp_ampl/ [6] plato.asu.edu/ftp/ampl_files/globallib_ampl/ [7] plato.asu.edu/ftp/ampl_files/rqcqp_ampl/ [8] plato.asu.edu/ftp/ampl_files/qcqp_ampl/ [9] 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. Elapsed seconds are listed.
Partial listing (logfiles are complete) ============================================================================= src problem nv nc IPOPT KNITRO LOQO PENNON SNOPT CONOPT ============================================================================= 1 bearing_400 160000 0 46 14 158 106 t 253 camshape_6400 6400 12800 4 6 i 17 36 19 dirichlet_120 53881 241 312 1593 5913 633 t t henon_120 32401 241 345 384 2533 611 t t lane_emden_120 57721 241 339 353 1100 449 6214 t elec_400 1200 400 208 88 i 656 221 253 gasoil_3200 32001 31998 129 2 77 46 168 36 marine_1600 38415 38392 13 3 122 21 863 fail pinene_3200 64000 63995 35 5 28 15 4645 138 robot_1600 14399 9601 8 2 i t 1916 43 rocket_12800 51201 38400 14 t 28 t 4964 2921 steering_12800 32000 25601 27 4 i t 2236 3612 ----------------------------------------------------------------------------- 2 clnlbeam 59999 40000 607 35 i 21 76 t corkscrw 44997 35000 76 29 24 10 fail 82 dtoc1nd 6705 4470 15 21 41 23 563 510 dtoc2 64950 38970 62 t 543 t t t optmass 60006 50005 46 10 18 10 90 99 svanberg 50000 50000 21 11 25 46 t t ----------------------------------------------------------------------------- 3 ex1_160 50562 25281 61 3 98 88 92 822 ex4_2_160 51198 25917 6 9 1386 121 661 1137 ex1_320 203522 101761 957 15 1385 1256 1570 t ex4_2_320 204798 103037 32 57 t 1902 t t ----------------------------------------------------------------------------- 4 cont5_1_l 90600 90300 13 30 t 784 t 5832 cont5_2_1_l 90600 90300 28 125 t 484 t 850 cont5_2_2_l 90600 90300 33 t t 2342 t 6761 cont5_2_3_l 90600 90300 37 197 t 135 t t cont5_2_4_l 90600 90300 36 20 t 463 t 110 ----------------------------------------------------------------------------- 5 robot_a 1001 52013 i 42 i 43 510 1 robot_b 1001 52013 i 25 i 44 327 1 robot_c 1001 52013 i 70 i 46 320 fail ----------------------------------------------------------------------------- 6 arki0003 2237 2500 20 2 i fail 3 6 arki0009 6220 5924 37 22 i t 1143 22 ex8_2_2 7510 1943 2 1 i 7 44 16 ex8_2_3 15636 3155 4 2 i 9 78 46 ----------------------------------------------------------------------------- 7 qcqp500-3c 500 120 452 38 680 488 204 1951 $ qcqp750-2c 750 138 1183 131 2829 3998 637 t qcqp1000-2c 1000 5107 473 33 844 173 1080 1638 qcqp1500-1c 1500 10508 1584 778 4494 t fail t qcqp500-3nc 500 120 452 38 829 494 257 2308 qcqp750-2nc 750 138 2215 127 2935 t 760 t qcqp1000-1nc 1000 154 71 108 1026 274 1870 437 qcqp1000-2nc 1000 5107 579 34 720 166 908 2068 qcqp1500-1nc 1500 10508 t 3610 3508 t fail 5984 ----------------------------------------------------------------------------- 8 nql180 162001 130080 fail 22 5916 t fail t $ qssp180 261365 139141 161 367 t 5276 t t ----------------------------------------------------------------------------- 9 WM_CFy 8520 9826 4846 5087 t fail t Weyl_m0 1680 2049 i 798 i 183 fail fail NARX_CFy 43973 46744 i 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 =======================================================================