From 199e441da1fc8dd9bc319acfdd95ab8f1d657deb Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Sun, 29 Dec 2024 22:50:13 +0000 Subject: [PATCH] build based on 80ebc0a --- dev/.documenter-siteinfo.json | 2 +- dev/benchmark/{7995b5bc.svg => 516878c6.svg} | 118 +++--- dev/benchmark/index.html | 400 +++++++++---------- dev/contributing/index.html | 2 +- dev/index.html | 2 +- dev/meta/index.html | 2 +- dev/reference/index.html | 2 +- dev/tutorial/index.html | 2 +- 8 files changed, 265 insertions(+), 265 deletions(-) rename dev/benchmark/{7995b5bc.svg => 516878c6.svg} (64%) diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json index b8ff39f1..97fd322b 100644 --- a/dev/.documenter-siteinfo.json +++ b/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-21T12:05:06","documenter_version":"1.8.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-29T22:50:06","documenter_version":"1.8.0"}} \ No newline at end of file diff --git a/dev/benchmark/7995b5bc.svg b/dev/benchmark/516878c6.svg similarity index 64% rename from dev/benchmark/7995b5bc.svg rename to dev/benchmark/516878c6.svg index 99b6e501..c3bed8b0 100644 --- a/dev/benchmark/7995b5bc.svg +++ b/dev/benchmark/516878c6.svg @@ -1,78 +1,78 @@ - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev/benchmark/index.html b/dev/benchmark/index.html index 251a893d..6d1f9783 100644 --- a/dev/benchmark/index.html +++ b/dev/benchmark/index.html @@ -28,221 +28,221 @@ end
┌────────┬──────────────┬────────┬───────────┬───────────┬────────┬────────┬────────┬────────┬───────────┬─────────────┐
 │     id │         name │      n │      f(x) │   ‖∇f(x)‖ │    # f │   # ∇f │  # ∇²f │   iter │         t │      status │
 ├────────┼──────────────┼────────┼───────────┼───────────┼────────┼────────┼────────┼────────┼───────────┼─────────────┤
-│     25 │         NZF1 │     91 │  2.09e+04 │  4.16e-07 │      9 │      9 │      0 │      8 │  1.28e+00 │ first_order │
-│     38 │      arglina │    100 │  5.00e+01 │  7.40e-15 │      6 │      6 │      0 │      5 │  1.13e-01 │ first_order │
-│     39 │      arglinb │    100 │  2.49e+01 │  3.20e-03 │ 462920 │ 462746 │      0 │ 462737 │  3.00e+01 │    max_time │
-│     40 │      arglinc │    100 │  5.12e+01 │  3.85e-03 │ 264556 │ 264489 │      0 │ 264167 │  2.03e+01 │    not_desc │
-│     41 │      argtrig │    100 │ -9.90e+03 │  7.50e-06 │     38 │     26 │      0 │     25 │  3.22e-03 │ first_order │
-│     42 │      arwhead │    100 │  0.00e+00 │  1.04e-06 │      6 │      6 │      0 │      5 │  3.39e-04 │ first_order │
-│     45 │      bdqrtic │    100 │  1.89e+02 │  4.99e-06 │     13 │     13 │      0 │     12 │  3.65e-03 │ first_order │
-│     50 │       biggs6 │      6 │ -3.91e+19 │  5.08e+19 │      8 │      8 │      0 │      7 │  1.48e-04 │   unbounded │
-│     55 │      brownal │    100 │ -5.16e-08 │  9.17e-07 │      3 │      3 │      0 │      2 │  1.65e-03 │ first_order │
-│     58 │    broyden3d │    100 │  2.13e-13 │  3.57e-06 │      7 │      7 │      0 │      6 │  8.68e-04 │ first_order │
-│     59 │     broydn7d │    100 │  3.95e+01 │  8.85e-06 │     64 │     23 │      0 │     22 │  3.30e-02 │ first_order │
+│     25 │         NZF1 │     91 │  2.09e+04 │  4.16e-07 │      9 │      9 │      0 │      8 │  1.25e+00 │ first_order │
+│     38 │      arglina │    100 │  5.00e+01 │  7.40e-15 │      6 │      6 │      0 │      5 │  1.12e-01 │ first_order │
+│     39 │      arglinb │    100 │  2.49e+01 │  3.20e-03 │ 466291 │ 466117 │      0 │ 466108 │  3.00e+01 │    max_time │
+│     40 │      arglinc │    100 │  5.12e+01 │  3.85e-03 │ 264556 │ 264489 │      0 │ 264167 │  2.02e+01 │    not_desc │
+│     41 │      argtrig │    100 │ -9.90e+03 │  7.50e-06 │     38 │     26 │      0 │     25 │  3.14e-03 │ first_order │
+│     42 │      arwhead │    100 │  0.00e+00 │  1.04e-06 │      6 │      6 │      0 │      5 │  3.52e-04 │ first_order │
+│     45 │      bdqrtic │    100 │  1.89e+02 │  4.99e-06 │     13 │     13 │      0 │     12 │  3.66e-03 │ first_order │
+│     50 │       biggs6 │      6 │ -3.91e+19 │  5.08e+19 │      8 │      8 │      0 │      7 │  1.36e-04 │   unbounded │
+│     55 │      brownal │    100 │ -5.16e-08 │  9.17e-07 │      3 │      3 │      0 │      2 │  1.61e-03 │ first_order │
+│     58 │    broyden3d │    100 │  2.13e-13 │  3.57e-06 │      7 │      7 │      0 │      6 │  8.59e-04 │ first_order │
+│     59 │     broydn7d │    100 │  3.95e+01 │  8.85e-06 │     64 │     23 │      0 │     22 │  3.29e-02 │ first_order │
 │     60 │       brybnd │    100 │  3.08e-13 │  4.90e-06 │      9 │      9 │      0 │      8 │  1.65e-03 │ first_order │
-│     65 │     chainwoo │    100 │  1.11e+02 │  7.18e-06 │    138 │     63 │      0 │     66 │  7.90e-02 │ first_order │
-│     67 │ chnrosnb_mod │    100 │  5.03e-13 │  9.34e-06 │    187 │     95 │      0 │     96 │  4.24e-02 │ first_order │
-│     72 │     clplatea │    100 │ -9.15e-03 │  7.56e-06 │      6 │      6 │      0 │      5 │  3.51e-03 │ first_order │
+│     65 │     chainwoo │    100 │  1.11e+02 │  7.18e-06 │    138 │     63 │      0 │     66 │  7.98e-02 │ first_order │
+│     67 │ chnrosnb_mod │    100 │  5.03e-13 │  9.34e-06 │    187 │     95 │      0 │     96 │  4.28e-02 │ first_order │
+│     72 │     clplatea │    100 │ -9.15e-03 │  7.56e-06 │      6 │      6 │      0 │      5 │  3.50e-03 │ first_order │
 │     73 │     clplateb │    100 │ -6.20e-03 │  9.70e-06 │      4 │      4 │      0 │      3 │  3.04e-03 │ first_order │
-│     74 │     clplatec │    100 │ -5.11e-03 │  8.28e-06 │      5 │      5 │      0 │      4 │  9.47e-03 │ first_order │
-│     76 │       cosine │    100 │ -9.90e+01 │  9.12e-06 │     10 │     10 │      0 │      9 │  4.49e-04 │ first_order │
-│     77 │     cragglvy │    100 │  3.23e+01 │  7.75e-06 │     16 │     16 │      0 │     15 │  6.61e-03 │ first_order │
-│     78 │    cragglvy2 │    100 │  2.52e+01 │  6.43e-06 │     18 │     18 │      0 │     17 │  8.02e-03 │ first_order │
-│     79 │        curly │    100 │ -1.00e+04 │  8.83e-06 │     18 │     15 │      0 │     14 │  1.80e-01 │ first_order │
+│     74 │     clplatec │    100 │ -5.11e-03 │  8.28e-06 │      5 │      5 │      0 │      4 │  9.49e-03 │ first_order │
+│     76 │       cosine │    100 │ -9.90e+01 │  9.12e-06 │     10 │     10 │      0 │      9 │  4.65e-04 │ first_order │
+│     77 │     cragglvy │    100 │  3.23e+01 │  7.75e-06 │     16 │     16 │      0 │     15 │  6.59e-03 │ first_order │
+│     78 │    cragglvy2 │    100 │  2.52e+01 │  6.43e-06 │     18 │     18 │      0 │     17 │  8.00e-03 │ first_order │
+│     79 │        curly │    100 │ -1.00e+04 │  8.83e-06 │     18 │     15 │      0 │     14 │  1.79e-01 │ first_order │
 │     80 │      curly10 │    100 │ -1.00e+04 │  8.83e-06 │     18 │     15 │      0 │     14 │  1.80e-01 │ first_order │
-│     81 │      curly20 │    100 │ -1.00e+04 │  9.71e-06 │     18 │     14 │      0 │     13 │  4.61e-01 │ first_order │
-│     82 │      curly30 │    100 │ -1.00e+04 │  8.37e-06 │     29 │     15 │      0 │     14 │  8.95e-01 │ first_order │
+│     81 │      curly20 │    100 │ -1.00e+04 │  9.71e-06 │     18 │     14 │      0 │     13 │  4.60e-01 │ first_order │
+│     82 │      curly30 │    100 │ -1.00e+04 │  8.37e-06 │     29 │     15 │      0 │     14 │  8.68e-01 │ first_order │
 │     84 │     dixmaane │     99 │  1.00e+00 │  8.12e-06 │     39 │     16 │      0 │     15 │  4.01e-03 │ first_order │
 │     85 │     dixmaanf │     99 │  1.00e+00 │  9.59e-06 │     11 │     11 │      0 │     10 │  2.58e-03 │ first_order │
