6 Dec 2000 ================================== DONLP2 on the COPS-2 problem set ================================== H. Mittelmann (mittelmann@asu.edu) The following results are for problems from COPS: http://www-unix.mcs.anl.gov/~more/cops/ The COPS benchmark was updated in 11/00 from version 1 to 2. The main differences are that 6 problems were added while the NLP code DONLP2 was deleted. While this code is not intended for large sparse cases, its robustness for moderate size problems and the fact that it is available with source as only one other of the codes compared in COPS-2, make it wothwhile to check its performance on the new problem set. Three of those involve only bound constraints and are more advantageously solved by codes such as PL2, TRON, TNBC etc. DONLP2 on some of the COPS-2 problems ------------------------------------- platform: Sun E6500 (Solaris 8, 400 MHz Ultrasparc) Largest Small Polygon ===================== ----------------------------------------------------------------- | | n = 25 | n = 50 | n = 75 | n = 100 | ----------------------------------------------------------------- | CPU(s) | 2.1 | 24.3 | 273 | 616 | | f_opt | .7796994901 | .783936891 | .7847433992 | .7850588386 | | infeas | 7.19e-5 | 5.68e-6 | 2.43e-4 | 1.24e-6 | | iter | 66 | 43 | 76 | 48 | ----------------------------------------------------------------- Distribution of Electrons on a Sphere ===================================== ------------------------------------------------------------------ | | n = 25 | n = 50 | n = 100 | n = 200 | ------------------------------------------------------------------ | CPU(s) | 1.8 | 36 | 91.8 | 548 | | f_opt | 243.8127603 | 2454.369689 | 4448.434564 | 18439.01960 | | infeas | 2.06e-11 | 4.93e-13 | 1.71e-10 | 9.54e-14 | | iter | 241 | 328 | 434 | 382 | ------------------------------------------------------------------ Shape Optimization of a Cam =========================== ------------------------------------------------------------------ | | n = 100 | n = 200 | n = 400 | n = 800 | ------------------------------------------------------------------ | CPU(s) | 74.9 | 3678 | 21721 | 362504 | | f_opt | 4.284147122 | 4.27850023 | 4.312484942 | 4.375690046 | | infeas | 1.04e-14 | 8.60e-13 | 1.87e-3 | 1.32e-3 | | iter | 155 | 748 | 543 | 861 | ------------------------------------------------------------------ Flow in a Channel ================= ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 4.9 | 54.9 | 607 | 9263 | | f_opt | 1 | 1 | 1 | 1 | | infeas | 1.83e-12 | 4.12e-7 | 8.23e-7 | 1.19e-11 | | iter | 3 | 3 | 3 | 4 | ------------------------------------------------------------------ Robot Arm ========= ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 500 | 4017 | 51076 | | | f_opt | 9.146871461 | 9.142713712 | 9.141388457 | | | infeas | 8.78e-9 | 5.96e-8 | 3.48e-10 | | | iter | 39 | 41 | 88 | | ------------------------------------------------------------------ Particle Steering ================= ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 199 | 1832 | fail | | | f_opt | .5546838231 | .554603542 | | | | infeas | 1.29e-4 | 3.01e-5 | | | | iter | 292 | 468 | | | ------------------------------------------------------------------ Goddard Rocket ============== ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 52.7 | 488 | 5040 | 42621 | | f_opt | 1.005471058 | 1.005381155 | 1.005401882 | 1.005418525 | | infeas | 2.13e-5 | 1.64e-10 | 9.21e-7 | 3.58e-6 | | iter | 10 | 10 | 11 | 11 | ------------------------------------------------------------------ Catalytic Cracking of Gas Oil ============================= ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 494 | 8851 | 154371 | 1150217 | | f_opt |.52366400e-2 |.52365943e-2 |.52365959e-2 |.52365958e-2 | | infeas | 1.41e-12 | 1.68e-10 | 5.82e-12 | 1.68e-11 | | iter | 168 | 286 | 377 | 327 | ------------------------------------------------------------------ Methanol to Hydrocarbons ======================== ------------------------------------------------------------------ | | n = 50 | n = 100 | n = 200 | n = 400 | ------------------------------------------------------------------ | CPU(s) | 1366 | 35389 | 205819 | | | f_opt | .90222868e-2| .90222911e-2| .90222898e-2| | | infeas | 2.23e-13 | 4.86e-13 | 6.74e-12 | | | iter | 259 | 483 | 276 | | ------------------------------------------------------------------ Catalyst Mixing =============== ------------------------------------------------------------------ | | n = 100 | n = 200 | n = 400 | n = 800 | ------------------------------------------------------------------ | CPU(s) | 147 | 2649 | 33167 | 599451 | | f_opt | -4.806813e-2| -4.805808e-2| -4.805320e-2| -4.805585e-2| | infeas | 1.11e-14 | 2.65e-11 | 3.35e-11 | 1.77e-11 | | iter | 336 | 753 | 833 | 1605 | ------------------------------------------------------------------