-│     86 │     dixmaang │     99 │  1.00e+00 │  9.88e-06 │     43 │     15 │      0 │     16 │  4.21e-03 │ first_order │
-│     87 │     dixmaanh │     99 │  1.00e+00 │  7.74e-06 │     37 │     15 │      0 │     16 │  3.76e-03 │ first_order │
-│     88 │     dixmaani │     99 │  1.00e+00 │  9.09e-06 │     15 │     13 │      0 │     12 │  1.02e-02 │ first_order │
-│     89 │     dixmaanj │     99 │  1.00e+00 │  8.98e-06 │     40 │     18 │      0 │     19 │  1.22e-02 │ first_order │
-│     90 │     dixmaank │     99 │  1.00e+00 │  9.61e-06 │     37 │     15 │      0 │     16 │  9.57e-03 │ first_order │
-│     91 │     dixmaanl │     99 │  1.00e+00 │  9.76e-06 │     56 │     18 │      0 │     19 │  1.15e-02 │ first_order │
-│     92 │     dixmaanm │     99 │  1.00e+00 │  9.18e-06 │     10 │     10 │      0 │      9 │  8.52e-03 │ first_order │
+│     86 │     dixmaang │     99 │  1.00e+00 │  9.88e-06 │     43 │     15 │      0 │     16 │  4.25e-03 │ first_order │
+│     87 │     dixmaanh │     99 │  1.00e+00 │  7.74e-06 │     37 │     15 │      0 │     16 │  3.79e-03 │ first_order │
+│     88 │     dixmaani │     99 │  1.00e+00 │  9.09e-06 │     15 │     13 │      0 │     12 │  1.01e-02 │ first_order │
+│     89 │     dixmaanj │     99 │  1.00e+00 │  8.98e-06 │     40 │     18 │      0 │     19 │  1.23e-02 │ first_order │
+│     90 │     dixmaank │     99 │  1.00e+00 │  9.61e-06 │     37 │     15 │      0 │     16 │  9.60e-03 │ first_order │
+│     91 │     dixmaanl │     99 │  1.00e+00 │  9.76e-06 │     56 │     18 │      0 │     19 │  1.14e-02 │ first_order │
+│     92 │     dixmaanm │     99 │  1.00e+00 │  9.18e-06 │     10 │     10 │      0 │      9 │  8.50e-03 │ first_order │
 │     93 │     dixmaann │     99 │  1.00e+00 │  7.67e-06 │     43 │     20 │      0 │     21 │  1.79e-02 │ first_order │
 │     94 │     dixmaano │     99 │  1.00e+00 │  6.84e-06 │     39 │     17 │      0 │     18 │  1.36e-02 │ first_order │
-│     95 │     dixmaanp │     99 │  1.00e+00 │  9.35e-06 │     39 │     17 │      0 │     18 │  1.28e-02 │ first_order │
-│     96 │     dixon3dq │    100 │  3.83e-10 │  9.84e-06 │     10 │     10 │      0 │      9 │  1.80e-04 │ first_order │
-│     97 │      dqdrtic │    100 │  1.37e-14 │  9.42e-07 │      6 │      6 │      0 │      5 │  5.01e-05 │ first_order │
-│     98 │       dqrtic │    100 │  8.30e-08 │  6.24e-06 │     25 │     25 │      0 │     24 │  7.70e-04 │ first_order │
+│     95 │     dixmaanp │     99 │  1.00e+00 │  9.35e-06 │     39 │     17 │      0 │     18 │  1.30e-02 │ first_order │
+│     96 │     dixon3dq │    100 │  3.83e-10 │  9.84e-06 │     10 │     10 │      0 │      9 │  1.78e-04 │ first_order │
+│     97 │      dqdrtic │    100 │  1.37e-14 │  9.42e-07 │      6 │      6 │      0 │      5 │  4.20e-05 │ first_order │
+│     98 │       dqrtic │    100 │  8.30e-08 │  6.24e-06 │     25 │     25 │      0 │     24 │  7.48e-04 │ first_order │
 │    100 │      edensch │    100 │  6.03e+02 │  4.70e-06 │      9 │      9 │      0 │      8 │  1.08e-03 │ first_order │
-│    101 │          eg2 │    100 │ -9.89e+01 │  1.42e-09 │      4 │      4 │      0 │      3 │  1.44e-04 │ first_order │
-│    103 │      engval1 │    100 │  1.09e+02 │  4.98e-06 │     10 │     10 │      0 │      9 │  8.25e-04 │ first_order │
-│    104 │         enso │      9 │  3.94e+02 │  9.19e-06 │     39 │     17 │      0 │     18 │  1.26e-02 │ first_order │
-│    105 │ errinros_mod │    100 │  3.88e+01 │  8.68e-06 │    121 │     78 │      0 │     79 │  1.99e-02 │ first_order │
-│    106 │     extrosnb │    100 │  1.99e-06 │  9.61e-06 │    924 │    251 │      0 │    250 │  5.36e-02 │ first_order │
-│    107 │     fletcbv2 │    100 │ -5.14e-01 │  8.49e-06 │      5 │      5 │      0 │      4 │  2.56e-03 │ first_order │
-│    108 │ fletcbv3_mod │    100 │ -2.04e+00 │  3.49e-06 │    173 │     60 │      0 │     61 │  9.29e-03 │ first_order │
+│    101 │          eg2 │    100 │ -9.89e+01 │  1.42e-09 │      4 │      4 │      0 │      3 │  1.38e-04 │ first_order │
+│    103 │      engval1 │    100 │  1.09e+02 │  4.98e-06 │     10 │     10 │      0 │      9 │  8.14e-04 │ first_order │
+│    104 │         enso │      9 │  3.94e+02 │  9.19e-06 │     39 │     17 │      0 │     18 │  1.24e-02 │ first_order │
+│    105 │ errinros_mod │    100 │  3.88e+01 │  8.68e-06 │    121 │     78 │      0 │     79 │  2.00e-02 │ first_order │
+│    106 │     extrosnb │    100 │  1.99e-06 │  9.61e-06 │    924 │    251 │      0 │    250 │  5.40e-02 │ first_order │
+│    107 │     fletcbv2 │    100 │ -5.14e-01 │  8.49e-06 │      5 │      5 │      0 │      4 │  2.66e-03 │ first_order │
+│    108 │ fletcbv3_mod │    100 │ -2.04e+00 │  3.49e-06 │    173 │     60 │      0 │     61 │  9.32e-03 │ first_order │
 │    109 │     fletchcr │    100 │  6.61e-12 │  8.26e-06 │     99 │     77 │      0 │     78 │  1.19e-02 │ first_order │
-│    110 │     fminsrf2 │    100 │  1.00e+02 │  7.59e-06 │    190 │     45 │      0 │     46 │  1.53e-02 │ first_order │
-│    111 │     freuroth │    100 │  5.94e+03 │  2.30e-06 │     48 │     16 │      0 │     17 │  4.10e-03 │ first_order │
-│    112 │       gauss1 │      8 │  6.58e+02 │  9.67e-06 │     12 │     12 │      0 │     11 │  1.11e-02 │ first_order │
+│    110 │     fminsrf2 │    100 │  1.00e+02 │  7.59e-06 │    190 │     45 │      0 │     46 │  1.52e-02 │ first_order │
+│    111 │     freuroth │    100 │  5.94e+03 │  2.30e-06 │     48 │     16 │      0 │     17 │  4.09e-03 │ first_order │
+│    112 │       gauss1 │      8 │  6.58e+02 │  9.67e-06 │     12 │     12 │      0 │     11 │  1.10e-02 │ first_order │
 │    113 │       gauss2 │      8 │  6.24e+02 │  7.74e-06 │     14 │     14 │      0 │     13 │  1.29e-02 │ first_order │
-│    114 │       gauss3 │      8 │  6.22e+02 │  3.26e-05 │    349 │    607 │      0 │    310 │  1.81e-02 │    not_desc │
-│    116 │     genhumps │    100 │  1.59e-11 │  2.36e-06 │  10878 │   2906 │      0 │   2917 │  8.43e-01 │ first_order │
+│    114 │       gauss3 │      8 │  6.22e+02 │  3.26e-05 │    349 │    607 │      0 │    310 │  1.70e-02 │    not_desc │
+│    116 │     genhumps │    100 │  1.59e-11 │  2.36e-06 │  10878 │   2906 │      0 │   2917 │  8.70e-01 │ first_order │
 │    117 │      genrose │    100 │  1.00e+00 │  6.62e-06 │    159 │     60 │      0 │     61 │  1.29e-02 │ first_order │
 │    118 │ genrose_nash │    100 │  1.00e+00 │  4.93e-06 │    195 │     66 │      0 │     67 │  1.43e-02 │ first_order │
-│    120 │        hahn1 │      7 │  7.66e-01 │  3.65e-06 │    234 │    118 │      0 │    127 │  8.52e-02 │ first_order │
-│    287 │    indef_mod │    100 │ -9.97e+03 │  8.93e-06 │    239 │    213 │      0 │    214 │  2.39e-02 │ first_order │
+│    120 │        hahn1 │      7 │  7.66e-01 │  3.65e-06 │    234 │    118 │      0 │    127 │  8.53e-02 │ first_order │
+│    287 │    indef_mod │    100 │ -9.97e+03 │  8.93e-06 │    239 │    213 │      0 │    214 │  2.42e-02 │ first_order │
 │    288 │     integreq │    100 │  4.47e-13 │  9.84e-07 │      4 │      4 │      0 │      3 │  1.57e-02 │ first_order │
-│    290 │       kirby2 │      5 │  1.95e+00 │  1.16e-05 │    344 │    622 │      0 │    324 │  5.35e-03 │    not_desc │
-│    292 │     lanczos1 │      6 │  1.05e-06 │  6.96e-06 │    118 │     37 │      0 │     38 │  2.69e-03 │ first_order │
-│    293 │     lanczos2 │      6 │  9.83e-07 │  9.41e-06 │    121 │     35 │      0 │     36 │  2.61e-03 │ first_order │
+│    290 │       kirby2 │      5 │  1.95e+00 │  1.16e-05 │    344 │    622 │      0 │    324 │  5.32e-03 │    not_desc │
+│    292 │     lanczos1 │      6 │  1.05e-06 │  6.96e-06 │    118 │     37 │      0 │     38 │  2.65e-03 │ first_order │
+│    293 │     lanczos2 │      6 │  9.83e-07 │  9.41e-06 │    121 │     35 │      0 │     36 │  2.65e-03 │ first_order │
 │    294 │     lanczos3 │      6 │  1.16e-06 │  7.97e-06 │    120 │     38 │      0 │     39 │  2.69e-03 │ first_order │
-│    295 │      liarwhd │    100 │  1.41e-13 │  7.82e-06 │     11 │     11 │      0 │     10 │  1.04e-03 │ first_order │
-│    303 │        mgh17 │      5 │  5.52e-02 │  1.56e-06 │     31 │      8 │      0 │      9 │  3.15e-04 │ first_order │
-│    308 │       morebv │    100 │  1.85e-06 │  8.80e-06 │     14 │     14 │      0 │     13 │  5.09e-02 │ first_order │
-│    310 │        ncb20 │    100 │  1.64e+02 │  9.87e-06 │     86 │     21 │      0 │     20 │  7.15e-02 │ first_order │
-│    311 │       ncb20b │    100 │  1.97e+02 │  8.91e-06 │     39 │     15 │      0 │     16 │  1.68e-01 │ first_order │
-│    313 │     noncvxu2 │    100 │  2.34e+02 │  7.95e-06 │    138 │     36 │      0 │     37 │  2.52e-02 │ first_order │
-│    314 │     noncvxun │    100 │  2.35e+02 │  8.12e-06 │    158 │     36 │      0 │     37 │  1.85e-02 │ first_order │
+│    295 │      liarwhd │    100 │  1.41e-13 │  7.82e-06 │     11 │     11 │      0 │     10 │  1.03e-03 │ first_order │
+│    303 │        mgh17 │      5 │  5.52e-02 │  1.56e-06 │     31 │      8 │      0 │      9 │  3.00e-04 │ first_order │
+│    308 │       morebv │    100 │  1.85e-06 │  8.80e-06 │     14 │     14 │      0 │     13 │  5.10e-02 │ first_order │
+│    310 │        ncb20 │    100 │  1.64e+02 │  9.87e-06 │     86 │     21 │      0 │     20 │  6.63e-02 │ first_order │
+│    311 │       ncb20b │    100 │  1.97e+02 │  8.91e-06 │     39 │     15 │      0 │     16 │  1.67e-01 │ first_order │
+│    313 │     noncvxu2 │    100 │  2.34e+02 │  7.95e-06 │    138 │     36 │      0 │     37 │  2.51e-02 │ first_order │
+│    314 │     noncvxun │    100 │  2.35e+02 │  8.12e-06 │    158 │     36 │      0 │     37 │  1.84e-02 │ first_order │
 │    315 │       nondia │    100 │  1.05e-13 │  1.28e-07 │     12 │      9 │      0 │      8 │  3.43e-04 │ first_order │
-│    316 │     nondquar │    100 │  2.23e-06 │  6.74e-06 │     93 │     33 │      0 │     32 │  1.38e-02 │ first_order │
-│    317 │     osborne1 │      5 │  2.82e-05 │  9.44e-06 │    171 │     53 │      0 │     55 │  4.02e-03 │ first_order │
-│    318 │     osborne2 │     11 │  2.01e-02 │  5.36e-06 │     26 │     19 │      0 │     18 │  9.93e-03 │ first_order │
-│    319 │     palmer1c │      8 │  4.88e-02 │  6.40e-06 │     15 │     10 │      0 │      9 │  7.10e-05 │ first_order │
-│    320 │     palmer1d │      7 │  3.26e-01 │  2.24e-08 │      7 │      7 │      0 │      6 │  5.20e-05 │ first_order │
-│    321 │     palmer2c │      8 │  7.21e-03 │  4.85e-06 │      7 │      7 │      0 │      6 │  5.70e-05 │ first_order │
-│    322 │     palmer3c │      8 │  9.77e-03 │  7.91e-06 │      7 │      7 │      0 │      6 │  5.48e-05 │ first_order │
-│    323 │     palmer4c │      8 │  2.85e-02 │  1.10e-08 │     11 │     11 │      0 │     10 │  7.20e-05 │ first_order │
-│    324 │     palmer5c │      6 │  1.06e+00 │  9.22e-07 │      7 │      7 │      0 │      6 │  5.01e-05 │ first_order │
-│    326 │     palmer6c │      8 │  8.19e-03 │  4.90e-09 │      9 │      9 │      0 │      8 │  6.70e-05 │ first_order │
-│    327 │     palmer7c │      8 │  3.01e-01 │  4.89e-06 │     16 │     15 │      0 │     14 │  9.32e-05 │ first_order │
-│    328 │     palmer8c │      8 │  7.99e-02 │  7.53e-06 │     11 │     11 │      0 │     10 │  7.30e-05 │ first_order │
-│    329 │     penalty1 │    100 │  4.51e-04 │  9.69e-06 │     54 │     32 │      0 │     31 │  1.55e-03 │ first_order │
-│    330 │     penalty2 │    100 │  9.71e+04 │  8.67e-06 │     19 │     19 │      0 │     18 │  5.88e-03 │ first_order │
-│    331 │     penalty3 │    100 │  5.91e+06 │  2.56e+13 │ 875416 │  79624 │      0 │  79631 │  3.00e+01 │    max_time │
-│    337 │     powellsg │    100 │  6.13e-08 │  8.57e-06 │     18 │     18 │      0 │     17 │  1.41e-03 │ first_order │
-│    338 │        power │    100 │  1.50e-08 │  7.99e-06 │     24 │     24 │      0 │     23 │  1.32e-03 │ first_order │
-│    339 │       quartc │    100 │  8.30e-08 │  6.24e-06 │     25 │     25 │      0 │     24 │  7.62e-04 │ first_order │
-│    345 │      sbrybnd │    100 │  1.34e+00 │  9.27e-06 │   1765 │   1721 │      0 │   1724 │  2.55e+01 │ first_order │
+│    316 │     nondquar │    100 │  2.23e-06 │  6.74e-06 │     93 │     33 │      0 │     32 │  8.45e-03 │ first_order │
+│    317 │     osborne1 │      5 │  2.82e-05 │  9.44e-06 │    171 │     53 │      0 │     55 │  4.03e-03 │ first_order │
+│    318 │     osborne2 │     11 │  2.01e-02 │  5.36e-06 │     26 │     19 │      0 │     18 │  1.01e-02 │ first_order │
+│    319 │     palmer1c │      8 │  4.88e-02 │  6.40e-06 │     15 │     10 │      0 │      9 │  8.80e-05 │ first_order │
+│    320 │     palmer1d │      7 │  3.26e-01 │  2.24e-08 │      7 │      7 │      0 │      6 │  4.89e-05 │ first_order │
+│    321 │     palmer2c │      8 │  7.21e-03 │  4.85e-06 │      7 │      7 │      0 │      6 │  5.39e-05 │ first_order │
+│    322 │     palmer3c │      8 │  9.77e-03 │  7.91e-06 │      7 │      7 │      0 │      6 │  5.29e-05 │ first_order │
+│    323 │     palmer4c │      8 │  2.85e-02 │  1.10e-08 │     11 │     11 │      0 │     10 │  6.91e-05 │ first_order │
+│    324 │     palmer5c │      6 │  1.06e+00 │  9.22e-07 │      7 │      7 │      0 │      6 │  4.39e-05 │ first_order │
+│    326 │     palmer6c │      8 │  8.19e-03 │  4.90e-09 │      9 │      9 │      0 │      8 │  6.20e-05 │ first_order │
+│    327 │     palmer7c │      8 │  3.01e-01 │  4.89e-06 │     16 │     15 │      0 │     14 │  8.30e-05 │ first_order │
+│    328 │     palmer8c │      8 │  7.99e-02 │  7.53e-06 │     11 │     11 │      0 │     10 │  6.70e-05 │ first_order │
+│    329 │     penalty1 │    100 │  4.51e-04 │  9.69e-06 │     54 │     32 │      0 │     31 │  1.57e-03 │ first_order │
+│    330 │     penalty2 │    100 │  9.71e+04 │  8.67e-06 │     19 │     19 │      0 │     18 │  5.84e-03 │ first_order │
+│    331 │     penalty3 │    100 │  5.91e+06 │  2.56e+13 │ 885613 │  80551 │      0 │  80558 │  3.00e+01 │    max_time │
+│    337 │     powellsg │    100 │  6.13e-08 │  8.57e-06 │     18 │     18 │      0 │     17 │  1.34e-03 │ first_order │
+│    338 │        power │    100 │  1.50e-08 │  7.99e-06 │     24 │     24 │      0 │     23 │  1.33e-03 │ first_order │
+│    339 │       quartc │    100 │  8.30e-08 │  6.24e-06 │     25 │     25 │      0 │     24 │  1.31e-03 │ first_order │
+│    345 │      sbrybnd │    100 │  1.34e+00 │  9.27e-06 │   1765 │   1721 │      0 │   1724 │  2.56e+01 │ first_order │
 │    346 │     schmvett │    100 │ -2.94e+02 │  8.24e-06 │     14 │     12 │      0 │     11 │  3.33e-03 │ first_order │
-│    347 │      scosine │    100 │ -9.90e+01 │  9.25e-06 │    434 │    266 │      0 │    279 │  5.03e-01 │ first_order │
-│    348 │      sinquad │    100 │  6.16e-07 │  8.07e-06 │     65 │     33 │      0 │     34 │  3.81e-03 │ first_order │
-│    349 │     sparsine │    100 │  2.11e-12 │  8.42e-06 │     81 │     33 │      0 │     34 │  3.83e-02 │ first_order │
-│    350 │     sparsqur │    100 │  1.77e-08 │  6.42e-06 │     17 │     17 │      0 │     16 │  2.82e-03 │ first_order │
-│    351 │     spmsrtls │    100 │  8.17e-11 │  9.01e-06 │     13 │     13 │      0 │     12 │  3.24e-03 │ first_order │
-│    352 │     srosenbr │    100 │  3.06e-15 │  2.47e-06 │     60 │     26 │      0 │     27 │  1.38e-03 │ first_order │
-│    362 │      thurber │      7 │  2.82e+03 │  6.94e-06 │     59 │     42 │      0 │     41 │  3.89e-03 │ first_order │
-│    363 │     tointgss │    100 │  9.71e+00 │  8.20e-06 │     35 │     13 │      0 │     14 │  2.47e-03 │ first_order │
-│    364 │     tquartic │    100 │  4.90e-12 │  3.14e-07 │     15 │     13 │      0 │     12 │  6.89e-04 │ first_order │
-│    369 │       tridia │    100 │  1.36e-13 │  8.96e-06 │      8 │      8 │      0 │      7 │  1.48e-04 │ first_order │
-│    370 │       vardim │    100 │  3.73e-09 │  0.00e+00 │     26 │     26 │      0 │     25 │  1.80e-02 │ first_order │
-│    371 │     vibrbeam │      8 │  7.82e-02 │  3.74e-06 │     33 │     32 │      0 │     31 │  2.56e-03 │ first_order │
-│    372 │       watson │     31 │ -5.94e+64 │  6.31e+65 │      2 │      2 │      0 │      1 │  4.81e-03 │   unbounded │
-│    373 │        woods │    100 │  3.08e-13 │  1.62e-06 │     84 │     41 │      0 │     42 │  7.30e-03 │ first_order │
+│    347 │      scosine │    100 │ -9.90e+01 │  9.25e-06 │    434 │    266 │      0 │    279 │  5.05e-01 │ first_order │
+│    348 │      sinquad │    100 │  6.16e-07 │  8.07e-06 │     65 │     33 │      0 │     34 │  3.80e-03 │ first_order │
+│    349 │     sparsine │    100 │  2.11e-12 │  8.42e-06 │     81 │     33 │      0 │     34 │  3.80e-02 │ first_order │
+│    350 │     sparsqur │    100 │  1.77e-08 │  6.42e-06 │     17 │     17 │      0 │     16 │  2.81e-03 │ first_order │
+│    351 │     spmsrtls │    100 │  8.17e-11 │  9.01e-06 │     13 │     13 │      0 │     12 │  3.25e-03 │ first_order │
+│    352 │     srosenbr │    100 │  3.06e-15 │  2.47e-06 │     60 │     26 │      0 │     27 │  1.40e-03 │ first_order │
+│    362 │      thurber │      7 │  2.82e+03 │  6.94e-06 │     59 │     42 │      0 │     41 │  3.85e-03 │ first_order │
+│    363 │     tointgss │    100 │  9.71e+00 │  8.20e-06 │     35 │     13 │      0 │     14 │  2.45e-03 │ first_order │
+│    364 │     tquartic │    100 │  4.90e-12 │  3.14e-07 │     15 │     13 │      0 │     12 │  6.63e-04 │ first_order │
+│    369 │       tridia │    100 │  1.36e-13 │  8.96e-06 │      8 │      8 │      0 │      7 │  1.36e-04 │ first_order │
+│    370 │       vardim │    100 │  3.73e-09 │  0.00e+00 │     26 │     26 │      0 │     25 │  1.76e-02 │ first_order │
+│    371 │     vibrbeam │      8 │  7.82e-02 │  3.74e-06 │     33 │     32 │      0 │     31 │  2.57e-03 │ first_order │
+│    372 │       watson │     31 │ -5.94e+64 │  6.31e+65 │      2 │      2 │      0 │      1 │  5.12e-03 │   unbounded │
+│    373 │        woods │    100 │  3.08e-13 │  1.62e-06 │     84 │     41 │      0 │     42 │  7.36e-03 │ first_order │
 └────────┴──────────────┴────────┴───────────┴───────────┴────────┴────────┴────────┴────────┴───────────┴─────────────┘
-┌────────┬──────────────┬────────┬───────────┬───────────┬──────────┬─────────┬────────┬─────────┬───────────┬─────────────┐
-│     id │         name │      n │      f(x) │   ‖∇f(x)‖ │      # f │    # ∇f │  # ∇²f │    iter │         t │      status │
-├────────┼──────────────┼────────┼───────────┼───────────┼──────────┼─────────┼────────┼─────────┼───────────┼─────────────┤
-│     25 │         NZF1 │     91 │  2.09e+04 │  9.14e-06 │      260 │     254 │      0 │     237 │  5.75e-03 │ first_order │
-│     38 │      arglina │    100 │  5.00e+01 │  2.92e-14 │        2 │       2 │      0 │       1 │  9.61e-05 │ first_order │
-│     39 │      arglinb │    100 │  2.48e+01 │  3.99e-04 │  2429167 │  324745 │      0 │  162376 │  3.00e+01 │    max_time │
-│     40 │      arglinc │    100 │  5.11e+01 │  6.35e-04 │  1909077 │  636381 │      0 │  318191 │  3.00e+01 │    max_time │
-│     41 │      argtrig │    100 │ -9.90e+03 │  7.54e-06 │      116 │     114 │      0 │     103 │  3.76e-03 │ first_order │
-│     42 │      arwhead │    100 │  0.00e+00 │  4.34e-06 │       20 │      14 │      0 │      12 │  2.97e-04 │ first_order │
-│     45 │      bdqrtic │    100 │  1.89e+02 │  9.69e-06 │      114 │     102 │      0 │      89 │  3.44e-03 │ first_order │
-│     50 │       biggs6 │      6 │      -Inf │       Inf │        8 │       8 │      0 │       2 │  4.79e-05 │   unbounded │
-│     55 │      brownal │    100 │ -1.97e-08 │  1.58e-06 │       17 │       8 │      0 │       6 │  2.64e-03 │ first_order │
-│     58 │    broyden3d │    100 │  3.56e-01 │  8.29e-06 │       53 │      51 │      0 │      44 │  1.03e-03 │ first_order │
-│     59 │     broydn7d │    100 │  3.60e+01 │  9.04e-06 │      335 │     333 │      0 │     319 │  1.72e-02 │ first_order │
-│     60 │       brybnd │    100 │  1.54e+00 │  5.36e-06 │       25 │      21 │      0 │      19 │  9.92e-04 │ first_order │
-│     65 │     chainwoo │    100 │  1.00e+00 │  7.99e-06 │     1083 │    1070 │      0 │     997 │  3.70e-02 │ first_order │
-│     67 │ chnrosnb_mod │    100 │  2.51e-11 │  9.29e-06 │      689 │     683 │      0 │     649 │  1.35e-02 │ first_order │
-│     72 │     clplatea │    100 │ -9.15e-03 │  9.75e-06 │       74 │      74 │      0 │      70 │  2.67e-03 │ first_order │
-│     73 │     clplateb │    100 │ -6.20e-03 │  5.93e-06 │       58 │      58 │      0 │      57 │  2.15e-03 │ first_order │
-│     74 │     clplatec │    100 │ -5.11e-03 │  9.46e-06 │      516 │     510 │      0 │     491 │  1.68e-02 │ first_order │
-│     76 │       cosine │    100 │ -9.90e+01 │  1.00e-06 │       15 │      15 │      0 │      11 │  2.36e-04 │ first_order │
-│     77 │     cragglvy │    100 │  3.23e+01 │  9.36e-06 │       93 │      84 │      0 │      81 │  3.92e-03 │ first_order │
-│     78 │    cragglvy2 │    100 │  2.52e+01 │  8.92e-06 │      121 │     112 │      0 │     105 │  4.90e-03 │ first_order │
-│     79 │        curly │    100 │ -1.00e+04 │  9.16e-06 │     1217 │    1208 │      0 │    1167 │  2.94e-01 │ first_order │
-│     80 │      curly10 │    100 │ -1.00e+04 │  9.16e-06 │     1217 │    1208 │      0 │    1167 │  2.96e-01 │ first_order │
-│     81 │      curly20 │    100 │ -1.00e+04 │  9.61e-06 │     1373 │    1371 │      0 │    1307 │  1.02e+00 │ first_order │
-│     82 │      curly30 │    100 │ -1.00e+04 │  9.44e-06 │     1462 │    1456 │      0 │    1381 │  2.08e+00 │ first_order │
-│     84 │     dixmaane │     99 │  1.00e+00 │  7.83e-06 │       62 │      61 │      0 │      58 │  1.41e-03 │ first_order │
-│     85 │     dixmaanf │     99 │  1.00e+00 │  6.94e-06 │       57 │      55 │      0 │      49 │  1.46e-03 │ first_order │
-│     86 │     dixmaang │     99 │  1.00e+00 │  9.82e-06 │       59 │      56 │      0 │      53 │  1.45e-03 │ first_order │
-│     87 │     dixmaanh │     99 │  1.00e+00 │  7.37e-06 │       66 │      63 │      0 │      59 │  1.66e-03 │ first_order │
-│     88 │     dixmaani │     99 │  1.00e+00 │  9.48e-06 │      242 │     241 │      0 │     233 │  5.51e-03 │ first_order │
-│     89 │     dixmaanj │     99 │  1.00e+00 │  8.47e-06 │      272 │     270 │      0 │     257 │  7.04e-03 │ first_order │
-│     90 │     dixmaank │     99 │  1.00e+00 │  9.45e-06 │      209 │     207 │      0 │     197 │  5.32e-03 │ first_order │
-│     91 │     dixmaanl │     99 │  1.00e+00 │  9.19e-06 │      180 │     177 │      0 │     170 │  4.54e-03 │ first_order │
-│     92 │     dixmaanm │     99 │  1.00e+00 │  7.57e-06 │      317 │     316 │      0 │     305 │  7.21e-03 │ first_order │
-│     93 │     dixmaann │     99 │  1.00e+00 │  9.84e-06 │      311 │     310 │      0 │     301 │  7.80e-03 │ first_order │
-│     94 │     dixmaano │     99 │  1.00e+00 │  9.56e-06 │      248 │     246 │      0 │     240 │  6.26e-03 │ first_order │
-│     95 │     dixmaanp │     99 │  1.00e+00 │  9.09e-06 │      313 │     310 │      0 │     298 │  7.96e-03 │ first_order │
-│     96 │     dixon3dq │    100 │  1.79e-08 │  8.88e-06 │      468 │     468 │      0 │     457 │  2.21e-03 │ first_order │
-│     97 │      dqdrtic │    100 │  6.55e-16 │  5.54e-07 │       22 │      16 │      0 │      13 │  6.60e-05 │ first_order │
-│     98 │       dqrtic │    100 │  8.25e-08 │  6.42e-06 │       44 │      34 │      0 │      32 │  3.55e-04 │ first_order │
-│    100 │      edensch │    100 │  6.03e+02 │  1.39e-06 │       27 │      25 │      0 │      21 │  6.36e-04 │ first_order │
-│    101 │          eg2 │    100 │ -9.89e+01 │  1.01e-10 │       10 │       6 │      0 │       4 │  1.33e-04 │ first_order │
-│    103 │      engval1 │    100 │  1.09e+02 │  4.65e-06 │       30 │      26 │      0 │      21 │  5.22e-04 │ first_order │
-│    104 │         enso │      9 │  3.94e+02 │  5.33e-06 │       43 │      39 │      0 │      35 │  4.82e-03 │ first_order │
-│    105 │ errinros_mod │    100 │  3.88e+01 │  7.62e-06 │      538 │     498 │      0 │     369 │  8.59e-03 │ first_order │
-│    106 │     extrosnb │    100 │  1.03e-13 │  8.20e-06 │       42 │      36 │      0 │      33 │  4.56e-04 │ first_order │
-│    107 │     fletcbv2 │    100 │ -5.14e-01 │  9.20e-06 │      197 │     197 │      0 │     188 │  3.84e-03 │ first_order │
-│    108 │ fletcbv3_mod │    100 │ -2.03e+00 │  5.27e-06 │       38 │      34 │      0 │      28 │  1.32e-03 │ first_order │
-│    109 │     fletchcr │    100 │  1.59e-12 │  9.03e-06 │      493 │     488 │      0 │     471 │  7.27e-03 │ first_order │
-│    110 │     fminsrf2 │    100 │  1.00e+02 │  8.14e-06 │      156 │     155 │      0 │     148 │  4.30e-03 │ first_order │
-│    111 │     freuroth │    100 │  5.98e+03 │  6.06e-06 │       36 │      30 │      0 │      27 │  1.35e-03 │ first_order │
-│    112 │       gauss1 │      8 │  6.58e+02 │  2.46e-04 │   215806 │  215282 │      0 │  142942 │  3.00e+01 │    max_time │
-│    113 │       gauss2 │      8 │  6.24e+02 │  1.14e-04 │   216363 │  215787 │      0 │  113316 │  3.00e+01 │    max_time │
-│    114 │       gauss3 │      8 │  6.22e+02 │  3.00e-04 │   216702 │  215224 │      0 │  113987 │  3.00e+01 │    max_time │
-│    116 │     genhumps │    100 │  3.72e-11 │  3.57e-06 │     1304 │    1199 │      0 │    1015 │  5.16e-02 │ first_order │
-│    117 │      genrose │    100 │  1.00e+00 │  8.25e-06 │      290 │     283 │      0 │     260 │  1.28e-02 │ first_order │
-│    118 │ genrose_nash │    100 │  1.00e+00 │  9.54e-06 │      330 │     317 │      0 │     280 │  5.67e-03 │ first_order │
-│    120 │        hahn1 │      7 │  2.78e+04 │  2.07e-10 │        2 │       2 │      0 │       1 │  1.24e-04 │ first_order │
-│    287 │    indef_mod │    100 │ -9.80e+03 │  6.65e-06 │      131 │     127 │      0 │     107 │  3.95e-03 │ first_order │
-│    288 │     integreq │    100 │  3.70e-11 │  8.83e-06 │        6 │       6 │      0 │       5 │  5.69e-03 │ first_order │
-│    290 │       kirby2 │      5 │  1.95e+00 │  1.49e-03 │   997665 │  997093 │      0 │  505346 │  3.00e+01 │    max_time │
-│    292 │     lanczos1 │      6 │  2.15e-06 │  8.10e-06 │      110 │     105 │      0 │      86 │  1.17e-03 │ first_order │
-│    293 │     lanczos2 │      6 │  2.16e-06 │  9.31e-06 │       98 │      88 │      0 │      71 │  1.03e-03 │ first_order │
-│    294 │     lanczos3 │      6 │  2.17e-06 │  1.61e-06 │      144 │     126 │      0 │     110 │  1.48e-03 │ first_order │
-│    295 │      liarwhd │    100 │  4.65e-16 │  8.77e-07 │       33 │      23 │      0 │      19 │  6.43e-04 │ first_order │
-│    303 │        mgh17 │      5 │  5.52e-02 │  7.40e-07 │       38 │      30 │      0 │      22 │  2.14e-04 │ first_order │
-│    308 │       morebv │    100 │  6.02e-07 │  9.27e-06 │     6321 │    6320 │      0 │    6151 │  1.59e-01 │ first_order │
-│    310 │        ncb20 │    100 │  1.67e+02 │  9.78e-06 │      945 │     935 │      0 │     855 │  1.42e-01 │ first_order │
-│    311 │       ncb20b │    100 │  1.97e+02 │  8.57e-06 │     2761 │    2752 │      0 │    2507 │  4.79e-01 │ first_order │
-│    313 │     noncvxu2 │    100 │  2.32e+02 │  7.79e-06 │      647 │     645 │      0 │     626 │  2.21e-02 │ first_order │
-│    314 │     noncvxun │    100 │  2.32e+02 │  8.03e-06 │      303 │     301 │      0 │     289 │  1.04e-02 │ first_order │
-│    315 │       nondia │    100 │  1.04e-14 │  1.90e-06 │       35 │      25 │      0 │      20 │  3.55e-04 │ first_order │
-│    316 │     nondquar │    100 │  1.60e-06 │  9.25e-06 │     2014 │    1950 │      0 │    1772 │  1.95e-02 │ first_order │
-│    317 │     osborne1 │      5 │  2.34e-02 │  9.70e-02 │  2871379 │ 2867140 │      0 │ 2578500 │  3.00e+01 │    max_time │
-│    318 │     osborne2 │     11 │  2.01e-02 │  3.27e-06 │      184 │     181 │      0 │     163 │  8.35e-03 │ first_order │
-│    319 │     palmer1c │      8 │  2.58e+00 │  3.61e-01 │ 94765040 │ 7299593 │      0 │ 3653711 │  3.00e+01 │    max_time │
-│    320 │     palmer1d │      7 │  3.33e-01 │  2.01e-01 │ 98147617 │ 7560243 │      0 │ 3784241 │  3.00e+01 │    max_time │
-│    321 │     palmer2c │      8 │  7.02e-02 │  1.29e-02 │ 94627137 │ 7285771 │      0 │ 3645496 │  3.00e+01 │    max_time │
-│    322 │     palmer3c │      8 │  7.82e-02 │  7.03e-03 │ 94839792 │ 7299066 │      0 │ 3650985 │  3.00e+01 │    max_time │
-│    323 │     palmer4c │      8 │  1.77e-01 │  1.94e-02 │ 94331992 │ 7260630 │      0 │ 3632025 │  3.00e+01 │    max_time │
-│    324 │     palmer5c │      6 │  1.06e+00 │  4.58e-06 │       17 │      16 │      0 │      14 │  5.60e-05 │ first_order │
-│    326 │     palmer6c │      8 │  4.80e-02 │  2.23e-03 │ 90713144 │ 7564112 │      0 │ 3783891 │  3.00e+01 │    max_time │
-│    327 │     palmer7c │      8 │  8.04e-01 │  1.07e-01 │ 94272518 │ 7264536 │      0 │ 3637119 │  3.00e+01 │    max_time │
-│    328 │     palmer8c │      8 │  2.94e-01 │  2.54e-02 │ 92864165 │ 7435819 │      0 │ 3720593 │  3.00e+01 │    max_time │
-│    329 │     penalty1 │    100 │  4.51e-04 │  9.13e-06 │      143 │     126 │      0 │     100 │  1.77e-03 │ first_order │
-│    330 │     penalty2 │    100 │  9.71e+04 │  6.47e-06 │       86 │      73 │      0 │      68 │  3.47e-03 │ first_order │
-│    331 │     penalty3 │    100 │  1.00e+00 │  2.24e+00 │   722367 │   57861 │      0 │   28953 │  3.00e+01 │    max_time │
-│    337 │     powellsg │    100 │  1.24e-12 │  9.89e-06 │      124 │     111 │      0 │      98 │  1.53e-03 │ first_order │
-│    338 │        power │    100 │  1.59e-08 │  8.09e-06 │       61 │      47 │      0 │      45 │  3.53e-04 │ first_order │
-│    339 │       quartc │    100 │  8.25e-08 │  6.42e-06 │       44 │      34 │      0 │      32 │  3.57e-04 │ first_order │
-│    345 │      sbrybnd │    100 │  7.64e+00 │  2.88e-03 │   531224 │  531205 │      0 │  507047 │  3.00e+01 │    max_time │
-│    346 │     schmvett │    100 │ -2.94e+02 │  4.59e-06 │       23 │      23 │      0 │      20 │  1.08e-03 │ first_order │
-│    347 │      scosine │    100 │ -3.39e+01 │  2.73e+13 │   605064 │  302450 │      0 │  100823 │  3.00e+01 │    max_time │
-│    348 │      sinquad │    100 │  1.22e-11 │  9.37e-06 │       93 │      87 │      0 │      76 │  2.14e-03 │ first_order │
-│    349 │     sparsine │    100 │  3.84e-12 │  9.54e-06 │      463 │     449 │      0 │     424 │  3.24e-02 │ first_order │
-│    350 │     sparsqur │    100 │  2.35e-08 │  8.11e-06 │       30 │      25 │      0 │      23 │  8.51e-04 │ first_order │
-│    351 │     spmsrtls │    100 │  5.65e-11 │  7.86e-06 │       71 │      71 │      0 │      66 │  1.75e-03 │ first_order │
-│    352 │     srosenbr │    100 │  9.37e-16 │  1.44e-06 │       55 │      47 │      0 │      40 │  5.63e-04 │ first_order │
-│    362 │      thurber │      7 │  2.82e+03 │  8.87e-05 │  2521903 │ 2521541 │      0 │ 2254576 │  3.00e+01 │    max_time │
-│    363 │     tointgss │    100 │  9.71e+00 │  9.77e-06 │       18 │      18 │      0 │      14 │  6.14e-04 │ first_order │
-│    364 │     tquartic │    100 │  3.71e-20 │  7.91e-09 │       26 │      24 │      0 │      18 │  3.55e-04 │ first_order │
-│    369 │       tridia │    100 │  1.56e-12 │  9.72e-06 │      201 │     197 │      0 │     188 │  9.38e-04 │ first_order │
-│    370 │       vardim │    100 │ -5.22e-08 │  1.42e-09 │       68 │      44 │      0 │      39 │  1.09e-02 │ first_order │
-│    371 │     vibrbeam │      8 │  5.28e+00 │  1.28e-03 │  2471341 │ 2466563 │      0 │ 1580771 │  3.00e+01 │    max_time │
-│    372 │       watson │     31 │      -Inf │ 9.11e+304 │        7 │       7 │      0 │       1 │  3.61e-03 │   unbounded │
-│    373 │        woods │    100 │  1.46e-12 │  8.63e-06 │       86 │      77 │      0 │      62 │  1.78e-03 │ first_order │
-└────────┴──────────────┴────────┴───────────┴───────────┴──────────┴─────────┴────────┴─────────┴───────────┴─────────────┘
first_order(df) = df.status .== :first_order
+┌────────┬──────────────┬────────┬───────────┬───────────┬───────────┬─────────┬────────┬─────────┬───────────┬─────────────┐
+│     id │         name │      n │      f(x) │   ‖∇f(x)‖ │       # f │    # ∇f │  # ∇²f │    iter │         t │      status │
+├────────┼──────────────┼────────┼───────────┼───────────┼───────────┼─────────┼────────┼─────────┼───────────┼─────────────┤
+│     25 │         NZF1 │     91 │  2.09e+04 │  9.14e-06 │       260 │     254 │      0 │     237 │  5.68e-03 │ first_order │
+│     38 │      arglina │    100 │  5.00e+01 │  2.92e-14 │         2 │       2 │      0 │       1 │  9.20e-05 │ first_order │
+│     39 │      arglinb │    100 │  2.48e+01 │  3.99e-04 │   2423092 │  323935 │      0 │  161971 │  3.00e+01 │    max_time │
+│     40 │      arglinc │    100 │  5.11e+01 │  6.35e-04 │   1915017 │  638361 │      0 │  319181 │  3.00e+01 │    max_time │
+│     41 │      argtrig │    100 │ -9.90e+03 │  7.54e-06 │       116 │     114 │      0 │     103 │  3.85e-03 │ first_order │
+│     42 │      arwhead │    100 │  0.00e+00 │  4.34e-06 │        20 │      14 │      0 │      12 │  2.94e-04 │ first_order │
+│     45 │      bdqrtic │    100 │  1.89e+02 │  9.69e-06 │       114 │     102 │      0 │      89 │  3.43e-03 │ first_order │
+│     50 │       biggs6 │      6 │      -Inf │       Inf │         8 │       8 │      0 │       2 │  4.70e-05 │   unbounded │
+│     55 │      brownal │    100 │ -1.97e-08 │  1.58e-06 │        17 │       8 │      0 │       6 │  2.60e-03 │ first_order │
+│     58 │    broyden3d │    100 │  3.56e-01 │  8.29e-06 │        53 │      51 │      0 │      44 │  1.05e-03 │ first_order │
+│     59 │     broydn7d │    100 │  3.60e+01 │  9.04e-06 │       335 │     333 │      0 │     319 │  1.70e-02 │ first_order │
+│     60 │       brybnd │    100 │  1.54e+00 │  5.36e-06 │        25 │      21 │      0 │      19 │  9.84e-04 │ first_order │
+│     65 │     chainwoo │    100 │  1.00e+00 │  7.99e-06 │      1083 │    1070 │      0 │     997 │  3.65e-02 │ first_order │
+│     67 │ chnrosnb_mod │    100 │  2.51e-11 │  9.29e-06 │       689 │     683 │      0 │     649 │  1.34e-02 │ first_order │
+│     72 │     clplatea │    100 │ -9.15e-03 │  9.75e-06 │        74 │      74 │      0 │      70 │  2.69e-03 │ first_order │
+│     73 │     clplateb │    100 │ -6.20e-03 │  5.93e-06 │        58 │      58 │      0 │      57 │  2.11e-03 │ first_order │
+│     74 │     clplatec │    100 │ -5.11e-03 │  9.46e-06 │       516 │     510 │      0 │     491 │  1.68e-02 │ first_order │
+│     76 │       cosine │    100 │ -9.90e+01 │  1.00e-06 │        15 │      15 │      0 │      11 │  2.49e-04 │ first_order │
+│     77 │     cragglvy │    100 │  3.23e+01 │  9.36e-06 │        93 │      84 │      0 │      81 │  3.95e-03 │ first_order │
+│     78 │    cragglvy2 │    100 │  2.52e+01 │  8.92e-06 │       121 │     112 │      0 │     105 │  4.87e-03 │ first_order │
+│     79 │        curly │    100 │ -1.00e+04 │  9.16e-06 │      1217 │    1208 │      0 │    1167 │  2.93e-01 │ first_order │
+│     80 │      curly10 │    100 │ -1.00e+04 │  9.16e-06 │      1217 │    1208 │      0 │    1167 │  2.92e-01 │ first_order │
+│     81 │      curly20 │    100 │ -1.00e+04 │  9.61e-06 │      1373 │    1371 │      0 │    1307 │  1.02e+00 │ first_order │
+│     82 │      curly30 │    100 │ -1.00e+04 │  9.44e-06 │      1462 │    1456 │      0 │    1381 │  2.07e+00 │ first_order │
+│     84 │     dixmaane │     99 │  1.00e+00 │  7.83e-06 │        62 │      61 │      0 │      58 │  1.39e-03 │ first_order │
+│     85 │     dixmaanf │     99 │  1.00e+00 │  6.94e-06 │        57 │      55 │      0 │      49 │  1.45e-03 │ first_order │
+│     86 │     dixmaang │     99 │  1.00e+00 │  9.82e-06 │        59 │      56 │      0 │      53 │  1.48e-03 │ first_order │
+│     87 │     dixmaanh │     99 │  1.00e+00 │  7.37e-06 │        66 │      63 │      0 │      59 │  1.65e-03 │ first_order │
+│     88 │     dixmaani │     99 │  1.00e+00 │  9.48e-06 │       242 │     241 │      0 │     233 │  5.53e-03 │ first_order │
+│     89 │     dixmaanj │     99 │  1.00e+00 │  8.47e-06 │       272 │     270 │      0 │     257 │  6.93e-03 │ first_order │
+│     90 │     dixmaank │     99 │  1.00e+00 │  9.45e-06 │       209 │     207 │      0 │     197 │  5.34e-03 │ first_order │
+│     91 │     dixmaanl │     99 │  1.00e+00 │  9.19e-06 │       180 │     177 │      0 │     170 │  4.49e-03 │ first_order │
+│     92 │     dixmaanm │     99 │  1.00e+00 │  7.57e-06 │       317 │     316 │      0 │     305 │  7.24e-03 │ first_order │
+│     93 │     dixmaann │     99 │  1.00e+00 │  9.84e-06 │       311 │     310 │      0 │     301 │  7.83e-03 │ first_order │
+│     94 │     dixmaano │     99 │  1.00e+00 │  9.56e-06 │       248 │     246 │      0 │     240 │  6.17e-03 │ first_order │
+│     95 │     dixmaanp │     99 │  1.00e+00 │  9.09e-06 │       313 │     310 │      0 │     298 │  7.88e-03 │ first_order │
+│     96 │     dixon3dq │    100 │  1.79e-08 │  8.88e-06 │       468 │     468 │      0 │     457 │  2.12e-03 │ first_order │
+│     97 │      dqdrtic │    100 │  6.55e-16 │  5.54e-07 │        22 │      16 │      0 │      13 │  6.29e-05 │ first_order │
+│     98 │       dqrtic │    100 │  8.25e-08 │  6.42e-06 │        44 │      34 │      0 │      32 │  3.51e-04 │ first_order │
+│    100 │      edensch │    100 │  6.03e+02 │  1.39e-06 │        27 │      25 │      0 │      21 │  6.46e-04 │ first_order │
+│    101 │          eg2 │    100 │ -9.89e+01 │  1.01e-10 │        10 │       6 │      0 │       4 │  1.49e-04 │ first_order │
+│    103 │      engval1 │    100 │  1.09e+02 │  4.65e-06 │        30 │      26 │      0 │      21 │  5.12e-04 │ first_order │
+│    104 │         enso │      9 │  3.94e+02 │  5.33e-06 │        43 │      39 │      0 │      35 │  4.75e-03 │ first_order │
+│    105 │ errinros_mod │    100 │  3.88e+01 │  7.62e-06 │       538 │     498 │      0 │     369 │  8.57e-03 │ first_order │
+│    106 │     extrosnb │    100 │  1.03e-13 │  8.20e-06 │        42 │      36 │      0 │      33 │  4.67e-04 │ first_order │
+│    107 │     fletcbv2 │    100 │ -5.14e-01 │  9.20e-06 │       197 │     197 │      0 │     188 │  3.89e-03 │ first_order │
+│    108 │ fletcbv3_mod │    100 │ -2.03e+00 │  5.27e-06 │        38 │      34 │      0 │      28 │  1.29e-03 │ first_order │
+│    109 │     fletchcr │    100 │  1.59e-12 │  9.03e-06 │       493 │     488 │      0 │     471 │  7.53e-03 │ first_order │
+│    110 │     fminsrf2 │    100 │  1.00e+02 │  8.14e-06 │       156 │     155 │      0 │     148 │  4.31e-03 │ first_order │
+│    111 │     freuroth │    100 │  5.98e+03 │  6.06e-06 │        36 │      30 │      0 │      27 │  1.35e-03 │ first_order │
+│    112 │       gauss1 │      8 │  6.58e+02 │  2.47e-04 │    212828 │  212304 │      0 │  140961 │  3.00e+01 │    max_time │
+│    113 │       gauss2 │      8 │  6.24e+02 │  1.15e-04 │    213468 │  212892 │      0 │  111808 │  3.00e+01 │    max_time │
+│    114 │       gauss3 │      8 │  6.22e+02 │  3.14e-04 │    216644 │  215166 │      0 │  113957 │  3.00e+01 │    max_time │
+│    116 │     genhumps │    100 │  3.72e-11 │  3.57e-06 │      1304 │    1199 │      0 │    1015 │  5.20e-02 │ first_order │
+│    117 │      genrose │    100 │  1.00e+00 │  8.25e-06 │       290 │     283 │      0 │     260 │  4.89e-03 │ first_order │
+│    118 │ genrose_nash │    100 │  1.00e+00 │  9.54e-06 │       330 │     317 │      0 │     280 │  5.69e-03 │ first_order │
+│    120 │        hahn1 │      7 │  2.78e+04 │  2.07e-10 │         2 │       2 │      0 │       1 │  1.26e-04 │ first_order │
+│    287 │    indef_mod │    100 │ -9.80e+03 │  6.65e-06 │       131 │     127 │      0 │     107 │  3.91e-03 │ first_order │
+│    288 │     integreq │    100 │  3.70e-11 │  8.83e-06 │         6 │       6 │      0 │       5 │  5.71e-03 │ first_order │
+│    290 │       kirby2 │      5 │  1.95e+00 │  1.49e-03 │    997130 │  996558 │      0 │  505068 │  3.00e+01 │    max_time │
+│    292 │     lanczos1 │      6 │  2.15e-06 │  8.10e-06 │       110 │     105 │      0 │      86 │  1.14e-03 │ first_order │
+│    293 │     lanczos2 │      6 │  2.16e-06 │  9.31e-06 │        98 │      88 │      0 │      71 │  9.93e-04 │ first_order │
+│    294 │     lanczos3 │      6 │  2.17e-06 │  1.61e-06 │       144 │     126 │      0 │     110 │  1.49e-03 │ first_order │
+│    295 │      liarwhd │    100 │  4.65e-16 │  8.77e-07 │        33 │      23 │      0 │      19 │  6.24e-04 │ first_order │
+│    303 │        mgh17 │      5 │  5.52e-02 │  7.40e-07 │        38 │      30 │      0 │      22 │  2.02e-04 │ first_order │
+│    308 │       morebv │    100 │  6.02e-07 │  9.27e-06 │      6321 │    6320 │      0 │    6151 │  1.58e-01 │ first_order │
+│    310 │        ncb20 │    100 │  1.67e+02 │  9.78e-06 │       945 │     935 │      0 │     855 │  1.41e-01 │ first_order │
+│    311 │       ncb20b │    100 │  1.97e+02 │  8.57e-06 │      2761 │    2752 │      0 │    2507 │  4.85e-01 │ first_order │
+│    313 │     noncvxu2 │    100 │  2.32e+02 │  7.79e-06 │       647 │     645 │      0 │     626 │  2.18e-02 │ first_order │
+│    314 │     noncvxun │    100 │  2.32e+02 │  8.03e-06 │       303 │     301 │      0 │     289 │  1.03e-02 │ first_order │
+│    315 │       nondia │    100 │  1.04e-14 │  1.90e-06 │        35 │      25 │      0 │      20 │  3.53e-04 │ first_order │
+│    316 │     nondquar │    100 │  1.60e-06 │  9.25e-06 │      2014 │    1950 │      0 │    1772 │  1.92e-02 │ first_order │
+│    317 │     osborne1 │      5 │  2.34e-02 │  9.06e-02 │   2919879 │ 2915585 │      0 │ 2622095 │  3.00e+01 │    max_time │
+│    318 │     osborne2 │     11 │  2.01e-02 │  3.27e-06 │       184 │     181 │      0 │     163 │  8.37e-03 │ first_order │
+│    319 │     palmer1c │      8 │  2.58e+00 │  3.61e-01 │  96406238 │ 7425839 │      0 │ 3716834 │  3.00e+01 │    max_time │
+│    320 │     palmer1d │      7 │  3.33e-01 │  2.01e-01 │ 101310049 │ 7803507 │      0 │ 3905873 │  3.00e+01 │    max_time │
+│    321 │     palmer2c │      8 │  7.02e-02 │  1.29e-02 │  96909365 │ 7461327 │      0 │ 3733274 │  3.00e+01 │    max_time │
+│    322 │     palmer3c │      8 │  7.82e-02 │  7.03e-03 │  96777494 │ 7448120 │      0 │ 3725512 │  3.00e+01 │    max_time │
+│    323 │     palmer4c │      8 │  1.77e-01 │  1.94e-02 │  96931940 │ 7460626 │      0 │ 3732023 │  3.00e+01 │    max_time │
+│    324 │     palmer5c │      6 │  1.06e+00 │  4.58e-06 │        17 │      16 │      0 │      14 │  4.91e-05 │ first_order │
+│    326 │     palmer6c │      8 │  4.80e-02 │  2.23e-03 │  93588536 │ 7803728 │      0 │ 3903699 │  3.00e+01 │    max_time │
+│    327 │     palmer7c │      8 │  8.04e-01 │  1.07e-01 │  96999762 │ 7474324 │      0 │ 3742013 │  3.00e+01 │    max_time │
+│    328 │     palmer8c │      8 │  2.94e-01 │  2.54e-02 │  94908890 │ 7599397 │      0 │ 3802382 │  3.00e+01 │    max_time │
+│    329 │     penalty1 │    100 │  4.51e-04 │  9.13e-06 │       143 │     126 │      0 │     100 │  1.68e-03 │ first_order │
+│    330 │     penalty2 │    100 │  9.71e+04 │  6.47e-06 │        86 │      73 │      0 │      68 │  3.48e-03 │ first_order │
+│    331 │     penalty3 │    100 │  1.00e+00 │  2.24e+00 │    723892 │   57983 │      0 │   29014 │  3.00e+01 │    max_time │
+│    337 │     powellsg │    100 │  1.24e-12 │  9.89e-06 │       124 │     111 │      0 │      98 │  1.52e-03 │ first_order │
+│    338 │        power │    100 │  1.59e-08 │  8.09e-06 │        61 │      47 │      0 │      45 │  3.65e-04 │ first_order │
+│    339 │       quartc │    100 │  8.25e-08 │  6.42e-06 │        44 │      34 │      0 │      32 │  3.52e-04 │ first_order │
+│    345 │      sbrybnd │    100 │  7.64e+00 │  7.27e-03 │    545855 │  545836 │      0 │  521001 │  3.00e+01 │    max_time │
+│    346 │     schmvett │    100 │ -2.94e+02 │  4.59e-06 │        23 │      23 │      0 │      20 │  1.08e-03 │ first_order │
+│    347 │      scosine │    100 │ -3.39e+01 │  2.73e+13 │    606414 │  303125 │      0 │  101048 │  3.00e+01 │    max_time │
+│    348 │      sinquad │    100 │  1.22e-11 │  9.37e-06 │        93 │      87 │      0 │      76 │  2.15e-03 │ first_order │
+│    349 │     sparsine │    100 │  3.84e-12 │  9.54e-06 │       463 │     449 │      0 │     424 │  3.27e-02 │ first_order │
+│    350 │     sparsqur │    100 │  2.35e-08 │  8.11e-06 │        30 │      25 │      0 │      23 │  8.48e-04 │ first_order │
+│    351 │     spmsrtls │    100 │  5.65e-11 │  7.86e-06 │        71 │      71 │      0 │      66 │  1.74e-03 │ first_order │
+│    352 │     srosenbr │    100 │  9.37e-16 │  1.44e-06 │        55 │      47 │      0 │      40 │  5.56e-04 │ first_order │
+│    362 │      thurber │      7 │  2.82e+03 │  8.73e-05 │   2560658 │ 2560296 │      0 │ 2289210 │  3.00e+01 │    max_time │
+│    363 │     tointgss │    100 │  9.71e+00 │  9.77e-06 │        18 │      18 │      0 │      14 │  6.27e-04 │ first_order │
+│    364 │     tquartic │    100 │  3.71e-20 │  7.91e-09 │        26 │      24 │      0 │      18 │  3.37e-04 │ first_order │
+│    369 │       tridia │    100 │  1.56e-12 │  9.72e-06 │       201 │     197 │      0 │     188 │  9.17e-04 │ first_order │
+│    370 │       vardim │    100 │ -5.22e-08 │  1.42e-09 │        68 │      44 │      0 │      39 │  1.08e-02 │ first_order │
+│    371 │     vibrbeam │      8 │  5.28e+00 │  1.29e-03 │   2594651 │ 2589873 │      0 │ 1658822 │  3.00e+01 │    max_time │
+│    372 │       watson │     31 │      -Inf │ 9.11e+304 │         7 │       7 │      0 │       1 │  3.58e-03 │   unbounded │
+│    373 │        woods │    100 │  1.46e-12 │  8.63e-06 │        86 │      77 │      0 │      62 │  1.61e-03 │ first_order │
+└────────┴──────────────┴────────┴───────────┴───────────┴───────────┴─────────┴────────┴─────────┴───────────┴─────────────┘
first_order(df) = df.status .== :first_order
 unbounded(df) = df.status .== :unbounded
 solved(df) = first_order(df) .| unbounded(df)
 costnames = ["time", "obj + grad + hess"]
@@ -254,6 +254,6 @@
 using Plots
 gr()
 
-profile_solvers(stats, costs, costnames)
Example block output

It is also possible to select problems when initializing the problem list by filtering OptimizationProblems.meta:

meta = OptimizationProblems.meta
+profile_solvers(stats, costs, costnames)
Example block output

It is also possible to select problems when initializing the problem list by filtering OptimizationProblems.meta:

meta = OptimizationProblems.meta
 problem_list = meta[(meta.ncon .== 0) .& .!meta.has_bounds .& (5 .<= meta.nvar .<= 100), :name]
-problems = (MathOptNLPModel(eval(Meta.parse(problem))(), name=problem) for problem ∈ problem_list)
+problems = (MathOptNLPModel(eval(Meta.parse(problem))(), name=problem) for problem ∈ problem_list) diff --git a/dev/contributing/index.html b/dev/contributing/index.html index 5046d3ce..4dc0982f 100644 --- a/dev/contributing/index.html +++ b/dev/contributing/index.html @@ -29,4 +29,4 @@ # define x0 # nlp = ADNLPModels.ADNLPModel(f, x0, name = "function_name"; kwargs...) return nlp -end +end diff --git a/dev/index.html b/dev/index.html index ec45d6da..a05721d0 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,4 +1,4 @@ Home · OptimizationProblems.jl

OptimizationProblems.jl

This package provides a collection of optimization problems in JuMP and ADNLPModels syntax.

Installing

OptimizationProblems can be installed and tested through the Julia package manager:

julia> ]
 pkg> add OptimizationProblems
-pkg> test OptimizationProblems

How to cite

If you use OptimizationProblems.jl in your work, please cite using the format given in CITATION.cff.

Bug reports and discussions

If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers, so questions about any of our packages are welcome.

+pkg> test OptimizationProblems

How to cite

If you use OptimizationProblems.jl in your work, please cite using the format given in CITATION.cff.

Bug reports and discussions

If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers, so questions about any of our packages are welcome.

diff --git a/dev/meta/index.html b/dev/meta/index.html index 56d05432..409dbb3e 100644 --- a/dev/meta/index.html +++ b/dev/meta/index.html @@ -64,4 +64,4 @@ 78 │ 100 tridia 79 │ 100 vardim 80 │ 100 woods - 65 rows omitted) + 65 rows omitted) diff --git a/dev/reference/index.html b/dev/reference/index.html index b9521a5b..2aa93962 100644 --- a/dev/reference/index.html +++ b/dev/reference/index.html @@ -1,2 +1,2 @@ -Reference · OptimizationProblems.jl

Reference

Contents

Index

OptimizationProblems.metaConstant

OptimizationProblems.meta A composite type that represents the main features of the optimization problem. optimize obj(x) subject to lvar ≤ x ≤ uvar lcon ≤ cons(x) ≤ ucon –- The following keys are valid:

  • nvar::Int: number of variables
  • variable_nvar::Bool: true if we can modify the number of variables
  • ncon::Int: number of general constraints
  • variable_ncon::Bool: true if we can modify the number of constraints
  • minimize::Bool: true if optimize == minimize
  • name::String: problem name
  • has_equalities_only::Bool: true if the problem has constraints, and all are equality constraints (doesn't include bounds)
  • has_inequalities_only::Bool: true if the problem has constraints, and all are inequality constraints (doesn't include bounds)
  • has_bounds::Bool: true if the problem has bound constraints
  • has_fixed_variables::Bool: true if it has fixed variables
  • objtype::Symbol: type of objective, in [:none, :constant, :linear, :quadratic, :sumofsquares, :other]
  • contype::Symbol: type of constraint, in [:unconstrained, :linear, :quadratic, :general]
  • best_known_lower_bound::Real: lower bound on the global optimal value (default: -Inf for minimization problem, f(x0) for maximization problem if x0 is feasible, -Inf otherwise)
  • best_known_upper_bound::Real: upper bound on the global optimal value (default: Inf for maximization problem, f(x0) for minimization problem if x0 is feasible, Inf otherwise)
  • is_feasible::Union{Bool, Missing}: true if problem is feasible
  • origin::Symbol: origin of the problem, in [:academic, :modelling, :real, :unknown]
source
+Reference · OptimizationProblems.jl

Reference

Contents

Index

OptimizationProblems.metaConstant

OptimizationProblems.meta A composite type that represents the main features of the optimization problem. optimize obj(x) subject to lvar ≤ x ≤ uvar lcon ≤ cons(x) ≤ ucon –- The following keys are valid:

  • nvar::Int: number of variables
  • variable_nvar::Bool: true if we can modify the number of variables
  • ncon::Int: number of general constraints
  • variable_ncon::Bool: true if we can modify the number of constraints
  • minimize::Bool: true if optimize == minimize
  • name::String: problem name
  • has_equalities_only::Bool: true if the problem has constraints, and all are equality constraints (doesn't include bounds)
  • has_inequalities_only::Bool: true if the problem has constraints, and all are inequality constraints (doesn't include bounds)
  • has_bounds::Bool: true if the problem has bound constraints
  • has_fixed_variables::Bool: true if it has fixed variables
  • objtype::Symbol: type of objective, in [:none, :constant, :linear, :quadratic, :sumofsquares, :other]
  • contype::Symbol: type of constraint, in [:unconstrained, :linear, :quadratic, :general]
  • best_known_lower_bound::Real: lower bound on the global optimal value (default: -Inf for minimization problem, f(x0) for maximization problem if x0 is feasible, -Inf otherwise)
  • best_known_upper_bound::Real: upper bound on the global optimal value (default: Inf for maximization problem, f(x0) for minimization problem if x0 is feasible, Inf otherwise)
  • is_feasible::Union{Bool, Missing}: true if problem is feasible
  • origin::Symbol: origin of the problem, in [:academic, :modelling, :real, :unknown]
source
diff --git a/dev/tutorial/index.html b/dev/tutorial/index.html index 4aeed684..f951affc 100644 --- a/dev/tutorial/index.html +++ b/dev/tutorial/index.html @@ -145,4 +145,4 @@ jtprod_nln: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0 hess: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0 hprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0 jhess: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0 jhprod: ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ 0

Then, all the API will be compatible with the precised type.

using NLPModels
-obj(nlp16_12, zeros(Float16, 12))
Float16(126.0)
+obj(nlp16_12, zeros(Float16, 12))
Float16(126.0)