From de985ca1f13b1064a3f6c1a99431e1b580de85a9 Mon Sep 17 00:00:00 2001 From: tmigot Date: Fri, 27 Feb 2026 17:46:07 -0500 Subject: [PATCH 1/8] Move doc from comments to meta (aircrfta) --- src/Meta/aircrfta.jl | 24 ++++++++++++++++++++++++ src/PureJuMP/aircrfta.jl | 20 -------------------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/src/Meta/aircrfta.jl b/src/Meta/aircrfta.jl index dfd85ac9..27d13962 100644 --- a/src/Meta/aircrfta.jl +++ b/src/Meta/aircrfta.jl @@ -16,6 +16,30 @@ aircrfta_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :notes => raw""" +Converted in Julia from https://github.com/mpf/Optimization-Test-Problems + +AMPL Model by Hande Y. Benson + +Copyright (C) 2001 Princeton University +All Rights Reserved + +Permission to use, copy, modify, and distribute this software and +its documentation for any purpose and without fee is hereby +granted, provided that the above copyright notice appear in all +copies and that the copyright notice and this +permission notice appear in all supporting documentation. +""", + :origin_notes => raw""" +SIF input: Ph. Toint, Dec 1989. classification NOR2-RN-8-5 +""", + :reference => raw""" +Problem 9, +J.J. More, A collection of nonlinear model problems, +Proceedings of the AMS-SIAM Summer Seminar on the Computational. +Solution of Nonlinear Systems of Equations, Colorado, 1988. +Argonne National Laboratory MCS-P60-0289, 1989. +""", ) get_aircrfta_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_aircrfta_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/PureJuMP/aircrfta.jl b/src/PureJuMP/aircrfta.jl index 8783a28b..b20be9b2 100644 --- a/src/PureJuMP/aircrfta.jl +++ b/src/PureJuMP/aircrfta.jl @@ -1,23 +1,3 @@ -# -# Converted in Julia from https://github.com/mpf/Optimization-Test-Problems -# -# AMPL Model by Hande Y. Benson -# -# Copyright (C) 2001 Princeton University -# All Rights Reserved -# -# Permission to use, copy, modify, and distribute this software and -# its documentation for any purpose and without fee is hereby -# granted, provided that the above copyright notice appear in all -# copies and that the copyright notice and this -# permission notice appear in all supporting documentation. -# Source: Problem 9 in -# J.J. More',"A collection of nonlinear model problems" -# Proceedings of the AMS-SIAM Summer Seminar on the Computational -# Solution of Nonlinear Systems of Equations, Colorado, 1988. -# Argonne National Laboratory MCS-P60-0289, 1989. -# SIF input: Ph. Toint, Dec 1989. -# classification NOR2-RN-8-5 export aircrfta function aircrfta(; n::Int = default_nvar, kwargs...) From b0f84428adc9da33d93752dea13f1c389b5cb09b Mon Sep 17 00:00:00 2001 From: tmigot Date: Sun, 29 Mar 2026 13:29:05 -0400 Subject: [PATCH 2/8] up --- src/Meta/aircrfta.jl | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/Meta/aircrfta.jl b/src/Meta/aircrfta.jl index 27d13962..542dceb8 100644 --- a/src/Meta/aircrfta.jl +++ b/src/Meta/aircrfta.jl @@ -16,6 +16,7 @@ aircrfta_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "https://www.osti.gov/biblio/6449249", :notes => raw""" Converted in Julia from https://github.com/mpf/Optimization-Test-Problems @@ -31,14 +32,23 @@ copies and that the copyright notice and this permission notice appear in all supporting documentation. """, :origin_notes => raw""" -SIF input: Ph. Toint, Dec 1989. classification NOR2-RN-8-5 -""", - :reference => raw""" +SIF input: Ph. Toint, Dec 1989. classification NOR2-RN-8-5. Problem 9, J.J. More, A collection of nonlinear model problems, Proceedings of the AMS-SIAM Summer Seminar on the Computational. Solution of Nonlinear Systems of Equations, Colorado, 1988. Argonne National Laboratory MCS-P60-0289, 1989. +""", + :reference => raw""" +@article{more1990collection, + title={A collection of nonlinear model problems. Computational Solution of Nonlinear Systems of Equations}, + author={Mor{\'e}, Jorge J.}, + journal={Lectures in Applied Mathematics}, + volume={26}, + pages={723--762}, + year={1990}, + publisher={American Mathematical Society} +} """, ) get_aircrfta_nvar(; n::Integer = default_nvar, kwargs...) = 8 From 1f388f0501fc7ddd825d00e2795863f85efa05d7 Mon Sep 17 00:00:00 2001 From: tmigot Date: Thu, 16 Apr 2026 12:37:16 -0400 Subject: [PATCH 3/8] do not move license --- src/Meta/aircrfta.jl | 11 ----------- src/PureJuMP/aircrfta.jl | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/Meta/aircrfta.jl b/src/Meta/aircrfta.jl index 542dceb8..647dbc7c 100644 --- a/src/Meta/aircrfta.jl +++ b/src/Meta/aircrfta.jl @@ -18,18 +18,7 @@ aircrfta_meta = Dict( :origin => :unknown, :url => "https://www.osti.gov/biblio/6449249", :notes => raw""" -Converted in Julia from https://github.com/mpf/Optimization-Test-Problems -AMPL Model by Hande Y. Benson - -Copyright (C) 2001 Princeton University -All Rights Reserved - -Permission to use, copy, modify, and distribute this software and -its documentation for any purpose and without fee is hereby -granted, provided that the above copyright notice appear in all -copies and that the copyright notice and this -permission notice appear in all supporting documentation. """, :origin_notes => raw""" SIF input: Ph. Toint, Dec 1989. classification NOR2-RN-8-5. diff --git a/src/PureJuMP/aircrfta.jl b/src/PureJuMP/aircrfta.jl index b20be9b2..dec061cf 100644 --- a/src/PureJuMP/aircrfta.jl +++ b/src/PureJuMP/aircrfta.jl @@ -1,3 +1,17 @@ +# +# Converted in Julia from https://github.com/mpf/Optimization-Test-Problems +# +# AMPL Model by Hande Y. Benson +# +# Copyright (C) 2001 Princeton University +# All Rights Reserved +# +# Permission to use, copy, modify, and distribute this software and +# its documentation for any purpose and without fee is hereby +# granted, provided that the above copyright notice appear in all +# copies and that the copyright notice and this +# permission notice appear in all supporting documentation. + export aircrfta function aircrfta(; n::Int = default_nvar, kwargs...) From ac6420d29139f77f50e16b5a5ee3e6d626382ebb Mon Sep 17 00:00:00 2001 From: tmigot Date: Thu, 16 Apr 2026 16:00:16 -0400 Subject: [PATCH 4/8] add new fields in Meta --- src/Meta/AMPGO02.jl | 4 ++++ src/Meta/AMPGO03.jl | 4 ++++ src/Meta/AMPGO04.jl | 4 ++++ src/Meta/AMPGO05.jl | 4 ++++ src/Meta/AMPGO06.jl | 4 ++++ src/Meta/AMPGO07.jl | 4 ++++ src/Meta/AMPGO08.jl | 4 ++++ src/Meta/AMPGO09.jl | 4 ++++ src/Meta/AMPGO10.jl | 4 ++++ src/Meta/AMPGO11.jl | 4 ++++ src/Meta/AMPGO12.jl | 4 ++++ src/Meta/AMPGO13.jl | 4 ++++ src/Meta/AMPGO14.jl | 4 ++++ src/Meta/AMPGO15.jl | 4 ++++ src/Meta/AMPGO18.jl | 4 ++++ src/Meta/AMPGO20.jl | 4 ++++ src/Meta/AMPGO21.jl | 4 ++++ src/Meta/AMPGO22.jl | 4 ++++ src/Meta/BOX2.jl | 4 ++++ src/Meta/BOX3.jl | 4 ++++ src/Meta/Dus2_1.jl | 4 ++++ src/Meta/Dus2_3.jl | 4 ++++ src/Meta/Dus2_9.jl | 4 ++++ src/Meta/Duscube.jl | 4 ++++ src/Meta/NZF1.jl | 4 ++++ src/Meta/Shpak1.jl | 4 ++++ src/Meta/Shpak2.jl | 4 ++++ src/Meta/Shpak3.jl | 4 ++++ src/Meta/Shpak4.jl | 4 ++++ src/Meta/Shpak5.jl | 4 ++++ src/Meta/Shpak6.jl | 4 ++++ src/Meta/allinit.jl | 4 ++++ src/Meta/allinitc.jl | 4 ++++ src/Meta/allinitu.jl | 4 ++++ src/Meta/alsotame.jl | 4 ++++ src/Meta/argauss.jl | 4 ++++ src/Meta/arglina.jl | 4 ++++ src/Meta/arglinb.jl | 4 ++++ src/Meta/arglinc.jl | 4 ++++ src/Meta/argtrig.jl | 4 ++++ src/Meta/arwhead.jl | 4 ++++ src/Meta/auglag.jl | 4 ++++ src/Meta/avion2.jl | 4 ++++ src/Meta/bard.jl | 4 ++++ src/Meta/bdqrtic.jl | 4 ++++ src/Meta/beale.jl | 4 ++++ src/Meta/bearing.jl | 4 ++++ src/Meta/bennett5.jl | 4 ++++ src/Meta/biggs5.jl | 4 ++++ src/Meta/biggs6.jl | 4 ++++ src/Meta/booth.jl | 4 ++++ src/Meta/boundary.jl | 4 ++++ src/Meta/boxbod.jl | 4 ++++ src/Meta/bqp1var.jl | 4 ++++ src/Meta/britgas.jl | 4 ++++ src/Meta/brownal.jl | 4 ++++ src/Meta/brownbs.jl | 4 ++++ src/Meta/brownden.jl | 4 ++++ src/Meta/browngen1.jl | 4 ++++ src/Meta/browngen2.jl | 4 ++++ src/Meta/broyden3d.jl | 4 ++++ src/Meta/broyden7d.jl | 4 ++++ src/Meta/broydn7d.jl | 4 ++++ src/Meta/brybnd.jl | 4 ++++ src/Meta/bt1.jl | 4 ++++ src/Meta/camshape.jl | 4 ++++ src/Meta/catenary.jl | 4 ++++ src/Meta/catmix.jl | 4 ++++ src/Meta/chain.jl | 4 ++++ src/Meta/chainwoo.jl | 4 ++++ src/Meta/channel.jl | 4 ++++ src/Meta/chnrosnb_mod.jl | 4 ++++ src/Meta/chwirut1.jl | 4 ++++ src/Meta/chwirut2.jl | 4 ++++ src/Meta/cliff.jl | 4 ++++ src/Meta/clnlbeam.jl | 4 ++++ src/Meta/clplatea.jl | 4 ++++ src/Meta/clplateb.jl | 4 ++++ src/Meta/clplatec.jl | 4 ++++ src/Meta/controlinvestment.jl | 4 ++++ src/Meta/cosine.jl | 4 ++++ src/Meta/cragglvy.jl | 4 ++++ src/Meta/cragglvy2.jl | 4 ++++ src/Meta/curly.jl | 4 ++++ src/Meta/curly10.jl | 4 ++++ src/Meta/curly20.jl | 4 ++++ src/Meta/curly30.jl | 4 ++++ src/Meta/danwood.jl | 4 ++++ src/Meta/dixmaane.jl | 4 ++++ src/Meta/dixmaanf.jl | 4 ++++ src/Meta/dixmaang.jl | 4 ++++ src/Meta/dixmaanh.jl | 4 ++++ src/Meta/dixmaani.jl | 4 ++++ src/Meta/dixmaanj.jl | 4 ++++ src/Meta/dixmaank.jl | 4 ++++ src/Meta/dixmaanl.jl | 4 ++++ src/Meta/dixmaanm.jl | 4 ++++ src/Meta/dixmaann.jl | 4 ++++ src/Meta/dixmaano.jl | 4 ++++ src/Meta/dixmaanp.jl | 4 ++++ src/Meta/dixon3dq.jl | 4 ++++ src/Meta/dqdrtic.jl | 4 ++++ src/Meta/dqrtic.jl | 4 ++++ src/Meta/eckerle4.jl | 4 ++++ src/Meta/edensch.jl | 4 ++++ src/Meta/eg2.jl | 4 ++++ src/Meta/elec.jl | 4 ++++ src/Meta/engval1.jl | 4 ++++ src/Meta/enso.jl | 4 ++++ src/Meta/errinros_mod.jl | 4 ++++ src/Meta/extrosnb.jl | 4 ++++ src/Meta/fletcbv2.jl | 4 ++++ src/Meta/fletcbv3_mod.jl | 4 ++++ src/Meta/fletchcr.jl | 4 ++++ src/Meta/fminsrf2.jl | 4 ++++ src/Meta/freuroth.jl | 4 ++++ src/Meta/gasoil.jl | 4 ++++ src/Meta/gauss1.jl | 4 ++++ src/Meta/gauss2.jl | 4 ++++ src/Meta/gauss3.jl | 4 ++++ src/Meta/gaussian.jl | 4 ++++ src/Meta/genbroydenb.jl | 4 ++++ src/Meta/genbroydentri.jl | 4 ++++ src/Meta/genhumps.jl | 4 ++++ src/Meta/genrose.jl | 4 ++++ src/Meta/genrose_nash.jl | 4 ++++ src/Meta/glider.jl | 4 ++++ src/Meta/gulf.jl | 4 ++++ src/Meta/hahn1.jl | 4 ++++ src/Meta/helical.jl | 4 ++++ src/Meta/hovercraft1d.jl | 4 ++++ src/Meta/hs1.jl | 4 ++++ src/Meta/hs10.jl | 4 ++++ src/Meta/hs100.jl | 4 ++++ src/Meta/hs101.jl | 4 ++++ src/Meta/hs102.jl | 4 ++++ src/Meta/hs103.jl | 4 ++++ src/Meta/hs104.jl | 4 ++++ src/Meta/hs105.jl | 4 ++++ src/Meta/hs106.jl | 4 ++++ src/Meta/hs107.jl | 4 ++++ src/Meta/hs108.jl | 4 ++++ src/Meta/hs109.jl | 4 ++++ src/Meta/hs11.jl | 4 ++++ src/Meta/hs110.jl | 4 ++++ src/Meta/hs111.jl | 4 ++++ src/Meta/hs112.jl | 4 ++++ src/Meta/hs113.jl | 4 ++++ src/Meta/hs114.jl | 4 ++++ src/Meta/hs116.jl | 4 ++++ src/Meta/hs117.jl | 4 ++++ src/Meta/hs118.jl | 4 ++++ src/Meta/hs119.jl | 4 ++++ src/Meta/hs12.jl | 4 ++++ src/Meta/hs13.jl | 4 ++++ src/Meta/hs14.jl | 4 ++++ src/Meta/hs15.jl | 4 ++++ src/Meta/hs16.jl | 4 ++++ src/Meta/hs17.jl | 4 ++++ src/Meta/hs18.jl | 4 ++++ src/Meta/hs19.jl | 4 ++++ src/Meta/hs2.jl | 4 ++++ src/Meta/hs20.jl | 4 ++++ src/Meta/hs201.jl | 4 ++++ src/Meta/hs21.jl | 4 ++++ src/Meta/hs211.jl | 4 ++++ src/Meta/hs219.jl | 4 ++++ src/Meta/hs22.jl | 4 ++++ src/Meta/hs220.jl | 4 ++++ src/Meta/hs221.jl | 4 ++++ src/Meta/hs222.jl | 4 ++++ src/Meta/hs223.jl | 4 ++++ src/Meta/hs224.jl | 4 ++++ src/Meta/hs225.jl | 4 ++++ src/Meta/hs226.jl | 4 ++++ src/Meta/hs227.jl | 4 ++++ src/Meta/hs228.jl | 4 ++++ src/Meta/hs229.jl | 4 ++++ src/Meta/hs23.jl | 4 ++++ src/Meta/hs230.jl | 4 ++++ src/Meta/hs231.jl | 4 ++++ src/Meta/hs232.jl | 4 ++++ src/Meta/hs233.jl | 4 ++++ src/Meta/hs234.jl | 4 ++++ src/Meta/hs235.jl | 4 ++++ src/Meta/hs236.jl | 4 ++++ src/Meta/hs237.jl | 4 ++++ src/Meta/hs238.jl | 4 ++++ src/Meta/hs239.jl | 4 ++++ src/Meta/hs24.jl | 4 ++++ src/Meta/hs240.jl | 4 ++++ src/Meta/hs241.jl | 4 ++++ src/Meta/hs242.jl | 4 ++++ src/Meta/hs243.jl | 4 ++++ src/Meta/hs244.jl | 4 ++++ src/Meta/hs245.jl | 4 ++++ src/Meta/hs246.jl | 4 ++++ src/Meta/hs248.jl | 4 ++++ src/Meta/hs249.jl | 4 ++++ src/Meta/hs25.jl | 4 ++++ src/Meta/hs250.jl | 4 ++++ src/Meta/hs251.jl | 4 ++++ src/Meta/hs252.jl | 4 ++++ src/Meta/hs253.jl | 4 ++++ src/Meta/hs254.jl | 4 ++++ src/Meta/hs255.jl | 4 ++++ src/Meta/hs256.jl | 4 ++++ src/Meta/hs257.jl | 4 ++++ src/Meta/hs258.jl | 4 ++++ src/Meta/hs259.jl | 4 ++++ src/Meta/hs26.jl | 4 ++++ src/Meta/hs260.jl | 4 ++++ src/Meta/hs261.jl | 4 ++++ src/Meta/hs262.jl | 4 ++++ src/Meta/hs263.jl | 4 ++++ src/Meta/hs264.jl | 4 ++++ src/Meta/hs265.jl | 4 ++++ src/Meta/hs27.jl | 4 ++++ src/Meta/hs28.jl | 4 ++++ src/Meta/hs29.jl | 4 ++++ src/Meta/hs3.jl | 4 ++++ src/Meta/hs30.jl | 4 ++++ src/Meta/hs31.jl | 4 ++++ src/Meta/hs316.jl | 4 ++++ src/Meta/hs317.jl | 4 ++++ src/Meta/hs318.jl | 4 ++++ src/Meta/hs319.jl | 4 ++++ src/Meta/hs32.jl | 4 ++++ src/Meta/hs320.jl | 4 ++++ src/Meta/hs321.jl | 4 ++++ src/Meta/hs322.jl | 4 ++++ src/Meta/hs33.jl | 4 ++++ src/Meta/hs34.jl | 4 ++++ src/Meta/hs35.jl | 4 ++++ src/Meta/hs36.jl | 4 ++++ src/Meta/hs37.jl | 4 ++++ src/Meta/hs378.jl | 4 ++++ src/Meta/hs38.jl | 4 ++++ src/Meta/hs39.jl | 4 ++++ src/Meta/hs4.jl | 4 ++++ src/Meta/hs40.jl | 4 ++++ src/Meta/hs41.jl | 4 ++++ src/Meta/hs42.jl | 4 ++++ src/Meta/hs43.jl | 4 ++++ src/Meta/hs44.jl | 4 ++++ src/Meta/hs45.jl | 4 ++++ src/Meta/hs46.jl | 4 ++++ src/Meta/hs47.jl | 4 ++++ src/Meta/hs48.jl | 4 ++++ src/Meta/hs49.jl | 4 ++++ src/Meta/hs5.jl | 4 ++++ src/Meta/hs50.jl | 4 ++++ src/Meta/hs51.jl | 4 ++++ src/Meta/hs52.jl | 4 ++++ src/Meta/hs53.jl | 4 ++++ src/Meta/hs54.jl | 4 ++++ src/Meta/hs55.jl | 4 ++++ src/Meta/hs56.jl | 4 ++++ src/Meta/hs57.jl | 4 ++++ src/Meta/hs59.jl | 4 ++++ src/Meta/hs6.jl | 4 ++++ src/Meta/hs60.jl | 4 ++++ src/Meta/hs61.jl | 4 ++++ src/Meta/hs62.jl | 4 ++++ src/Meta/hs63.jl | 4 ++++ src/Meta/hs64.jl | 4 ++++ src/Meta/hs65.jl | 4 ++++ src/Meta/hs66.jl | 4 ++++ src/Meta/hs68.jl | 4 ++++ src/Meta/hs69.jl | 4 ++++ src/Meta/hs7.jl | 4 ++++ src/Meta/hs70.jl | 4 ++++ src/Meta/hs71.jl | 4 ++++ src/Meta/hs72.jl | 4 ++++ src/Meta/hs73.jl | 4 ++++ src/Meta/hs74.jl | 4 ++++ src/Meta/hs75.jl | 4 ++++ src/Meta/hs76.jl | 4 ++++ src/Meta/hs77.jl | 4 ++++ src/Meta/hs78.jl | 4 ++++ src/Meta/hs79.jl | 4 ++++ src/Meta/hs8.jl | 4 ++++ src/Meta/hs80.jl | 4 ++++ src/Meta/hs81.jl | 4 ++++ src/Meta/hs83.jl | 4 ++++ src/Meta/hs84.jl | 4 ++++ src/Meta/hs86.jl | 4 ++++ src/Meta/hs87.jl | 4 ++++ src/Meta/hs9.jl | 4 ++++ src/Meta/hs93.jl | 4 ++++ src/Meta/hs95.jl | 4 ++++ src/Meta/hs96.jl | 4 ++++ src/Meta/hs97.jl | 4 ++++ src/Meta/hs98.jl | 4 ++++ src/Meta/hs99.jl | 4 ++++ src/Meta/indef_mod.jl | 4 ++++ src/Meta/integreq.jl | 4 ++++ src/Meta/jennrichsampson.jl | 4 ++++ src/Meta/kirby2.jl | 4 ++++ src/Meta/kowosb.jl | 4 ++++ src/Meta/lanczos1.jl | 4 ++++ src/Meta/lanczos2.jl | 4 ++++ src/Meta/lanczos3.jl | 4 ++++ src/Meta/liarwhd.jl | 4 ++++ src/Meta/lincon.jl | 4 ++++ src/Meta/linsv.jl | 4 ++++ src/Meta/marine.jl | 4 ++++ src/Meta/methanol.jl | 4 ++++ src/Meta/meyer3.jl | 4 ++++ src/Meta/mgh01feas.jl | 4 ++++ src/Meta/mgh09.jl | 4 ++++ src/Meta/mgh10.jl | 4 ++++ src/Meta/mgh17.jl | 4 ++++ src/Meta/minsurf.jl | 4 ++++ src/Meta/misra1a.jl | 4 ++++ src/Meta/misra1b.jl | 4 ++++ src/Meta/misra1c.jl | 4 ++++ src/Meta/misra1d.jl | 4 ++++ src/Meta/morebv.jl | 4 ++++ src/Meta/nasty.jl | 4 ++++ src/Meta/nazareth.jl | 4 ++++ src/Meta/ncb20.jl | 4 ++++ src/Meta/ncb20b.jl | 4 ++++ src/Meta/nelson.jl | 4 ++++ src/Meta/noncvxu2.jl | 4 ++++ src/Meta/noncvxun.jl | 4 ++++ src/Meta/nondia.jl | 4 ++++ src/Meta/nondquar.jl | 4 ++++ src/Meta/osborne1.jl | 4 ++++ src/Meta/osborne2.jl | 4 ++++ src/Meta/palmer1c.jl | 4 ++++ src/Meta/palmer1d.jl | 4 ++++ src/Meta/palmer2c.jl | 4 ++++ src/Meta/palmer3c.jl | 4 ++++ src/Meta/palmer4c.jl | 4 ++++ src/Meta/palmer5c.jl | 4 ++++ src/Meta/palmer5d.jl | 4 ++++ src/Meta/palmer6c.jl | 4 ++++ src/Meta/palmer7c.jl | 4 ++++ src/Meta/palmer8c.jl | 4 ++++ src/Meta/penalty1.jl | 4 ++++ src/Meta/penalty2.jl | 4 ++++ src/Meta/penalty3.jl | 4 ++++ src/Meta/pinene.jl | 4 ++++ src/Meta/polygon.jl | 4 ++++ src/Meta/polygon1.jl | 4 ++++ src/Meta/polygon2.jl | 4 ++++ src/Meta/polygon3.jl | 4 ++++ src/Meta/powellbs.jl | 4 ++++ src/Meta/powellsg.jl | 4 ++++ src/Meta/power.jl | 4 ++++ src/Meta/quartc.jl | 4 ++++ src/Meta/rat42.jl | 4 ++++ src/Meta/rat43.jl | 4 ++++ src/Meta/robotarm.jl | 4 ++++ src/Meta/rocket.jl | 4 ++++ src/Meta/rosenbrock.jl | 4 ++++ src/Meta/rozman1.jl | 4 ++++ src/Meta/sbrybnd.jl | 4 ++++ src/Meta/schmvett.jl | 4 ++++ src/Meta/scosine.jl | 4 ++++ src/Meta/sinquad.jl | 4 ++++ src/Meta/sparsine.jl | 4 ++++ src/Meta/sparsqur.jl | 4 ++++ src/Meta/spmsrtls.jl | 4 ++++ src/Meta/srosenbr.jl | 4 ++++ src/Meta/steering.jl | 4 ++++ src/Meta/structural.jl | 4 ++++ src/Meta/tetra.jl | 4 ++++ src/Meta/tetra_duct12.jl | 4 ++++ src/Meta/tetra_duct15.jl | 4 ++++ src/Meta/tetra_duct20.jl | 4 ++++ src/Meta/tetra_foam5.jl | 4 ++++ src/Meta/tetra_gear.jl | 4 ++++ src/Meta/tetra_hook.jl | 4 ++++ src/Meta/threepk.jl | 4 ++++ src/Meta/thurber.jl | 4 ++++ src/Meta/tointgss.jl | 4 ++++ src/Meta/torsion.jl | 4 ++++ src/Meta/tquartic.jl | 4 ++++ src/Meta/triangle.jl | 4 ++++ src/Meta/triangle_deer.jl | 4 ++++ src/Meta/triangle_pacman.jl | 4 ++++ src/Meta/triangle_turtle.jl | 4 ++++ src/Meta/tridia.jl | 4 ++++ src/Meta/vardim.jl | 4 ++++ src/Meta/variational.jl | 4 ++++ src/Meta/vibrbeam.jl | 4 ++++ src/Meta/watson.jl | 4 ++++ src/Meta/woods.jl | 4 ++++ src/Meta/zangwil3.jl | 4 ++++ 391 files changed, 1564 insertions(+) diff --git a/src/Meta/AMPGO02.jl b/src/Meta/AMPGO02.jl index fe7bf329..a0bce825 100644 --- a/src/Meta/AMPGO02.jl +++ b/src/Meta/AMPGO02.jl @@ -16,6 +16,10 @@ AMPGO02_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO02_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO02_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO03.jl b/src/Meta/AMPGO03.jl index ea791e6e..057ab298 100644 --- a/src/Meta/AMPGO03.jl +++ b/src/Meta/AMPGO03.jl @@ -16,6 +16,10 @@ AMPGO03_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO03_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO03_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO04.jl b/src/Meta/AMPGO04.jl index 545874ba..25e20cb9 100644 --- a/src/Meta/AMPGO04.jl +++ b/src/Meta/AMPGO04.jl @@ -16,6 +16,10 @@ AMPGO04_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO04_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO04_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO05.jl b/src/Meta/AMPGO05.jl index c4459934..e150b4b0 100644 --- a/src/Meta/AMPGO05.jl +++ b/src/Meta/AMPGO05.jl @@ -16,6 +16,10 @@ AMPGO05_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO05_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO05_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO06.jl b/src/Meta/AMPGO06.jl index b19ae7fb..03686503 100644 --- a/src/Meta/AMPGO06.jl +++ b/src/Meta/AMPGO06.jl @@ -16,6 +16,10 @@ AMPGO06_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO06_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO06_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO07.jl b/src/Meta/AMPGO07.jl index c30afe99..f307ed45 100644 --- a/src/Meta/AMPGO07.jl +++ b/src/Meta/AMPGO07.jl @@ -16,6 +16,10 @@ AMPGO07_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO07_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO07_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO08.jl b/src/Meta/AMPGO08.jl index b7478bb9..e262e939 100644 --- a/src/Meta/AMPGO08.jl +++ b/src/Meta/AMPGO08.jl @@ -16,6 +16,10 @@ AMPGO08_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO08_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO08_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO09.jl b/src/Meta/AMPGO09.jl index 800303b3..b600b89e 100644 --- a/src/Meta/AMPGO09.jl +++ b/src/Meta/AMPGO09.jl @@ -16,6 +16,10 @@ AMPGO09_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO09_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO09_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO10.jl b/src/Meta/AMPGO10.jl index 872c3522..b679df86 100644 --- a/src/Meta/AMPGO10.jl +++ b/src/Meta/AMPGO10.jl @@ -16,6 +16,10 @@ AMPGO10_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO10_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO11.jl b/src/Meta/AMPGO11.jl index 654b4bc8..f1f7a2de 100644 --- a/src/Meta/AMPGO11.jl +++ b/src/Meta/AMPGO11.jl @@ -16,6 +16,10 @@ AMPGO11_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO11_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO11_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO12.jl b/src/Meta/AMPGO12.jl index b99e4d7b..9309a755 100644 --- a/src/Meta/AMPGO12.jl +++ b/src/Meta/AMPGO12.jl @@ -16,6 +16,10 @@ AMPGO12_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO12_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO12_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO13.jl b/src/Meta/AMPGO13.jl index bd0afe5a..88c3e775 100644 --- a/src/Meta/AMPGO13.jl +++ b/src/Meta/AMPGO13.jl @@ -16,6 +16,10 @@ AMPGO13_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO13_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO13_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO14.jl b/src/Meta/AMPGO14.jl index 19963358..3539bb3c 100644 --- a/src/Meta/AMPGO14.jl +++ b/src/Meta/AMPGO14.jl @@ -16,6 +16,10 @@ AMPGO14_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO14_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO14_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO15.jl b/src/Meta/AMPGO15.jl index 8373242e..df17077d 100644 --- a/src/Meta/AMPGO15.jl +++ b/src/Meta/AMPGO15.jl @@ -16,6 +16,10 @@ AMPGO15_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO15_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO15_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO18.jl b/src/Meta/AMPGO18.jl index 3091f5f7..7ec1cacf 100644 --- a/src/Meta/AMPGO18.jl +++ b/src/Meta/AMPGO18.jl @@ -16,6 +16,10 @@ AMPGO18_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO18_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO18_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO20.jl b/src/Meta/AMPGO20.jl index ac66024f..4d258b29 100644 --- a/src/Meta/AMPGO20.jl +++ b/src/Meta/AMPGO20.jl @@ -16,6 +16,10 @@ AMPGO20_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO20_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO21.jl b/src/Meta/AMPGO21.jl index 5da17cff..16024b48 100644 --- a/src/Meta/AMPGO21.jl +++ b/src/Meta/AMPGO21.jl @@ -16,6 +16,10 @@ AMPGO21_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO21_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO21_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO22.jl b/src/Meta/AMPGO22.jl index 5838f711..71482b16 100644 --- a/src/Meta/AMPGO22.jl +++ b/src/Meta/AMPGO22.jl @@ -16,6 +16,10 @@ AMPGO22_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_AMPGO22_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO22_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/BOX2.jl b/src/Meta/BOX2.jl index 76008636..fcc696f7 100644 --- a/src/Meta/BOX2.jl +++ b/src/Meta/BOX2.jl @@ -16,6 +16,10 @@ BOX2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_BOX2_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_BOX2_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/BOX3.jl b/src/Meta/BOX3.jl index b116b377..f9c5e5bc 100644 --- a/src/Meta/BOX3.jl +++ b/src/Meta/BOX3.jl @@ -16,6 +16,10 @@ BOX3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_BOX3_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_BOX3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Dus2_1.jl b/src/Meta/Dus2_1.jl index 8b33db48..06bcc3e7 100644 --- a/src/Meta/Dus2_1.jl +++ b/src/Meta/Dus2_1.jl @@ -16,6 +16,10 @@ Dus2_1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Dus2_1_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Dus2_1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Dus2_3.jl b/src/Meta/Dus2_3.jl index ea20c347..9e85af08 100644 --- a/src/Meta/Dus2_3.jl +++ b/src/Meta/Dus2_3.jl @@ -16,6 +16,10 @@ Dus2_3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Dus2_3_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Dus2_3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Dus2_9.jl b/src/Meta/Dus2_9.jl index a7655524..8529d68c 100644 --- a/src/Meta/Dus2_9.jl +++ b/src/Meta/Dus2_9.jl @@ -16,6 +16,10 @@ Dus2_9_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Dus2_9_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Dus2_9_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Duscube.jl b/src/Meta/Duscube.jl index 89868dac..8c611ec8 100644 --- a/src/Meta/Duscube.jl +++ b/src/Meta/Duscube.jl @@ -16,6 +16,10 @@ Duscube_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Duscube_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Duscube_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/NZF1.jl b/src/Meta/NZF1.jl index 1d00e1d2..befac3ec 100644 --- a/src/Meta/NZF1.jl +++ b/src/Meta/NZF1.jl @@ -16,6 +16,10 @@ NZF1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_NZF1_nvar(; n::Integer = default_nvar, kwargs...) = 13 * max(2, div(n, 13)) get_NZF1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak1.jl b/src/Meta/Shpak1.jl index f71bcad6..2e212b25 100644 --- a/src/Meta/Shpak1.jl +++ b/src/Meta/Shpak1.jl @@ -16,6 +16,10 @@ Shpak1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak1_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak2.jl b/src/Meta/Shpak2.jl index 6ba61ade..f638dd25 100644 --- a/src/Meta/Shpak2.jl +++ b/src/Meta/Shpak2.jl @@ -16,6 +16,10 @@ Shpak2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak2_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak3.jl b/src/Meta/Shpak3.jl index 373ec0e7..a3ec36b9 100644 --- a/src/Meta/Shpak3.jl +++ b/src/Meta/Shpak3.jl @@ -16,6 +16,10 @@ Shpak3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak3_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak4.jl b/src/Meta/Shpak4.jl index c676e180..addd0963 100644 --- a/src/Meta/Shpak4.jl +++ b/src/Meta/Shpak4.jl @@ -16,6 +16,10 @@ Shpak4_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak4_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak4_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak5.jl b/src/Meta/Shpak5.jl index eb108e0e..9935955f 100644 --- a/src/Meta/Shpak5.jl +++ b/src/Meta/Shpak5.jl @@ -16,6 +16,10 @@ Shpak5_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak5_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/Shpak6.jl b/src/Meta/Shpak6.jl index a7ae5b9d..884c09d1 100644 --- a/src/Meta/Shpak6.jl +++ b/src/Meta/Shpak6.jl @@ -16,6 +16,10 @@ Shpak6_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_Shpak6_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_Shpak6_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/allinit.jl b/src/Meta/allinit.jl index 9ded5f27..3da4bd67 100644 --- a/src/Meta/allinit.jl +++ b/src/Meta/allinit.jl @@ -16,6 +16,10 @@ allinit_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_allinit_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_allinit_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/allinitc.jl b/src/Meta/allinitc.jl index 9681c796..8eb42b99 100644 --- a/src/Meta/allinitc.jl +++ b/src/Meta/allinitc.jl @@ -16,6 +16,10 @@ allinitc_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_allinitc_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_allinitc_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/allinitu.jl b/src/Meta/allinitu.jl index 621fdb71..64558a2b 100644 --- a/src/Meta/allinitu.jl +++ b/src/Meta/allinitu.jl @@ -16,6 +16,10 @@ allinitu_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_allinitu_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_allinitu_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/alsotame.jl b/src/Meta/alsotame.jl index 89100104..f240253f 100644 --- a/src/Meta/alsotame.jl +++ b/src/Meta/alsotame.jl @@ -16,6 +16,10 @@ alsotame_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_alsotame_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_alsotame_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/argauss.jl b/src/Meta/argauss.jl index 25de6bc0..b0c839ed 100644 --- a/src/Meta/argauss.jl +++ b/src/Meta/argauss.jl @@ -16,6 +16,10 @@ argauss_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_argauss_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_argauss_ncon(; n::Integer = default_nvar, kwargs...) = 15 diff --git a/src/Meta/arglina.jl b/src/Meta/arglina.jl index 1db5a151..208abdd0 100644 --- a/src/Meta/arglina.jl +++ b/src/Meta/arglina.jl @@ -16,6 +16,10 @@ arglina_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_arglina_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglina_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arglinb.jl b/src/Meta/arglinb.jl index 4d831a6d..49cd6b52 100644 --- a/src/Meta/arglinb.jl +++ b/src/Meta/arglinb.jl @@ -16,6 +16,10 @@ arglinb_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_arglinb_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglinb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arglinc.jl b/src/Meta/arglinc.jl index cdb0588d..caf4fb54 100644 --- a/src/Meta/arglinc.jl +++ b/src/Meta/arglinc.jl @@ -16,6 +16,10 @@ arglinc_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_arglinc_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglinc_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/argtrig.jl b/src/Meta/argtrig.jl index 41341ed7..ff7715d8 100644 --- a/src/Meta/argtrig.jl +++ b/src/Meta/argtrig.jl @@ -16,6 +16,10 @@ argtrig_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_argtrig_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_argtrig_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arwhead.jl b/src/Meta/arwhead.jl index b2ad95d9..8d3149c3 100644 --- a/src/Meta/arwhead.jl +++ b/src/Meta/arwhead.jl @@ -16,6 +16,10 @@ arwhead_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_arwhead_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arwhead_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/auglag.jl b/src/Meta/auglag.jl index 75f7e5bc..91e2670b 100644 --- a/src/Meta/auglag.jl +++ b/src/Meta/auglag.jl @@ -16,6 +16,10 @@ auglag_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_auglag_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/avion2.jl b/src/Meta/avion2.jl index a07cfe57..3d58c9f7 100644 --- a/src/Meta/avion2.jl +++ b/src/Meta/avion2.jl @@ -16,6 +16,10 @@ avion2_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_avion2_nvar(; n::Integer = default_nvar, kwargs...) = 49 get_avion2_ncon(; n::Integer = default_nvar, kwargs...) = 15 diff --git a/src/Meta/bard.jl b/src/Meta/bard.jl index 73fb0bc5..c96b7537 100644 --- a/src/Meta/bard.jl +++ b/src/Meta/bard.jl @@ -16,6 +16,10 @@ bard_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bard_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_bard_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bdqrtic.jl b/src/Meta/bdqrtic.jl index 8169dfb1..ae4bd480 100644 --- a/src/Meta/bdqrtic.jl +++ b/src/Meta/bdqrtic.jl @@ -16,6 +16,10 @@ bdqrtic_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bdqrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_bdqrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/beale.jl b/src/Meta/beale.jl index 8b45b814..f31193c0 100644 --- a/src/Meta/beale.jl +++ b/src/Meta/beale.jl @@ -16,6 +16,10 @@ beale_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_beale_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_beale_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bearing.jl b/src/Meta/bearing.jl index 43933ff8..04f1f2ca 100644 --- a/src/Meta/bearing.jl +++ b/src/Meta/bearing.jl @@ -16,6 +16,10 @@ bearing_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bearing_nvar(; n::Integer = default_nvar, diff --git a/src/Meta/bennett5.jl b/src/Meta/bennett5.jl index af2ffa2c..9c505cb1 100644 --- a/src/Meta/bennett5.jl +++ b/src/Meta/bennett5.jl @@ -16,6 +16,10 @@ bennett5_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bennett5_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_bennett5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/biggs5.jl b/src/Meta/biggs5.jl index 4a1104a4..6270bd88 100644 --- a/src/Meta/biggs5.jl +++ b/src/Meta/biggs5.jl @@ -16,6 +16,10 @@ biggs5_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_biggs5_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_biggs5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/biggs6.jl b/src/Meta/biggs6.jl index 021abee0..13fa9c00 100644 --- a/src/Meta/biggs6.jl +++ b/src/Meta/biggs6.jl @@ -16,6 +16,10 @@ biggs6_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_biggs6_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_biggs6_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/booth.jl b/src/Meta/booth.jl index 0f52ad34..2f114e65 100644 --- a/src/Meta/booth.jl +++ b/src/Meta/booth.jl @@ -16,6 +16,10 @@ booth_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_booth_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_booth_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/boundary.jl b/src/Meta/boundary.jl index 8ba34297..2da3fb8a 100644 --- a/src/Meta/boundary.jl +++ b/src/Meta/boundary.jl @@ -16,6 +16,10 @@ boundary_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_boundary_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/boxbod.jl b/src/Meta/boxbod.jl index 7c3a66b9..de25f1e3 100644 --- a/src/Meta/boxbod.jl +++ b/src/Meta/boxbod.jl @@ -16,6 +16,10 @@ boxbod_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_boxbod_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_boxbod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bqp1var.jl b/src/Meta/bqp1var.jl index 7df14737..a1ad896f 100644 --- a/src/Meta/bqp1var.jl +++ b/src/Meta/bqp1var.jl @@ -16,6 +16,10 @@ bqp1var_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bqp1var_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_bqp1var_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/britgas.jl b/src/Meta/britgas.jl index 3c540e86..541cb75e 100644 --- a/src/Meta/britgas.jl +++ b/src/Meta/britgas.jl @@ -16,6 +16,10 @@ britgas_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_britgas_nvar(; n::Integer = default_nvar, kwargs...) = 450 get_britgas_ncon(; n::Integer = default_nvar, kwargs...) = 360 diff --git a/src/Meta/brownal.jl b/src/Meta/brownal.jl index 9adb6a95..95d25d51 100644 --- a/src/Meta/brownal.jl +++ b/src/Meta/brownal.jl @@ -16,6 +16,10 @@ brownal_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_brownal_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_brownal_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brownbs.jl b/src/Meta/brownbs.jl index 0c9f1106..3131066a 100644 --- a/src/Meta/brownbs.jl +++ b/src/Meta/brownbs.jl @@ -16,6 +16,10 @@ brownbs_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_brownbs_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_brownbs_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brownden.jl b/src/Meta/brownden.jl index a46deac5..02a1bd8b 100644 --- a/src/Meta/brownden.jl +++ b/src/Meta/brownden.jl @@ -16,6 +16,10 @@ brownden_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_brownden_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_brownden_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/browngen1.jl b/src/Meta/browngen1.jl index 1691c13f..eb987152 100644 --- a/src/Meta/browngen1.jl +++ b/src/Meta/browngen1.jl @@ -16,6 +16,10 @@ browngen1_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_browngen1_nvar(; n::Integer = default_nvar, kwargs...) = max(n, 2) diff --git a/src/Meta/browngen2.jl b/src/Meta/browngen2.jl index 35ba4d17..f89261b8 100644 --- a/src/Meta/browngen2.jl +++ b/src/Meta/browngen2.jl @@ -16,6 +16,10 @@ browngen2_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_browngen2_nvar(; n::Integer = default_nvar, kwargs...) = max(2, n) diff --git a/src/Meta/broyden3d.jl b/src/Meta/broyden3d.jl index 8233aac1..991361a8 100644 --- a/src/Meta/broyden3d.jl +++ b/src/Meta/broyden3d.jl @@ -16,6 +16,10 @@ broyden3d_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_broyden3d_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_broyden3d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/broyden7d.jl b/src/Meta/broyden7d.jl index e257af74..fdca392a 100644 --- a/src/Meta/broyden7d.jl +++ b/src/Meta/broyden7d.jl @@ -16,6 +16,10 @@ broyden7d_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_broyden7d_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/broydn7d.jl b/src/Meta/broydn7d.jl index c9c8be34..a31d293d 100644 --- a/src/Meta/broydn7d.jl +++ b/src/Meta/broydn7d.jl @@ -16,6 +16,10 @@ broydn7d_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_broydn7d_nvar(; n::Integer = default_nvar, kwargs...) = 2 * max(1, div(n, 2)) get_broydn7d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brybnd.jl b/src/Meta/brybnd.jl index 3add299a..baaa9df1 100644 --- a/src/Meta/brybnd.jl +++ b/src/Meta/brybnd.jl @@ -16,6 +16,10 @@ brybnd_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_brybnd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_brybnd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bt1.jl b/src/Meta/bt1.jl index da67317e..99ff8d09 100644 --- a/src/Meta/bt1.jl +++ b/src/Meta/bt1.jl @@ -16,6 +16,10 @@ bt1_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_bt1_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_bt1_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/camshape.jl b/src/Meta/camshape.jl index f7536c19..3b45792e 100644 --- a/src/Meta/camshape.jl +++ b/src/Meta/camshape.jl @@ -16,6 +16,10 @@ camshape_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_camshape_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_camshape_ncon(; n::Integer = default_nvar, kwargs...) = 2 * n + 3 diff --git a/src/Meta/catenary.jl b/src/Meta/catenary.jl index 09e5c415..afe14bca 100644 --- a/src/Meta/catenary.jl +++ b/src/Meta/catenary.jl @@ -16,6 +16,10 @@ catenary_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_catenary_nvar(; n::Integer = default_nvar, kwargs...) = max(6, 3 * max(1, div(n, 3))) get_catenary_ncon(; n::Integer = default_nvar, kwargs...) = max(2, max(1, div(n, 3))) - 1 diff --git a/src/Meta/catmix.jl b/src/Meta/catmix.jl index 968f4014..11dd6124 100644 --- a/src/Meta/catmix.jl +++ b/src/Meta/catmix.jl @@ -16,6 +16,10 @@ catmix_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_catmix_nvar(; n::Integer = default_nvar, kwargs...) = 23 * n + 2 get_catmix_ncon(; n::Integer = default_nvar, kwargs...) = 20 * n + 2 diff --git a/src/Meta/chain.jl b/src/Meta/chain.jl index 16e0057d..ddf69512 100644 --- a/src/Meta/chain.jl +++ b/src/Meta/chain.jl @@ -16,6 +16,10 @@ chain_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_chain_nvar(; n::Integer = default_nvar, kwargs...) = 4 * (max(2, div(n - 4, 4)) + 1) get_chain_ncon(; n::Integer = default_nvar, kwargs...) = 3 * max(2, div(n - 4, 4)) + 5 diff --git a/src/Meta/chainwoo.jl b/src/Meta/chainwoo.jl index 63036f1f..4e3ec090 100644 --- a/src/Meta/chainwoo.jl +++ b/src/Meta/chainwoo.jl @@ -16,6 +16,10 @@ chainwoo_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_chainwoo_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) get_chainwoo_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/channel.jl b/src/Meta/channel.jl index d30eaeae..5b1a647d 100644 --- a/src/Meta/channel.jl +++ b/src/Meta/channel.jl @@ -16,6 +16,10 @@ channel_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_channel_nvar(; n::Integer = default_nvar, kwargs...) = 8 * max(2, div(n, 8)) get_channel_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/chnrosnb_mod.jl b/src/Meta/chnrosnb_mod.jl index 4ac194a6..41ee5746 100644 --- a/src/Meta/chnrosnb_mod.jl +++ b/src/Meta/chnrosnb_mod.jl @@ -16,6 +16,10 @@ chnrosnb_mod_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_chnrosnb_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_chnrosnb_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/chwirut1.jl b/src/Meta/chwirut1.jl index c755976f..8acc4fde 100644 --- a/src/Meta/chwirut1.jl +++ b/src/Meta/chwirut1.jl @@ -16,6 +16,10 @@ chwirut1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_chwirut1_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_chwirut1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/chwirut2.jl b/src/Meta/chwirut2.jl index 415fc500..8185db99 100644 --- a/src/Meta/chwirut2.jl +++ b/src/Meta/chwirut2.jl @@ -16,6 +16,10 @@ chwirut2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_chwirut2_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_chwirut2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cliff.jl b/src/Meta/cliff.jl index f7f0b804..edf574ae 100644 --- a/src/Meta/cliff.jl +++ b/src/Meta/cliff.jl @@ -16,6 +16,10 @@ cliff_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_cliff_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_cliff_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clnlbeam.jl b/src/Meta/clnlbeam.jl index c2bdfa2a..7cb97f30 100644 --- a/src/Meta/clnlbeam.jl +++ b/src/Meta/clnlbeam.jl @@ -16,6 +16,10 @@ clnlbeam_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_clnlbeam_nvar(; n::Integer = default_nvar, kwargs...) = 3 * div(n - 3, 3) + 3 get_clnlbeam_ncon(; n::Integer = default_nvar, kwargs...) = 2 * div(n - 3, 3) diff --git a/src/Meta/clplatea.jl b/src/Meta/clplatea.jl index 97d5132d..93df7e4c 100644 --- a/src/Meta/clplatea.jl +++ b/src/Meta/clplatea.jl @@ -16,6 +16,10 @@ clplatea_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_clplatea_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplatea_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clplateb.jl b/src/Meta/clplateb.jl index 2cc54334..d2be3f9e 100644 --- a/src/Meta/clplateb.jl +++ b/src/Meta/clplateb.jl @@ -16,6 +16,10 @@ clplateb_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_clplateb_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplateb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clplatec.jl b/src/Meta/clplatec.jl index 00162ead..f99f84c9 100644 --- a/src/Meta/clplatec.jl +++ b/src/Meta/clplatec.jl @@ -16,6 +16,10 @@ clplatec_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_clplatec_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplatec_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/controlinvestment.jl b/src/Meta/controlinvestment.jl index 89008bb8..282c3b30 100644 --- a/src/Meta/controlinvestment.jl +++ b/src/Meta/controlinvestment.jl @@ -16,6 +16,10 @@ controlinvestment_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_controlinvestment_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_controlinvestment_ncon(; n::Integer = default_nvar, kwargs...) = div(n, 2) diff --git a/src/Meta/cosine.jl b/src/Meta/cosine.jl index ca041392..3b3274c2 100644 --- a/src/Meta/cosine.jl +++ b/src/Meta/cosine.jl @@ -16,6 +16,10 @@ cosine_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_cosine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_cosine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cragglvy.jl b/src/Meta/cragglvy.jl index 90048621..f44dbf0e 100644 --- a/src/Meta/cragglvy.jl +++ b/src/Meta/cragglvy.jl @@ -16,6 +16,10 @@ cragglvy_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_cragglvy_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_cragglvy_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cragglvy2.jl b/src/Meta/cragglvy2.jl index 194bfca9..e7799d0c 100644 --- a/src/Meta/cragglvy2.jl +++ b/src/Meta/cragglvy2.jl @@ -16,6 +16,10 @@ cragglvy2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_cragglvy2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 diff --git a/src/Meta/curly.jl b/src/Meta/curly.jl index 122f5cd2..4d6fe2d5 100644 --- a/src/Meta/curly.jl +++ b/src/Meta/curly.jl @@ -16,6 +16,10 @@ curly_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_curly_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly10.jl b/src/Meta/curly10.jl index 6567720c..12218f2e 100644 --- a/src/Meta/curly10.jl +++ b/src/Meta/curly10.jl @@ -16,6 +16,10 @@ curly10_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_curly10_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly20.jl b/src/Meta/curly20.jl index 0f1f9ff9..95151bd3 100644 --- a/src/Meta/curly20.jl +++ b/src/Meta/curly20.jl @@ -16,6 +16,10 @@ curly20_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_curly20_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly30.jl b/src/Meta/curly30.jl index 4428e98f..5a5ca962 100644 --- a/src/Meta/curly30.jl +++ b/src/Meta/curly30.jl @@ -16,6 +16,10 @@ curly30_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_curly30_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly30_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/danwood.jl b/src/Meta/danwood.jl index 96642cf2..6f16a440 100644 --- a/src/Meta/danwood.jl +++ b/src/Meta/danwood.jl @@ -16,6 +16,10 @@ danwood_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_danwood_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_danwood_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaane.jl b/src/Meta/dixmaane.jl index 2037efaa..44c7f09e 100644 --- a/src/Meta/dixmaane.jl +++ b/src/Meta/dixmaane.jl @@ -16,6 +16,10 @@ dixmaane_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaane_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaane_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanf.jl b/src/Meta/dixmaanf.jl index d38b3de7..002929a1 100644 --- a/src/Meta/dixmaanf.jl +++ b/src/Meta/dixmaanf.jl @@ -16,6 +16,10 @@ dixmaanf_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanf_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanf_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaang.jl b/src/Meta/dixmaang.jl index 07649478..1b420529 100644 --- a/src/Meta/dixmaang.jl +++ b/src/Meta/dixmaang.jl @@ -16,6 +16,10 @@ dixmaang_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaang_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaang_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanh.jl b/src/Meta/dixmaanh.jl index fb397f6a..1387b571 100644 --- a/src/Meta/dixmaanh.jl +++ b/src/Meta/dixmaanh.jl @@ -16,6 +16,10 @@ dixmaanh_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanh_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanh_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaani.jl b/src/Meta/dixmaani.jl index 76b9700d..71ed557b 100644 --- a/src/Meta/dixmaani.jl +++ b/src/Meta/dixmaani.jl @@ -16,6 +16,10 @@ dixmaani_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaani_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaani_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanj.jl b/src/Meta/dixmaanj.jl index 530b0f4f..c50b6a05 100644 --- a/src/Meta/dixmaanj.jl +++ b/src/Meta/dixmaanj.jl @@ -16,6 +16,10 @@ dixmaanj_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanj_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanj_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaank.jl b/src/Meta/dixmaank.jl index 0022bcf2..fe623686 100644 --- a/src/Meta/dixmaank.jl +++ b/src/Meta/dixmaank.jl @@ -16,6 +16,10 @@ dixmaank_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaank_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaank_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanl.jl b/src/Meta/dixmaanl.jl index d83d7924..60530220 100644 --- a/src/Meta/dixmaanl.jl +++ b/src/Meta/dixmaanl.jl @@ -16,6 +16,10 @@ dixmaanl_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanl_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanl_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanm.jl b/src/Meta/dixmaanm.jl index 902c7257..044d73f6 100644 --- a/src/Meta/dixmaanm.jl +++ b/src/Meta/dixmaanm.jl @@ -16,6 +16,10 @@ dixmaanm_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanm_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanm_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaann.jl b/src/Meta/dixmaann.jl index dc60db32..1767fdb3 100644 --- a/src/Meta/dixmaann.jl +++ b/src/Meta/dixmaann.jl @@ -16,6 +16,10 @@ dixmaann_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaann_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaann_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaano.jl b/src/Meta/dixmaano.jl index a740ee65..5c55f1c4 100644 --- a/src/Meta/dixmaano.jl +++ b/src/Meta/dixmaano.jl @@ -16,6 +16,10 @@ dixmaano_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaano_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaano_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanp.jl b/src/Meta/dixmaanp.jl index ab30bfed..e4c02871 100644 --- a/src/Meta/dixmaanp.jl +++ b/src/Meta/dixmaanp.jl @@ -16,6 +16,10 @@ dixmaanp_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixmaanp_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanp_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixon3dq.jl b/src/Meta/dixon3dq.jl index b1167abd..c5ca8782 100644 --- a/src/Meta/dixon3dq.jl +++ b/src/Meta/dixon3dq.jl @@ -16,6 +16,10 @@ dixon3dq_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dixon3dq_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dixon3dq_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dqdrtic.jl b/src/Meta/dqdrtic.jl index 03fa3f6b..1fb04a0a 100644 --- a/src/Meta/dqdrtic.jl +++ b/src/Meta/dqdrtic.jl @@ -16,6 +16,10 @@ dqdrtic_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dqdrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dqdrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dqrtic.jl b/src/Meta/dqrtic.jl index 2cb56817..947cb343 100644 --- a/src/Meta/dqrtic.jl +++ b/src/Meta/dqrtic.jl @@ -16,6 +16,10 @@ dqrtic_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_dqrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dqrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/eckerle4.jl b/src/Meta/eckerle4.jl index 3a5c12c5..0d2d3e93 100644 --- a/src/Meta/eckerle4.jl +++ b/src/Meta/eckerle4.jl @@ -16,6 +16,10 @@ eckerle4_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_eckerle4_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_eckerle4_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/edensch.jl b/src/Meta/edensch.jl index 9ac72241..327aa3b1 100644 --- a/src/Meta/edensch.jl +++ b/src/Meta/edensch.jl @@ -16,6 +16,10 @@ edensch_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_edensch_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_edensch_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/eg2.jl b/src/Meta/eg2.jl index e012fa55..6902ca91 100644 --- a/src/Meta/eg2.jl +++ b/src/Meta/eg2.jl @@ -16,6 +16,10 @@ eg2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_eg2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_eg2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/elec.jl b/src/Meta/elec.jl index 84e4b91d..963312c2 100644 --- a/src/Meta/elec.jl +++ b/src/Meta/elec.jl @@ -16,6 +16,10 @@ elec_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_elec_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(2, div(n, 3)) get_elec_ncon(; n::Integer = default_nvar, kwargs...) = max(2, div(n, 3)) diff --git a/src/Meta/engval1.jl b/src/Meta/engval1.jl index 432b0616..da554d02 100644 --- a/src/Meta/engval1.jl +++ b/src/Meta/engval1.jl @@ -16,6 +16,10 @@ engval1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_engval1_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_engval1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/enso.jl b/src/Meta/enso.jl index a010b309..e48778f7 100644 --- a/src/Meta/enso.jl +++ b/src/Meta/enso.jl @@ -16,6 +16,10 @@ enso_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_enso_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_enso_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/errinros_mod.jl b/src/Meta/errinros_mod.jl index 01a24d5f..65140860 100644 --- a/src/Meta/errinros_mod.jl +++ b/src/Meta/errinros_mod.jl @@ -16,6 +16,10 @@ errinros_mod_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_errinros_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_errinros_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/extrosnb.jl b/src/Meta/extrosnb.jl index 7503572c..5700163c 100644 --- a/src/Meta/extrosnb.jl +++ b/src/Meta/extrosnb.jl @@ -16,6 +16,10 @@ extrosnb_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_extrosnb_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_extrosnb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletcbv2.jl b/src/Meta/fletcbv2.jl index c1640e20..cc0857dc 100644 --- a/src/Meta/fletcbv2.jl +++ b/src/Meta/fletcbv2.jl @@ -16,6 +16,10 @@ fletcbv2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_fletcbv2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletcbv2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletcbv3_mod.jl b/src/Meta/fletcbv3_mod.jl index 2216cc00..cbce1eba 100644 --- a/src/Meta/fletcbv3_mod.jl +++ b/src/Meta/fletcbv3_mod.jl @@ -16,6 +16,10 @@ fletcbv3_mod_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_fletcbv3_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletcbv3_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletchcr.jl b/src/Meta/fletchcr.jl index 7285200e..52febf7a 100644 --- a/src/Meta/fletchcr.jl +++ b/src/Meta/fletchcr.jl @@ -16,6 +16,10 @@ fletchcr_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_fletchcr_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletchcr_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fminsrf2.jl b/src/Meta/fminsrf2.jl index 2e2851f0..05c8b566 100644 --- a/src/Meta/fminsrf2.jl +++ b/src/Meta/fminsrf2.jl @@ -16,6 +16,10 @@ fminsrf2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_fminsrf2_nvar(; n::Integer = default_nvar, kwargs...) = 100 get_fminsrf2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/freuroth.jl b/src/Meta/freuroth.jl index 3ed2aa6d..1d837302 100644 --- a/src/Meta/freuroth.jl +++ b/src/Meta/freuroth.jl @@ -16,6 +16,10 @@ freuroth_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_freuroth_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_freuroth_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gasoil.jl b/src/Meta/gasoil.jl index 8bf10594..4f48d086 100644 --- a/src/Meta/gasoil.jl +++ b/src/Meta/gasoil.jl @@ -16,6 +16,10 @@ gasoil_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gasoil_nvar(; n::Integer = default_nvar, kwargs...) = 26 * n + 3 get_gasoil_ncon(; n::Integer = default_nvar, kwargs...) = 26 * n + 0 diff --git a/src/Meta/gauss1.jl b/src/Meta/gauss1.jl index 0d9c1959..afccdce1 100644 --- a/src/Meta/gauss1.jl +++ b/src/Meta/gauss1.jl @@ -16,6 +16,10 @@ gauss1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gauss1_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_gauss1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gauss2.jl b/src/Meta/gauss2.jl index 14799cf0..b0e3988e 100644 --- a/src/Meta/gauss2.jl +++ b/src/Meta/gauss2.jl @@ -16,6 +16,10 @@ gauss2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gauss2_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_gauss2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gauss3.jl b/src/Meta/gauss3.jl index 21f1306f..05f758e7 100644 --- a/src/Meta/gauss3.jl +++ b/src/Meta/gauss3.jl @@ -16,6 +16,10 @@ gauss3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gauss3_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_gauss3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gaussian.jl b/src/Meta/gaussian.jl index 61019d11..9f8713a0 100644 --- a/src/Meta/gaussian.jl +++ b/src/Meta/gaussian.jl @@ -16,6 +16,10 @@ gaussian_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gaussian_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_gaussian_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/genbroydenb.jl b/src/Meta/genbroydenb.jl index 2ecb87ad..7bcf1bf7 100644 --- a/src/Meta/genbroydenb.jl +++ b/src/Meta/genbroydenb.jl @@ -16,6 +16,10 @@ genbroydenb_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_genbroydenb_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/genbroydentri.jl b/src/Meta/genbroydentri.jl index 4ee3003d..927d3870 100644 --- a/src/Meta/genbroydentri.jl +++ b/src/Meta/genbroydentri.jl @@ -16,6 +16,10 @@ genbroydentri_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_genbroydentri_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/genhumps.jl b/src/Meta/genhumps.jl index 99238956..6876fabf 100644 --- a/src/Meta/genhumps.jl +++ b/src/Meta/genhumps.jl @@ -16,6 +16,10 @@ genhumps_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_genhumps_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genhumps_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/genrose.jl b/src/Meta/genrose.jl index 53fe1bc2..520ec786 100644 --- a/src/Meta/genrose.jl +++ b/src/Meta/genrose.jl @@ -16,6 +16,10 @@ genrose_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_genrose_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genrose_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/genrose_nash.jl b/src/Meta/genrose_nash.jl index 62651bf5..744f69f9 100644 --- a/src/Meta/genrose_nash.jl +++ b/src/Meta/genrose_nash.jl @@ -16,6 +16,10 @@ genrose_nash_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_genrose_nash_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genrose_nash_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/glider.jl b/src/Meta/glider.jl index 6a31a029..fa5bde29 100644 --- a/src/Meta/glider.jl +++ b/src/Meta/glider.jl @@ -16,6 +16,10 @@ glider_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_glider_nvar(; n::Integer = default_nvar, kwargs...) = 5 * n + 6 get_glider_ncon(; n::Integer = default_nvar, kwargs...) = 4 * n + 7 diff --git a/src/Meta/gulf.jl b/src/Meta/gulf.jl index 50763d05..bf55ac93 100644 --- a/src/Meta/gulf.jl +++ b/src/Meta/gulf.jl @@ -16,6 +16,10 @@ gulf_meta = Dict( :is_feasible => true, :defined_everywhere => false, :origin => :real, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_gulf_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_gulf_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hahn1.jl b/src/Meta/hahn1.jl index a5e6896c..867519fc 100644 --- a/src/Meta/hahn1.jl +++ b/src/Meta/hahn1.jl @@ -16,6 +16,10 @@ hahn1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hahn1_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hahn1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/helical.jl b/src/Meta/helical.jl index fb99f918..52c35328 100644 --- a/src/Meta/helical.jl +++ b/src/Meta/helical.jl @@ -16,6 +16,10 @@ helical_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_helical_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_helical_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hovercraft1d.jl b/src/Meta/hovercraft1d.jl index 7f3fffe5..dfc597d9 100644 --- a/src/Meta/hovercraft1d.jl +++ b/src/Meta/hovercraft1d.jl @@ -16,6 +16,10 @@ hovercraft1d_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hovercraft1d_nvar(; n::Integer = default_nvar, kwargs...) = 3 * div(n, 3) - 1 get_hovercraft1d_ncon(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 3) + 2 diff --git a/src/Meta/hs1.jl b/src/Meta/hs1.jl index fd431abb..bfe19aec 100644 --- a/src/Meta/hs1.jl +++ b/src/Meta/hs1.jl @@ -16,6 +16,10 @@ hs1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs1_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs10.jl b/src/Meta/hs10.jl index cb4621b5..71a7d041 100644 --- a/src/Meta/hs10.jl +++ b/src/Meta/hs10.jl @@ -16,6 +16,10 @@ hs10_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs10_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs10_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs100.jl b/src/Meta/hs100.jl index bec68d4e..121dbcee 100644 --- a/src/Meta/hs100.jl +++ b/src/Meta/hs100.jl @@ -16,6 +16,10 @@ hs100_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs100_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs100_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs101.jl b/src/Meta/hs101.jl index 96d2dc66..47d947fe 100644 --- a/src/Meta/hs101.jl +++ b/src/Meta/hs101.jl @@ -16,6 +16,10 @@ hs101_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs101_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs101_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs102.jl b/src/Meta/hs102.jl index 47eda9b4..84af7442 100644 --- a/src/Meta/hs102.jl +++ b/src/Meta/hs102.jl @@ -16,6 +16,10 @@ hs102_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs102_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs102_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs103.jl b/src/Meta/hs103.jl index 7d1e9946..c6d6e4d8 100644 --- a/src/Meta/hs103.jl +++ b/src/Meta/hs103.jl @@ -16,6 +16,10 @@ hs103_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs103_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs103_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs104.jl b/src/Meta/hs104.jl index fe6ed922..a5ba8e49 100644 --- a/src/Meta/hs104.jl +++ b/src/Meta/hs104.jl @@ -16,6 +16,10 @@ hs104_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs104_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs104_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs105.jl b/src/Meta/hs105.jl index d41eeef3..81e487c8 100644 --- a/src/Meta/hs105.jl +++ b/src/Meta/hs105.jl @@ -16,6 +16,10 @@ hs105_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs105_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs105_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs106.jl b/src/Meta/hs106.jl index 49bc3871..ca381271 100644 --- a/src/Meta/hs106.jl +++ b/src/Meta/hs106.jl @@ -16,6 +16,10 @@ hs106_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs106_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs106_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs107.jl b/src/Meta/hs107.jl index e0fd69fc..283c6398 100644 --- a/src/Meta/hs107.jl +++ b/src/Meta/hs107.jl @@ -16,6 +16,10 @@ hs107_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs107_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs107_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs108.jl b/src/Meta/hs108.jl index 3bb568cd..e29bb613 100644 --- a/src/Meta/hs108.jl +++ b/src/Meta/hs108.jl @@ -16,6 +16,10 @@ hs108_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs108_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs108_ncon(; n::Integer = default_nvar, kwargs...) = 12 diff --git a/src/Meta/hs109.jl b/src/Meta/hs109.jl index 818327f9..7552c17f 100644 --- a/src/Meta/hs109.jl +++ b/src/Meta/hs109.jl @@ -16,6 +16,10 @@ hs109_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs109_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs109_ncon(; n::Integer = default_nvar, kwargs...) = 9 diff --git a/src/Meta/hs11.jl b/src/Meta/hs11.jl index a9a5548e..b0173424 100644 --- a/src/Meta/hs11.jl +++ b/src/Meta/hs11.jl @@ -16,6 +16,10 @@ hs11_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs11_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs11_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs110.jl b/src/Meta/hs110.jl index 2c69c09f..ee2deeee 100644 --- a/src/Meta/hs110.jl +++ b/src/Meta/hs110.jl @@ -16,6 +16,10 @@ hs110_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs110_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs110_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs111.jl b/src/Meta/hs111.jl index 989b9748..42e780b0 100644 --- a/src/Meta/hs111.jl +++ b/src/Meta/hs111.jl @@ -16,6 +16,10 @@ hs111_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs111_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs111_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs112.jl b/src/Meta/hs112.jl index 31ce58d0..a4064fc0 100644 --- a/src/Meta/hs112.jl +++ b/src/Meta/hs112.jl @@ -16,6 +16,10 @@ hs112_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs112_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs112_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs113.jl b/src/Meta/hs113.jl index 54db48c6..4c0b2ccf 100644 --- a/src/Meta/hs113.jl +++ b/src/Meta/hs113.jl @@ -16,6 +16,10 @@ hs113_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs113_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs113_ncon(; n::Integer = default_nvar, kwargs...) = 8 diff --git a/src/Meta/hs114.jl b/src/Meta/hs114.jl index 1741dd1c..ea0928a7 100644 --- a/src/Meta/hs114.jl +++ b/src/Meta/hs114.jl @@ -16,6 +16,10 @@ hs114_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs114_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs114_ncon(; n::Integer = default_nvar, kwargs...) = 11 diff --git a/src/Meta/hs116.jl b/src/Meta/hs116.jl index 47be81dc..14896a02 100644 --- a/src/Meta/hs116.jl +++ b/src/Meta/hs116.jl @@ -16,6 +16,10 @@ hs116_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs116_nvar(; n::Integer = default_nvar, kwargs...) = 13 get_hs116_ncon(; n::Integer = default_nvar, kwargs...) = 15 diff --git a/src/Meta/hs117.jl b/src/Meta/hs117.jl index 9c062b5c..5ab15027 100644 --- a/src/Meta/hs117.jl +++ b/src/Meta/hs117.jl @@ -16,6 +16,10 @@ hs117_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs117_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_hs117_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs118.jl b/src/Meta/hs118.jl index 52c4c7ca..1576b23f 100644 --- a/src/Meta/hs118.jl +++ b/src/Meta/hs118.jl @@ -16,6 +16,10 @@ hs118_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs118_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_hs118_ncon(; n::Integer = default_nvar, kwargs...) = 17 diff --git a/src/Meta/hs119.jl b/src/Meta/hs119.jl index 2876677c..366a707e 100644 --- a/src/Meta/hs119.jl +++ b/src/Meta/hs119.jl @@ -16,6 +16,10 @@ hs119_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs119_nvar(; n::Integer = default_nvar, kwargs...) = 16 get_hs119_ncon(; n::Integer = default_nvar, kwargs...) = 8 diff --git a/src/Meta/hs12.jl b/src/Meta/hs12.jl index afca140b..db8d21a7 100644 --- a/src/Meta/hs12.jl +++ b/src/Meta/hs12.jl @@ -16,6 +16,10 @@ hs12_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs12_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs12_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs13.jl b/src/Meta/hs13.jl index 6979c00a..7686f5ec 100644 --- a/src/Meta/hs13.jl +++ b/src/Meta/hs13.jl @@ -16,6 +16,10 @@ hs13_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs13_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs13_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs14.jl b/src/Meta/hs14.jl index 619a41af..fb72e673 100644 --- a/src/Meta/hs14.jl +++ b/src/Meta/hs14.jl @@ -16,6 +16,10 @@ hs14_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs14_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs14_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs15.jl b/src/Meta/hs15.jl index 69b45ce6..6df98a13 100644 --- a/src/Meta/hs15.jl +++ b/src/Meta/hs15.jl @@ -16,6 +16,10 @@ hs15_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs15_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs15_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs16.jl b/src/Meta/hs16.jl index c93326e1..bb205e31 100644 --- a/src/Meta/hs16.jl +++ b/src/Meta/hs16.jl @@ -16,6 +16,10 @@ hs16_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs16_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs16_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs17.jl b/src/Meta/hs17.jl index 8478a2b1..ed4ce6b7 100644 --- a/src/Meta/hs17.jl +++ b/src/Meta/hs17.jl @@ -16,6 +16,10 @@ hs17_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs17_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs17_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs18.jl b/src/Meta/hs18.jl index 1bb95e94..b46d5b56 100644 --- a/src/Meta/hs18.jl +++ b/src/Meta/hs18.jl @@ -16,6 +16,10 @@ hs18_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs18_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs18_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs19.jl b/src/Meta/hs19.jl index eedec28b..0989349b 100644 --- a/src/Meta/hs19.jl +++ b/src/Meta/hs19.jl @@ -16,6 +16,10 @@ hs19_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs19_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs19_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs2.jl b/src/Meta/hs2.jl index 5c5e4152..c2574c3a 100644 --- a/src/Meta/hs2.jl +++ b/src/Meta/hs2.jl @@ -16,6 +16,10 @@ hs2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs2_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs20.jl b/src/Meta/hs20.jl index 91b4038b..2334a27d 100644 --- a/src/Meta/hs20.jl +++ b/src/Meta/hs20.jl @@ -16,6 +16,10 @@ hs20_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs20_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs20_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs201.jl b/src/Meta/hs201.jl index 0ed7b4bb..3463d663 100644 --- a/src/Meta/hs201.jl +++ b/src/Meta/hs201.jl @@ -16,6 +16,10 @@ hs201_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs201_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs201_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs21.jl b/src/Meta/hs21.jl index fe79be68..419f29f2 100644 --- a/src/Meta/hs21.jl +++ b/src/Meta/hs21.jl @@ -16,6 +16,10 @@ hs21_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs21_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs21_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs211.jl b/src/Meta/hs211.jl index b3a8622a..99cd98b6 100644 --- a/src/Meta/hs211.jl +++ b/src/Meta/hs211.jl @@ -16,6 +16,10 @@ hs211_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs211_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs211_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs219.jl b/src/Meta/hs219.jl index da47ae17..6d44a15e 100644 --- a/src/Meta/hs219.jl +++ b/src/Meta/hs219.jl @@ -16,6 +16,10 @@ hs219_meta = Dict( :is_feasible => true, :defined_everywhere => true, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs219_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs219_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs22.jl b/src/Meta/hs22.jl index f9cef42b..960a60b7 100644 --- a/src/Meta/hs22.jl +++ b/src/Meta/hs22.jl @@ -16,6 +16,10 @@ hs22_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs22_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs22_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs220.jl b/src/Meta/hs220.jl index 3a81f74b..1d6108a2 100644 --- a/src/Meta/hs220.jl +++ b/src/Meta/hs220.jl @@ -16,6 +16,10 @@ hs220_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs220_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs220_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs221.jl b/src/Meta/hs221.jl index e8e8f70e..1031126c 100644 --- a/src/Meta/hs221.jl +++ b/src/Meta/hs221.jl @@ -16,6 +16,10 @@ hs221_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs221_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs221_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs222.jl b/src/Meta/hs222.jl index f9bc7df9..ecec0a1a 100644 --- a/src/Meta/hs222.jl +++ b/src/Meta/hs222.jl @@ -16,6 +16,10 @@ hs222_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs222_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs222_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs223.jl b/src/Meta/hs223.jl index 9b765b2c..51cbb2bb 100644 --- a/src/Meta/hs223.jl +++ b/src/Meta/hs223.jl @@ -16,6 +16,10 @@ hs223_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs223_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs223_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs224.jl b/src/Meta/hs224.jl index e6e29d1a..b3803a78 100644 --- a/src/Meta/hs224.jl +++ b/src/Meta/hs224.jl @@ -16,6 +16,10 @@ hs224_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs224_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs224_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs225.jl b/src/Meta/hs225.jl index a59aa14e..8cd442a6 100644 --- a/src/Meta/hs225.jl +++ b/src/Meta/hs225.jl @@ -16,6 +16,10 @@ hs225_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs225_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs225_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs226.jl b/src/Meta/hs226.jl index c7944e78..be74d025 100644 --- a/src/Meta/hs226.jl +++ b/src/Meta/hs226.jl @@ -16,6 +16,10 @@ hs226_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs226_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs226_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs227.jl b/src/Meta/hs227.jl index fd0a0d2f..9f58b20f 100644 --- a/src/Meta/hs227.jl +++ b/src/Meta/hs227.jl @@ -16,6 +16,10 @@ hs227_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs227_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs227_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs228.jl b/src/Meta/hs228.jl index c043053d..fe7a7682 100644 --- a/src/Meta/hs228.jl +++ b/src/Meta/hs228.jl @@ -16,6 +16,10 @@ hs228_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs228_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs228_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs229.jl b/src/Meta/hs229.jl index cedf7d59..c1099bfe 100644 --- a/src/Meta/hs229.jl +++ b/src/Meta/hs229.jl @@ -16,6 +16,10 @@ hs229_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs229_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs229_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs23.jl b/src/Meta/hs23.jl index 1c7dc3a8..3c03e334 100644 --- a/src/Meta/hs23.jl +++ b/src/Meta/hs23.jl @@ -16,6 +16,10 @@ hs23_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs23_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs23_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs230.jl b/src/Meta/hs230.jl index 503b5040..a905289a 100644 --- a/src/Meta/hs230.jl +++ b/src/Meta/hs230.jl @@ -16,6 +16,10 @@ hs230_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs230_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs230_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs231.jl b/src/Meta/hs231.jl index 3d04572a..99d95ff4 100644 --- a/src/Meta/hs231.jl +++ b/src/Meta/hs231.jl @@ -16,6 +16,10 @@ hs231_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs231_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs231_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs232.jl b/src/Meta/hs232.jl index 4af57a70..f4f0197b 100644 --- a/src/Meta/hs232.jl +++ b/src/Meta/hs232.jl @@ -16,6 +16,10 @@ hs232_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs232_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs232_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs233.jl b/src/Meta/hs233.jl index 719de343..594395e0 100644 --- a/src/Meta/hs233.jl +++ b/src/Meta/hs233.jl @@ -16,6 +16,10 @@ hs233_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs233_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs233_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs234.jl b/src/Meta/hs234.jl index 81237bec..abf49ade 100644 --- a/src/Meta/hs234.jl +++ b/src/Meta/hs234.jl @@ -16,6 +16,10 @@ hs234_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs234_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs234_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs235.jl b/src/Meta/hs235.jl index 7da5a8e4..f6d7f24b 100644 --- a/src/Meta/hs235.jl +++ b/src/Meta/hs235.jl @@ -16,6 +16,10 @@ hs235_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs235_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs235_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs236.jl b/src/Meta/hs236.jl index 9bf873f2..0c1e4119 100644 --- a/src/Meta/hs236.jl +++ b/src/Meta/hs236.jl @@ -16,6 +16,10 @@ hs236_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs236_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs236_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs237.jl b/src/Meta/hs237.jl index 72a098e7..c3a7ce72 100644 --- a/src/Meta/hs237.jl +++ b/src/Meta/hs237.jl @@ -16,6 +16,10 @@ hs237_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs237_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs237_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs238.jl b/src/Meta/hs238.jl index 259fdac2..6d1f30f0 100644 --- a/src/Meta/hs238.jl +++ b/src/Meta/hs238.jl @@ -16,6 +16,10 @@ hs238_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs238_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs238_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs239.jl b/src/Meta/hs239.jl index f60e88e2..2f6c88ad 100644 --- a/src/Meta/hs239.jl +++ b/src/Meta/hs239.jl @@ -16,6 +16,10 @@ hs239_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs239_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs239_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs24.jl b/src/Meta/hs24.jl index 3b337714..6da6ae0e 100644 --- a/src/Meta/hs24.jl +++ b/src/Meta/hs24.jl @@ -16,6 +16,10 @@ hs24_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs24_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs24_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs240.jl b/src/Meta/hs240.jl index c22b9bdd..69fc123e 100644 --- a/src/Meta/hs240.jl +++ b/src/Meta/hs240.jl @@ -16,6 +16,10 @@ hs240_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs240_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs240_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs241.jl b/src/Meta/hs241.jl index f40486d3..b304de6c 100644 --- a/src/Meta/hs241.jl +++ b/src/Meta/hs241.jl @@ -16,6 +16,10 @@ hs241_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs241_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs241_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs242.jl b/src/Meta/hs242.jl index 24ea2b7a..aaa6d64c 100644 --- a/src/Meta/hs242.jl +++ b/src/Meta/hs242.jl @@ -16,6 +16,10 @@ hs242_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs242_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs242_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs243.jl b/src/Meta/hs243.jl index ac26ab5d..206b8997 100644 --- a/src/Meta/hs243.jl +++ b/src/Meta/hs243.jl @@ -16,6 +16,10 @@ hs243_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs243_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs243_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs244.jl b/src/Meta/hs244.jl index e3ba8001..465d9ce9 100644 --- a/src/Meta/hs244.jl +++ b/src/Meta/hs244.jl @@ -16,6 +16,10 @@ hs244_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs244_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs244_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs245.jl b/src/Meta/hs245.jl index 664b3b9a..e984d320 100644 --- a/src/Meta/hs245.jl +++ b/src/Meta/hs245.jl @@ -16,6 +16,10 @@ hs245_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs245_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs245_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs246.jl b/src/Meta/hs246.jl index 92162896..121501ed 100644 --- a/src/Meta/hs246.jl +++ b/src/Meta/hs246.jl @@ -16,6 +16,10 @@ hs246_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs246_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs246_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs248.jl b/src/Meta/hs248.jl index 9100289a..855b39c8 100644 --- a/src/Meta/hs248.jl +++ b/src/Meta/hs248.jl @@ -16,6 +16,10 @@ hs248_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs248_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs248_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs249.jl b/src/Meta/hs249.jl index 70482b49..5cf901ef 100644 --- a/src/Meta/hs249.jl +++ b/src/Meta/hs249.jl @@ -16,6 +16,10 @@ hs249_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs249_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs249_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs25.jl b/src/Meta/hs25.jl index e84166ec..938c841a 100644 --- a/src/Meta/hs25.jl +++ b/src/Meta/hs25.jl @@ -16,6 +16,10 @@ hs25_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs25_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs25_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs250.jl b/src/Meta/hs250.jl index 0fad6714..739c0600 100644 --- a/src/Meta/hs250.jl +++ b/src/Meta/hs250.jl @@ -16,6 +16,10 @@ hs250_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs250_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs250_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs251.jl b/src/Meta/hs251.jl index 05a11a0a..a9ecce35 100644 --- a/src/Meta/hs251.jl +++ b/src/Meta/hs251.jl @@ -16,6 +16,10 @@ hs251_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs251_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs251_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs252.jl b/src/Meta/hs252.jl index 86b8ce08..7f9c3567 100644 --- a/src/Meta/hs252.jl +++ b/src/Meta/hs252.jl @@ -16,6 +16,10 @@ hs252_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs252_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs252_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs253.jl b/src/Meta/hs253.jl index 7fa0eb6c..87775a5e 100644 --- a/src/Meta/hs253.jl +++ b/src/Meta/hs253.jl @@ -16,6 +16,10 @@ hs253_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs253_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs253_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs254.jl b/src/Meta/hs254.jl index c21a61b3..c4ee17d1 100644 --- a/src/Meta/hs254.jl +++ b/src/Meta/hs254.jl @@ -16,6 +16,10 @@ hs254_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs254_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs254_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs255.jl b/src/Meta/hs255.jl index 814e7a40..29640515 100644 --- a/src/Meta/hs255.jl +++ b/src/Meta/hs255.jl @@ -16,6 +16,10 @@ hs255_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs255_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs255_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs256.jl b/src/Meta/hs256.jl index 233bd029..6498f743 100644 --- a/src/Meta/hs256.jl +++ b/src/Meta/hs256.jl @@ -16,6 +16,10 @@ hs256_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs256_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs256_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs257.jl b/src/Meta/hs257.jl index b5c7db3a..e4ba665e 100644 --- a/src/Meta/hs257.jl +++ b/src/Meta/hs257.jl @@ -16,6 +16,10 @@ hs257_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs257_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs257_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs258.jl b/src/Meta/hs258.jl index 19c62c7f..d8bbc140 100644 --- a/src/Meta/hs258.jl +++ b/src/Meta/hs258.jl @@ -16,6 +16,10 @@ hs258_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs258_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs258_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs259.jl b/src/Meta/hs259.jl index 7e126a76..b68f16b9 100644 --- a/src/Meta/hs259.jl +++ b/src/Meta/hs259.jl @@ -16,6 +16,10 @@ hs259_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs259_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs259_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs26.jl b/src/Meta/hs26.jl index 100cfdb2..dcbd8486 100644 --- a/src/Meta/hs26.jl +++ b/src/Meta/hs26.jl @@ -16,6 +16,10 @@ hs26_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs26_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs26_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs260.jl b/src/Meta/hs260.jl index 874135b5..7cb70cbe 100644 --- a/src/Meta/hs260.jl +++ b/src/Meta/hs260.jl @@ -16,6 +16,10 @@ hs260_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs260_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs260_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs261.jl b/src/Meta/hs261.jl index f7c10a52..a6cdc1b6 100644 --- a/src/Meta/hs261.jl +++ b/src/Meta/hs261.jl @@ -16,6 +16,10 @@ hs261_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs261_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs261_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs262.jl b/src/Meta/hs262.jl index 0fb822e0..545de069 100644 --- a/src/Meta/hs262.jl +++ b/src/Meta/hs262.jl @@ -16,6 +16,10 @@ hs262_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs262_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs262_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs263.jl b/src/Meta/hs263.jl index 9a3db015..08ea078b 100644 --- a/src/Meta/hs263.jl +++ b/src/Meta/hs263.jl @@ -16,6 +16,10 @@ hs263_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs263_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs263_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs264.jl b/src/Meta/hs264.jl index b816a4cd..bd124e42 100644 --- a/src/Meta/hs264.jl +++ b/src/Meta/hs264.jl @@ -16,6 +16,10 @@ hs264_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs264_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs264_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs265.jl b/src/Meta/hs265.jl index e57316ca..c4c7eeba 100644 --- a/src/Meta/hs265.jl +++ b/src/Meta/hs265.jl @@ -16,6 +16,10 @@ hs265_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs265_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs265_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs27.jl b/src/Meta/hs27.jl index e8851e20..8fd9a932 100644 --- a/src/Meta/hs27.jl +++ b/src/Meta/hs27.jl @@ -16,6 +16,10 @@ hs27_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs27_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs27_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs28.jl b/src/Meta/hs28.jl index f4f3f589..b5b249c3 100644 --- a/src/Meta/hs28.jl +++ b/src/Meta/hs28.jl @@ -16,6 +16,10 @@ hs28_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs28_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs28_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs29.jl b/src/Meta/hs29.jl index 61d68ef4..0fd0d5ff 100644 --- a/src/Meta/hs29.jl +++ b/src/Meta/hs29.jl @@ -16,6 +16,10 @@ hs29_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs29_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs29_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs3.jl b/src/Meta/hs3.jl index c6c6010b..9309ff48 100644 --- a/src/Meta/hs3.jl +++ b/src/Meta/hs3.jl @@ -16,6 +16,10 @@ hs3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs3_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs30.jl b/src/Meta/hs30.jl index 331b5191..56a222b0 100644 --- a/src/Meta/hs30.jl +++ b/src/Meta/hs30.jl @@ -16,6 +16,10 @@ hs30_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs30_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs30_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs31.jl b/src/Meta/hs31.jl index 5741aea1..2450a1e2 100644 --- a/src/Meta/hs31.jl +++ b/src/Meta/hs31.jl @@ -16,6 +16,10 @@ hs31_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs31_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs31_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs316.jl b/src/Meta/hs316.jl index c719858a..deb7c852 100644 --- a/src/Meta/hs316.jl +++ b/src/Meta/hs316.jl @@ -16,6 +16,10 @@ hs316_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs316_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs316_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs317.jl b/src/Meta/hs317.jl index 67c249c2..4b9d6137 100644 --- a/src/Meta/hs317.jl +++ b/src/Meta/hs317.jl @@ -16,6 +16,10 @@ hs317_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs317_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs317_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs318.jl b/src/Meta/hs318.jl index 9c373b78..1ddebb17 100644 --- a/src/Meta/hs318.jl +++ b/src/Meta/hs318.jl @@ -16,6 +16,10 @@ hs318_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs318_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs318_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs319.jl b/src/Meta/hs319.jl index 079daf99..29a2dfaf 100644 --- a/src/Meta/hs319.jl +++ b/src/Meta/hs319.jl @@ -16,6 +16,10 @@ hs319_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs319_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs319_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs32.jl b/src/Meta/hs32.jl index 77a0dca0..aadc7efc 100644 --- a/src/Meta/hs32.jl +++ b/src/Meta/hs32.jl @@ -16,6 +16,10 @@ hs32_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs32_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs32_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs320.jl b/src/Meta/hs320.jl index d5ca02a2..f512778f 100644 --- a/src/Meta/hs320.jl +++ b/src/Meta/hs320.jl @@ -16,6 +16,10 @@ hs320_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs320_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs320_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs321.jl b/src/Meta/hs321.jl index 1414dfdf..a3cd1c73 100644 --- a/src/Meta/hs321.jl +++ b/src/Meta/hs321.jl @@ -16,6 +16,10 @@ hs321_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs321_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs321_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs322.jl b/src/Meta/hs322.jl index 087fd7dd..13685ed4 100644 --- a/src/Meta/hs322.jl +++ b/src/Meta/hs322.jl @@ -16,6 +16,10 @@ hs322_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs322_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs322_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs33.jl b/src/Meta/hs33.jl index 4c0c25cf..4ba7f21f 100644 --- a/src/Meta/hs33.jl +++ b/src/Meta/hs33.jl @@ -16,6 +16,10 @@ hs33_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs33_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs33_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs34.jl b/src/Meta/hs34.jl index 540e98af..fe43eb5a 100644 --- a/src/Meta/hs34.jl +++ b/src/Meta/hs34.jl @@ -16,6 +16,10 @@ hs34_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs34_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs34_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs35.jl b/src/Meta/hs35.jl index d2b7adcb..7d183b53 100644 --- a/src/Meta/hs35.jl +++ b/src/Meta/hs35.jl @@ -16,6 +16,10 @@ hs35_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs35_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs35_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs36.jl b/src/Meta/hs36.jl index c833be21..217a98ae 100644 --- a/src/Meta/hs36.jl +++ b/src/Meta/hs36.jl @@ -16,6 +16,10 @@ hs36_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs36_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs36_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs37.jl b/src/Meta/hs37.jl index 0eb67025..8fb68673 100644 --- a/src/Meta/hs37.jl +++ b/src/Meta/hs37.jl @@ -16,6 +16,10 @@ hs37_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs37_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs37_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs378.jl b/src/Meta/hs378.jl index 59cf3030..b947c2ff 100644 --- a/src/Meta/hs378.jl +++ b/src/Meta/hs378.jl @@ -16,6 +16,10 @@ hs378_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs378_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs378_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs38.jl b/src/Meta/hs38.jl index e7c8e236..08a022c2 100644 --- a/src/Meta/hs38.jl +++ b/src/Meta/hs38.jl @@ -16,6 +16,10 @@ hs38_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs38_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs38_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs39.jl b/src/Meta/hs39.jl index 8848c0b0..ff72ee74 100644 --- a/src/Meta/hs39.jl +++ b/src/Meta/hs39.jl @@ -16,6 +16,10 @@ hs39_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs39_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs39_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs4.jl b/src/Meta/hs4.jl index 84edf4fc..15bbea24 100644 --- a/src/Meta/hs4.jl +++ b/src/Meta/hs4.jl @@ -16,6 +16,10 @@ hs4_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs4_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs4_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs40.jl b/src/Meta/hs40.jl index 397e96de..35d4ff68 100644 --- a/src/Meta/hs40.jl +++ b/src/Meta/hs40.jl @@ -16,6 +16,10 @@ hs40_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs40_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs40_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs41.jl b/src/Meta/hs41.jl index 7da1c61a..1fce3952 100644 --- a/src/Meta/hs41.jl +++ b/src/Meta/hs41.jl @@ -16,6 +16,10 @@ hs41_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs41_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs41_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs42.jl b/src/Meta/hs42.jl index eed86f12..1bff4d2e 100644 --- a/src/Meta/hs42.jl +++ b/src/Meta/hs42.jl @@ -16,6 +16,10 @@ hs42_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs42_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs42_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs43.jl b/src/Meta/hs43.jl index fdaabd23..57097a52 100644 --- a/src/Meta/hs43.jl +++ b/src/Meta/hs43.jl @@ -16,6 +16,10 @@ hs43_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs43_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs43_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs44.jl b/src/Meta/hs44.jl index ad7416a4..c46ef21f 100644 --- a/src/Meta/hs44.jl +++ b/src/Meta/hs44.jl @@ -16,6 +16,10 @@ hs44_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs44_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs44_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs45.jl b/src/Meta/hs45.jl index 5cba2d9f..533574b7 100644 --- a/src/Meta/hs45.jl +++ b/src/Meta/hs45.jl @@ -16,6 +16,10 @@ hs45_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs45_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs45_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs46.jl b/src/Meta/hs46.jl index bc4c94d9..301f576c 100644 --- a/src/Meta/hs46.jl +++ b/src/Meta/hs46.jl @@ -16,6 +16,10 @@ hs46_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs46_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs46_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs47.jl b/src/Meta/hs47.jl index 4302f686..2dd8202a 100644 --- a/src/Meta/hs47.jl +++ b/src/Meta/hs47.jl @@ -16,6 +16,10 @@ hs47_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs47_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs47_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs48.jl b/src/Meta/hs48.jl index 2c8e4d11..f949ede5 100644 --- a/src/Meta/hs48.jl +++ b/src/Meta/hs48.jl @@ -16,6 +16,10 @@ hs48_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs48_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs48_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs49.jl b/src/Meta/hs49.jl index af3c2f00..a8081ca8 100644 --- a/src/Meta/hs49.jl +++ b/src/Meta/hs49.jl @@ -16,6 +16,10 @@ hs49_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs49_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs49_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs5.jl b/src/Meta/hs5.jl index 6e77a3bc..5ec4207a 100644 --- a/src/Meta/hs5.jl +++ b/src/Meta/hs5.jl @@ -16,6 +16,10 @@ hs5_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs5_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs50.jl b/src/Meta/hs50.jl index 53e15536..3430af4c 100644 --- a/src/Meta/hs50.jl +++ b/src/Meta/hs50.jl @@ -16,6 +16,10 @@ hs50_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs50_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs50_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs51.jl b/src/Meta/hs51.jl index f9cfdaaf..279b441f 100644 --- a/src/Meta/hs51.jl +++ b/src/Meta/hs51.jl @@ -16,6 +16,10 @@ hs51_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs51_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs51_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs52.jl b/src/Meta/hs52.jl index 9c45a7b3..109ea796 100644 --- a/src/Meta/hs52.jl +++ b/src/Meta/hs52.jl @@ -16,6 +16,10 @@ hs52_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs52_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs52_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs53.jl b/src/Meta/hs53.jl index a33f70ff..e125d6a5 100644 --- a/src/Meta/hs53.jl +++ b/src/Meta/hs53.jl @@ -16,6 +16,10 @@ hs53_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs53_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs53_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs54.jl b/src/Meta/hs54.jl index 3446161a..7dd84dd3 100644 --- a/src/Meta/hs54.jl +++ b/src/Meta/hs54.jl @@ -16,6 +16,10 @@ hs54_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs54_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs54_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs55.jl b/src/Meta/hs55.jl index 52abcd0e..9285c56e 100644 --- a/src/Meta/hs55.jl +++ b/src/Meta/hs55.jl @@ -16,6 +16,10 @@ hs55_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs55_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs55_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs56.jl b/src/Meta/hs56.jl index 31b9af7e..674ed7e7 100644 --- a/src/Meta/hs56.jl +++ b/src/Meta/hs56.jl @@ -16,6 +16,10 @@ hs56_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs56_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs56_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs57.jl b/src/Meta/hs57.jl index e0bd7b42..69af5f9a 100644 --- a/src/Meta/hs57.jl +++ b/src/Meta/hs57.jl @@ -16,6 +16,10 @@ hs57_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs57_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs57_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs59.jl b/src/Meta/hs59.jl index e9d1879a..a0588ba5 100644 --- a/src/Meta/hs59.jl +++ b/src/Meta/hs59.jl @@ -16,6 +16,10 @@ hs59_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs59_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs59_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs6.jl b/src/Meta/hs6.jl index 46f8c1d5..bc0ad9fe 100644 --- a/src/Meta/hs6.jl +++ b/src/Meta/hs6.jl @@ -16,6 +16,10 @@ hs6_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs6_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs6_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs60.jl b/src/Meta/hs60.jl index 675588bf..962c3c6b 100644 --- a/src/Meta/hs60.jl +++ b/src/Meta/hs60.jl @@ -16,6 +16,10 @@ hs60_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs60_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs60_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs61.jl b/src/Meta/hs61.jl index 8862ea50..1b05d74b 100644 --- a/src/Meta/hs61.jl +++ b/src/Meta/hs61.jl @@ -16,6 +16,10 @@ hs61_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs61_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs61_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs62.jl b/src/Meta/hs62.jl index 932a30fb..6406b6d7 100644 --- a/src/Meta/hs62.jl +++ b/src/Meta/hs62.jl @@ -16,6 +16,10 @@ hs62_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs62_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs62_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs63.jl b/src/Meta/hs63.jl index 15be6725..758cb6a4 100644 --- a/src/Meta/hs63.jl +++ b/src/Meta/hs63.jl @@ -16,6 +16,10 @@ hs63_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs63_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs63_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs64.jl b/src/Meta/hs64.jl index c4e4c59b..2a8ae190 100644 --- a/src/Meta/hs64.jl +++ b/src/Meta/hs64.jl @@ -16,6 +16,10 @@ hs64_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs64_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs64_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs65.jl b/src/Meta/hs65.jl index e9161d62..2f32d9cf 100644 --- a/src/Meta/hs65.jl +++ b/src/Meta/hs65.jl @@ -16,6 +16,10 @@ hs65_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs65_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs65_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs66.jl b/src/Meta/hs66.jl index e997f178..83ab296e 100644 --- a/src/Meta/hs66.jl +++ b/src/Meta/hs66.jl @@ -16,6 +16,10 @@ hs66_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs66_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs66_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs68.jl b/src/Meta/hs68.jl index 4f405501..aff4f540 100644 --- a/src/Meta/hs68.jl +++ b/src/Meta/hs68.jl @@ -16,6 +16,10 @@ hs68_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs68_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs68_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs69.jl b/src/Meta/hs69.jl index 307884bf..106793e9 100644 --- a/src/Meta/hs69.jl +++ b/src/Meta/hs69.jl @@ -16,6 +16,10 @@ hs69_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs69_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs69_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs7.jl b/src/Meta/hs7.jl index 287d002b..6314cecc 100644 --- a/src/Meta/hs7.jl +++ b/src/Meta/hs7.jl @@ -16,6 +16,10 @@ hs7_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs7_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs7_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs70.jl b/src/Meta/hs70.jl index d94ac5a2..d1bf68a6 100644 --- a/src/Meta/hs70.jl +++ b/src/Meta/hs70.jl @@ -16,6 +16,10 @@ hs70_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs70_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs70_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs71.jl b/src/Meta/hs71.jl index 2a856ce2..c2d11cc6 100644 --- a/src/Meta/hs71.jl +++ b/src/Meta/hs71.jl @@ -16,6 +16,10 @@ hs71_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs71_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs71_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs72.jl b/src/Meta/hs72.jl index 6298211f..bf25fd65 100644 --- a/src/Meta/hs72.jl +++ b/src/Meta/hs72.jl @@ -16,6 +16,10 @@ hs72_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs72_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs72_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs73.jl b/src/Meta/hs73.jl index f0eaefae..19b2240d 100644 --- a/src/Meta/hs73.jl +++ b/src/Meta/hs73.jl @@ -16,6 +16,10 @@ hs73_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs73_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs73_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs74.jl b/src/Meta/hs74.jl index 4072bd7e..083e2ca6 100644 --- a/src/Meta/hs74.jl +++ b/src/Meta/hs74.jl @@ -16,6 +16,10 @@ hs74_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs74_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs74_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs75.jl b/src/Meta/hs75.jl index 2685ee36..974764b9 100644 --- a/src/Meta/hs75.jl +++ b/src/Meta/hs75.jl @@ -16,6 +16,10 @@ hs75_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs75_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs75_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs76.jl b/src/Meta/hs76.jl index 37e34253..158cf9f2 100644 --- a/src/Meta/hs76.jl +++ b/src/Meta/hs76.jl @@ -16,6 +16,10 @@ hs76_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs76_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs76_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs77.jl b/src/Meta/hs77.jl index 9e1b7a3d..ac321739 100644 --- a/src/Meta/hs77.jl +++ b/src/Meta/hs77.jl @@ -16,6 +16,10 @@ hs77_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs77_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs77_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs78.jl b/src/Meta/hs78.jl index 304b37a1..7e4c2185 100644 --- a/src/Meta/hs78.jl +++ b/src/Meta/hs78.jl @@ -16,6 +16,10 @@ hs78_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs78_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs78_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs79.jl b/src/Meta/hs79.jl index 1046e5b9..ad007bc3 100644 --- a/src/Meta/hs79.jl +++ b/src/Meta/hs79.jl @@ -16,6 +16,10 @@ hs79_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs79_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs79_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs8.jl b/src/Meta/hs8.jl index 58f6e1c2..96bbb39b 100644 --- a/src/Meta/hs8.jl +++ b/src/Meta/hs8.jl @@ -16,6 +16,10 @@ hs8_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs8_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs8_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs80.jl b/src/Meta/hs80.jl index 73947274..11054b45 100644 --- a/src/Meta/hs80.jl +++ b/src/Meta/hs80.jl @@ -16,6 +16,10 @@ hs80_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs80_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs80_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs81.jl b/src/Meta/hs81.jl index 9f069ddf..e618a78b 100644 --- a/src/Meta/hs81.jl +++ b/src/Meta/hs81.jl @@ -16,6 +16,10 @@ hs81_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs81_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs81_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs83.jl b/src/Meta/hs83.jl index e7d4f985..2a3428ba 100644 --- a/src/Meta/hs83.jl +++ b/src/Meta/hs83.jl @@ -16,6 +16,10 @@ hs83_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs83_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs83_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs84.jl b/src/Meta/hs84.jl index b402bd87..a7ffcb92 100644 --- a/src/Meta/hs84.jl +++ b/src/Meta/hs84.jl @@ -16,6 +16,10 @@ hs84_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs84_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs84_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs86.jl b/src/Meta/hs86.jl index c43fb62a..85574d7b 100644 --- a/src/Meta/hs86.jl +++ b/src/Meta/hs86.jl @@ -16,6 +16,10 @@ hs86_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs86_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs86_ncon(; n::Integer = default_nvar, kwargs...) = 10 diff --git a/src/Meta/hs87.jl b/src/Meta/hs87.jl index e1705087..0decf211 100644 --- a/src/Meta/hs87.jl +++ b/src/Meta/hs87.jl @@ -16,6 +16,10 @@ hs87_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs87_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs87_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs9.jl b/src/Meta/hs9.jl index d5796046..52eab57d 100644 --- a/src/Meta/hs9.jl +++ b/src/Meta/hs9.jl @@ -16,6 +16,10 @@ hs9_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs9_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs9_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs93.jl b/src/Meta/hs93.jl index d40af8a5..a7950ba9 100644 --- a/src/Meta/hs93.jl +++ b/src/Meta/hs93.jl @@ -16,6 +16,10 @@ hs93_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs93_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs93_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs95.jl b/src/Meta/hs95.jl index 05c99830..8f86c9c7 100644 --- a/src/Meta/hs95.jl +++ b/src/Meta/hs95.jl @@ -16,6 +16,10 @@ hs95_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs95_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs95_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs96.jl b/src/Meta/hs96.jl index 5b357d1c..08182a09 100644 --- a/src/Meta/hs96.jl +++ b/src/Meta/hs96.jl @@ -16,6 +16,10 @@ hs96_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs96_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs96_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs97.jl b/src/Meta/hs97.jl index 09ebcba7..f2a1bdb3 100644 --- a/src/Meta/hs97.jl +++ b/src/Meta/hs97.jl @@ -16,6 +16,10 @@ hs97_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs97_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs97_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs98.jl b/src/Meta/hs98.jl index af84acb8..589fc1c5 100644 --- a/src/Meta/hs98.jl +++ b/src/Meta/hs98.jl @@ -16,6 +16,10 @@ hs98_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs98_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs98_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs99.jl b/src/Meta/hs99.jl index b167858e..99ba2d76 100644 --- a/src/Meta/hs99.jl +++ b/src/Meta/hs99.jl @@ -16,6 +16,10 @@ hs99_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_hs99_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs99_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/indef_mod.jl b/src/Meta/indef_mod.jl index 9d7bd1ed..707bb541 100644 --- a/src/Meta/indef_mod.jl +++ b/src/Meta/indef_mod.jl @@ -16,6 +16,10 @@ indef_mod_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_indef_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_indef_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/integreq.jl b/src/Meta/integreq.jl index 1f0ed557..42101caf 100644 --- a/src/Meta/integreq.jl +++ b/src/Meta/integreq.jl @@ -16,6 +16,10 @@ integreq_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_integreq_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_integreq_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/jennrichsampson.jl b/src/Meta/jennrichsampson.jl index 2c27041b..cc2628f4 100644 --- a/src/Meta/jennrichsampson.jl +++ b/src/Meta/jennrichsampson.jl @@ -16,6 +16,10 @@ jennrichsampson_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_jennrichsampson_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_jennrichsampson_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/kirby2.jl b/src/Meta/kirby2.jl index 8fe41f02..55a6ca4f 100644 --- a/src/Meta/kirby2.jl +++ b/src/Meta/kirby2.jl @@ -16,6 +16,10 @@ kirby2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_kirby2_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_kirby2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/kowosb.jl b/src/Meta/kowosb.jl index e4b4634b..ea0cf39f 100644 --- a/src/Meta/kowosb.jl +++ b/src/Meta/kowosb.jl @@ -16,6 +16,10 @@ kowosb_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_kowosb_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_kowosb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/lanczos1.jl b/src/Meta/lanczos1.jl index 9d876f02..9e9b2969 100644 --- a/src/Meta/lanczos1.jl +++ b/src/Meta/lanczos1.jl @@ -16,6 +16,10 @@ lanczos1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_lanczos1_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_lanczos1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/lanczos2.jl b/src/Meta/lanczos2.jl index f13af14b..9f16d05d 100644 --- a/src/Meta/lanczos2.jl +++ b/src/Meta/lanczos2.jl @@ -16,6 +16,10 @@ lanczos2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_lanczos2_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_lanczos2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/lanczos3.jl b/src/Meta/lanczos3.jl index 06cc95b0..93a17b85 100644 --- a/src/Meta/lanczos3.jl +++ b/src/Meta/lanczos3.jl @@ -16,6 +16,10 @@ lanczos3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_lanczos3_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_lanczos3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/liarwhd.jl b/src/Meta/liarwhd.jl index e20bf683..c0665438 100644 --- a/src/Meta/liarwhd.jl +++ b/src/Meta/liarwhd.jl @@ -16,6 +16,10 @@ liarwhd_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_liarwhd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_liarwhd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/lincon.jl b/src/Meta/lincon.jl index 0fd6d359..cdf2e750 100644 --- a/src/Meta/lincon.jl +++ b/src/Meta/lincon.jl @@ -16,6 +16,10 @@ lincon_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_lincon_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_lincon_ncon(; n::Integer = default_nvar, kwargs...) = 11 diff --git a/src/Meta/linsv.jl b/src/Meta/linsv.jl index 1a46b2e3..6b812e09 100644 --- a/src/Meta/linsv.jl +++ b/src/Meta/linsv.jl @@ -16,6 +16,10 @@ linsv_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_linsv_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_linsv_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/marine.jl b/src/Meta/marine.jl index f978ad44..d0704f0d 100644 --- a/src/Meta/marine.jl +++ b/src/Meta/marine.jl @@ -16,6 +16,10 @@ marine_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_marine_nvar(; n::Integer = default_nvar, nc::Int = 1, kwargs...) = 8 + 7 + Int(round((n - 2 * 8 + 1) / (3 * 8 * nc + 8))) * (8 + 3 * 8 * nc) diff --git a/src/Meta/methanol.jl b/src/Meta/methanol.jl index 40810a94..93b18dd8 100644 --- a/src/Meta/methanol.jl +++ b/src/Meta/methanol.jl @@ -16,6 +16,10 @@ methanol_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_methanol_nvar(; n::Integer = default_nvar, kwargs...) = 30 * n + 5 get_methanol_ncon(; n::Integer = default_nvar, kwargs...) = 30 * n + 0 diff --git a/src/Meta/meyer3.jl b/src/Meta/meyer3.jl index f9ea82d0..4edcb02a 100644 --- a/src/Meta/meyer3.jl +++ b/src/Meta/meyer3.jl @@ -16,6 +16,10 @@ meyer3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_meyer3_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_meyer3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh01feas.jl b/src/Meta/mgh01feas.jl index bc27baeb..390597f3 100644 --- a/src/Meta/mgh01feas.jl +++ b/src/Meta/mgh01feas.jl @@ -16,6 +16,10 @@ mgh01feas_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_mgh01feas_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_mgh01feas_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/mgh09.jl b/src/Meta/mgh09.jl index 597edaaa..2f0b5cce 100644 --- a/src/Meta/mgh09.jl +++ b/src/Meta/mgh09.jl @@ -16,6 +16,10 @@ mgh09_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_mgh09_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_mgh09_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh10.jl b/src/Meta/mgh10.jl index fe226102..5563042a 100644 --- a/src/Meta/mgh10.jl +++ b/src/Meta/mgh10.jl @@ -16,6 +16,10 @@ mgh10_meta = Dict( :is_feasible => true, :defined_everywhere => false, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_mgh10_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_mgh10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh17.jl b/src/Meta/mgh17.jl index f6cb8446..ddfb7bc6 100644 --- a/src/Meta/mgh17.jl +++ b/src/Meta/mgh17.jl @@ -16,6 +16,10 @@ mgh17_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_mgh17_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_mgh17_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/minsurf.jl b/src/Meta/minsurf.jl index be0e8b8c..1e3d7753 100644 --- a/src/Meta/minsurf.jl +++ b/src/Meta/minsurf.jl @@ -16,6 +16,10 @@ minsurf_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_minsurf_nvar(; n::Integer = default_nvar, diff --git a/src/Meta/misra1a.jl b/src/Meta/misra1a.jl index 6ccf7806..3916d30c 100644 --- a/src/Meta/misra1a.jl +++ b/src/Meta/misra1a.jl @@ -16,6 +16,10 @@ misra1a_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_misra1a_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_misra1a_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/misra1b.jl b/src/Meta/misra1b.jl index b61e00ea..6d0bd882 100644 --- a/src/Meta/misra1b.jl +++ b/src/Meta/misra1b.jl @@ -16,6 +16,10 @@ misra1b_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_misra1b_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_misra1b_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/misra1c.jl b/src/Meta/misra1c.jl index bfb03669..abeb4856 100644 --- a/src/Meta/misra1c.jl +++ b/src/Meta/misra1c.jl @@ -16,6 +16,10 @@ misra1c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_misra1c_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_misra1c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/misra1d.jl b/src/Meta/misra1d.jl index c59d1257..b90ef67e 100644 --- a/src/Meta/misra1d.jl +++ b/src/Meta/misra1d.jl @@ -16,6 +16,10 @@ misra1d_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_misra1d_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_misra1d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/morebv.jl b/src/Meta/morebv.jl index 6c6cf780..0defdd57 100644 --- a/src/Meta/morebv.jl +++ b/src/Meta/morebv.jl @@ -16,6 +16,10 @@ morebv_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_morebv_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_morebv_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nasty.jl b/src/Meta/nasty.jl index 3bea418a..677e405f 100644 --- a/src/Meta/nasty.jl +++ b/src/Meta/nasty.jl @@ -16,6 +16,10 @@ nasty_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_nasty_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_nasty_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nazareth.jl b/src/Meta/nazareth.jl index 1efd0599..7aee0439 100644 --- a/src/Meta/nazareth.jl +++ b/src/Meta/nazareth.jl @@ -16,6 +16,10 @@ nazareth_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_nazareth_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/ncb20.jl b/src/Meta/ncb20.jl index 6cda7b6f..9f698b9a 100644 --- a/src/Meta/ncb20.jl +++ b/src/Meta/ncb20.jl @@ -16,6 +16,10 @@ ncb20_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_ncb20_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_ncb20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/ncb20b.jl b/src/Meta/ncb20b.jl index 77fb70a6..06c40d1b 100644 --- a/src/Meta/ncb20b.jl +++ b/src/Meta/ncb20b.jl @@ -16,6 +16,10 @@ ncb20b_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_ncb20b_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_ncb20b_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nelson.jl b/src/Meta/nelson.jl index 87edca09..1237def9 100644 --- a/src/Meta/nelson.jl +++ b/src/Meta/nelson.jl @@ -16,6 +16,10 @@ nelson_meta = Dict( :is_feasible => true, :defined_everywhere => false, :origin => :real, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_nelson_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_nelson_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/noncvxu2.jl b/src/Meta/noncvxu2.jl index e97abda9..d3f7a527 100644 --- a/src/Meta/noncvxu2.jl +++ b/src/Meta/noncvxu2.jl @@ -16,6 +16,10 @@ noncvxu2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_noncvxu2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_noncvxu2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/noncvxun.jl b/src/Meta/noncvxun.jl index 515b24d9..345b1a2e 100644 --- a/src/Meta/noncvxun.jl +++ b/src/Meta/noncvxun.jl @@ -16,6 +16,10 @@ noncvxun_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_noncvxun_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_noncvxun_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nondia.jl b/src/Meta/nondia.jl index c906f8a3..6048e5a2 100644 --- a/src/Meta/nondia.jl +++ b/src/Meta/nondia.jl @@ -16,6 +16,10 @@ nondia_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_nondia_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_nondia_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nondquar.jl b/src/Meta/nondquar.jl index 87072520..f36ebfe2 100644 --- a/src/Meta/nondquar.jl +++ b/src/Meta/nondquar.jl @@ -16,6 +16,10 @@ nondquar_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_nondquar_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_nondquar_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/osborne1.jl b/src/Meta/osborne1.jl index cd0e3050..75422bc3 100644 --- a/src/Meta/osborne1.jl +++ b/src/Meta/osborne1.jl @@ -17,6 +17,10 @@ osborne1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_osborne1_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_osborne1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/osborne2.jl b/src/Meta/osborne2.jl index dd588a4d..83fe9d12 100644 --- a/src/Meta/osborne2.jl +++ b/src/Meta/osborne2.jl @@ -16,6 +16,10 @@ osborne2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_osborne2_nvar(; n::Integer = default_nvar, kwargs...) = 11 get_osborne2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer1c.jl b/src/Meta/palmer1c.jl index 8547d980..79d53cec 100644 --- a/src/Meta/palmer1c.jl +++ b/src/Meta/palmer1c.jl @@ -16,6 +16,10 @@ palmer1c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer1c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer1c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer1d.jl b/src/Meta/palmer1d.jl index 0a6fa5d3..35a11a1c 100644 --- a/src/Meta/palmer1d.jl +++ b/src/Meta/palmer1d.jl @@ -16,6 +16,10 @@ palmer1d_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer1d_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_palmer1d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer2c.jl b/src/Meta/palmer2c.jl index 7daf473e..1416b80b 100644 --- a/src/Meta/palmer2c.jl +++ b/src/Meta/palmer2c.jl @@ -16,6 +16,10 @@ palmer2c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer2c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer2c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer3c.jl b/src/Meta/palmer3c.jl index 0726c25f..f9313959 100644 --- a/src/Meta/palmer3c.jl +++ b/src/Meta/palmer3c.jl @@ -16,6 +16,10 @@ palmer3c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer3c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer3c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer4c.jl b/src/Meta/palmer4c.jl index f3c89cc8..33a5dd9e 100644 --- a/src/Meta/palmer4c.jl +++ b/src/Meta/palmer4c.jl @@ -16,6 +16,10 @@ palmer4c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer4c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer4c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer5c.jl b/src/Meta/palmer5c.jl index fd988d35..03971dc7 100644 --- a/src/Meta/palmer5c.jl +++ b/src/Meta/palmer5c.jl @@ -16,6 +16,10 @@ palmer5c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer5c_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_palmer5c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer5d.jl b/src/Meta/palmer5d.jl index a132a530..60a77252 100644 --- a/src/Meta/palmer5d.jl +++ b/src/Meta/palmer5d.jl @@ -16,6 +16,10 @@ palmer5d_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer5d_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_palmer5d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer6c.jl b/src/Meta/palmer6c.jl index 042f512c..6e677a0d 100644 --- a/src/Meta/palmer6c.jl +++ b/src/Meta/palmer6c.jl @@ -16,6 +16,10 @@ palmer6c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer6c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer6c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer7c.jl b/src/Meta/palmer7c.jl index f56e2f94..aec23550 100644 --- a/src/Meta/palmer7c.jl +++ b/src/Meta/palmer7c.jl @@ -16,6 +16,10 @@ palmer7c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer7c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer7c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/palmer8c.jl b/src/Meta/palmer8c.jl index 733702d5..e3238a1a 100644 --- a/src/Meta/palmer8c.jl +++ b/src/Meta/palmer8c.jl @@ -16,6 +16,10 @@ palmer8c_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_palmer8c_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_palmer8c_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty1.jl b/src/Meta/penalty1.jl index 49722c65..6c7423ac 100644 --- a/src/Meta/penalty1.jl +++ b/src/Meta/penalty1.jl @@ -16,6 +16,10 @@ penalty1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_penalty1_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty2.jl b/src/Meta/penalty2.jl index 5b0496ce..73513a4b 100644 --- a/src/Meta/penalty2.jl +++ b/src/Meta/penalty2.jl @@ -16,6 +16,10 @@ penalty2_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_penalty2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty3.jl b/src/Meta/penalty3.jl index 2e649010..56359877 100644 --- a/src/Meta/penalty3.jl +++ b/src/Meta/penalty3.jl @@ -16,6 +16,10 @@ penalty3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_penalty3_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/pinene.jl b/src/Meta/pinene.jl index 056066a6..b12f8ccf 100644 --- a/src/Meta/pinene.jl +++ b/src/Meta/pinene.jl @@ -16,6 +16,10 @@ pinene_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_pinene_nvar(; n::Integer = default_nvar, kwargs...) = 50 * n + 5 get_pinene_ncon(; n::Integer = default_nvar, kwargs...) = 50 * n + 0 diff --git a/src/Meta/polygon.jl b/src/Meta/polygon.jl index 9650af61..84e4e5f4 100644 --- a/src/Meta/polygon.jl +++ b/src/Meta/polygon.jl @@ -16,6 +16,10 @@ polygon_meta = Dict( :is_feasible => false, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_polygon_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/polygon1.jl b/src/Meta/polygon1.jl index 327acd3c..96db0fc1 100644 --- a/src/Meta/polygon1.jl +++ b/src/Meta/polygon1.jl @@ -16,6 +16,10 @@ polygon1_meta = Dict( :is_feasible => false, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_polygon1_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon1_ncon(; n::Integer = default_nvar, kwargs...) = div(n, 2) diff --git a/src/Meta/polygon2.jl b/src/Meta/polygon2.jl index 40c16f24..7dcce3d8 100644 --- a/src/Meta/polygon2.jl +++ b/src/Meta/polygon2.jl @@ -16,6 +16,10 @@ polygon2_meta = Dict( :is_feasible => false, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_polygon2_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon2_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/polygon3.jl b/src/Meta/polygon3.jl index 38251ea1..6dc9b981 100644 --- a/src/Meta/polygon3.jl +++ b/src/Meta/polygon3.jl @@ -16,6 +16,10 @@ polygon3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_polygon3_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon3_ncon(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) diff --git a/src/Meta/powellbs.jl b/src/Meta/powellbs.jl index 7a592596..68484108 100644 --- a/src/Meta/powellbs.jl +++ b/src/Meta/powellbs.jl @@ -16,6 +16,10 @@ powellbs_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_powellbs_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_powellbs_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/powellsg.jl b/src/Meta/powellsg.jl index 51b2de14..3d5659d5 100644 --- a/src/Meta/powellsg.jl +++ b/src/Meta/powellsg.jl @@ -16,6 +16,10 @@ powellsg_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_powellsg_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) # number of variables adjusted to be a multiple of 4 get_powellsg_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/power.jl b/src/Meta/power.jl index be830e73..ac98001c 100644 --- a/src/Meta/power.jl +++ b/src/Meta/power.jl @@ -16,6 +16,10 @@ power_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_power_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_power_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/quartc.jl b/src/Meta/quartc.jl index c00b4f8a..f75fe6f3 100644 --- a/src/Meta/quartc.jl +++ b/src/Meta/quartc.jl @@ -16,6 +16,10 @@ quartc_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_quartc_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_quartc_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/rat42.jl b/src/Meta/rat42.jl index 4ac6dd04..ca7b0bec 100644 --- a/src/Meta/rat42.jl +++ b/src/Meta/rat42.jl @@ -16,6 +16,10 @@ rat42_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_rat42_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_rat42_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/rat43.jl b/src/Meta/rat43.jl index ad7b4d9b..62f15e22 100644 --- a/src/Meta/rat43.jl +++ b/src/Meta/rat43.jl @@ -16,6 +16,10 @@ rat43_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_rat43_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_rat43_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/robotarm.jl b/src/Meta/robotarm.jl index 50960a66..9e6bf736 100644 --- a/src/Meta/robotarm.jl +++ b/src/Meta/robotarm.jl @@ -16,6 +16,10 @@ robotarm_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_robotarm_nvar(; n::Integer = default_nvar, kwargs...) = 9 * (max(2, div(n, 9)) + 1) + 1 get_robotarm_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/rocket.jl b/src/Meta/rocket.jl index b3096e88..cdd1a62b 100644 --- a/src/Meta/rocket.jl +++ b/src/Meta/rocket.jl @@ -16,6 +16,10 @@ rocket_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_rocket_nvar(; n::Integer = default_nvar, kwargs...) = 4 * n + 5 get_rocket_ncon(; n::Integer = default_nvar, kwargs...) = 3 * n + 4 diff --git a/src/Meta/rosenbrock.jl b/src/Meta/rosenbrock.jl index e39be54a..03c171c5 100644 --- a/src/Meta/rosenbrock.jl +++ b/src/Meta/rosenbrock.jl @@ -16,6 +16,10 @@ rosenbrock_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_rosenbrock_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_rosenbrock_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/rozman1.jl b/src/Meta/rozman1.jl index fefe706d..82e36d68 100644 --- a/src/Meta/rozman1.jl +++ b/src/Meta/rozman1.jl @@ -16,6 +16,10 @@ rozman1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_rozman1_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_rozman1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sbrybnd.jl b/src/Meta/sbrybnd.jl index a2df4006..c8e3defc 100644 --- a/src/Meta/sbrybnd.jl +++ b/src/Meta/sbrybnd.jl @@ -16,6 +16,10 @@ sbrybnd_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_sbrybnd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sbrybnd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/schmvett.jl b/src/Meta/schmvett.jl index 4bbf1cc7..1af70a9a 100644 --- a/src/Meta/schmvett.jl +++ b/src/Meta/schmvett.jl @@ -16,6 +16,10 @@ schmvett_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_schmvett_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_schmvett_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/scosine.jl b/src/Meta/scosine.jl index 46066524..76455f68 100644 --- a/src/Meta/scosine.jl +++ b/src/Meta/scosine.jl @@ -16,6 +16,10 @@ scosine_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_scosine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_scosine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sinquad.jl b/src/Meta/sinquad.jl index 5ed24a97..d37b7b08 100644 --- a/src/Meta/sinquad.jl +++ b/src/Meta/sinquad.jl @@ -16,6 +16,10 @@ sinquad_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_sinquad_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sinquad_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sparsine.jl b/src/Meta/sparsine.jl index 0700aff9..ed272150 100644 --- a/src/Meta/sparsine.jl +++ b/src/Meta/sparsine.jl @@ -16,6 +16,10 @@ sparsine_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_sparsine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sparsine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sparsqur.jl b/src/Meta/sparsqur.jl index 8873a8be..62eb5276 100644 --- a/src/Meta/sparsqur.jl +++ b/src/Meta/sparsqur.jl @@ -16,6 +16,10 @@ sparsqur_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_sparsqur_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sparsqur_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/spmsrtls.jl b/src/Meta/spmsrtls.jl index d1665487..940d2c4a 100644 --- a/src/Meta/spmsrtls.jl +++ b/src/Meta/spmsrtls.jl @@ -16,6 +16,10 @@ spmsrtls_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_spmsrtls_nvar(; n::Integer = default_nvar, kwargs...) = max(Int(round((n + 2) / 3)), 34) * 3 - 2 get_spmsrtls_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/srosenbr.jl b/src/Meta/srosenbr.jl index fc14512d..644d1dff 100644 --- a/src/Meta/srosenbr.jl +++ b/src/Meta/srosenbr.jl @@ -16,6 +16,10 @@ srosenbr_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_srosenbr_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_srosenbr_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/steering.jl b/src/Meta/steering.jl index 4a5dfa83..91da69c5 100644 --- a/src/Meta/steering.jl +++ b/src/Meta/steering.jl @@ -16,6 +16,10 @@ steering_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_steering_nvar(; n::Integer = default_nvar, kwargs...) = 5 * n + 6 get_steering_ncon(; n::Integer = default_nvar, kwargs...) = 4 * n + 8 diff --git a/src/Meta/structural.jl b/src/Meta/structural.jl index 15c160bf..80683f72 100644 --- a/src/Meta/structural.jl +++ b/src/Meta/structural.jl @@ -25,6 +25,10 @@ structural_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_structural_nvar(; n::Integer = default_nvar, kwargs...) = 2 * Int( diff --git a/src/Meta/tetra.jl b/src/Meta/tetra.jl index 55f1f59f..99c1c4ae 100644 --- a/src/Meta/tetra.jl +++ b/src/Meta/tetra.jl @@ -16,6 +16,10 @@ tetra_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_tetra_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/tetra_duct12.jl b/src/Meta/tetra_duct12.jl index c561d31d..1da74aec 100644 --- a/src/Meta/tetra_duct12.jl +++ b/src/Meta/tetra_duct12.jl @@ -16,6 +16,10 @@ tetra_duct12_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_duct12_nvar(; n::Integer = default_nvar, kwargs...) = 12597 get_tetra_duct12_ncon(; n::Integer = default_nvar, kwargs...) = 19222 diff --git a/src/Meta/tetra_duct15.jl b/src/Meta/tetra_duct15.jl index 141b4526..a63e6806 100644 --- a/src/Meta/tetra_duct15.jl +++ b/src/Meta/tetra_duct15.jl @@ -16,6 +16,10 @@ tetra_duct15_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_duct15_nvar(; n::Integer = default_nvar, kwargs...) = 6417 get_tetra_duct15_ncon(; n::Integer = default_nvar, kwargs...) = 9000 diff --git a/src/Meta/tetra_duct20.jl b/src/Meta/tetra_duct20.jl index 03ad990d..19fa804f 100644 --- a/src/Meta/tetra_duct20.jl +++ b/src/Meta/tetra_duct20.jl @@ -16,6 +16,10 @@ tetra_duct20_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_duct20_nvar(; n::Integer = default_nvar, kwargs...) = 3201 get_tetra_duct20_ncon(; n::Integer = default_nvar, kwargs...) = 4104 diff --git a/src/Meta/tetra_foam5.jl b/src/Meta/tetra_foam5.jl index d98d2ad6..f7163c7b 100644 --- a/src/Meta/tetra_foam5.jl +++ b/src/Meta/tetra_foam5.jl @@ -16,6 +16,10 @@ tetra_foam5_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_foam5_nvar(; n::Integer = default_nvar, kwargs...) = 4011 get_tetra_foam5_ncon(; n::Integer = default_nvar, kwargs...) = 4847 diff --git a/src/Meta/tetra_gear.jl b/src/Meta/tetra_gear.jl index e4bff7be..d6f91c8b 100644 --- a/src/Meta/tetra_gear.jl +++ b/src/Meta/tetra_gear.jl @@ -16,6 +16,10 @@ tetra_gear_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_gear_nvar(; n::Integer = default_nvar, kwargs...) = 2598 get_tetra_gear_ncon(; n::Integer = default_nvar, kwargs...) = 3116 diff --git a/src/Meta/tetra_hook.jl b/src/Meta/tetra_hook.jl index eefd12b1..e9d23882 100644 --- a/src/Meta/tetra_hook.jl +++ b/src/Meta/tetra_hook.jl @@ -16,6 +16,10 @@ tetra_hook_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tetra_hook_nvar(; n::Integer = default_nvar, kwargs...) = 3570 get_tetra_hook_ncon(; n::Integer = default_nvar, kwargs...) = 4675 diff --git a/src/Meta/threepk.jl b/src/Meta/threepk.jl index 28cd6f15..355882c2 100644 --- a/src/Meta/threepk.jl +++ b/src/Meta/threepk.jl @@ -16,6 +16,10 @@ threepk_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_threepk_nvar(; n::Integer = default_nvar, kwargs...) = 30 get_threepk_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/thurber.jl b/src/Meta/thurber.jl index 51ec9753..0e7730ed 100644 --- a/src/Meta/thurber.jl +++ b/src/Meta/thurber.jl @@ -16,6 +16,10 @@ thurber_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_thurber_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_thurber_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/tointgss.jl b/src/Meta/tointgss.jl index c7fc7d13..8620c0ff 100644 --- a/src/Meta/tointgss.jl +++ b/src/Meta/tointgss.jl @@ -16,6 +16,10 @@ tointgss_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tointgss_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_tointgss_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/torsion.jl b/src/Meta/torsion.jl index f2809e2d..0a244bbd 100644 --- a/src/Meta/torsion.jl +++ b/src/Meta/torsion.jl @@ -16,6 +16,10 @@ torsion_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_torsion_nvar(; n::Integer = default_nvar, diff --git a/src/Meta/tquartic.jl b/src/Meta/tquartic.jl index 0b70a70c..6e7d7066 100644 --- a/src/Meta/tquartic.jl +++ b/src/Meta/tquartic.jl @@ -16,6 +16,10 @@ tquartic_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tquartic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_tquartic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/triangle.jl b/src/Meta/triangle.jl index 5dd9953b..092f211c 100644 --- a/src/Meta/triangle.jl +++ b/src/Meta/triangle.jl @@ -16,6 +16,10 @@ triangle_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_triangle_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_triangle_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/triangle_deer.jl b/src/Meta/triangle_deer.jl index 7ad67dc1..f58fee5a 100644 --- a/src/Meta/triangle_deer.jl +++ b/src/Meta/triangle_deer.jl @@ -16,6 +16,10 @@ triangle_deer_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_triangle_deer_nvar(; n::Integer = default_nvar, kwargs...) = 2244 get_triangle_deer_ncon(; n::Integer = default_nvar, kwargs...) = 1896 diff --git a/src/Meta/triangle_pacman.jl b/src/Meta/triangle_pacman.jl index 677dd484..4bee7d2b 100644 --- a/src/Meta/triangle_pacman.jl +++ b/src/Meta/triangle_pacman.jl @@ -16,6 +16,10 @@ triangle_pacman_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_triangle_pacman_nvar(; n::Integer = default_nvar, kwargs...) = 1366 get_triangle_pacman_ncon(; n::Integer = default_nvar, kwargs...) = 1182 diff --git a/src/Meta/triangle_turtle.jl b/src/Meta/triangle_turtle.jl index 1d2fc030..83fcf9a2 100644 --- a/src/Meta/triangle_turtle.jl +++ b/src/Meta/triangle_turtle.jl @@ -16,6 +16,10 @@ triangle_turtle_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_triangle_turtle_nvar(; n::Integer = default_nvar, kwargs...) = 4444 get_triangle_turtle_ncon(; n::Integer = default_nvar, kwargs...) = 4025 diff --git a/src/Meta/tridia.jl b/src/Meta/tridia.jl index 1e4b7905..163b6030 100644 --- a/src/Meta/tridia.jl +++ b/src/Meta/tridia.jl @@ -16,6 +16,10 @@ tridia_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_tridia_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_tridia_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/vardim.jl b/src/Meta/vardim.jl index a31eaa80..cecaabb6 100644 --- a/src/Meta/vardim.jl +++ b/src/Meta/vardim.jl @@ -16,6 +16,10 @@ vardim_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_vardim_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_vardim_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/variational.jl b/src/Meta/variational.jl index 14c98dfc..bb9dd264 100644 --- a/src/Meta/variational.jl +++ b/src/Meta/variational.jl @@ -16,6 +16,10 @@ variational_meta = Dict( :is_feasible => true, :defined_everywhere => false, :origin => :academic, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_variational_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/vibrbeam.jl b/src/Meta/vibrbeam.jl index 9a542182..235073e9 100644 --- a/src/Meta/vibrbeam.jl +++ b/src/Meta/vibrbeam.jl @@ -16,6 +16,10 @@ vibrbeam_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_vibrbeam_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_vibrbeam_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/watson.jl b/src/Meta/watson.jl index 668c85dc..39410b95 100644 --- a/src/Meta/watson.jl +++ b/src/Meta/watson.jl @@ -16,6 +16,10 @@ watson_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_watson_nvar(; n::Integer = default_nvar, kwargs...) = min(max(n, 2), 31) get_watson_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/woods.jl b/src/Meta/woods.jl index 12be72b4..4d1592fa 100644 --- a/src/Meta/woods.jl +++ b/src/Meta/woods.jl @@ -16,6 +16,10 @@ woods_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_woods_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) # number of variables adjusted to be a multiple of 4 get_woods_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/zangwil3.jl b/src/Meta/zangwil3.jl index 431eb696..413817d1 100644 --- a/src/Meta/zangwil3.jl +++ b/src/Meta/zangwil3.jl @@ -16,6 +16,10 @@ zangwil3_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, + :url => "", + :notes => raw"""""", + :origin_notes => raw"""""", + :reference => raw"""""", ) get_zangwil3_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_zangwil3_ncon(; n::Integer = default_nvar, kwargs...) = 3 From ba2176807cc289d2d63cec56c64a51ca9e3ab1d2 Mon Sep 17 00:00:00 2001 From: tmigot Date: Sat, 18 Apr 2026 15:45:39 -0400 Subject: [PATCH 5/8] Move comments to META --- src/ADNLPProblems/hs117.jl | 34 ++-- src/ADNLPProblems/hs119.jl | 282 +++++++++++++++++++++++++++++- src/ADNLPProblems/lincon.jl | 3 +- src/Meta/AMPGO02.jl | 23 ++- src/Meta/AMPGO03.jl | 23 ++- src/Meta/AMPGO04.jl | 23 ++- src/Meta/AMPGO05.jl | 23 ++- src/Meta/AMPGO06.jl | 23 ++- src/Meta/AMPGO07.jl | 23 ++- src/Meta/AMPGO08.jl | 23 ++- src/Meta/AMPGO09.jl | 23 ++- src/Meta/AMPGO10.jl | 23 ++- src/Meta/AMPGO11.jl | 23 ++- src/Meta/AMPGO12.jl | 23 ++- src/Meta/AMPGO13.jl | 23 ++- src/Meta/AMPGO14.jl | 23 ++- src/Meta/AMPGO15.jl | 23 ++- src/Meta/AMPGO18.jl | 23 ++- src/Meta/AMPGO20.jl | 23 ++- src/Meta/AMPGO21.jl | 23 ++- src/Meta/AMPGO22.jl | 23 ++- src/Meta/BOX2.jl | 12 +- src/Meta/BOX3.jl | 17 +- src/Meta/Dus2_1.jl | 10 +- src/Meta/Dus2_3.jl | 10 +- src/Meta/Dus2_9.jl | 10 +- src/Meta/Duscube.jl | 10 +- src/Meta/NZF1.jl | 8 +- src/Meta/Shpak1.jl | 11 +- src/Meta/Shpak2.jl | 13 +- src/Meta/Shpak3.jl | 13 +- src/Meta/Shpak4.jl | 14 +- src/Meta/Shpak5.jl | 14 +- src/Meta/Shpak6.jl | 14 +- src/Meta/allinit.jl | 6 +- src/Meta/allinitc.jl | 7 +- src/Meta/allinitu.jl | 7 +- src/Meta/alsotame.jl | 19 +- src/Meta/argauss.jl | 28 ++- src/Meta/arglina.jl | 30 +++- src/Meta/arglinb.jl | 30 +++- src/Meta/arglinc.jl | 30 +++- src/Meta/argtrig.jl | 35 +++- src/Meta/arwhead.jl | 41 ++++- src/Meta/auglag.jl | 13 +- src/Meta/avion2.jl | 4 +- src/Meta/bard.jl | 15 +- src/Meta/bdqrtic.jl | 26 ++- src/Meta/beale.jl | 14 +- src/Meta/bearing.jl | 18 +- src/Meta/bennett5.jl | 35 +++- src/Meta/biggs5.jl | 18 +- src/Meta/biggs6.jl | 15 +- src/Meta/booth.jl | 10 +- src/Meta/boundary.jl | 13 +- src/Meta/boxbod.jl | 35 +++- src/Meta/bqp1var.jl | 6 +- src/Meta/britgas.jl | 10 +- src/Meta/brownal.jl | 15 +- src/Meta/brownbs.jl | 14 +- src/Meta/brownden.jl | 13 +- src/Meta/browngen1.jl | 13 +- src/Meta/browngen2.jl | 13 +- src/Meta/broyden3d.jl | 15 +- src/Meta/broyden7d.jl | 13 +- src/Meta/broydn7d.jl | 46 ++++- src/Meta/brybnd.jl | 44 ++++- src/Meta/bt1.jl | 14 +- src/Meta/camshape.jl | 12 +- src/Meta/catenary.jl | 18 +- src/Meta/catmix.jl | 7 +- src/Meta/chain.jl | 14 +- src/Meta/chainwoo.jl | 34 +++- src/Meta/channel.jl | 14 +- src/Meta/chnrosnb_mod.jl | 17 +- src/Meta/chwirut1.jl | 34 +++- src/Meta/chwirut2.jl | 34 +++- src/Meta/cliff.jl | 12 +- src/Meta/clnlbeam.jl | 7 +- src/Meta/clplatea.jl | 26 ++- src/Meta/clplateb.jl | 27 ++- src/Meta/clplatec.jl | 26 ++- src/Meta/controlinvestment.jl | 5 +- src/Meta/cosine.jl | 18 +- src/Meta/cragglvy.jl | 26 ++- src/Meta/cragglvy2.jl | 22 ++- src/Meta/curly.jl | 24 ++- src/Meta/curly10.jl | 24 ++- src/Meta/curly20.jl | 24 ++- src/Meta/curly30.jl | 24 ++- src/Meta/danwood.jl | 40 ++++- src/Meta/dixmaane.jl | 26 ++- src/Meta/dixmaanf.jl | 26 ++- src/Meta/dixmaang.jl | 26 ++- src/Meta/dixmaanh.jl | 26 ++- src/Meta/dixmaani.jl | 25 ++- src/Meta/dixmaanj.jl | 25 ++- src/Meta/dixmaank.jl | 25 ++- src/Meta/dixmaanl.jl | 25 ++- src/Meta/dixmaanm.jl | 23 ++- src/Meta/dixmaann.jl | 23 ++- src/Meta/dixmaano.jl | 23 ++- src/Meta/dixmaanp.jl | 23 ++- src/Meta/dixon3dq.jl | 12 +- src/Meta/dqdrtic.jl | 12 +- src/Meta/dqrtic.jl | 25 ++- src/Meta/eckerle4.jl | 32 +++- src/Meta/edensch.jl | 25 ++- src/Meta/eg2.jl | 25 ++- src/Meta/elec.jl | 12 +- src/Meta/engval1.jl | 25 ++- src/Meta/enso.jl | 41 ++++- src/Meta/errinros_mod.jl | 17 +- src/Meta/extrosnb.jl | 24 ++- src/Meta/fletcbv2.jl | 24 ++- src/Meta/fletcbv3_mod.jl | 24 ++- src/Meta/fletchcr.jl | 34 +++- src/Meta/fminsrf2.jl | 22 ++- src/Meta/freuroth.jl | 24 ++- src/Meta/gasoil.jl | 9 +- src/Meta/gauss1.jl | 33 +++- src/Meta/gauss2.jl | 33 +++- src/Meta/gauss3.jl | 33 +++- src/Meta/gaussian.jl | 11 +- src/Meta/genbroydenb.jl | 13 +- src/Meta/genbroydentri.jl | 13 +- src/Meta/genhumps.jl | 19 +- src/Meta/genrose.jl | 45 ++++- src/Meta/genrose_nash.jl | 59 ++++++- src/Meta/glider.jl | 9 +- src/Meta/gulf.jl | 16 +- src/Meta/hahn1.jl | 36 +++- src/Meta/helical.jl | 7 +- src/Meta/hovercraft1d.jl | 7 + src/Meta/hs1.jl | 15 +- src/Meta/hs10.jl | 15 +- src/Meta/hs100.jl | 15 +- src/Meta/hs101.jl | 15 +- src/Meta/hs102.jl | 15 +- src/Meta/hs103.jl | 15 +- src/Meta/hs104.jl | 15 +- src/Meta/hs105.jl | 15 +- src/Meta/hs106.jl | 15 +- src/Meta/hs107.jl | 15 +- src/Meta/hs108.jl | 15 +- src/Meta/hs109.jl | 15 +- src/Meta/hs11.jl | 15 +- src/Meta/hs110.jl | 15 +- src/Meta/hs111.jl | 15 +- src/Meta/hs112.jl | 15 +- src/Meta/hs113.jl | 15 +- src/Meta/hs114.jl | 15 +- src/Meta/hs116.jl | 15 +- src/Meta/hs117.jl | 15 +- src/Meta/hs118.jl | 15 +- src/Meta/hs119.jl | 15 +- src/Meta/hs12.jl | 15 +- src/Meta/hs13.jl | 15 +- src/Meta/hs14.jl | 15 +- src/Meta/hs15.jl | 15 +- src/Meta/hs16.jl | 15 +- src/Meta/hs17.jl | 15 +- src/Meta/hs18.jl | 15 +- src/Meta/hs19.jl | 15 +- src/Meta/hs2.jl | 14 +- src/Meta/hs20.jl | 15 +- src/Meta/hs201.jl | 11 +- src/Meta/hs21.jl | 15 +- src/Meta/hs211.jl | 11 +- src/Meta/hs219.jl | 15 +- src/Meta/hs22.jl | 15 +- src/Meta/hs220.jl | 13 +- src/Meta/hs221.jl | 13 +- src/Meta/hs222.jl | 13 +- src/Meta/hs223.jl | 13 +- src/Meta/hs224.jl | 13 +- src/Meta/hs225.jl | 13 +- src/Meta/hs226.jl | 13 +- src/Meta/hs227.jl | 13 +- src/Meta/hs228.jl | 13 +- src/Meta/hs229.jl | 13 +- src/Meta/hs23.jl | 15 +- src/Meta/hs230.jl | 13 +- src/Meta/hs231.jl | 13 +- src/Meta/hs232.jl | 13 +- src/Meta/hs233.jl | 13 +- src/Meta/hs234.jl | 13 +- src/Meta/hs235.jl | 13 +- src/Meta/hs236.jl | 13 +- src/Meta/hs237.jl | 13 +- src/Meta/hs238.jl | 13 +- src/Meta/hs239.jl | 13 +- src/Meta/hs24.jl | 15 +- src/Meta/hs240.jl | 13 +- src/Meta/hs241.jl | 13 +- src/Meta/hs242.jl | 13 +- src/Meta/hs243.jl | 13 +- src/Meta/hs244.jl | 13 +- src/Meta/hs245.jl | 13 +- src/Meta/hs246.jl | 13 +- src/Meta/hs248.jl | 15 +- src/Meta/hs249.jl | 15 +- src/Meta/hs25.jl | 15 +- src/Meta/hs250.jl | 13 +- src/Meta/hs251.jl | 13 +- src/Meta/hs252.jl | 13 +- src/Meta/hs253.jl | 13 +- src/Meta/hs254.jl | 13 +- src/Meta/hs255.jl | 13 +- src/Meta/hs256.jl | 13 +- src/Meta/hs257.jl | 13 +- src/Meta/hs258.jl | 13 +- src/Meta/hs259.jl | 13 +- src/Meta/hs26.jl | 15 +- src/Meta/hs260.jl | 13 +- src/Meta/hs261.jl | 13 +- src/Meta/hs262.jl | 13 +- src/Meta/hs263.jl | 13 +- src/Meta/hs264.jl | 13 +- src/Meta/hs265.jl | 13 +- src/Meta/hs27.jl | 15 +- src/Meta/hs28.jl | 15 +- src/Meta/hs29.jl | 15 +- src/Meta/hs3.jl | 15 +- src/Meta/hs30.jl | 15 +- src/Meta/hs31.jl | 15 +- src/Meta/hs316.jl | 15 +- src/Meta/hs317.jl | 15 +- src/Meta/hs318.jl | 15 +- src/Meta/hs319.jl | 15 +- src/Meta/hs32.jl | 15 +- src/Meta/hs320.jl | 15 +- src/Meta/hs321.jl | 15 +- src/Meta/hs322.jl | 15 +- src/Meta/hs33.jl | 15 +- src/Meta/hs34.jl | 15 +- src/Meta/hs35.jl | 15 +- src/Meta/hs36.jl | 15 +- src/Meta/hs37.jl | 15 +- src/Meta/hs378.jl | 15 +- src/Meta/hs38.jl | 15 +- src/Meta/hs39.jl | 15 +- src/Meta/hs4.jl | 15 +- src/Meta/hs40.jl | 15 +- src/Meta/hs41.jl | 15 +- src/Meta/hs42.jl | 15 +- src/Meta/hs43.jl | 15 +- src/Meta/hs44.jl | 15 +- src/Meta/hs45.jl | 15 +- src/Meta/hs46.jl | 15 +- src/Meta/hs47.jl | 15 +- src/Meta/hs48.jl | 15 +- src/Meta/hs49.jl | 15 +- src/Meta/hs5.jl | 15 +- src/Meta/hs50.jl | 15 +- src/Meta/hs51.jl | 15 +- src/Meta/hs52.jl | 15 +- src/Meta/hs53.jl | 15 +- src/Meta/hs54.jl | 15 +- src/Meta/hs55.jl | 15 +- src/Meta/hs56.jl | 3 +- src/Meta/hs57.jl | 3 +- src/Meta/hs59.jl | 15 +- src/Meta/hs6.jl | 3 +- src/Meta/hs60.jl | 3 +- src/Meta/hs61.jl | 3 +- src/Meta/hs62.jl | 3 +- src/Meta/hs63.jl | 3 +- src/Meta/hs64.jl | 14 +- src/Meta/hs65.jl | 14 +- src/Meta/hs66.jl | 14 +- src/Meta/hs68.jl | 17 +- src/Meta/hs69.jl | 17 +- src/Meta/hs7.jl | 14 +- src/Meta/hs70.jl | 14 +- src/Meta/hs71.jl | 14 +- src/Meta/hs72.jl | 14 +- src/Meta/hs73.jl | 14 +- src/Meta/hs74.jl | 14 +- src/Meta/hs75.jl | 14 +- src/Meta/hs76.jl | 14 +- src/Meta/hs77.jl | 14 +- src/Meta/hs78.jl | 14 +- src/Meta/hs79.jl | 14 +- src/Meta/hs8.jl | 14 +- src/Meta/hs80.jl | 14 +- src/Meta/hs81.jl | 14 +- src/Meta/hs83.jl | 14 +- src/Meta/hs84.jl | 14 +- src/Meta/hs86.jl | 14 +- src/Meta/hs87.jl | 12 +- src/Meta/hs9.jl | 14 +- src/Meta/hs93.jl | 15 +- src/Meta/hs95.jl | 15 +- src/Meta/hs96.jl | 15 +- src/Meta/hs97.jl | 15 +- src/Meta/hs98.jl | 15 +- src/Meta/hs99.jl | 13 +- src/Meta/indef_mod.jl | 16 +- src/Meta/integreq.jl | 16 +- src/Meta/jennrichsampson.jl | 7 +- src/Meta/kirby2.jl | 34 +++- src/Meta/kowosb.jl | 8 +- src/Meta/lanczos1.jl | 34 +++- src/Meta/lanczos2.jl | 35 +++- src/Meta/lanczos3.jl | 36 +++- src/Meta/liarwhd.jl | 25 ++- src/Meta/marine.jl | 19 +- src/Meta/methanol.jl | 9 +- src/Meta/meyer3.jl | 13 +- src/Meta/mgh09.jl | 40 ++++- src/Meta/mgh10.jl | 40 ++++- src/Meta/mgh17.jl | 40 ++++- src/Meta/minsurf.jl | 13 +- src/Meta/misra1a.jl | 35 +++- src/Meta/misra1b.jl | 35 +++- src/Meta/misra1c.jl | 34 +++- src/Meta/misra1d.jl | 31 +++- src/Meta/morebv.jl | 24 ++- src/Meta/nasty.jl | 6 +- src/Meta/nazareth.jl | 11 +- src/Meta/ncb20.jl | 16 +- src/Meta/ncb20b.jl | 17 +- src/Meta/nelson.jl | 40 ++++- src/Meta/noncvxu2.jl | 15 +- src/Meta/noncvxun.jl | 16 +- src/Meta/nondia.jl | 26 ++- src/Meta/nondquar.jl | 25 ++- src/Meta/osborne1.jl | 12 +- src/Meta/osborne2.jl | 11 +- src/Meta/palmer1c.jl | 13 +- src/Meta/palmer1d.jl | 13 +- src/Meta/palmer2c.jl | 13 +- src/Meta/palmer3c.jl | 13 +- src/Meta/palmer4c.jl | 13 +- src/Meta/palmer5c.jl | 14 +- src/Meta/palmer5d.jl | 12 +- src/Meta/palmer6c.jl | 13 +- src/Meta/palmer7c.jl | 13 +- src/Meta/palmer8c.jl | 13 +- src/Meta/penalty1.jl | 16 +- src/Meta/penalty2.jl | 12 +- src/Meta/penalty3.jl | 22 ++- src/Meta/pinene.jl | 15 +- src/Meta/polygon.jl | 15 +- src/Meta/polygon1.jl | 14 +- src/Meta/polygon2.jl | 9 +- src/Meta/polygon3.jl | 9 +- src/Meta/powellbs.jl | 11 +- src/Meta/powellsg.jl | 35 +++- src/Meta/power.jl | 13 +- src/Meta/quartc.jl | 12 +- src/Meta/rat42.jl | 36 +++- src/Meta/rat43.jl | 36 +++- src/Meta/robotarm.jl | 15 +- src/Meta/rocket.jl | 8 +- src/Meta/rozman1.jl | 35 +++- src/Meta/sbrybnd.jl | 28 ++- src/Meta/schmvett.jl | 26 ++- src/Meta/scosine.jl | 24 ++- src/Meta/sinquad.jl | 21 ++- src/Meta/sparsine.jl | 17 +- src/Meta/sparsqur.jl | 17 +- src/Meta/spmsrtls.jl | 23 ++- src/Meta/srosenbr.jl | 22 ++- src/Meta/steering.jl | 9 +- src/Meta/structural.jl | 8 +- src/Meta/tetra.jl | 11 +- src/Meta/threepk.jl | 73 +++++++- src/Meta/thurber.jl | 36 +++- src/Meta/tointgss.jl | 26 ++- src/Meta/torsion.jl | 8 +- src/Meta/tquartic.jl | 21 ++- src/Meta/triangle.jl | 10 +- src/Meta/tridia.jl | 18 +- src/Meta/vardim.jl | 17 +- src/Meta/variational.jl | 13 +- src/Meta/vibrbeam.jl | 29 ++- src/Meta/watson.jl | 18 +- src/Meta/woods.jl | 40 ++++- src/Meta/zangwil3.jl | 14 +- src/PureJuMP/AMPGO02.jl | 8 - src/PureJuMP/AMPGO03.jl | 8 - src/PureJuMP/AMPGO04.jl | 8 - src/PureJuMP/AMPGO05.jl | 7 - src/PureJuMP/AMPGO06.jl | 8 - src/PureJuMP/AMPGO07.jl | 8 - src/PureJuMP/AMPGO08.jl | 7 - src/PureJuMP/AMPGO09.jl | 8 - src/PureJuMP/AMPGO10.jl | 8 - src/PureJuMP/AMPGO11.jl | 8 - src/PureJuMP/AMPGO12.jl | 8 - src/PureJuMP/AMPGO13.jl | 8 - src/PureJuMP/AMPGO14.jl | 8 - src/PureJuMP/AMPGO15.jl | 8 - src/PureJuMP/AMPGO18.jl | 8 - src/PureJuMP/AMPGO20.jl | 8 - src/PureJuMP/AMPGO21.jl | 8 - src/PureJuMP/AMPGO22.jl | 8 - src/PureJuMP/BOX2.jl | 9 - src/PureJuMP/BOX3.jl | 14 -- src/PureJuMP/Dus2_1.jl | 8 - src/PureJuMP/Dus2_3.jl | 7 - src/PureJuMP/Dus2_9.jl | 7 - src/PureJuMP/Duscube.jl | 7 - src/PureJuMP/NZF1.jl | 6 - src/PureJuMP/allinit.jl | 5 +- src/PureJuMP/allinitc.jl | 5 +- src/PureJuMP/allinitu.jl | 5 +- src/PureJuMP/alsotame.jl | 7 +- src/PureJuMP/argauss.jl | 7 - src/PureJuMP/arglina.jl | 11 -- src/PureJuMP/arglinb.jl | 11 -- src/PureJuMP/arglinc.jl | 11 -- src/PureJuMP/argtrig.jl | 17 -- src/PureJuMP/arwhead.jl | 26 --- src/PureJuMP/auglag.jl | 11 -- src/PureJuMP/avion2.jl | 1 - src/PureJuMP/bard.jl | 13 -- src/PureJuMP/bdqrtic.jl | 24 --- src/PureJuMP/beale.jl | 12 -- src/PureJuMP/bearing.jl | 16 -- src/PureJuMP/bennett5.jl | 36 ---- src/PureJuMP/biggs5.jl | 15 -- src/PureJuMP/biggs6.jl | 12 -- src/PureJuMP/booth.jl | 8 +- src/PureJuMP/boundary.jl | 10 -- src/PureJuMP/boxbod.jl | 36 ---- src/PureJuMP/bqp1var.jl | 3 - src/PureJuMP/brownal.jl | 13 -- src/PureJuMP/brownbs.jl | 12 -- src/PureJuMP/brownden.jl | 11 -- src/PureJuMP/browngen1.jl | 10 -- src/PureJuMP/browngen2.jl | 10 -- src/PureJuMP/broyden3d.jl | 13 -- src/PureJuMP/broyden7d.jl | 10 -- src/PureJuMP/broydn7d.jl | 44 ----- src/PureJuMP/brybnd.jl | 42 ----- src/PureJuMP/bt1.jl | 12 -- src/PureJuMP/camshape.jl | 10 -- src/PureJuMP/catenary.jl | 16 -- src/PureJuMP/catmix.jl | 5 - src/PureJuMP/chain.jl | 12 -- src/PureJuMP/chainwoo.jl | 33 ---- src/PureJuMP/channel.jl | 11 -- src/PureJuMP/chnrosnb_mod.jl | 15 -- src/PureJuMP/chwirut1.jl | 35 ---- src/PureJuMP/chwirut2.jl | 36 ---- src/PureJuMP/cliff.jl | 10 -- src/PureJuMP/clnlbeam.jl | 14 +- src/PureJuMP/clplatea.jl | 24 --- src/PureJuMP/clplateb.jl | 25 --- src/PureJuMP/clplatec.jl | 24 --- src/PureJuMP/controlinvestment.jl | 3 - src/PureJuMP/cosine.jl | 15 -- src/PureJuMP/cragglvy.jl | 24 --- src/PureJuMP/cragglvy2.jl | 22 --- src/PureJuMP/curly.jl | 22 --- src/PureJuMP/danwood.jl | 40 ----- src/PureJuMP/dixmaan_efgh.jl | 23 --- src/PureJuMP/dixmaan_ijkl.jl | 23 --- src/PureJuMP/dixmaan_mnop.jl | 21 --- src/PureJuMP/dixon3dq.jl | 10 -- src/PureJuMP/dqdrtic.jl | 10 -- src/PureJuMP/dqrtic.jl | 23 --- src/PureJuMP/eckerle4.jl | 35 ---- src/PureJuMP/edensch.jl | 23 --- src/PureJuMP/eg2.jl | 23 --- src/PureJuMP/elec.jl | 10 -- src/PureJuMP/engval1.jl | 23 --- src/PureJuMP/enso.jl | 42 ----- src/PureJuMP/errinros_mod.jl | 15 -- src/PureJuMP/extrosnb.jl | 22 --- src/PureJuMP/fletcbv2.jl | 22 --- src/PureJuMP/fletcbv3_mod.jl | 22 --- src/PureJuMP/fletchcr.jl | 32 ---- src/PureJuMP/fminsrf2.jl | 20 --- src/PureJuMP/freuroth.jl | 22 --- src/PureJuMP/gasoil.jl | 7 - src/PureJuMP/gauss1.jl | 35 ---- src/PureJuMP/gauss2.jl | 34 ---- src/PureJuMP/gauss3.jl | 34 ---- src/PureJuMP/gaussian.jl | 8 - src/PureJuMP/genbroydenb.jl | 10 -- src/PureJuMP/genbroydentri.jl | 10 -- src/PureJuMP/genhumps.jl | 18 -- src/PureJuMP/genrose.jl | 65 ------- src/PureJuMP/genrose_nash.jl | 31 ---- src/PureJuMP/glider.jl | 7 - src/PureJuMP/gulf.jl | 14 -- src/PureJuMP/hahn1.jl | 37 ---- src/PureJuMP/helical.jl | 5 - src/PureJuMP/hovercraft1d.jl | 5 - src/PureJuMP/hs1.jl | 13 -- src/PureJuMP/hs10.jl | 13 -- src/PureJuMP/hs100.jl | 13 -- src/PureJuMP/hs101.jl | 13 -- src/PureJuMP/hs102.jl | 13 -- src/PureJuMP/hs103.jl | 13 -- src/PureJuMP/hs104.jl | 13 -- src/PureJuMP/hs105.jl | 13 -- src/PureJuMP/hs106.jl | 13 -- src/PureJuMP/hs107.jl | 13 -- src/PureJuMP/hs108.jl | 13 -- src/PureJuMP/hs109.jl | 13 -- src/PureJuMP/hs11.jl | 13 -- src/PureJuMP/hs110.jl | 13 -- src/PureJuMP/hs111.jl | 13 -- src/PureJuMP/hs112.jl | 13 -- src/PureJuMP/hs113.jl | 13 -- src/PureJuMP/hs114.jl | 13 -- src/PureJuMP/hs116.jl | 13 -- src/PureJuMP/hs117.jl | 25 +-- src/PureJuMP/hs118.jl | 13 -- src/PureJuMP/hs119.jl | 13 -- src/PureJuMP/hs12.jl | 13 -- src/PureJuMP/hs13.jl | 13 -- src/PureJuMP/hs14.jl | 13 -- src/PureJuMP/hs15.jl | 13 -- src/PureJuMP/hs16.jl | 13 -- src/PureJuMP/hs17.jl | 13 -- src/PureJuMP/hs18.jl | 13 -- src/PureJuMP/hs19.jl | 13 -- src/PureJuMP/hs2.jl | 13 -- src/PureJuMP/hs20.jl | 13 -- src/PureJuMP/hs201.jl | 9 - src/PureJuMP/hs21.jl | 13 -- src/PureJuMP/hs211.jl | 9 - src/PureJuMP/hs219.jl | 13 -- src/PureJuMP/hs22.jl | 13 -- src/PureJuMP/hs220.jl | 13 -- src/PureJuMP/hs221.jl | 13 -- src/PureJuMP/hs222.jl | 13 -- src/PureJuMP/hs223.jl | 13 -- src/PureJuMP/hs224.jl | 13 -- src/PureJuMP/hs225.jl | 13 -- src/PureJuMP/hs226.jl | 13 -- src/PureJuMP/hs227.jl | 13 -- src/PureJuMP/hs228.jl | 13 -- src/PureJuMP/hs229.jl | 13 -- src/PureJuMP/hs23.jl | 13 -- src/PureJuMP/hs230.jl | 13 -- src/PureJuMP/hs231.jl | 13 -- src/PureJuMP/hs232.jl | 13 -- src/PureJuMP/hs233.jl | 13 -- src/PureJuMP/hs234.jl | 13 -- src/PureJuMP/hs235.jl | 13 -- src/PureJuMP/hs236.jl | 13 -- src/PureJuMP/hs237.jl | 13 -- src/PureJuMP/hs238.jl | 13 -- src/PureJuMP/hs239.jl | 13 -- src/PureJuMP/hs24.jl | 13 -- src/PureJuMP/hs240.jl | 13 -- src/PureJuMP/hs241.jl | 13 -- src/PureJuMP/hs242.jl | 13 -- src/PureJuMP/hs243.jl | 13 -- src/PureJuMP/hs244.jl | 13 -- src/PureJuMP/hs245.jl | 13 -- src/PureJuMP/hs246.jl | 13 -- src/PureJuMP/hs248.jl | 13 -- src/PureJuMP/hs249.jl | 13 -- src/PureJuMP/hs25.jl | 13 -- src/PureJuMP/hs250.jl | 13 -- src/PureJuMP/hs251.jl | 13 -- src/PureJuMP/hs252.jl | 13 -- src/PureJuMP/hs253.jl | 13 -- src/PureJuMP/hs254.jl | 13 -- src/PureJuMP/hs255.jl | 13 -- src/PureJuMP/hs256.jl | 13 -- src/PureJuMP/hs257.jl | 13 -- src/PureJuMP/hs258.jl | 13 -- src/PureJuMP/hs259.jl | 13 -- src/PureJuMP/hs26.jl | 13 -- src/PureJuMP/hs260.jl | 13 -- src/PureJuMP/hs261.jl | 13 -- src/PureJuMP/hs262.jl | 13 -- src/PureJuMP/hs263.jl | 13 -- src/PureJuMP/hs264.jl | 13 -- src/PureJuMP/hs265.jl | 13 -- src/PureJuMP/hs27.jl | 13 -- src/PureJuMP/hs28.jl | 13 -- src/PureJuMP/hs29.jl | 13 -- src/PureJuMP/hs3.jl | 13 -- src/PureJuMP/hs30.jl | 13 -- src/PureJuMP/hs31.jl | 13 -- src/PureJuMP/hs316.jl | 12 -- src/PureJuMP/hs317.jl | 12 -- src/PureJuMP/hs318.jl | 12 -- src/PureJuMP/hs319.jl | 12 -- src/PureJuMP/hs32.jl | 13 -- src/PureJuMP/hs320.jl | 12 -- src/PureJuMP/hs321.jl | 12 -- src/PureJuMP/hs322.jl | 12 -- src/PureJuMP/hs33.jl | 13 -- src/PureJuMP/hs34.jl | 13 -- src/PureJuMP/hs35.jl | 13 -- src/PureJuMP/hs36.jl | 13 -- src/PureJuMP/hs37.jl | 13 -- src/PureJuMP/hs378.jl | 12 -- src/PureJuMP/hs38.jl | 13 -- src/PureJuMP/hs39.jl | 13 -- src/PureJuMP/hs4.jl | 13 -- src/PureJuMP/hs40.jl | 13 -- src/PureJuMP/hs41.jl | 13 -- src/PureJuMP/hs42.jl | 13 -- src/PureJuMP/hs43.jl | 13 -- src/PureJuMP/hs44.jl | 13 -- src/PureJuMP/hs45.jl | 13 -- src/PureJuMP/hs46.jl | 13 -- src/PureJuMP/hs47.jl | 13 -- src/PureJuMP/hs48.jl | 13 -- src/PureJuMP/hs49.jl | 13 -- src/PureJuMP/hs5.jl | 13 -- src/PureJuMP/hs50.jl | 13 -- src/PureJuMP/hs51.jl | 13 -- src/PureJuMP/hs52.jl | 13 -- src/PureJuMP/hs53.jl | 13 -- src/PureJuMP/hs54.jl | 13 -- src/PureJuMP/hs55.jl | 13 -- src/PureJuMP/hs56.jl | 13 -- src/PureJuMP/hs57.jl | 13 -- src/PureJuMP/hs59.jl | 13 -- src/PureJuMP/hs6.jl | 13 -- src/PureJuMP/hs60.jl | 13 -- src/PureJuMP/hs61.jl | 13 -- src/PureJuMP/hs62.jl | 13 -- src/PureJuMP/hs63.jl | 13 -- src/PureJuMP/hs64.jl | 13 -- src/PureJuMP/hs65.jl | 13 -- src/PureJuMP/hs66.jl | 13 -- src/PureJuMP/hs68.jl | 16 -- src/PureJuMP/hs69.jl | 16 -- src/PureJuMP/hs7.jl | 13 -- src/PureJuMP/hs70.jl | 13 -- src/PureJuMP/hs71.jl | 13 -- src/PureJuMP/hs72.jl | 13 -- src/PureJuMP/hs73.jl | 13 -- src/PureJuMP/hs74.jl | 13 -- src/PureJuMP/hs75.jl | 13 -- src/PureJuMP/hs76.jl | 13 -- src/PureJuMP/hs77.jl | 13 -- src/PureJuMP/hs78.jl | 13 -- src/PureJuMP/hs79.jl | 13 -- src/PureJuMP/hs8.jl | 13 -- src/PureJuMP/hs80.jl | 13 -- src/PureJuMP/hs81.jl | 13 -- src/PureJuMP/hs83.jl | 13 -- src/PureJuMP/hs84.jl | 13 -- src/PureJuMP/hs86.jl | 13 -- src/PureJuMP/hs87.jl | 11 -- src/PureJuMP/hs9.jl | 13 -- src/PureJuMP/hs93.jl | 13 -- src/PureJuMP/hs95.jl | 13 -- src/PureJuMP/hs96.jl | 13 -- src/PureJuMP/hs97.jl | 13 -- src/PureJuMP/hs98.jl | 13 -- src/PureJuMP/hs99.jl | 12 -- src/PureJuMP/indef_mod.jl | 14 -- src/PureJuMP/integreq.jl | 14 -- src/PureJuMP/jennrichsampson.jl | 5 - src/PureJuMP/kirby2.jl | 34 ---- src/PureJuMP/kowosb.jl | 6 - src/PureJuMP/lanczos1.jl | 35 ---- src/PureJuMP/lanczos2.jl | 36 ---- src/PureJuMP/lanczos3.jl | 38 ---- src/PureJuMP/liarwhd.jl | 23 --- src/PureJuMP/marine.jl | 17 -- src/PureJuMP/methanol.jl | 7 - src/PureJuMP/meyer3.jl | 11 -- src/PureJuMP/mgh09.jl | 40 ----- src/PureJuMP/mgh10.jl | 40 ----- src/PureJuMP/mgh17.jl | 41 ----- src/PureJuMP/minsurf.jl | 11 -- src/PureJuMP/misra1a.jl | 35 ---- src/PureJuMP/misra1b.jl | 36 ---- src/PureJuMP/misra1c.jl | 35 ---- src/PureJuMP/misra1d.jl | 32 ---- src/PureJuMP/morebv.jl | 22 --- src/PureJuMP/nasty.jl | 6 - src/PureJuMP/nazareth.jl | 10 -- src/PureJuMP/ncb20.jl | 18 -- src/PureJuMP/ncb20b.jl | 19 -- src/PureJuMP/nelson.jl | 40 ----- src/PureJuMP/noncvxu2.jl | 14 -- src/PureJuMP/noncvxun.jl | 15 -- src/PureJuMP/nondia.jl | 25 --- src/PureJuMP/nondquar.jl | 24 --- src/PureJuMP/osborne1.jl | 8 - src/PureJuMP/osborne2.jl | 8 - src/PureJuMP/palmer1c.jl | 12 -- src/PureJuMP/palmer1d.jl | 12 -- src/PureJuMP/palmer2c.jl | 12 -- src/PureJuMP/palmer3c.jl | 12 -- src/PureJuMP/palmer4c.jl | 12 -- src/PureJuMP/palmer5c.jl | 13 -- src/PureJuMP/palmer5d.jl | 11 -- src/PureJuMP/palmer6c.jl | 12 -- src/PureJuMP/palmer7c.jl | 12 -- src/PureJuMP/palmer8c.jl | 12 -- src/PureJuMP/penalty1.jl | 14 -- src/PureJuMP/penalty2.jl | 10 -- src/PureJuMP/penalty3.jl | 21 --- src/PureJuMP/pinene.jl | 12 -- src/PureJuMP/polygon.jl | 14 -- src/PureJuMP/polygon1.jl | 13 -- src/PureJuMP/polygon2.jl | 8 - src/PureJuMP/polygon3.jl | 8 - src/PureJuMP/powellbs.jl | 9 - src/PureJuMP/powellsg.jl | 35 ---- src/PureJuMP/power.jl | 11 -- src/PureJuMP/quartc.jl | 10 -- src/PureJuMP/rat42.jl | 36 ---- src/PureJuMP/rat43.jl | 36 ---- src/PureJuMP/robotarm.jl | 13 -- src/PureJuMP/rocket.jl | 6 - src/PureJuMP/rozman1.jl | 36 ---- src/PureJuMP/sbrybnd.jl | 26 --- src/PureJuMP/schmvett.jl | 24 --- src/PureJuMP/scosine.jl | 22 --- src/PureJuMP/shpak1.jl | 9 - src/PureJuMP/shpak2.jl | 10 -- src/PureJuMP/shpak3.jl | 10 -- src/PureJuMP/shpak4.jl | 11 -- src/PureJuMP/shpak5.jl | 11 -- src/PureJuMP/shpak6.jl | 11 -- src/PureJuMP/sinquad.jl | 18 -- src/PureJuMP/sparsine.jl | 14 -- src/PureJuMP/sparsqur.jl | 14 -- src/PureJuMP/spmsrtls.jl | 20 --- src/PureJuMP/srosenbr.jl | 19 -- src/PureJuMP/steering.jl | 6 - src/PureJuMP/structural.jl | 5 - src/PureJuMP/tetra.jl | 8 - src/PureJuMP/threepk.jl | 70 -------- src/PureJuMP/thurber.jl | 36 ---- src/PureJuMP/tointgss.jl | 23 --- src/PureJuMP/torsion.jl | 5 - src/PureJuMP/tquartic.jl | 18 -- src/PureJuMP/triangle.jl | 7 - src/PureJuMP/tridia.jl | 15 -- src/PureJuMP/vardim.jl | 14 -- src/PureJuMP/variational.jl | 10 -- src/PureJuMP/vibrbeam.jl | 26 --- src/PureJuMP/watson.jl | 16 -- src/PureJuMP/woods.jl | 37 ---- src/PureJuMP/zangwil3.jl | 12 -- 746 files changed, 6566 insertions(+), 6069 deletions(-) diff --git a/src/ADNLPProblems/hs117.jl b/src/ADNLPProblems/hs117.jl index 5da9ccf0..88ba88d8 100644 --- a/src/ADNLPProblems/hs117.jl +++ b/src/ADNLPProblems/hs117.jl @@ -1,24 +1,28 @@ export hs117 function hs117(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) where {T} - a = Rational{Int}[-16 2 0 1 0; - 0 -2 0 4 2; - -7 // 2 0 2 0 0; - 0 -2 0 -4 -1; - 0 -9 -2 1 -14 // 5; - 2 0 -4 0 0; - -1 -1 -1 -1 -1; - -1 -2 -3 -2 -1; - 1 2 3 4 5; - 1 1 1 1 1] + a = Rational{Int}[ + -16 2 0 1 0; + 0 -2 0 4 2; + -7 // 2 0 2 0 0; + 0 -2 0 -4 -1; + 0 -9 -2 1 -14 // 5; + 2 0 -4 0 0; + -1 -1 -1 -1 -1; + -1 -2 -3 -2 -1; + 1 2 3 4 5; + 1 1 1 1 1 + ] b = [-40, -2, -25 // 100, -4, -4, -1, -40, -60, 5, 1] - c = [ 30 -20 -10 32 -10; - -20 39 -6 -31 32; - -10 -6 10 -6 -10; - 32 -31 -6 39 -20; - -10 32 -10 -20 30] + c = [ + 30 -20 -10 32 -10; + -20 39 -6 -31 32; + -10 -6 10 -6 -10; + 32 -31 -6 39 -20; + -10 32 -10 -20 30 + ] d = [4, 8, 10, 6, 2] diff --git a/src/ADNLPProblems/hs119.jl b/src/ADNLPProblems/hs119.jl index c6b74393..73052132 100644 --- a/src/ADNLPProblems/hs119.jl +++ b/src/ADNLPProblems/hs119.jl @@ -1,15 +1,271 @@ export hs119 function hs119(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) where {T} - Q_rows = [1, 2, 2, 3, 1, 4, 5, 5, 6, 1, 2, 3, 4, 7, 1, 6, 8, 3, 9, 2, 3, 5, 8, 10, 4, 7, 11, 5, 9, 12, 7, 11, 13, 3, 10, 12, 13, 14, 4, 6, 8, 15, 1, 5, 9, 16] - Q_cols = [1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16] + Q_rows = [ + 1, + 2, + 2, + 3, + 1, + 4, + 5, + 5, + 6, + 1, + 2, + 3, + 4, + 7, + 1, + 6, + 8, + 3, + 9, + 2, + 3, + 5, + 8, + 10, + 4, + 7, + 11, + 5, + 9, + 12, + 7, + 11, + 13, + 3, + 10, + 12, + 13, + 14, + 4, + 6, + 8, + 15, + 1, + 5, + 9, + 16, + ] + Q_cols = [ + 1, + 2, + 3, + 3, + 4, + 4, + 5, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 9, + 9, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 12, + 12, + 12, + 13, + 13, + 13, + 14, + 14, + 14, + 14, + 14, + 15, + 15, + 15, + 15, + 16, + 16, + 16, + 16, + ] - clinrows = [1, 2, 3, 4, 7, 1, 3, 4, 6, 8, 1, 2, 4, 6, 8, 1, 2, 4, 5, 7, 8, 1, 2, 3, 5, 6, 8, 1, 3, 4, 5, 6, 1, 2, 4, 5, 6, 7, 8, 1, 3, 5, 6, 8, 1, 7, 2, 3, 4, 5, 6, 7, 8] - clincols = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 10, 11, 12, 13, 14, 15, 16] - clinvals = T[0.22, -1.46, 1.29, -1.1, 1.12, 0.2, -0.89, -1.06, -1.72, 0.45, 0.19, -1.3, 0.95, -0.33, 0.26, 0.25, 1.82, -0.54, -1.43, 0.31, -1.1, 0.15, -1.15, -1.16, 1.51, 1.62, 0.58, 0.11, -0.96, -1.78, 0.59, 1.24, 0.12, 0.8, -0.41, -0.33, 0.21, 1.12, -1.03, 0.13, -0.49, -0.43, -0.26, 0.1, 1.0, -0.36, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] + clinrows = [ + 1, + 2, + 3, + 4, + 7, + 1, + 3, + 4, + 6, + 8, + 1, + 2, + 4, + 6, + 8, + 1, + 2, + 4, + 5, + 7, + 8, + 1, + 2, + 3, + 5, + 6, + 8, + 1, + 3, + 4, + 5, + 6, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 1, + 3, + 5, + 6, + 8, + 1, + 7, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + ] + clincols = [ + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 6, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + ] + clinvals = T[ + 0.22, + -1.46, + 1.29, + -1.1, + 1.12, + 0.2, + -0.89, + -1.06, + -1.72, + 0.45, + 0.19, + -1.3, + 0.95, + -0.33, + 0.26, + 0.25, + 1.82, + -0.54, + -1.43, + 0.31, + -1.1, + 0.15, + -1.15, + -1.16, + 1.51, + 1.62, + 0.58, + 0.11, + -0.96, + -1.78, + 0.59, + 1.24, + 0.12, + 0.8, + -0.41, + -0.33, + 0.21, + 1.12, + -1.03, + 0.13, + -0.49, + -0.43, + -0.26, + 0.1, + 1.0, + -0.36, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + ] function f(x; rows = Q_rows, cols = Q_cols) - return sum((x[rows[k]]^2 + x[rows[k]] + 1) * (x[cols[k]]^2 + x[cols[k]] + 1) for k in 1:46) + return sum((x[rows[k]]^2 + x[rows[k]] + 1) * (x[cols[k]]^2 + x[cols[k]] + 1) for k = 1:46) end x0 = 10 * ones(T, 16) @@ -35,5 +291,17 @@ function hs119(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) wher 36.8, -24, ] - return ADNLPModels.ADNLPModel(f, x0, lvar, uvar, clinrows, clincols, clinvals, lcon, ucon, name = "hs119"; kwargs...) + return ADNLPModels.ADNLPModel( + f, + x0, + lvar, + uvar, + clinrows, + clincols, + clinvals, + lcon, + ucon, + name = "hs119"; + kwargs..., + ) end diff --git a/src/ADNLPProblems/lincon.jl b/src/ADNLPProblems/lincon.jl index 178371b4..e4d18007 100644 --- a/src/ADNLPProblems/lincon.jl +++ b/src/ADNLPProblems/lincon.jl @@ -6,7 +6,8 @@ function lincon(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) whe clinrows = [5, 6, 5, 6, 8, 9, 10, 3, 2, 11, 11, 4, 4, 4, 7, 7, 1] clincols = [1, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] - clinvals = T[1.0, 3.0, 2.0, 4.0, 9.0, 12.0, 15.0, 4.0, -2.0, 5.0, 6.0, 1.0, 2.0, 3.0, 1.0, -1.0, 15.0] + clinvals = + T[1.0, 3.0, 2.0, 4.0, 9.0, 12.0, 15.0, 4.0, -2.0, 5.0, 6.0, 1.0, 2.0, 3.0, 1.0, -1.0, 15.0] lcon = T[22.0, -1.0, 1.0, 1.0, -5.0, -6.0, -Inf, -Inf, -Inf, -Inf, -11.0] ucon = T[22.0, -1.0, 1.0, Inf, Inf, Inf, 16.0, 1.0, 2.0, 3.0, 9.0] diff --git a/src/Meta/AMPGO02.jl b/src/Meta/AMPGO02.jl index a0bce825..b2817850 100644 --- a/src/Meta/AMPGO02.jl +++ b/src/Meta/AMPGO02.jl @@ -16,10 +16,25 @@ AMPGO02_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 2 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO02_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO02_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO03.jl b/src/Meta/AMPGO03.jl index 057ab298..f31f368b 100644 --- a/src/Meta/AMPGO03.jl +++ b/src/Meta/AMPGO03.jl @@ -16,10 +16,25 @@ AMPGO03_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 3 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO03_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO03_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO04.jl b/src/Meta/AMPGO04.jl index 25e20cb9..53ffd218 100644 --- a/src/Meta/AMPGO04.jl +++ b/src/Meta/AMPGO04.jl @@ -16,10 +16,25 @@ AMPGO04_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 4 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO04_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO04_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO05.jl b/src/Meta/AMPGO05.jl index e150b4b0..a48307c4 100644 --- a/src/Meta/AMPGO05.jl +++ b/src/Meta/AMPGO05.jl @@ -16,10 +16,25 @@ AMPGO05_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 5 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO05_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO05_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO06.jl b/src/Meta/AMPGO06.jl index 03686503..c64b144f 100644 --- a/src/Meta/AMPGO06.jl +++ b/src/Meta/AMPGO06.jl @@ -16,10 +16,25 @@ AMPGO06_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 6 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO06_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO06_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO07.jl b/src/Meta/AMPGO07.jl index f307ed45..d8b0944d 100644 --- a/src/Meta/AMPGO07.jl +++ b/src/Meta/AMPGO07.jl @@ -16,10 +16,25 @@ AMPGO07_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 7 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO07_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO07_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO08.jl b/src/Meta/AMPGO08.jl index e262e939..c5a3d43c 100644 --- a/src/Meta/AMPGO08.jl +++ b/src/Meta/AMPGO08.jl @@ -16,10 +16,25 @@ AMPGO08_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 8 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO08_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO08_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO09.jl b/src/Meta/AMPGO09.jl index b600b89e..80b926b9 100644 --- a/src/Meta/AMPGO09.jl +++ b/src/Meta/AMPGO09.jl @@ -16,10 +16,25 @@ AMPGO09_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 9 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO09_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO09_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO10.jl b/src/Meta/AMPGO10.jl index b679df86..95dbd035 100644 --- a/src/Meta/AMPGO10.jl +++ b/src/Meta/AMPGO10.jl @@ -16,10 +16,25 @@ AMPGO10_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 10 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO10_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO11.jl b/src/Meta/AMPGO11.jl index f1f7a2de..6590e14e 100644 --- a/src/Meta/AMPGO11.jl +++ b/src/Meta/AMPGO11.jl @@ -16,10 +16,25 @@ AMPGO11_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 11 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO11_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO11_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO12.jl b/src/Meta/AMPGO12.jl index 9309a755..5e3b5c7c 100644 --- a/src/Meta/AMPGO12.jl +++ b/src/Meta/AMPGO12.jl @@ -16,10 +16,25 @@ AMPGO12_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 12 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO12_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO12_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO13.jl b/src/Meta/AMPGO13.jl index 88c3e775..8c7be40e 100644 --- a/src/Meta/AMPGO13.jl +++ b/src/Meta/AMPGO13.jl @@ -16,10 +16,25 @@ AMPGO13_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 13 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO13_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO13_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO14.jl b/src/Meta/AMPGO14.jl index 3539bb3c..b4385a33 100644 --- a/src/Meta/AMPGO14.jl +++ b/src/Meta/AMPGO14.jl @@ -16,10 +16,25 @@ AMPGO14_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 14 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO14_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO14_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO15.jl b/src/Meta/AMPGO15.jl index df17077d..d7f97d6a 100644 --- a/src/Meta/AMPGO15.jl +++ b/src/Meta/AMPGO15.jl @@ -16,10 +16,25 @@ AMPGO15_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 15 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO15_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO15_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO18.jl b/src/Meta/AMPGO18.jl index 7ec1cacf..9ca91be5 100644 --- a/src/Meta/AMPGO18.jl +++ b/src/Meta/AMPGO18.jl @@ -16,10 +16,25 @@ AMPGO18_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 18 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO18_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO18_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO20.jl b/src/Meta/AMPGO20.jl index 4d258b29..a54be908 100644 --- a/src/Meta/AMPGO20.jl +++ b/src/Meta/AMPGO20.jl @@ -16,10 +16,25 @@ AMPGO20_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 20 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO20_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO21.jl b/src/Meta/AMPGO21.jl index 16024b48..f0a66966 100644 --- a/src/Meta/AMPGO21.jl +++ b/src/Meta/AMPGO21.jl @@ -16,10 +16,25 @@ AMPGO21_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 21 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO21_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO21_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/AMPGO22.jl b/src/Meta/AMPGO22.jl index 71482b16..e4699958 100644 --- a/src/Meta/AMPGO22.jl +++ b/src/Meta/AMPGO22.jl @@ -16,10 +16,25 @@ AMPGO22_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions", + :notes => raw""" +A one dimensional optimization problem +""", + :origin_notes => raw""" +Problem 22 in +http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions +Andrea Gavana +S. Goyette, Sherbrooke 2016/2017 +""", + :reference => raw""" +@misc{GavanaGOTestSuite, + author = {Gavana, Andrea}, + title = {Global Optimization Benchmarks}, + year = {2013}, + howpublished = {\url{http://infinity77.net/global_optimization/}}, + note = {Collection of benchmark functions and algorithm comparisons for global optimization (including AMPGO)} +} +""", ) get_AMPGO22_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_AMPGO22_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/BOX2.jl b/src/Meta/BOX2.jl index fcc696f7..46d3b5aa 100644 --- a/src/Meta/BOX2.jl +++ b/src/Meta/BOX2.jl @@ -17,7 +17,17 @@ BOX2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Box problem in 2 variables, obtained by fixing X3 = 1 in BOX2. + +Source: Problem 11 in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification SXR2-AN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/BOX3.jl b/src/Meta/BOX3.jl index f9c5e5bc..be2c4c09 100644 --- a/src/Meta/BOX3.jl +++ b/src/Meta/BOX3.jl @@ -17,7 +17,22 @@ BOX3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 12 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +Source: Problem 12 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#BOX663 +SIF input: Ph. Toint, Dec 1989. + +classification SUR2-AN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Dus2_1.jl b/src/Meta/Dus2_1.jl index 06bcc3e7..3016531c 100644 --- a/src/Meta/Dus2_1.jl +++ b/src/Meta/Dus2_1.jl @@ -17,7 +17,15 @@ Dus2_1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A one dimensional optimization problem + +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + +S. Goyette, Sherbrooke 2016/2017 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Dus2_3.jl b/src/Meta/Dus2_3.jl index 9e85af08..358ad08b 100644 --- a/src/Meta/Dus2_3.jl +++ b/src/Meta/Dus2_3.jl @@ -17,7 +17,15 @@ Dus2_3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A one dimensional optimization problem + +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + +S. Goyette, Sherbrooke 2016/2017 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Dus2_9.jl b/src/Meta/Dus2_9.jl index 8529d68c..1e8fb5da 100644 --- a/src/Meta/Dus2_9.jl +++ b/src/Meta/Dus2_9.jl @@ -17,7 +17,15 @@ Dus2_9_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A one dimensional optimization problem + +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + +S. Goyette, Sherbrooke 2016/2017 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Duscube.jl b/src/Meta/Duscube.jl index 8c611ec8..27aeb816 100644 --- a/src/Meta/Duscube.jl +++ b/src/Meta/Duscube.jl @@ -17,7 +17,15 @@ Duscube_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A one dimensional optimization problem + +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + +S. Goyette, Sherbrooke 2016/2017 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/NZF1.jl b/src/Meta/NZF1.jl index befac3ec..c9a8b827 100644 --- a/src/Meta/NZF1.jl +++ b/src/Meta/NZF1.jl @@ -17,7 +17,13 @@ NZF1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +"Philippe Toint (private communication)" + +classification SUR2-AN-V-0 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak1.jl b/src/Meta/Shpak1.jl index 2e212b25..1794466b 100644 --- a/src/Meta/Shpak1.jl +++ b/src/Meta/Shpak1.jl @@ -17,7 +17,16 @@ Shpak1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + first problem of + Global optimization in one-dimensional case + using analytically defined derivatives of + objective function + +A.Shpak + +Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak2.jl b/src/Meta/Shpak2.jl index f638dd25..db057609 100644 --- a/src/Meta/Shpak2.jl +++ b/src/Meta/Shpak2.jl @@ -17,7 +17,18 @@ Shpak2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Second problem of + Global optimization in one-dimensional case + using analytically defined derivatives of + objective function + + A.Shpak + + Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + S. Goyette, Sherbrooke 2016/2017 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak3.jl b/src/Meta/Shpak3.jl index a3ec36b9..286f25ea 100644 --- a/src/Meta/Shpak3.jl +++ b/src/Meta/Shpak3.jl @@ -17,7 +17,18 @@ Shpak3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +third problem of +Global optimization in one-dimensional case +using analytically defined derivatives of +objective function + +A.Shpak + +Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + S. Goyette, Sherbrooke 2016/2017 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak4.jl b/src/Meta/Shpak4.jl index addd0963..9405b984 100644 --- a/src/Meta/Shpak4.jl +++ b/src/Meta/Shpak4.jl @@ -17,7 +17,19 @@ Shpak4_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + 4th problem of + Global optimization in one-dimensional case + using analytically defined derivatives of + objective function + + A.Shpak + + Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + + S. Goyette, Sherbrooke 2016/2017 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak5.jl b/src/Meta/Shpak5.jl index 9935955f..99b2fce0 100644 --- a/src/Meta/Shpak5.jl +++ b/src/Meta/Shpak5.jl @@ -17,7 +17,19 @@ Shpak5_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + fifth problem of + Global optimization in one-dimensional case + using analytically defined derivatives of + objective function + + A.Shpak + + Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + + S. Goyette, Sherbrooke 2016/2017 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/Shpak6.jl b/src/Meta/Shpak6.jl index 884c09d1..26276fe9 100644 --- a/src/Meta/Shpak6.jl +++ b/src/Meta/Shpak6.jl @@ -17,7 +17,19 @@ Shpak6_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + 6th problem of + Global optimization in one-dimensional case + using analytically defined derivatives of + objective function + + A.Shpak + +Computer Science Journal of Moldova, vol.3, no.2(8), 1995 + + S. Goyette, Sherbrooke 2016/2017 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/allinit.jl b/src/Meta/allinit.jl index 3da4bd67..1cab783c 100644 --- a/src/Meta/allinit.jl +++ b/src/Meta/allinit.jl @@ -18,7 +18,11 @@ allinit_meta = Dict( :origin => :unknown, :url => "", :notes => raw"""""", - :origin_notes => raw"""""", + :origin_notes => raw""" + Source: N. Gould, private communication. + SIF input: Nick Gould, June 1990. + classification OBR2-AY-4-0 + """, :reference => raw"""""", ) get_allinit_nvar(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/allinitc.jl b/src/Meta/allinitc.jl index 8eb42b99..d21989d9 100644 --- a/src/Meta/allinitc.jl +++ b/src/Meta/allinitc.jl @@ -18,7 +18,12 @@ allinitc_meta = Dict( :origin => :unknown, :url => "", :notes => raw"""""", - :origin_notes => raw"""""", + :origin_notes => raw""" +Source: +N. Gould: private communication. +SIF input: Nick Gould, June 1990. +classification OOR2-AY-4-1 +""", :reference => raw"""""", ) get_allinitc_nvar(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/allinitu.jl b/src/Meta/allinitu.jl index 64558a2b..677bedde 100644 --- a/src/Meta/allinitu.jl +++ b/src/Meta/allinitu.jl @@ -18,7 +18,12 @@ allinitu_meta = Dict( :origin => :unknown, :url => "", :notes => raw"""""", - :origin_notes => raw"""""", + :origin_notes => raw""" +Source: +N. Gould, private communication. +SIF input: Nick Gould, June 1990. +classification OUR2-AY-4-0 +""", :reference => raw"""""", ) get_allinitu_nvar(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/alsotame.jl b/src/Meta/alsotame.jl index f240253f..13eb517b 100644 --- a/src/Meta/alsotame.jl +++ b/src/Meta/alsotame.jl @@ -18,8 +18,23 @@ alsotame_meta = Dict( :origin => :unknown, :url => "", :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +Source: +A.R. Conn, N. Gould and Ph.L. Toint, +"The LANCELOT User's Manual", +Dept of Maths, FUNDP, 1991. +SIF input: Ph. Toint, Jan 1991. +classification OOR2-AN-2-1 +""", + :reference => raw""" +@techreport{ConnGouldToint1991, + author = {Conn, A. R. and Gould, N. I. M. and Toint, Ph. L.}, + title = {{The LANCELOT User's Manual}}, + institution = {Department of Mathematics, FUNDP}, + year = {1991}, + address = {Namur, Belgium}, + note = {Technical report} +}""", ) get_alsotame_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_alsotame_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/argauss.jl b/src/Meta/argauss.jl index b0c839ed..ba4bd76c 100644 --- a/src/Meta/argauss.jl +++ b/src/Meta/argauss.jl @@ -16,10 +16,30 @@ argauss_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "https://doi.org/10.1145/355934.355936", + :notes => raw""" + SIF input: Ph. Toint, Dec 1989. + classification NOR2-AN-3-15 +""", + :origin_notes => raw""" +Source: Problem 9 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + See also Buckley#28 +""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_argauss_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_argauss_ncon(; n::Integer = default_nvar, kwargs...) = 15 diff --git a/src/Meta/arglina.jl b/src/Meta/arglina.jl index 208abdd0..709c6154 100644 --- a/src/Meta/arglina.jl +++ b/src/Meta/arglina.jl @@ -16,10 +16,32 @@ arglina_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "https://doi.org/10.1145/355934.355936", + :notes => raw""" +Linear function - full rank + +classification SUR2-AN-V-0 +""", + :origin_notes => raw""" +Source: Problem 32 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#80 (with different N and M) +""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_arglina_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglina_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arglinb.jl b/src/Meta/arglinb.jl index 49cd6b52..233a8296 100644 --- a/src/Meta/arglinb.jl +++ b/src/Meta/arglinb.jl @@ -16,10 +16,32 @@ arglinb_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "https://doi.org/10.1145/355934.355936", + :notes => raw""" +Linear function - rank 1 + +classification SUR2-AN-V-0 +""", + :origin_notes => raw""" +Source: Problem 33 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#93 (with different N and M) +""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_arglinb_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglinb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arglinc.jl b/src/Meta/arglinc.jl index caf4fb54..c9794ab8 100644 --- a/src/Meta/arglinc.jl +++ b/src/Meta/arglinc.jl @@ -16,10 +16,32 @@ arglinc_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "https://doi.org/10.1145/355934.355936", + :notes => raw""" +Linear function - rank 1, zero columns and rows + +classification SUR2-AN-V-0 +""", + :origin_notes => raw""" +Source: Problem 34 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#101 (with different N and M) +""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_arglinc_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arglinc_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/argtrig.jl b/src/Meta/argtrig.jl index ff7715d8..b922e577 100644 --- a/src/Meta/argtrig.jl +++ b/src/Meta/argtrig.jl @@ -16,10 +16,37 @@ argtrig_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "https://doi.org/10.1145/355934.355936", + :notes => raw""" +Variable dimension trigonometric problem +This problem is a sum of n least-squares groups, each of +which has n+1 nonlinear elements. Its Hessian matrix is dense. + +classification NOR2-AN-V-V +""", + :origin_notes => raw""" + Source: problem 26 in + J.J. More, B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + Also problem 101 in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. +""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_argtrig_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_argtrig_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/arwhead.jl b/src/Meta/arwhead.jl index 8d3149c3..e55ca144 100644 --- a/src/Meta/arwhead.jl +++ b/src/Meta/arwhead.jl @@ -16,10 +16,43 @@ arwhead_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", - :reference => raw"""""", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", + :notes => raw""" +Arrow head problem. +A quartic problem whose Hessian is an arrow-head (downwards) with +diagonal central part and border-width of 1. + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" +Source: +Problem 55 in +A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, +Performance of a multifrontal scheme for partially separable +optimization, +Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. + +See also + +problem 1 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic} +} +""", ) get_arwhead_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_arwhead_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/auglag.jl b/src/Meta/auglag.jl index 91e2670b..492a72c9 100644 --- a/src/Meta/auglag.jl +++ b/src/Meta/auglag.jl @@ -17,7 +17,18 @@ auglag_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Augmented Lagrangian function + +Problem 11 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/avion2.jl b/src/Meta/avion2.jl index 3d58c9f7..f9036e6c 100644 --- a/src/Meta/avion2.jl +++ b/src/Meta/avion2.jl @@ -17,7 +17,9 @@ avion2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +classification OLR2-RN-49-15 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bard.jl b/src/Meta/bard.jl index c96b7537..7adfdd48 100644 --- a/src/Meta/bard.jl +++ b/src/Meta/bard.jl @@ -17,7 +17,20 @@ bard_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Bard problem in 3 variables. +This function is a nonlinear least squares with 15 groups. +Each group has a linear and a nonlinear element. + +Source: Problem 8 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#16 + +classification SUR2-AN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bdqrtic.jl b/src/Meta/bdqrtic.jl index ae4bd480..33c55878 100644 --- a/src/Meta/bdqrtic.jl +++ b/src/Meta/bdqrtic.jl @@ -17,7 +17,31 @@ bdqrtic_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A quartic with a banded Hessian of bandwidth 9 + +Source: +Problem 61 in +A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, +Performance of a multifrontal scheme for partially separable +optimization, +Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. + +See also + +problem 2 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/beale.jl b/src/Meta/beale.jl index f31193c0..edabc9f5 100644 --- a/src/Meta/beale.jl +++ b/src/Meta/beale.jl @@ -17,7 +17,19 @@ beale_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 5 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#89. +SIF input: Ph. Toint, Dec 1989. + +classification SUR2-AN-2-0 + +A. Cebola, Curitiba 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bearing.jl b/src/Meta/bearing.jl index 04f1f2ca..4be42d54 100644 --- a/src/Meta/bearing.jl +++ b/src/Meta/bearing.jl @@ -17,7 +17,23 @@ bearing_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Given observations of ns stages of a bearing species over n timesteps, +minimize the loss between the observation and the computed law of paraneters : growth, mortality and number of specimens (g,m,x) + +This is problem 16 in the COPS (Version 3) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification OOR2-AN-V-V + +Journal bearing problem +Michael Merritt - Summer 2000 +COPS 2.0 - September 2000 +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bennett5.jl b/src/Meta/bennett5.jl index 9c505cb1..3d72bf70 100644 --- a/src/Meta/bennett5.jl +++ b/src/Meta/bennett5.jl @@ -17,7 +17,40 @@ bennett5_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/bennett5.dat + +NIST/ITL StRD +Dataset Name: Bennett5 (Bennett5.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 214) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + superconductivity magnetization modeling. The + response variable is magnetism, and the predictor + variable is the log of time in minutes. + +Reference: Bennett, L., L. Swartzendruber, and H. Brown, + NIST (1994). + Superconductivity Magnetization Modeling. + +Data: 1 Response Variable (y = magnetism) + 1 Predictor Variable (x = log[time]) + 154 Observations + Higher Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 3 Parameters (b1 to b3) + + y = b1 * (b2+x)**(-1/b3) + e +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/biggs5.jl b/src/Meta/biggs5.jl index 6270bd88..7d497e7a 100644 --- a/src/Meta/biggs5.jl +++ b/src/Meta/biggs5.jl @@ -17,7 +17,23 @@ biggs5_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Biggs problem in 5 variables. +This function is a nonlinear least squares with 13 groups. It is a +variation on the biggs6 problem where the 6-th variable is fixed to 3. + +Source: Inspited by problem 18 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +Also problem 74 in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. + +classification SXR2-AN-6-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/biggs6.jl b/src/Meta/biggs6.jl index 13fa9c00..a6790a5b 100644 --- a/src/Meta/biggs6.jl +++ b/src/Meta/biggs6.jl @@ -17,7 +17,20 @@ biggs6_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 18 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +Source: Problem 21 in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification SUR2-AN-6-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/booth.jl b/src/Meta/booth.jl index 2f114e65..45e606e6 100644 --- a/src/Meta/booth.jl +++ b/src/Meta/booth.jl @@ -17,7 +17,15 @@ booth_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 36 in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. +SIF input: Ph. Toint, Dec 1989. +classification NLR2-AN-2-2 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/boundary.jl b/src/Meta/boundary.jl index 2da3fb8a..fb036033 100644 --- a/src/Meta/boundary.jl +++ b/src/Meta/boundary.jl @@ -17,7 +17,18 @@ boundary_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Discrete boundary value problem + +Problem 14 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/boxbod.jl b/src/Meta/boxbod.jl index de25f1e3..1b6b3b4b 100644 --- a/src/Meta/boxbod.jl +++ b/src/Meta/boxbod.jl @@ -17,7 +17,40 @@ boxbod_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/boxbod.dat + +NIST/ITL StRD +Dataset Name: BoxBOD (BoxBOD.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 66) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are described in detail in Box, Hunter and + Hunter (1978). The response variable is biochemical + oxygen demand (BOD) in mg/l, and the predictor + variable is incubation time in days. + +Reference: Box, G. P., W. G. Hunter, and J. S. Hunter (1978). + Statistics for Experimenters. + New York, NY: Wiley, pp. 483-487. + +Data: 1 Response (y = biochemical oxygen demand) + 1 Predictor (x = incubation time) + 6 Observations + Higher Level of Difficulty + Observed Data + +Model: Exponential Class + 2 Parameters (b1 and b2) + + y = b1*(1-exp[-b2*x]) + e +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bqp1var.jl b/src/Meta/bqp1var.jl index a1ad896f..59f1b1d0 100644 --- a/src/Meta/bqp1var.jl +++ b/src/Meta/bqp1var.jl @@ -17,7 +17,11 @@ bqp1var_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: a one variable box-constrained quadratic +SIF input: Nick Gould, March 1992 +classification QBR2-AN-1-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/britgas.jl b/src/Meta/britgas.jl index 541cb75e..1157d6a5 100644 --- a/src/Meta/britgas.jl +++ b/src/Meta/britgas.jl @@ -17,7 +17,15 @@ britgas_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +# A simple high pressure gas network problem for British Gas. +# Invented Data, but real network. +# 23 node network, 8 hour operation. +# Source: +# N. Gould, private communication,March 1990. +# SIF input: N. Gould, March 1990. +# classification OOI2-RN-450-360 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/brownal.jl b/src/Meta/brownal.jl index 95d25d51..f99fd4e7 100644 --- a/src/Meta/brownal.jl +++ b/src/Meta/brownal.jl @@ -17,7 +17,20 @@ brownal_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Brown almost linear problem in variable dimension. This is a nonlinear +least-squares problems with n groups. + +Source: Problem 27 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +Alsso problem 79 in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/brownbs.jl b/src/Meta/brownbs.jl index 3131066a..b0cb11a6 100644 --- a/src/Meta/brownbs.jl +++ b/src/Meta/brownbs.jl @@ -17,7 +17,19 @@ brownbs_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 4 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#25 +SIF input: Ph. Toint, Dec 1989. + +classification SUR2-AN-2-0 + +A. Cebola, Curitiba 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/brownden.jl b/src/Meta/brownden.jl index 02a1bd8b..54e60610 100644 --- a/src/Meta/brownden.jl +++ b/src/Meta/brownden.jl @@ -17,7 +17,18 @@ brownden_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Brown and Dennis function + +Source: Problem 16 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#30 + +classification SUR2-AN-4-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/browngen1.jl b/src/Meta/browngen1.jl index eb987152..10a55517 100644 --- a/src/Meta/browngen1.jl +++ b/src/Meta/browngen1.jl @@ -17,7 +17,18 @@ browngen1_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalization of the Brown function 1 + +Problem 12 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/browngen2.jl b/src/Meta/browngen2.jl index f89261b8..a5713e13 100644 --- a/src/Meta/browngen2.jl +++ b/src/Meta/browngen2.jl @@ -17,7 +17,18 @@ browngen2_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalization of the Brown function 2 + +Problem 13 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/broyden3d.jl b/src/Meta/broyden3d.jl index 991361a8..9efc387e 100644 --- a/src/Meta/broyden3d.jl +++ b/src/Meta/broyden3d.jl @@ -17,7 +17,20 @@ broyden3d_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Broyden tridiagonal problem in variable dimension. This is a nonlinear +least-squares problem with n groups. + +Source: Problem 30 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +Also problem 78 in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/broyden7d.jl b/src/Meta/broyden7d.jl index fdca392a..a035b9a0 100644 --- a/src/Meta/broyden7d.jl +++ b/src/Meta/broyden7d.jl @@ -17,7 +17,18 @@ broyden7d_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Seven diagonal generalization of the Broyden tridiagonal function + +Problem 7 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/broydn7d.jl b/src/Meta/broydn7d.jl index a31d293d..b9bf9902 100644 --- a/src/Meta/broydn7d.jl +++ b/src/Meta/broydn7d.jl @@ -17,7 +17,51 @@ broydn7d_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A seven diagonal variant of the Broyden tridiagonal system, +featuring a band far away from the diagonal. + +Source: +Problem 3.4 in +Ph. L. Toint, +Some numerical results using a sparse matrix updating formula in +unconstrained optimization, +Mathematics of Computation, vol. 32(114), pp. 839-852, 1978. +http://dx.doi.org/10.1090/S0025-5718-1978-0483452-7 + +From the paper, + +"This function was built from a nonlinear system of equations +suggested originally by Broyden ..." + +The system in question is described in + +L. K. Schubert, +Modification of a quasi-Newton method for nonlinear equations +with a sparse Jacobian, +Mathematics of Computation, vol. 24, pp. 27-30, 1970. +http://dx.doi.org/10.1090/S0025-5718-1970-0258276-9#sthash.yOkQUwXA.dpuf + +See also, with a slight variation in the formulation, + +problem 3 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +See also Buckley#84 + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. + +# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper +# (See issue #36) +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/brybnd.jl b/src/Meta/brybnd.jl index baaa9df1..18c94da1 100644 --- a/src/Meta/brybnd.jl +++ b/src/Meta/brybnd.jl @@ -17,7 +17,49 @@ brybnd_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Broyden banded system of nonlinear equations, considered in the +least square sense. + +Source: +problem 31 in +J. J. Moré, B. S. Garbow and K. E. Hillstrom, +Testing Unconstrained Optimization Software, +ACM Transactions on Mathematical Software, +vol. 7(1), pp. 17-41, 1981. +http://dx.doi.org/10.1145/355934.355936 + +See also Buckley#73 (p. 41) and Toint#18 + +The system in question is described in + +C. G. Broyden, +A class of methods for solving nonlinear simultaneous +equations, +Mathematics of Computation, vol. 19, 577-593, 1965. +http://dx.doi.org/10.1090/S0025-5718-1965-0198670-6#sthash.I3Dmi8yu.dpuf + +See also + +problem 4 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +Moré, Garbow and Hillstrom leave ml and mu as parameters. +Luksan, Matonoha and Vlcek do not. + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. + +# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper +# (See issue #36) +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/bt1.jl b/src/Meta/bt1.jl index 99ff8d09..98c6e7a7 100644 --- a/src/Meta/bt1.jl +++ b/src/Meta/bt1.jl @@ -17,7 +17,19 @@ bt1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 13 (p. 103) in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +Problem from CUTE: https://github.com/mpf/Optimization-Test-Problems/blob/master/cute/bt1.mod + +classification QQR2-AN-2-1 + +A. Cebola, Curitiba 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/camshape.jl b/src/Meta/camshape.jl index 3b45792e..27a6e98b 100644 --- a/src/Meta/camshape.jl +++ b/src/Meta/camshape.jl @@ -17,7 +17,17 @@ camshape_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Maximize the area of the valve opening for one rotation of a convex cam +with constraints on the curvature and on the radius of the cam + +This is problem 3 in the COPS (Version 3) collection of +E. Dolan and J. More +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification LOR2-AN-V-V +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/catenary.jl b/src/Meta/catenary.jl index afe14bca..ed15e147 100644 --- a/src/Meta/catenary.jl +++ b/src/Meta/catenary.jl @@ -17,7 +17,23 @@ catenary_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +The classical problem of the hanging catenary. Here the catenary consists +of N+1 beams of length BL, with the first beam fixed at the origin and +the final bean fixed at a fraction FRACT of the total length of all +beams. + +The problem is non-convex. + +Source: +K. Veselic, +"De forma catenarum in campo gravitatis pendentium", +Klasicna Gimnazija u Zagrebu, Zagreb, 1987. + +classification LQR2-AY-V-V + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/catmix.jl b/src/Meta/catmix.jl index 11dd6124..787bd513 100644 --- a/src/Meta/catmix.jl +++ b/src/Meta/catmix.jl @@ -17,7 +17,12 @@ catmix_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Catalyst Mixing Problem +Collocation formulation +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/chain.jl b/src/Meta/chain.jl index ddf69512..5909e8af 100644 --- a/src/Meta/chain.jl +++ b/src/Meta/chain.jl @@ -17,7 +17,19 @@ chain_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hanging Chain + +Find the chain (of uniform density) of length L suspended between two points with minimal +potential energy. + +This is problem 4 in the COPS (Version 3) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification OOR2-AN-V-V +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/chainwoo.jl b/src/Meta/chainwoo.jl index 4e3ec090..db8decaf 100644 --- a/src/Meta/chainwoo.jl +++ b/src/Meta/chainwoo.jl @@ -17,7 +17,39 @@ chainwoo_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 8 in +A. R. Conn, N. I. M. Gould and Ph. L. Toint, +Testing a class of methods for solving minimization +problems with simple bounds on their variables, +Mathematics of Computation 50, p 399-430, 1988. + +See also + +problem 5 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. + +Difference with the following is the initial guess. + +Problem 2 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/channel.jl b/src/Meta/channel.jl index 5b1a647d..14cd7fe1 100644 --- a/src/Meta/channel.jl +++ b/src/Meta/channel.jl @@ -17,7 +17,19 @@ channel_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +# Flow in a Channel + +# Analyze the flow of a fluid during injection into a long vertical channel + +# This is problem 7 in the COPS (Version 3) collection of +# E. Dolan and J. More' +# see "Benchmarking Optimization Software with COPS" +# Argonne National Labs Technical Report ANL/MCS-246 (2004) + +# classification OOR2-AN-V-V + +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/chnrosnb_mod.jl b/src/Meta/chnrosnb_mod.jl index 41ee5746..0ae2a9ff 100644 --- a/src/Meta/chnrosnb_mod.jl +++ b/src/Meta/chnrosnb_mod.jl @@ -17,7 +17,22 @@ chnrosnb_mod_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +# Chaineded Rosenbrock - modified function. + +# problem 27 in +# L. Luksan, C. Matonoha and J. Vlcek +# Modified CUTE problems for sparse unconstrained optimization, +# Technical Report 1081, +# Institute of Computer Science, +# Academy of Science of the Czech Republic +# +# http://www.cs.cas.cz/matonoha/download/V1081.pdf +# +# classification SUR2-AN-V-0 +# +# J,-P, Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/chwirut1.jl b/src/Meta/chwirut1.jl index 8acc4fde..20f0834b 100644 --- a/src/Meta/chwirut1.jl +++ b/src/Meta/chwirut1.jl @@ -17,7 +17,39 @@ chwirut1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/chwirut1.dat + +NIST/ITL StRD +Dataset Name: Chwirut1 (Chwirut1.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 274) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + ultrasonic calibration. The response variable is + ultrasonic response, and the predictor variable is + metal distance. + +Reference: Chwirut, D., NIST (197?). + Ultrasonic Reference Block Study. + +Data: 1 Response Variable (y = ultrasonic response) + 1 Predictor Variable (x = metal distance) + 214 Observations + Lower Level of Difficulty + Observed Data + +Model: Exponential Class + 3 Parameters (b1 to b3) + + y = exp[-b1*x]/(b2+b3*x) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/chwirut2.jl b/src/Meta/chwirut2.jl index 8185db99..a39fca08 100644 --- a/src/Meta/chwirut2.jl +++ b/src/Meta/chwirut2.jl @@ -17,7 +17,39 @@ chwirut2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/chwirut2.dat + +NIST/ITL StRD +Dataset Name: Chwirut2 (Chwirut2.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 114) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + ultrasonic calibration. The response variable is + ultrasonic response, and the predictor variable is + metal distance. + +Reference: Chwirut, D., NIST (197?). + Ultrasonic Reference Block Study. + +Data: 1 Response (y = ultrasonic response) + 1 Predictor (x = metal distance) + 54 Observations + Lower Level of Difficulty + Observed Data + +Model: Exponential Class + 3 Parameters (b1 to b3) + + y = exp(-b1*x)/(b2+b3*x) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/cliff.jl b/src/Meta/cliff.jl index edf574ae..2d5dca31 100644 --- a/src/Meta/cliff.jl +++ b/src/Meta/cliff.jl @@ -17,7 +17,17 @@ cliff_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The "cliff problem" in 2 variables + +Source: problem 206 (p. 46) in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification OUR2-AN-2-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/clnlbeam.jl b/src/Meta/clnlbeam.jl index 7cb97f30..ea19ea5e 100644 --- a/src/Meta/clnlbeam.jl +++ b/src/Meta/clnlbeam.jl @@ -17,7 +17,12 @@ clnlbeam_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The clnlbeam problem +https://jump.dev/JuMP.jl/stable/tutorials/nonlinear/clnlbeam/ + +Source: H. Maurer and H.D. Mittelman, "The non-linear beam via optimal control with bound state variables", Optimal Control Applications and Methods 12, pp. 19-31, 1991. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/clplatea.jl b/src/Meta/clplatea.jl index 93df7e4c..390fc2de 100644 --- a/src/Meta/clplatea.jl +++ b/src/Meta/clplatea.jl @@ -17,7 +17,31 @@ clplatea_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The clamped plate problem (Strang, Nocedal, Dax). +The problem comes from the discretization the following problem +in mechanics: a plate is clamped on one edge and loaded on the +opposite side. The plate is the unit square. + +In this version of the problem, the weight wght is entirely put on the +upper right corner of the plate. + +The plate is clamped on its lower edge, by fixing the +corresponding variables to zero. + +Source: +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + +classification OXR2-MN-V-0 + +p is the number of points in one side of the unit square +The number of variables is p*p, of which (p-1)*(p-1) are free. + +Fixed variables have been eliminated from the objective function. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/clplateb.jl b/src/Meta/clplateb.jl index d2be3f9e..02b4dd71 100644 --- a/src/Meta/clplateb.jl +++ b/src/Meta/clplateb.jl @@ -17,7 +17,32 @@ clplateb_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The clamped plate problem (Strang, Nocedal, Dax) +The problem comes from the discretization the following problem +in mechanics: a plate is clamped on one edge and loaded on the +opposite side. The plate is the unit square. + +The plate is clamped on its lower edge, by fixing the +corresponding variables to zero. + +In this version of the problem, the weight wght is distributed +equally along the upper edge, introducing a symmetry with respect +to the vertical axis. + +Source: +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + +classification OXR2-MN-V-0 + +p is the number of points in one side of the unit square +The number of variables is p*p, of which (p-1)*(p-1) are free. + +Fixed variables have been eliminated from the objective function. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/clplatec.jl b/src/Meta/clplatec.jl index f99f84c9..f4eacca8 100644 --- a/src/Meta/clplatec.jl +++ b/src/Meta/clplatec.jl @@ -17,7 +17,31 @@ clplatec_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The clamped plate problem (Strang, Nocedal, Dax). +The problem comes from the discretization the following problem +in mechanics: a plate is clamped on one edge and loaded on the +opposite side. The plate is the unit square. + +In this version of the problem, part of the weight wght is put on the +upper right corner of the plate, and the rest on the upper left corner. + +The plate is clamped on its lower edge, by fixing the +corresponding variables to zero. + +Source: +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + +classification OXR2-MN-V-0 + +p is the number of points in one side of the unit square +The number of variables is p*p, of which (p-1)*(p-1) are free. + +Fixed variables have been eliminated from the objective function. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/controlinvestment.jl b/src/Meta/controlinvestment.jl index 282c3b30..9fa2906f 100644 --- a/src/Meta/controlinvestment.jl +++ b/src/Meta/controlinvestment.jl @@ -17,7 +17,10 @@ controlinvestment_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Example 5.3, Dominique Orban, Computation Optimization and Control lecture notes at Polytechnique Montréal. +This is a simple investment problem in optimistic market. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/cosine.jl b/src/Meta/cosine.jl index 3b3274c2..2820ae1f 100644 --- a/src/Meta/cosine.jl +++ b/src/Meta/cosine.jl @@ -17,7 +17,23 @@ cosine_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +# The cosine function. +# +# Source: problem 6 in +# L. Luksan, C. Matonoha and J. Vlcek +# Modified CUTE problems for sparse unconstrained optimization, +# Technical Report 1081, +# Institute of Computer Science, +# Academy of Science of the Czech Republic +# +# http://www.cs.cas.cz/matonoha/download/V1081.pdf +# +# classification OUR2-AN-V-0 +# +# D. Orban, Montreal, 08/2015. + +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/cragglvy.jl b/src/Meta/cragglvy.jl index f44dbf0e..e60ae070 100644 --- a/src/Meta/cragglvy.jl +++ b/src/Meta/cragglvy.jl @@ -17,7 +17,31 @@ cragglvy_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Extended Cragg and Levy problem. +The Hessian matrix is 7-diagonal. + +Source: problem 32 in +Ph. L. Toint, +Test problems for partially separable optimization and results +for the routine PSPMIN, +Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + +See also + +problem 7 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AY-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/cragglvy2.jl b/src/Meta/cragglvy2.jl index e7799d0c..b1ec790f 100644 --- a/src/Meta/cragglvy2.jl +++ b/src/Meta/cragglvy2.jl @@ -17,7 +17,27 @@ cragglvy2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Chained Cragg and Levy function + +This is similar to cragglvy but the quartic term differs. + +Problem 17 in +Conn, A.R., Gould, N.I.M, Toint, P., +Testing a Class of Methods for Solving +Minimization Problems with Simple Bounds on the Variables, +Mathematics of Computation, +Vol. 50, pp. 399-430, 1988. + +Problem 4 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/curly.jl b/src/Meta/curly.jl index 4d6fe2d5..4ef78c94 100644 --- a/src/Meta/curly.jl +++ b/src/Meta/curly.jl @@ -17,7 +17,29 @@ curly_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded function with semi-bandwidth b and +negative curvature near the starting point. + +Note that the initial point in the reference below is erroneous. +In this model, we use the starting point specified in the +original SIF model, part of the CUTE collection. + +See also + +problems 8, 9, 10 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/curly10.jl b/src/Meta/curly10.jl index 12218f2e..4e24dc50 100644 --- a/src/Meta/curly10.jl +++ b/src/Meta/curly10.jl @@ -17,7 +17,29 @@ curly10_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded function with semi-bandwidth b and +negative curvature near the starting point. + +Note that the initial point in the reference below is erroneous. +In this model, we use the starting point specified in the +original SIF model, part of the CUTE collection. + +See also + +problems 8, 9, 10 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/curly20.jl b/src/Meta/curly20.jl index 95151bd3..b8a84ba5 100644 --- a/src/Meta/curly20.jl +++ b/src/Meta/curly20.jl @@ -17,7 +17,29 @@ curly20_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded function with semi-bandwidth b and +negative curvature near the starting point. + +Note that the initial point in the reference below is erroneous. +In this model, we use the starting point specified in the +original SIF model, part of the CUTE collection. + +See also + +problems 8, 9, 10 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/curly30.jl b/src/Meta/curly30.jl index 5a5ca962..d53145ef 100644 --- a/src/Meta/curly30.jl +++ b/src/Meta/curly30.jl @@ -17,7 +17,29 @@ curly30_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded function with semi-bandwidth b and +negative curvature near the starting point. + +Note that the initial point in the reference below is erroneous. +In this model, we use the starting point specified in the +original SIF model, part of the CUTE collection. + +See also + +problems 8, 9, 10 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/danwood.jl b/src/Meta/danwood.jl index 6f16a440..d4e8d77b 100644 --- a/src/Meta/danwood.jl +++ b/src/Meta/danwood.jl @@ -17,7 +17,45 @@ danwood_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/danwood.dat + +NIST/ITL StRD +Dataset Name: DanWood (DanWood.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 66) + +Procedure: Nonlinear Least Squares Regression + +Description: These data and model are described in Daniel and Wood + (1980), and originally published in E.S.Keeping, + "Introduction to Statistical Inference," Van Nostrand + Company, Princeton, NJ, 1962, p. 354. The response + variable is energy radieted from a carbon filament + lamp per cm**2 per second, and the predictor variable + is the absolute temperature of the filament in 1000 + degrees Kelvin. + +Reference: Daniel, C. and F. S. Wood (1980). + Fitting Equations to Data, Second Edition. + New York, NY: John Wiley and Sons, pp. 428-431. + +Data: 1 Response Variable (y = energy) + 1 Predictor Variable (x = temperature) + 6 Observations + Lower Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 2 Parameters (b1 and b2) + + y = b1*x**b2 + e + +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaane.jl b/src/Meta/dixmaane.jl index 44c7f09e..4f41048a 100644 --- a/src/Meta/dixmaane.jl +++ b/src/Meta/dixmaane.jl @@ -17,8 +17,30 @@ dixmaane_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version E by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 11, 12, 13, 14 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""":origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaane_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaanf.jl b/src/Meta/dixmaanf.jl index 002929a1..92b64e9d 100644 --- a/src/Meta/dixmaanf.jl +++ b/src/Meta/dixmaanf.jl @@ -17,8 +17,30 @@ dixmaanf_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version E by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 11, 12, 13, 14 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""":origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaanf_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaang.jl b/src/Meta/dixmaang.jl index 1b420529..ecdbba2d 100644 --- a/src/Meta/dixmaang.jl +++ b/src/Meta/dixmaang.jl @@ -17,8 +17,30 @@ dixmaang_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version E by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 11, 12, 13, 14 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""":origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaang_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaanh.jl b/src/Meta/dixmaanh.jl index 1387b571..f2ae071e 100644 --- a/src/Meta/dixmaanh.jl +++ b/src/Meta/dixmaanh.jl @@ -17,8 +17,30 @@ dixmaanh_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", - :origin_notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version E by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 11, 12, 13, 14 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""":origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaanh_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaani.jl b/src/Meta/dixmaani.jl index 71ed557b..dc5c823e 100644 --- a/src/Meta/dixmaani.jl +++ b/src/Meta/dixmaani.jl @@ -17,7 +17,30 @@ dixmaani_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version I by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 15, 16, 17, 18 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaanj.jl b/src/Meta/dixmaanj.jl index c50b6a05..cb161ce8 100644 --- a/src/Meta/dixmaanj.jl +++ b/src/Meta/dixmaanj.jl @@ -17,7 +17,30 @@ dixmaanj_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version I by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 15, 16, 17, 18 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaank.jl b/src/Meta/dixmaank.jl index fe623686..cf4e58a8 100644 --- a/src/Meta/dixmaank.jl +++ b/src/Meta/dixmaank.jl @@ -17,7 +17,30 @@ dixmaank_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version I by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 15, 16, 17, 18 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaanl.jl b/src/Meta/dixmaanl.jl index 60530220..499a83bb 100644 --- a/src/Meta/dixmaanl.jl +++ b/src/Meta/dixmaanl.jl @@ -17,7 +17,30 @@ dixmaanl_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version I by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 15, 16, 17, 18 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaanm.jl b/src/Meta/dixmaanm.jl index 044d73f6..c21b3580 100644 --- a/src/Meta/dixmaanm.jl +++ b/src/Meta/dixmaanm.jl @@ -17,7 +17,28 @@ dixmaanm_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version M by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 19, 20, 21, 22 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaann.jl b/src/Meta/dixmaann.jl index 1767fdb3..ea32841a 100644 --- a/src/Meta/dixmaann.jl +++ b/src/Meta/dixmaann.jl @@ -17,7 +17,28 @@ dixmaann_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version M by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 19, 20, 21, 22 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaano.jl b/src/Meta/dixmaano.jl index 5c55f1c4..27436135 100644 --- a/src/Meta/dixmaano.jl +++ b/src/Meta/dixmaano.jl @@ -17,7 +17,28 @@ dixmaano_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version M by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 19, 20, 21, 22 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixmaanp.jl b/src/Meta/dixmaanp.jl index e4c02871..ee124288 100644 --- a/src/Meta/dixmaanp.jl +++ b/src/Meta/dixmaanp.jl @@ -17,7 +17,28 @@ dixmaanp_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Dixon-Maany test problem (version M by default) + +Source: +L. C. W. Dixon and Z. Maany, +A family of test problems with sparse Hessians for unconstrained +optimization, +TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. + +See also + +problems 19, 20, 21, 22 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dixon3dq.jl b/src/Meta/dixon3dq.jl index c5ca8782..8befc147 100644 --- a/src/Meta/dixon3dq.jl +++ b/src/Meta/dixon3dq.jl @@ -17,7 +17,17 @@ dixon3dq_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Dixon's tridiagonal quadratic. + +Source: problem 156 (p. 51) in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification QUR2-AN-V-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dqdrtic.jl b/src/Meta/dqdrtic.jl index 1fb04a0a..9d4b93db 100644 --- a/src/Meta/dqdrtic.jl +++ b/src/Meta/dqdrtic.jl @@ -17,7 +17,17 @@ dqdrtic_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Diagonal quadratic problem + +Source: problem 22 in +Ph. L. Toint, +"Test problems for partially separable optimization and results +for the routine PSPMIN", +Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + +classification QUR2-AN-V-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/dqrtic.jl b/src/Meta/dqrtic.jl index 947cb343..0cff2342 100644 --- a/src/Meta/dqrtic.jl +++ b/src/Meta/dqrtic.jl @@ -17,7 +17,30 @@ dqrtic_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Variable dimension diagonal quartic problem. + +Source: problem 157 (p. 87) in +A.R. Buckley, +Test functions for unconstrained minimization, +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +See also + +problem 23 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/eckerle4.jl b/src/Meta/eckerle4.jl index 0d2d3e93..eec2190b 100644 --- a/src/Meta/eckerle4.jl +++ b/src/Meta/eckerle4.jl @@ -17,7 +17,37 @@ eckerle4_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/eckerle4.dat + +NIST/ITL StRD +Dataset Name: Eckerle4 (Eckerle4.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 95) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + circular interference transmittance. The response + variable is transmittance, and the predictor variable + is wavelength. + +Reference: Eckerle, K., NIST (197?). + Circular Interference Transmittance Study. + +Data: 1 Response Variable (y = transmittance) + 1 Predictor Variable (x = wavelength) + 35 Observations + Higher Level of Difficulty + Observed Data + +Model: Exponential Class + 3 Parameters (b1 to b3) +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/edensch.jl b/src/Meta/edensch.jl index 327aa3b1..032dbc65 100644 --- a/src/Meta/edensch.jl +++ b/src/Meta/edensch.jl @@ -17,7 +17,30 @@ edensch_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The extended Dennis and Schnabel problem, as defined by Li. + +Source: +G. Li, +The secant/finite difference algorithm for solving sparse +nonlinear systems of equations, +SIAM Journal on Numerical Analysis, 25(5), pp. 1181-1196, 1988. + +See also + +problem 24 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/eg2.jl b/src/Meta/eg2.jl index 6902ca91..568867a7 100644 --- a/src/Meta/eg2.jl +++ b/src/Meta/eg2.jl @@ -17,7 +17,30 @@ eg2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A simple non convex problem with several local minima. + +Source: Section 1.2.4 of +A. R. Conn, N. I. M. Gould and Ph. L. Toint, +LANCELOT, A Fortran Package for Large-Scale Nonlinear Optimization +(Release A) +Springer Verlag, 1992. + +See also + +problem 25 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-1000-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/elec.jl b/src/Meta/elec.jl index 963312c2..dd6a7bd0 100644 --- a/src/Meta/elec.jl +++ b/src/Meta/elec.jl @@ -17,7 +17,17 @@ elec_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Given np electrons, find the equilibrium state distribution of minimal +Columb potential of the electrons positioned on a conducting sphere + +This is problem 2 in the COPS (Version 3) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification OOR2-AN-V-V +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/engval1.jl b/src/Meta/engval1.jl index da554d02..2736623d 100644 --- a/src/Meta/engval1.jl +++ b/src/Meta/engval1.jl @@ -17,7 +17,30 @@ engval1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The ENGVAL1 problem. + +Source: problem 31 in +Ph.L. Toint, +Test problems for partially separable optimization and results +for the routine PSPMIN, +Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + +See also + +problem 26 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/enso.jl b/src/Meta/enso.jl index e48778f7..71862ccb 100644 --- a/src/Meta/enso.jl +++ b/src/Meta/enso.jl @@ -17,7 +17,46 @@ enso_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/enso.dat + +NIST/ITL StRD +Dataset Name: ENSO (ENSO.dat) + +File Format: ASCII + Starting Values (lines 41 to 49) + Certified Values (lines 41 to 54) + Data (lines 61 to 228) + +Procedure: Nonlinear Least Squares Regression + +Description: The data are monthly averaged atmospheric pressure + differences between Easter Island and Darwin, + Australia. This difference drives the trade winds in + the southern hemisphere. Fourier analysis of the data + reveals 3 significant cycles. The annual cycle is the + strongest, but cycles with periods of approximately 44 + and 26 months are also present. These cycles + correspond to the El Nino and the Southern Oscillation. + Arguments to the SIN and COS functions are in radians. + +Reference: Kahaner, D., C. Moler, and S. Nash, (1989). + Numerical Methods and Software. + Englewood Cliffs, NJ: Prentice Hall, pp. 441-445. + +Data: 1 Response (y = atmospheric pressure) + 1 Predictor (x = time) + 168 Observations + Average Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 9 Parameters (b1 to b9) + + y = b1 + b2*cos( 2*pi*x/12 ) + b3*sin( 2*pi*x/12 ) + + b5*cos( 2*pi*x/b4 ) + b6*sin( 2*pi*x/b4 ) + + b8*cos( 2*pi*x/b7 ) + b9*sin( 2*pi*x/b7 ) + e +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/errinros_mod.jl b/src/Meta/errinros_mod.jl index 65140860..9f11df96 100644 --- a/src/Meta/errinros_mod.jl +++ b/src/Meta/errinros_mod.jl @@ -17,7 +17,22 @@ errinros_mod_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Errin Rosenbrock - modified function. + +problem 28 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +J,-P, Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/extrosnb.jl b/src/Meta/extrosnb.jl index 5700163c..1ce67f11 100644 --- a/src/Meta/extrosnb.jl +++ b/src/Meta/extrosnb.jl @@ -17,7 +17,29 @@ extrosnb_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 10 in +Ph.L. Toint, +"Test problems for partially separable optimization and results +for the routine PSPMIN", +Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + +See also Buckley#116. Note that MGH#21 is the separable version. +SIF input: Ph. Toint, Dec 1989. + +problem 29 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/fletcbv2.jl b/src/Meta/fletcbv2.jl index cc0857dc..73d4ffda 100644 --- a/src/Meta/fletcbv2.jl +++ b/src/Meta/fletcbv2.jl @@ -17,7 +17,29 @@ fletcbv2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: The first problem given by +R. Fletcher, +"An optimal positive definite update for sparse Hessian matrices" +Numerical Analysis report NA/145, University of Dundee, 1992. + +Scaled version. + +SIF input: Nick Gould, Oct 1992. + +problem 31 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +J,-P, Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/fletcbv3_mod.jl b/src/Meta/fletcbv3_mod.jl index cbce1eba..25bcb14f 100644 --- a/src/Meta/fletcbv3_mod.jl +++ b/src/Meta/fletcbv3_mod.jl @@ -17,7 +17,29 @@ fletcbv3_mod_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: The first problem given by +R. Fletcher, +"An optimal positive definite update for sparse Hessian matrices" +Numerical Analysis report NA/145, University of Dundee, 1992. + +Scaled version. + +SIF input: Nick Gould, Oct 1992. + +problem 30 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification OUR2-AN-V-0 + +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/fletchcr.jl b/src/Meta/fletchcr.jl index 52febf7a..922e9dbf 100644 --- a/src/Meta/fletchcr.jl +++ b/src/Meta/fletchcr.jl @@ -17,7 +17,39 @@ fletchcr_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: +problem 32 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +CUTEst cites + The second problem given by + R. Fletcher, + "An optimal positive definite update for sparse Hessian matrices" + Numerical Analysis report NA/145, University of Dundee, 1992. + + Scaled version. + + SIF input: Nick Gould, Oct 1992. + +as source for this problem. +It is possible that Fletcher may have used this problem in his +technical report, but the published version of his report + + SIAM J. Optimization, 5(1), pp 192-218, 1995 + +uses the chained Rosenbrock problem, not the one below. + +classification OUR2-AN-V-0 + +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/fminsrf2.jl b/src/Meta/fminsrf2.jl index 05c8b566..182420a5 100644 --- a/src/Meta/fminsrf2.jl +++ b/src/Meta/fminsrf2.jl @@ -17,7 +17,27 @@ fminsrf2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: setting the boundary free in +A Griewank and Ph. Toint, +"Partitioned variable metric updates for large structured +optimization problems", +Numerische Mathematik 39:429-448, 1982. + +SIF input: Ph. Toint, November 1991. + +classification OUR2-MY-V-0 + +Problem 33 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/freuroth.jl b/src/Meta/freuroth.jl index 1d837302..1c945a23 100644 --- a/src/Meta/freuroth.jl +++ b/src/Meta/freuroth.jl @@ -17,7 +17,29 @@ freuroth_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 2 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Toint#33, Buckley#24 +SIF input: Ph. Toint, Dec 1989. + +classification SUR2-AN-V-0 + +problem 34 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gasoil.jl b/src/Meta/gasoil.jl index 4f48d086..31b8d217 100644 --- a/src/Meta/gasoil.jl +++ b/src/Meta/gasoil.jl @@ -17,7 +17,14 @@ gasoil_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Catalytic Cracking of Gas Oil Problem +Collocation formulation +Michael Merritt - Summer 2000 +COPS 2.0 - September 2000 +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gauss1.jl b/src/Meta/gauss1.jl index afccdce1..3b2ac2d5 100644 --- a/src/Meta/gauss1.jl +++ b/src/Meta/gauss1.jl @@ -17,7 +17,38 @@ gauss1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss1.dat + +NIST/ITL StRD +Dataset Name: Gauss1 (Gauss1.dat) + +File Format: ASCII + Starting Values (lines 41 to 48) + Certified Values (lines 41 to 53) + Data (lines 61 to 310) + +Procedure: Nonlinear Least Squares Regression + +Description: The data are two well-separated Gaussians on a + decaying exponential baseline plus normally + distributed zero-mean noise with variance = 6.25. + +Reference: Rust, B., NIST (1996). + +Data: 1 Response (y) + 1 Predictor (x) + 250 Observations + Lower Level of Difficulty + Generated Data + +Model: Exponential Class + 8 Parameters (b1 to b8) + + y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) + + b6*exp( -(x-b7)**2 / b8**2 ) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gauss2.jl b/src/Meta/gauss2.jl index b0e3988e..eccbaf74 100644 --- a/src/Meta/gauss2.jl +++ b/src/Meta/gauss2.jl @@ -17,7 +17,38 @@ gauss2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss2.dat + +NIST/ITL StRD +Dataset Name: Gauss2 (Gauss2.dat) + +File Format: ASCII + Starting Values (lines 41 to 48) + Certified Values (lines 41 to 53) + Data (lines 61 to 310) + +Procedure: Nonlinear Least Squares Regression + +Description: The data are two slightly-blended Gaussians on a + decaying exponential baseline plus normally + distributed zero-mean noise with variance = 6.25. + +Reference: Rust, B., NIST (1996). + +Data: 1 Response (y) + 1 Predictor (x) + 250 Observations + Lower Level of Difficulty + Generated Data + +Model: Exponential Class + 8 Parameters (b1 to b8) + + y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) + + b6*exp( -(x-b7)**2 / b8**2 ) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gauss3.jl b/src/Meta/gauss3.jl index 05f758e7..99f21134 100644 --- a/src/Meta/gauss3.jl +++ b/src/Meta/gauss3.jl @@ -17,7 +17,38 @@ gauss3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss3.dat + +NIST/ITL StRD +Dataset Name: Gauss3 (Gauss3.dat) + +File Format: ASCII + Starting Values (lines 41 to 48) + Certified Values (lines 41 to 53) + Data (lines 61 to 310) + +Procedure: Nonlinear Least Squares Regression + +Description: The data are two strongly-blended Gaussians on a + decaying exponential baseline plus normally + distributed zero-mean noise with variance = 6.25. + +Reference: Rust, B., NIST (1996). + +Data: 1 Response (y) + 1 Predictor (x) + 250 Observations + Average Level of Difficulty + Generated Data + +Model: Exponential Class + 8 Parameters (b1 to b8) + + y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) + + b6*exp( -(x-b7)**2 / b8**2 ) + e +# T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gaussian.jl b/src/Meta/gaussian.jl index 9f8713a0..6490730a 100644 --- a/src/Meta/gaussian.jl +++ b/src/Meta/gaussian.jl @@ -17,7 +17,16 @@ gaussian_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 9 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#28 + +classification SUR2-AN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/genbroydenb.jl b/src/Meta/genbroydenb.jl index 7bcf1bf7..34ed0c26 100644 --- a/src/Meta/genbroydenb.jl +++ b/src/Meta/genbroydenb.jl @@ -17,7 +17,18 @@ genbroydenb_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalized Broyden banded function + +Problem 6 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/genbroydentri.jl b/src/Meta/genbroydentri.jl index 927d3870..0a0a78eb 100644 --- a/src/Meta/genbroydentri.jl +++ b/src/Meta/genbroydentri.jl @@ -17,7 +17,18 @@ genbroydentri_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalized Broyden Tridiagonal Function + +Problem 5 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/genhumps.jl b/src/Meta/genhumps.jl index 6876fabf..96f2fc7d 100644 --- a/src/Meta/genhumps.jl +++ b/src/Meta/genhumps.jl @@ -17,7 +17,24 @@ genhumps_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: +Ph. Toint, private communication, 1997. + +SDIF input: N. Gould and Ph. Toint, November 1997. + +problem 35 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 +J.-P. Dussault, Rennes 09/2015. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/genrose.jl b/src/Meta/genrose.jl index 520ec786..2e9604cb 100644 --- a/src/Meta/genrose.jl +++ b/src/Meta/genrose.jl @@ -17,7 +17,50 @@ genrose_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalized Rosenbrock function. + +Source: +Y.-W. Shang and Y.-H. Qiu, +A note on the extended Rosenbrock function, +Evolutionary Computation, 14(1):119–126, 2006. + +Shang and Qiu claim the "extended" Rosenbrock function +previously appeared in + +K. A. de Jong, +An analysis of the behavior of a class of genetic +adaptive systems, +PhD Thesis, University of Michigan, Ann Arbor, +Michigan, 1975, +(http://hdl.handle.net/2027.42/4507) + +but I could not find it there, and in + +D. E. Goldberg, +Genetic algorithms in search, optimization and +machine learning, +Reading, Massachusetts: Addison-Wesley, 1989, + +but I don't have access to that book. + +This unconstrained problem is analyzed in + +S. Kok and C. Sandrock, +Locating and Characterizing the Stationary Points of +the Extended Rosenbrock Function, +Evolutionary Computation 17, 2009. +https://dx.doi.org/10.1162%2Fevco.2009.17.3.437 + +classification SUR2-AN-V-0 + +problem 36 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/genrose_nash.jl b/src/Meta/genrose_nash.jl index 744f69f9..cfa150c9 100644 --- a/src/Meta/genrose_nash.jl +++ b/src/Meta/genrose_nash.jl @@ -17,7 +17,64 @@ genrose_nash_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Generalized Rosenbrock function. + +Source: problem 4 in +S. Nash, +Newton-type minimization via the Lanczos process, +SIAM J. Num. Anal. 21, 770-788, 1984, + +and + +problem 36 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +classification SUR2-AN-V-0 + +Note: this variant does not reduce to the classical +Rosenbrock function when n = 2, described in + +H. H. Rosenbrock, +An automatic method for finding the greatest or least value +of a function +The Computer Journal 3: 175–184, 1960. +https://dx.doi.org/10.1093%2Fcomjnl%2F3.3.175 + +D. Orban, Montreal, 08/2015. + + +# Institute of Computer Science, +# Academy of Science of the Czech Republic +# +# http://www.cs.cas.cz/matonoha/download/V1081.pdf +# +# classification SUR2-AN-V-0 +# +# D. Orban, Montreal, 08/2015. + +# Note: difference from CUTEst is due to the constant 1.0, +# which does not affect its utility as a test problem other than perhaps +# for convergence-testing. + +# Difference with the following is the initial guess. +# +# Problem 1 in +# L. Luksan, C. Matonoha and J. Vlcek +# Sparse Test Problems for Unconstrained Optimization, +# Technical Report 1064, +# Institute of Computer Science, +# Academy of Science of the Czech Republic +# +# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +# +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/glider.jl b/src/Meta/glider.jl index fa5bde29..e1185485 100644 --- a/src/Meta/glider.jl +++ b/src/Meta/glider.jl @@ -17,7 +17,14 @@ glider_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hang Glider Problem +Trapezoidal formulation +David Bortz - Summer 1998 +COPS 2.0 - September 2000 +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/gulf.jl b/src/Meta/gulf.jl index bf55ac93..dc5f0130 100644 --- a/src/Meta/gulf.jl +++ b/src/Meta/gulf.jl @@ -17,7 +17,21 @@ gulf_meta = Dict( :defined_everywhere => false, :origin => :real, :url => "", - :notes => raw"""""", + :notes => raw""" +The Gulf research and development function for m = 99. + +Source: problem 11 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +Also problem 27 (p. 57) in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. + +SUR2-MN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hahn1.jl b/src/Meta/hahn1.jl index 867519fc..8de65a03 100644 --- a/src/Meta/hahn1.jl +++ b/src/Meta/hahn1.jl @@ -17,7 +17,41 @@ hahn1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/hahn1.dat + +NIST/ITL StRD +Dataset Name: Hahn1 (Hahn1.dat) + +File Format: ASCII + Starting Values (lines 41 to 47) + Certified Values (lines 41 to 52) + Data (lines 61 to 296) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + the thermal expansion of copper. The response + variable is the coefficient of thermal expansion, and + the predictor variable is temperature in degrees + kelvin. + +Reference: Hahn, T., NIST (197?). + Copper Thermal Expansion Study. + +Data: 1 Response (y = coefficient of thermal expansion) + 1 Predictor (x = temperature, degrees kelvin) + 236 Observations + Average Level of Difficulty + Observed Data + +Model: Rational Class (cubic/cubic) + 7 Parameters (b1 to b7) + + y = (b1+b2*x+b3*x**2+b4*x**3) / + (1+b5*x+b6*x**2+b7*x**3) + e +# T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/helical.jl b/src/Meta/helical.jl index 52c35328..12572ca7 100644 --- a/src/Meta/helical.jl +++ b/src/Meta/helical.jl @@ -17,7 +17,12 @@ helical_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 7 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hovercraft1d.jl b/src/Meta/hovercraft1d.jl index dfc597d9..a0f65534 100644 --- a/src/Meta/hovercraft1d.jl +++ b/src/Meta/hovercraft1d.jl @@ -18,6 +18,13 @@ hovercraft1d_meta = Dict( :origin => :unknown, :url => "", :notes => raw"""""", + :notes => raw""" +JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, +Introduction to Optimization class. + +Hovercraft 1D example +https://laurentlessard.com/teaching/524-intro-to-optimization/ +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs1.jl b/src/Meta/hs1.jl index bfe19aec..d90240c3 100644 --- a/src/Meta/hs1.jl +++ b/src/Meta/hs1.jl @@ -17,7 +17,20 @@ hs1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 1. + +Source: +Problem 1 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification SBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs10.jl b/src/Meta/hs10.jl index 71a7d041..96f9f0a0 100644 --- a/src/Meta/hs10.jl +++ b/src/Meta/hs10.jl @@ -17,7 +17,20 @@ hs10_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 10. + +Source: +Problem 10 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification LQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs100.jl b/src/Meta/hs100.jl index 121dbcee..da1b0c55 100644 --- a/src/Meta/hs100.jl +++ b/src/Meta/hs100.jl @@ -17,7 +17,20 @@ hs100_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 100. + +Source: +Problem 100 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PPR-AN-7-4 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs101.jl b/src/Meta/hs101.jl index 47d947fe..3b6f202a 100644 --- a/src/Meta/hs101.jl +++ b/src/Meta/hs101.jl @@ -17,7 +17,20 @@ hs101_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 101. + +Source: +Problem 101 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs102.jl b/src/Meta/hs102.jl index 84af7442..068b3e30 100644 --- a/src/Meta/hs102.jl +++ b/src/Meta/hs102.jl @@ -17,7 +17,20 @@ hs102_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 102. + +Source: +Problem 102 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs103.jl b/src/Meta/hs103.jl index c6d6e4d8..305a1ed2 100644 --- a/src/Meta/hs103.jl +++ b/src/Meta/hs103.jl @@ -17,7 +17,20 @@ hs103_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 103. + +Source: +Problem 103 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs104.jl b/src/Meta/hs104.jl index a5ba8e49..c5158158 100644 --- a/src/Meta/hs104.jl +++ b/src/Meta/hs104.jl @@ -17,7 +17,20 @@ hs104_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 104. + +Source: +Problem 104 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PPR-AN-8-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs105.jl b/src/Meta/hs105.jl index 81e487c8..ec837b70 100644 --- a/src/Meta/hs105.jl +++ b/src/Meta/hs105.jl @@ -17,7 +17,20 @@ hs105_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 105. + +Source: +Problem 105 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification GLR-AN-8-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs106.jl b/src/Meta/hs106.jl index ca381271..07a9eaef 100644 --- a/src/Meta/hs106.jl +++ b/src/Meta/hs106.jl @@ -17,7 +17,20 @@ hs106_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 106. + +Source: +Problem 106 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification LQR-AN-8-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs107.jl b/src/Meta/hs107.jl index 283c6398..e7c78301 100644 --- a/src/Meta/hs107.jl +++ b/src/Meta/hs107.jl @@ -17,7 +17,20 @@ hs107_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 107. + +Source: +Problem 107 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification PGR-AN-9-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs108.jl b/src/Meta/hs108.jl index e29bb613..bae37c6d 100644 --- a/src/Meta/hs108.jl +++ b/src/Meta/hs108.jl @@ -17,7 +17,20 @@ hs108_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 108. + +Source: +Problem 108 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + +classification QQR-AN-9-13 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs109.jl b/src/Meta/hs109.jl index 7552c17f..49a03092 100644 --- a/src/Meta/hs109.jl +++ b/src/Meta/hs109.jl @@ -17,7 +17,20 @@ hs109_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 109. + + Source: + Problem 109 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PGR-AN-9-10 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs11.jl b/src/Meta/hs11.jl index b0173424..37483f4b 100644 --- a/src/Meta/hs11.jl +++ b/src/Meta/hs11.jl @@ -17,7 +17,20 @@ hs11_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 11. + + Source: + Problem 11 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs110.jl b/src/Meta/hs110.jl index ee2deeee..53388560 100644 --- a/src/Meta/hs110.jl +++ b/src/Meta/hs110.jl @@ -17,7 +17,20 @@ hs110_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 110. + + Source: + Problem 110 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GBR-AN-10-0 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs111.jl b/src/Meta/hs111.jl index 42e780b0..8618f1bd 100644 --- a/src/Meta/hs111.jl +++ b/src/Meta/hs111.jl @@ -17,7 +17,20 @@ hs111_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 111. + + Source: + Problem 111 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OOR2-AN-10-3 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs112.jl b/src/Meta/hs112.jl index a4064fc0..89731795 100644 --- a/src/Meta/hs112.jl +++ b/src/Meta/hs112.jl @@ -17,7 +17,20 @@ hs112_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 112. + + Source: + Problem 112 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OLR2-MY-10-3 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs113.jl b/src/Meta/hs113.jl index 4c0b2ccf..32d20dde 100644 --- a/src/Meta/hs113.jl +++ b/src/Meta/hs113.jl @@ -17,7 +17,20 @@ hs113_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 113. + + Source: + Problem 113 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR-AN-10-8 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs114.jl b/src/Meta/hs114.jl index ea0928a7..8d6d28cc 100644 --- a/src/Meta/hs114.jl +++ b/src/Meta/hs114.jl @@ -17,7 +17,20 @@ hs114_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 114. + + Source: + Problem 114 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QGR-AN-10-11 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs116.jl b/src/Meta/hs116.jl index 14896a02..5f3e6c9b 100644 --- a/src/Meta/hs116.jl +++ b/src/Meta/hs116.jl @@ -17,7 +17,20 @@ hs116_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 116. + + Source: + Problem 116 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QGR-AN-13-14 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs117.jl b/src/Meta/hs117.jl index 5ab15027..9d654ae1 100644 --- a/src/Meta/hs117.jl +++ b/src/Meta/hs117.jl @@ -17,7 +17,20 @@ hs117_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 117. + + Source: + Problem 117 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PQR-AN-15-5 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs118.jl b/src/Meta/hs118.jl index 1576b23f..a0f37593 100644 --- a/src/Meta/hs118.jl +++ b/src/Meta/hs118.jl @@ -17,7 +17,20 @@ hs118_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 118. + + Source: + Problem 118 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR-AN-15-17 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs119.jl b/src/Meta/hs119.jl index 366a707e..b1aa8f2b 100644 --- a/src/Meta/hs119.jl +++ b/src/Meta/hs119.jl @@ -17,7 +17,20 @@ hs119_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 119. + + Source: + Problem 119 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR-AN-16-8 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs12.jl b/src/Meta/hs12.jl index db8d21a7..ec43ad9c 100644 --- a/src/Meta/hs12.jl +++ b/src/Meta/hs12.jl @@ -17,7 +17,20 @@ hs12_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 12. + + Source: + Problem 12 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs13.jl b/src/Meta/hs13.jl index 7686f5ec..6b7d5613 100644 --- a/src/Meta/hs13.jl +++ b/src/Meta/hs13.jl @@ -17,7 +17,20 @@ hs13_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 13. + + Source: + Problem 13 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-2-1 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs14.jl b/src/Meta/hs14.jl index fb72e673..d9aedfc3 100644 --- a/src/Meta/hs14.jl +++ b/src/Meta/hs14.jl @@ -17,7 +17,20 @@ hs14_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 14. + + Source: + Problem 14 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs15.jl b/src/Meta/hs15.jl index 6df98a13..55ac8753 100644 --- a/src/Meta/hs15.jl +++ b/src/Meta/hs15.jl @@ -17,7 +17,20 @@ hs15_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 15. + + Source: + Problem 15 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs16.jl b/src/Meta/hs16.jl index bb205e31..a0132af5 100644 --- a/src/Meta/hs16.jl +++ b/src/Meta/hs16.jl @@ -17,7 +17,20 @@ hs16_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 16. + + Source: + Problem 16 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs17.jl b/src/Meta/hs17.jl index ed4ce6b7..5e09006a 100644 --- a/src/Meta/hs17.jl +++ b/src/Meta/hs17.jl @@ -17,7 +17,20 @@ hs17_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 17. + + Source: + Problem 17 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs18.jl b/src/Meta/hs18.jl index b46d5b56..dd59613e 100644 --- a/src/Meta/hs18.jl +++ b/src/Meta/hs18.jl @@ -17,7 +17,20 @@ hs18_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 18. + + Source: + Problem 18 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs19.jl b/src/Meta/hs19.jl index 0989349b..7da358d4 100644 --- a/src/Meta/hs19.jl +++ b/src/Meta/hs19.jl @@ -17,7 +17,20 @@ hs19_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 19. + + Source: + Problem 19 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PQR2-AN-2-2 + + A. Montoison, Montreal, 04/2018. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs2.jl b/src/Meta/hs2.jl index c2574c3a..c355efbb 100644 --- a/src/Meta/hs2.jl +++ b/src/Meta/hs2.jl @@ -17,7 +17,19 @@ hs2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 2. + Source: + Problem 2 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PBR2-AN-2-0 + +A. Montoison, Montreal, 04/2018. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs20.jl b/src/Meta/hs20.jl index 2334a27d..c1e7a7fe 100644 --- a/src/Meta/hs20.jl +++ b/src/Meta/hs20.jl @@ -17,7 +17,20 @@ hs20_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 20. + + Source: + Problem 20 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-2-3 + + N. Antunes, Curitiba, 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs201.jl b/src/Meta/hs201.jl index 3463d663..b657d57d 100644 --- a/src/Meta/hs201.jl +++ b/src/Meta/hs201.jl @@ -17,7 +17,16 @@ hs201_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 201. + + Source: + Problem 201 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs21.jl b/src/Meta/hs21.jl index 419f29f2..cb3b1a6f 100644 --- a/src/Meta/hs21.jl +++ b/src/Meta/hs21.jl @@ -17,7 +17,20 @@ hs21_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 21. + + Source: + Problem 21 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-2-1 + + A. Montoison, Montreal, 04/2018. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs211.jl b/src/Meta/hs211.jl index 99cd98b6..7b615987 100644 --- a/src/Meta/hs211.jl +++ b/src/Meta/hs211.jl @@ -17,7 +17,16 @@ hs211_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 211. + + Source: + Problem 211 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs219.jl b/src/Meta/hs219.jl index 6d44a15e..33a18fb4 100644 --- a/src/Meta/hs219.jl +++ b/src/Meta/hs219.jl @@ -17,7 +17,20 @@ hs219_meta = Dict( :defined_everywhere => true, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 219. + + Source: + Problem 219 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification LPR-T1-1 + +Solution is: (1, 1, 0, 0) with f(x^*) = -1 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs22.jl b/src/Meta/hs22.jl index 960a60b7..3667c98a 100644 --- a/src/Meta/hs22.jl +++ b/src/Meta/hs22.jl @@ -17,7 +17,20 @@ hs22_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 22. + + Source: + Problem 22 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-2-2 + + A. Montoison, Montreal, 04/2018. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs220.jl b/src/Meta/hs220.jl index 1d6108a2..7a51e903 100644 --- a/src/Meta/hs220.jl +++ b/src/Meta/hs220.jl @@ -17,7 +17,18 @@ hs220_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 220. + + Source: + Problem 220 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs221.jl b/src/Meta/hs221.jl index 1031126c..44d89ad1 100644 --- a/src/Meta/hs221.jl +++ b/src/Meta/hs221.jl @@ -17,7 +17,18 @@ hs221_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 221. + + Source: + Problem 221 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs222.jl b/src/Meta/hs222.jl index ecec0a1a..daf9e8a8 100644 --- a/src/Meta/hs222.jl +++ b/src/Meta/hs222.jl @@ -17,7 +17,18 @@ hs222_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 222. + + Source: + Problem 222 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs223.jl b/src/Meta/hs223.jl index 51cbb2bb..ff6b1ca5 100644 --- a/src/Meta/hs223.jl +++ b/src/Meta/hs223.jl @@ -17,7 +17,18 @@ hs223_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 223. + + Source: + Problem 223 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs224.jl b/src/Meta/hs224.jl index b3803a78..1bd4ed9f 100644 --- a/src/Meta/hs224.jl +++ b/src/Meta/hs224.jl @@ -17,7 +17,18 @@ hs224_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 224. + + Source: + Problem 224 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs225.jl b/src/Meta/hs225.jl index 8cd442a6..768b440e 100644 --- a/src/Meta/hs225.jl +++ b/src/Meta/hs225.jl @@ -17,7 +17,18 @@ hs225_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 225. + + Source: + Problem 225 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs226.jl b/src/Meta/hs226.jl index be74d025..26dd2c33 100644 --- a/src/Meta/hs226.jl +++ b/src/Meta/hs226.jl @@ -17,7 +17,18 @@ hs226_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 226. + + Source: + Problem 226 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs227.jl b/src/Meta/hs227.jl index 9f58b20f..ea456418 100644 --- a/src/Meta/hs227.jl +++ b/src/Meta/hs227.jl @@ -17,7 +17,18 @@ hs227_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 227. + + Source: + Problem 227 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs228.jl b/src/Meta/hs228.jl index fe7a7682..c98e58d0 100644 --- a/src/Meta/hs228.jl +++ b/src/Meta/hs228.jl @@ -17,7 +17,18 @@ hs228_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 228. + + Source: + Problem 228 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs229.jl b/src/Meta/hs229.jl index c1099bfe..c9944ea9 100644 --- a/src/Meta/hs229.jl +++ b/src/Meta/hs229.jl @@ -17,7 +17,18 @@ hs229_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 229. + + Source: + Problem 229 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs23.jl b/src/Meta/hs23.jl index 3c03e334..78cc8d1a 100644 --- a/src/Meta/hs23.jl +++ b/src/Meta/hs23.jl @@ -17,7 +17,20 @@ hs23_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 23. + + Source: + Problem 23 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-2-5 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs230.jl b/src/Meta/hs230.jl index a905289a..981fa981 100644 --- a/src/Meta/hs230.jl +++ b/src/Meta/hs230.jl @@ -17,7 +17,18 @@ hs230_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 230. + + Source: + Problem 230 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs231.jl b/src/Meta/hs231.jl index 99d95ff4..ac3b8b29 100644 --- a/src/Meta/hs231.jl +++ b/src/Meta/hs231.jl @@ -17,7 +17,18 @@ hs231_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 231. + + Source: + Problem 231 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs232.jl b/src/Meta/hs232.jl index f4f0197b..b8c39916 100644 --- a/src/Meta/hs232.jl +++ b/src/Meta/hs232.jl @@ -17,7 +17,18 @@ hs232_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 232. + + Source: + Problem 232 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs233.jl b/src/Meta/hs233.jl index 594395e0..e67ec09d 100644 --- a/src/Meta/hs233.jl +++ b/src/Meta/hs233.jl @@ -17,7 +17,18 @@ hs233_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 233. + + Source: + Problem 233 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs234.jl b/src/Meta/hs234.jl index abf49ade..38471238 100644 --- a/src/Meta/hs234.jl +++ b/src/Meta/hs234.jl @@ -17,7 +17,18 @@ hs234_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 234. + + Source: + Problem 234 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs235.jl b/src/Meta/hs235.jl index f6d7f24b..69375f78 100644 --- a/src/Meta/hs235.jl +++ b/src/Meta/hs235.jl @@ -17,7 +17,18 @@ hs235_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 235. + + Source: + Problem 235 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs236.jl b/src/Meta/hs236.jl index 0c1e4119..dad97698 100644 --- a/src/Meta/hs236.jl +++ b/src/Meta/hs236.jl @@ -17,7 +17,18 @@ hs236_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 236. + + Source: + Problem 236 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs237.jl b/src/Meta/hs237.jl index c3a7ce72..5af38a5e 100644 --- a/src/Meta/hs237.jl +++ b/src/Meta/hs237.jl @@ -17,7 +17,18 @@ hs237_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 237. + + Source: + Problem 237 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs238.jl b/src/Meta/hs238.jl index 6d1f30f0..78964697 100644 --- a/src/Meta/hs238.jl +++ b/src/Meta/hs238.jl @@ -17,7 +17,18 @@ hs238_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 238. + + Source: + Problem 238 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs239.jl b/src/Meta/hs239.jl index 2f6c88ad..ce989ff3 100644 --- a/src/Meta/hs239.jl +++ b/src/Meta/hs239.jl @@ -17,7 +17,18 @@ hs239_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 239. + + Source: + Problem 239 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs24.jl b/src/Meta/hs24.jl index 6da6ae0e..4f8125e2 100644 --- a/src/Meta/hs24.jl +++ b/src/Meta/hs24.jl @@ -17,7 +17,20 @@ hs24_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 24. + + Source: + Problem 24 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-2-3 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs240.jl b/src/Meta/hs240.jl index 69fc123e..2d47c12f 100644 --- a/src/Meta/hs240.jl +++ b/src/Meta/hs240.jl @@ -17,7 +17,18 @@ hs240_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 240. + + Source: + Problem 240 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs241.jl b/src/Meta/hs241.jl index b304de6c..8b90c996 100644 --- a/src/Meta/hs241.jl +++ b/src/Meta/hs241.jl @@ -17,7 +17,18 @@ hs241_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 241. + + Source: + Problem 241 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs242.jl b/src/Meta/hs242.jl index aaa6d64c..5e27657e 100644 --- a/src/Meta/hs242.jl +++ b/src/Meta/hs242.jl @@ -17,7 +17,18 @@ hs242_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 242. + + Source: + Problem 242 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs243.jl b/src/Meta/hs243.jl index 206b8997..a22f1903 100644 --- a/src/Meta/hs243.jl +++ b/src/Meta/hs243.jl @@ -17,7 +17,18 @@ hs243_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 243. + + Source: + Problem 243 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs244.jl b/src/Meta/hs244.jl index 465d9ce9..cf5ac3e0 100644 --- a/src/Meta/hs244.jl +++ b/src/Meta/hs244.jl @@ -17,7 +17,18 @@ hs244_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 244. + + Source: + Problem 244 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs245.jl b/src/Meta/hs245.jl index e984d320..a9f195d8 100644 --- a/src/Meta/hs245.jl +++ b/src/Meta/hs245.jl @@ -17,7 +17,18 @@ hs245_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 245. + + Source: + Problem 245 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs246.jl b/src/Meta/hs246.jl index 121501ed..6de8e3ae 100644 --- a/src/Meta/hs246.jl +++ b/src/Meta/hs246.jl @@ -17,7 +17,18 @@ hs246_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 246. + + Source: + Problem 246 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs248.jl b/src/Meta/hs248.jl index 855b39c8..e43131bc 100644 --- a/src/Meta/hs248.jl +++ b/src/Meta/hs248.jl @@ -17,7 +17,20 @@ hs248_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 248. + + Source: + Problem 248 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + + + + T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs249.jl b/src/Meta/hs249.jl index 5cf901ef..4cece0ba 100644 --- a/src/Meta/hs249.jl +++ b/src/Meta/hs249.jl @@ -17,7 +17,20 @@ hs249_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Hock and Schittkowski problem number 249. + + Source: + Problem 249 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + + + + T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs25.jl b/src/Meta/hs25.jl index 938c841a..a3b18570 100644 --- a/src/Meta/hs25.jl +++ b/src/Meta/hs25.jl @@ -17,7 +17,20 @@ hs25_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 25. + + Source: + Problem 25 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SBR2-AN-3-0 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs250.jl b/src/Meta/hs250.jl index 739c0600..c8b0f94d 100644 --- a/src/Meta/hs250.jl +++ b/src/Meta/hs250.jl @@ -17,7 +17,18 @@ hs250_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 250. + + Source: + Problem 250 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs251.jl b/src/Meta/hs251.jl index a9ecce35..1f00b0a8 100644 --- a/src/Meta/hs251.jl +++ b/src/Meta/hs251.jl @@ -17,7 +17,18 @@ hs251_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 251. + + Source: + Problem 251 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs252.jl b/src/Meta/hs252.jl index 7f9c3567..2988e9fd 100644 --- a/src/Meta/hs252.jl +++ b/src/Meta/hs252.jl @@ -17,7 +17,18 @@ hs252_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 252. + + Source: + Problem 252 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs253.jl b/src/Meta/hs253.jl index 87775a5e..d3286d54 100644 --- a/src/Meta/hs253.jl +++ b/src/Meta/hs253.jl @@ -17,7 +17,18 @@ hs253_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 253. + + Source: + Problem 253 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs254.jl b/src/Meta/hs254.jl index c4ee17d1..4222a142 100644 --- a/src/Meta/hs254.jl +++ b/src/Meta/hs254.jl @@ -17,7 +17,18 @@ hs254_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 254. + + Source: + Problem 254 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs255.jl b/src/Meta/hs255.jl index 29640515..a4764f28 100644 --- a/src/Meta/hs255.jl +++ b/src/Meta/hs255.jl @@ -17,7 +17,18 @@ hs255_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 255. + + Source: + Problem 255 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs256.jl b/src/Meta/hs256.jl index 6498f743..20ea0d9b 100644 --- a/src/Meta/hs256.jl +++ b/src/Meta/hs256.jl @@ -17,7 +17,18 @@ hs256_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 256. + + Source: + Problem 256 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs257.jl b/src/Meta/hs257.jl index e4ba665e..6043363e 100644 --- a/src/Meta/hs257.jl +++ b/src/Meta/hs257.jl @@ -17,7 +17,18 @@ hs257_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 257. + + Source: + Problem 257 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs258.jl b/src/Meta/hs258.jl index d8bbc140..4baf5315 100644 --- a/src/Meta/hs258.jl +++ b/src/Meta/hs258.jl @@ -17,7 +17,18 @@ hs258_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 258. + + Source: + Problem 258 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs259.jl b/src/Meta/hs259.jl index b68f16b9..dff2d0eb 100644 --- a/src/Meta/hs259.jl +++ b/src/Meta/hs259.jl @@ -17,7 +17,18 @@ hs259_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 259. + + Source: + Problem 259 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs26.jl b/src/Meta/hs26.jl index dcbd8486..ca30c111 100644 --- a/src/Meta/hs26.jl +++ b/src/Meta/hs26.jl @@ -17,7 +17,20 @@ hs26_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 26. + + Source: + Problem 26 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OOR2-AY-3-1 + +A. Cebola, Curitiba 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs260.jl b/src/Meta/hs260.jl index 7cb70cbe..f88e39b0 100644 --- a/src/Meta/hs260.jl +++ b/src/Meta/hs260.jl @@ -17,7 +17,18 @@ hs260_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 260. + + Source: + Problem 260 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs261.jl b/src/Meta/hs261.jl index a6cdc1b6..f2aa8472 100644 --- a/src/Meta/hs261.jl +++ b/src/Meta/hs261.jl @@ -17,7 +17,18 @@ hs261_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 261. + + Source: + Problem 261 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs262.jl b/src/Meta/hs262.jl index 545de069..3e5d00a2 100644 --- a/src/Meta/hs262.jl +++ b/src/Meta/hs262.jl @@ -17,7 +17,18 @@ hs262_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 262. + + Source: + Problem 262 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs263.jl b/src/Meta/hs263.jl index 08ea078b..00f8cf30 100644 --- a/src/Meta/hs263.jl +++ b/src/Meta/hs263.jl @@ -17,7 +17,18 @@ hs263_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 263. + + Source: + Problem 263 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs264.jl b/src/Meta/hs264.jl index bd124e42..88d1e84d 100644 --- a/src/Meta/hs264.jl +++ b/src/Meta/hs264.jl @@ -17,7 +17,18 @@ hs264_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 264. + + Source: + Problem 264 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs265.jl b/src/Meta/hs265.jl index c4c7eeba..22e0e3bf 100644 --- a/src/Meta/hs265.jl +++ b/src/Meta/hs265.jl @@ -17,7 +17,18 @@ hs265_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 265. + + Source: + Problem 265 in + K. Schittkowski, + More Test Examples for Nonlinear Programming Codes, + Lectures Notes in Economics and Mathematical Systems 282, + Springer Verlag, Heidelberg, 1987. + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs27.jl b/src/Meta/hs27.jl index 8fd9a932..f6ed1a44 100644 --- a/src/Meta/hs27.jl +++ b/src/Meta/hs27.jl @@ -17,7 +17,20 @@ hs27_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 27. + + Source: + Problem 27 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-3-1 + +A. Cebola, Curitiba 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs28.jl b/src/Meta/hs28.jl index b5b249c3..d2d450a4 100644 --- a/src/Meta/hs28.jl +++ b/src/Meta/hs28.jl @@ -17,7 +17,20 @@ hs28_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 28. + + Source: + Problem 28 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs29.jl b/src/Meta/hs29.jl index 0fd0d5ff..ff0893dd 100644 --- a/src/Meta/hs29.jl +++ b/src/Meta/hs29.jl @@ -17,7 +17,20 @@ hs29_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 29. + + Source: + Problem 29 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PQR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs3.jl b/src/Meta/hs3.jl index 9309ff48..bc457bd2 100644 --- a/src/Meta/hs3.jl +++ b/src/Meta/hs3.jl @@ -17,7 +17,20 @@ hs3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 3. + + Source: + Problem 3 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs30.jl b/src/Meta/hs30.jl index 56a222b0..ed5577a2 100644 --- a/src/Meta/hs30.jl +++ b/src/Meta/hs30.jl @@ -17,7 +17,20 @@ hs30_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 30. + + Source: + Problem 30 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs31.jl b/src/Meta/hs31.jl index 2450a1e2..7dc1bbf2 100644 --- a/src/Meta/hs31.jl +++ b/src/Meta/hs31.jl @@ -17,7 +17,20 @@ hs31_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 31. + + Source: + Problem 31 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs316.jl b/src/Meta/hs316.jl index deb7c852..64c1c224 100644 --- a/src/Meta/hs316.jl +++ b/src/Meta/hs316.jl @@ -17,7 +17,20 @@ hs316_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 316. + + Source: + Problem 316 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs317.jl b/src/Meta/hs317.jl index 4b9d6137..c2b76761 100644 --- a/src/Meta/hs317.jl +++ b/src/Meta/hs317.jl @@ -17,7 +17,20 @@ hs317_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 317. + + Source: + Problem 317 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs318.jl b/src/Meta/hs318.jl index 1ddebb17..cc28f98a 100644 --- a/src/Meta/hs318.jl +++ b/src/Meta/hs318.jl @@ -17,7 +17,20 @@ hs318_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 318. + + Source: + Problem 318 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs319.jl b/src/Meta/hs319.jl index 29a2dfaf..e17a5d78 100644 --- a/src/Meta/hs319.jl +++ b/src/Meta/hs319.jl @@ -17,7 +17,20 @@ hs319_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 319. + + Source: + Problem 319 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs32.jl b/src/Meta/hs32.jl index aadc7efc..46b42c0f 100644 --- a/src/Meta/hs32.jl +++ b/src/Meta/hs32.jl @@ -17,7 +17,20 @@ hs32_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 32. + + Source: + Problem 32 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QPR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs320.jl b/src/Meta/hs320.jl index f512778f..9604e211 100644 --- a/src/Meta/hs320.jl +++ b/src/Meta/hs320.jl @@ -17,7 +17,20 @@ hs320_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 320. + + Source: + Problem 320 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs321.jl b/src/Meta/hs321.jl index a3cd1c73..8804b8b4 100644 --- a/src/Meta/hs321.jl +++ b/src/Meta/hs321.jl @@ -17,7 +17,20 @@ hs321_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 321. + + Source: + Problem 321 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs322.jl b/src/Meta/hs322.jl index 13685ed4..013918b5 100644 --- a/src/Meta/hs322.jl +++ b/src/Meta/hs322.jl @@ -17,7 +17,20 @@ hs322_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 322. + + Source: + Problem 322 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs33.jl b/src/Meta/hs33.jl index 4ba7f21f..132f2cfb 100644 --- a/src/Meta/hs33.jl +++ b/src/Meta/hs33.jl @@ -17,7 +17,20 @@ hs33_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 33. + + Source: + Problem 33 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PQR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs34.jl b/src/Meta/hs34.jl index fe43eb5a..327dab08 100644 --- a/src/Meta/hs34.jl +++ b/src/Meta/hs34.jl @@ -17,7 +17,20 @@ hs34_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 34. + + Source: + Problem 34 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification LGR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs35.jl b/src/Meta/hs35.jl index 7d183b53..6deb77cc 100644 --- a/src/Meta/hs35.jl +++ b/src/Meta/hs35.jl @@ -17,7 +17,20 @@ hs35_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 35. + + Source: + Problem 35 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs36.jl b/src/Meta/hs36.jl index 217a98ae..467c328e 100644 --- a/src/Meta/hs36.jl +++ b/src/Meta/hs36.jl @@ -17,7 +17,20 @@ hs36_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 36. + + Source: + Problem 36 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs37.jl b/src/Meta/hs37.jl index 8fb68673..e2fba24b 100644 --- a/src/Meta/hs37.jl +++ b/src/Meta/hs37.jl @@ -17,7 +17,20 @@ hs37_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 37. + + Source: + Problem 37 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs378.jl b/src/Meta/hs378.jl index b947c2ff..d54056c8 100644 --- a/src/Meta/hs378.jl +++ b/src/Meta/hs378.jl @@ -17,7 +17,20 @@ hs378_meta = Dict( :defined_everywhere => missing, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +Schittkowski problem number 378. + + Source: + Problem 378 in + Schittkowski, K. (1987). + More Test Examples for Nonlinear Programming Codes. + Lecture Notes in Economics and Mathematical Systems. + doi:10.1007/978-3-642-61582-5 + + classification OOR2-AN-10-3 + +M. Gollier, Montréal, 05/2023 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs38.jl b/src/Meta/hs38.jl index 08a022c2..3b8bc1ce 100644 --- a/src/Meta/hs38.jl +++ b/src/Meta/hs38.jl @@ -17,7 +17,20 @@ hs38_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 38. + + Source: + Problem 38 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-4-0 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs39.jl b/src/Meta/hs39.jl index ff72ee74..a2eb0b24 100644 --- a/src/Meta/hs39.jl +++ b/src/Meta/hs39.jl @@ -17,7 +17,20 @@ hs39_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 39. + + Source: + Problem 39 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification LOR2-AN-4-2 + +D. Cabral, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs4.jl b/src/Meta/hs4.jl index 15bbea24..ee8edfaf 100644 --- a/src/Meta/hs4.jl +++ b/src/Meta/hs4.jl @@ -17,7 +17,20 @@ hs4_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 4. + + Source: + Problem 4 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs40.jl b/src/Meta/hs40.jl index 35d4ff68..b0c40359 100644 --- a/src/Meta/hs40.jl +++ b/src/Meta/hs40.jl @@ -17,7 +17,20 @@ hs40_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 40. + + Source: + Problem 40 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OOR2-AN-4-3 + +D. Cabral, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs41.jl b/src/Meta/hs41.jl index 1fce3952..79a3025f 100644 --- a/src/Meta/hs41.jl +++ b/src/Meta/hs41.jl @@ -17,7 +17,20 @@ hs41_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 41. + + Source: + Problem 41 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs42.jl b/src/Meta/hs42.jl index 1bff4d2e..007d2e12 100644 --- a/src/Meta/hs42.jl +++ b/src/Meta/hs42.jl @@ -17,7 +17,20 @@ hs42_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 42. + + Source: + Problem 42 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs43.jl b/src/Meta/hs43.jl index 57097a52..a3ca1a8e 100644 --- a/src/Meta/hs43.jl +++ b/src/Meta/hs43.jl @@ -17,7 +17,20 @@ hs43_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 43. + + Source: + Problem 43 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs44.jl b/src/Meta/hs44.jl index c46ef21f..78ccc64d 100644 --- a/src/Meta/hs44.jl +++ b/src/Meta/hs44.jl @@ -17,7 +17,20 @@ hs44_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 44. + + Source: + Problem 44 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-4-6 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs45.jl b/src/Meta/hs45.jl index 533574b7..2249d511 100644 --- a/src/Meta/hs45.jl +++ b/src/Meta/hs45.jl @@ -17,7 +17,20 @@ hs45_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 45. + + Source: + Problem 45 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PBR2-AN-5-0 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs46.jl b/src/Meta/hs46.jl index 301f576c..8348aa4b 100644 --- a/src/Meta/hs46.jl +++ b/src/Meta/hs46.jl @@ -17,7 +17,20 @@ hs46_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 46. + + Source: + Problem 46 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PGR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs47.jl b/src/Meta/hs47.jl index 2dd8202a..bf4ff593 100644 --- a/src/Meta/hs47.jl +++ b/src/Meta/hs47.jl @@ -17,7 +17,20 @@ hs47_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 47. + + Source: + Problem 47 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs48.jl b/src/Meta/hs48.jl index f949ede5..ffb9ce68 100644 --- a/src/Meta/hs48.jl +++ b/src/Meta/hs48.jl @@ -17,7 +17,20 @@ hs48_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 48. + + Source: + Problem 48 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs49.jl b/src/Meta/hs49.jl index a8081ca8..793caab0 100644 --- a/src/Meta/hs49.jl +++ b/src/Meta/hs49.jl @@ -17,7 +17,20 @@ hs49_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 49. + + Source: + Problem 49 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs5.jl b/src/Meta/hs5.jl index 5ec4207a..8f5d2772 100644 --- a/src/Meta/hs5.jl +++ b/src/Meta/hs5.jl @@ -17,7 +17,20 @@ hs5_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 5. + + Source: + Problem 5 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs50.jl b/src/Meta/hs50.jl index 3430af4c..7ce9a3f6 100644 --- a/src/Meta/hs50.jl +++ b/src/Meta/hs50.jl @@ -17,7 +17,20 @@ hs50_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 50. + + Source: + Problem 50 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs51.jl b/src/Meta/hs51.jl index 279b441f..ee7c77b3 100644 --- a/src/Meta/hs51.jl +++ b/src/Meta/hs51.jl @@ -17,7 +17,20 @@ hs51_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 51. + + Source: + Problem 51 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs52.jl b/src/Meta/hs52.jl index 109ea796..7eb46cc9 100644 --- a/src/Meta/hs52.jl +++ b/src/Meta/hs52.jl @@ -17,7 +17,20 @@ hs52_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 52. + + Source: + Problem 52 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs53.jl b/src/Meta/hs53.jl index e125d6a5..10d5de84 100644 --- a/src/Meta/hs53.jl +++ b/src/Meta/hs53.jl @@ -17,7 +17,20 @@ hs53_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 53. + + Source: + Problem 53 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs54.jl b/src/Meta/hs54.jl index 7dd84dd3..125b481e 100644 --- a/src/Meta/hs54.jl +++ b/src/Meta/hs54.jl @@ -17,7 +17,20 @@ hs54_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 54. + + Source: + Problem 54 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs55.jl b/src/Meta/hs55.jl index 9285c56e..72430a27 100644 --- a/src/Meta/hs55.jl +++ b/src/Meta/hs55.jl @@ -17,7 +17,20 @@ hs55_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 54. + + Source: + Problem 55 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs56.jl b/src/Meta/hs56.jl index 674ed7e7..83f5ded1 100644 --- a/src/Meta/hs56.jl +++ b/src/Meta/hs56.jl @@ -17,7 +17,8 @@ hs56_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 56.\n\n Source:\n Problem 56 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PGR2-AN-7-4\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs57.jl b/src/Meta/hs57.jl index 69af5f9a..4702d97b 100644 --- a/src/Meta/hs57.jl +++ b/src/Meta/hs57.jl @@ -17,7 +17,8 @@ hs57_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 57.\n\n Source:\n Problem 57 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification SQR-AN-2-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs59.jl b/src/Meta/hs59.jl index a0588ba5..cca27bf7 100644 --- a/src/Meta/hs59.jl +++ b/src/Meta/hs59.jl @@ -17,7 +17,20 @@ hs59_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 54. + + Source: + Problem 59 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs6.jl b/src/Meta/hs6.jl index bc0ad9fe..0af190e3 100644 --- a/src/Meta/hs6.jl +++ b/src/Meta/hs6.jl @@ -17,7 +17,8 @@ hs6_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 6.\n\n Source:\n Problem 6 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-2-1\n\nD. Orban, Montreal, 04/2016.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs60.jl b/src/Meta/hs60.jl index 962c3c6b..fe24fac4 100644 --- a/src/Meta/hs60.jl +++ b/src/Meta/hs60.jl @@ -17,7 +17,8 @@ hs60_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 60.\n\n Source:\n Problem 60 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PPR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs61.jl b/src/Meta/hs61.jl index 1b05d74b..68a7fa85 100644 --- a/src/Meta/hs61.jl +++ b/src/Meta/hs61.jl @@ -17,7 +17,8 @@ hs61_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 61.\n\n Source:\n Problem 61 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs62.jl b/src/Meta/hs62.jl index 6406b6d7..b8aa7413 100644 --- a/src/Meta/hs62.jl +++ b/src/Meta/hs62.jl @@ -17,7 +17,8 @@ hs62_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 62.\n\n Source:\n Problem 62 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification GLR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs63.jl b/src/Meta/hs63.jl index 758cb6a4..6e2bcf0e 100644 --- a/src/Meta/hs63.jl +++ b/src/Meta/hs63.jl @@ -17,7 +17,8 @@ hs63_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => + raw"""Hock and Schittkowski problem number 63.\n\n Source:\n Problem 63 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs64.jl b/src/Meta/hs64.jl index 2a8ae190..e907669b 100644 --- a/src/Meta/hs64.jl +++ b/src/Meta/hs64.jl @@ -17,7 +17,19 @@ hs64_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 64. + + Source: + Problem 64 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs65.jl b/src/Meta/hs65.jl index 2f32d9cf..e9aeedfa 100644 --- a/src/Meta/hs65.jl +++ b/src/Meta/hs65.jl @@ -17,7 +17,19 @@ hs65_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 65. + + Source: + Problem 65 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs66.jl b/src/Meta/hs66.jl index 83ab296e..f60b00dd 100644 --- a/src/Meta/hs66.jl +++ b/src/Meta/hs66.jl @@ -17,7 +17,19 @@ hs66_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 66. + + Source: + Problem 66 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification LGR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs68.jl b/src/Meta/hs68.jl index aff4f540..7afb0f42 100644 --- a/src/Meta/hs68.jl +++ b/src/Meta/hs68.jl @@ -17,7 +17,22 @@ hs68_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 68. + + Source: + Problem 68 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GGR-P1-1 + +Original source: +E. von Collani, Kostenoptimale Prufplane bei laufender +Kontrolle eines normalverteilten Merkmals, Dissertation, +Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs69.jl b/src/Meta/hs69.jl index 106793e9..6d86e2ae 100644 --- a/src/Meta/hs69.jl +++ b/src/Meta/hs69.jl @@ -17,7 +17,22 @@ hs69_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 69. + + Source: + Problem 69 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GGR-P1-2 + +Original source: +E. von Collani, Kostenoptimale Prufplane bei laufender +Kontrolle eines normalverteilten Merkmals, Dissertation, +Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs7.jl b/src/Meta/hs7.jl index 6314cecc..00315606 100644 --- a/src/Meta/hs7.jl +++ b/src/Meta/hs7.jl @@ -17,7 +17,19 @@ hs7_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 7. + + Source: + Problem 7 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OOR2-AN-2-1 + +D. Orban, Montreal, 04/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs70.jl b/src/Meta/hs70.jl index d1bf68a6..453bdaef 100644 --- a/src/Meta/hs70.jl +++ b/src/Meta/hs70.jl @@ -17,7 +17,19 @@ hs70_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 70. + + Source: + Problem 70 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification SQR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs71.jl b/src/Meta/hs71.jl index c2d11cc6..151bd0a6 100644 --- a/src/Meta/hs71.jl +++ b/src/Meta/hs71.jl @@ -17,7 +17,19 @@ hs71_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 71. + + Source: + Problem 71 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR2-AN-4-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs72.jl b/src/Meta/hs72.jl index bf25fd65..2b0af652 100644 --- a/src/Meta/hs72.jl +++ b/src/Meta/hs72.jl @@ -17,7 +17,19 @@ hs72_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 72. + + Source: + Problem 72 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification LPR2-AN-4-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs73.jl b/src/Meta/hs73.jl index 19b2240d..9a4d9395 100644 --- a/src/Meta/hs73.jl +++ b/src/Meta/hs73.jl @@ -17,7 +17,19 @@ hs73_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 73. + + Source: + Problem 73 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification LGI-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs74.jl b/src/Meta/hs74.jl index 083e2ca6..37d6f437 100644 --- a/src/Meta/hs74.jl +++ b/src/Meta/hs74.jl @@ -17,7 +17,19 @@ hs74_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 74. + + Source: + Problem 74 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PGR-AN-4-5 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs75.jl b/src/Meta/hs75.jl index 974764b9..ff35b4de 100644 --- a/src/Meta/hs75.jl +++ b/src/Meta/hs75.jl @@ -17,7 +17,19 @@ hs75_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 75. + + Source: + Problem 75 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PGR-AN-4-5 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs76.jl b/src/Meta/hs76.jl index 158cf9f2..73cf9549 100644 --- a/src/Meta/hs76.jl +++ b/src/Meta/hs76.jl @@ -17,7 +17,19 @@ hs76_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 76. + + Source: + Problem 76 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QLR-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs77.jl b/src/Meta/hs77.jl index ac321739..c51257f3 100644 --- a/src/Meta/hs77.jl +++ b/src/Meta/hs77.jl @@ -17,7 +17,19 @@ hs77_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 77. + + Source: + Problem 77 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PGR-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs78.jl b/src/Meta/hs78.jl index 7e4c2185..cfe7e934 100644 --- a/src/Meta/hs78.jl +++ b/src/Meta/hs78.jl @@ -17,7 +17,19 @@ hs78_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 78. + + Source: + Problem 78 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs79.jl b/src/Meta/hs79.jl index ad007bc3..2548b142 100644 --- a/src/Meta/hs79.jl +++ b/src/Meta/hs79.jl @@ -17,7 +17,19 @@ hs79_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 79. + + Source: + Problem 79 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs8.jl b/src/Meta/hs8.jl index 96bbb39b..4d755c16 100644 --- a/src/Meta/hs8.jl +++ b/src/Meta/hs8.jl @@ -17,7 +17,19 @@ hs8_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 8. + + Source: + Problem 8 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OOR2-AN-2-1 + +D. Orban, Montreal, 04/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs80.jl b/src/Meta/hs80.jl index 11054b45..9800ec48 100644 --- a/src/Meta/hs80.jl +++ b/src/Meta/hs80.jl @@ -17,7 +17,19 @@ hs80_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 80. + + Source: + Problem 80 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs81.jl b/src/Meta/hs81.jl index e618a78b..88143868 100644 --- a/src/Meta/hs81.jl +++ b/src/Meta/hs81.jl @@ -17,7 +17,19 @@ hs81_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 81. + + Source: + Problem 81 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification GPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs83.jl b/src/Meta/hs83.jl index 2a3428ba..3bc26ca8 100644 --- a/src/Meta/hs83.jl +++ b/src/Meta/hs83.jl @@ -17,7 +17,19 @@ hs83_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 83. + + Source: + Problem 83 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs84.jl b/src/Meta/hs84.jl index a7ffcb92..501fa36e 100644 --- a/src/Meta/hs84.jl +++ b/src/Meta/hs84.jl @@ -17,7 +17,19 @@ hs84_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 84. + + Source: + Problem 84 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification QQR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs86.jl b/src/Meta/hs86.jl index 85574d7b..21ccbb45 100644 --- a/src/Meta/hs86.jl +++ b/src/Meta/hs86.jl @@ -17,7 +17,19 @@ hs86_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 86. + + Source: + Problem 86 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR-AN-5-10 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs87.jl b/src/Meta/hs87.jl index 0decf211..0591c3bb 100644 --- a/src/Meta/hs87.jl +++ b/src/Meta/hs87.jl @@ -17,7 +17,17 @@ hs87_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 87. + + Source: + Problem 87 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PLR-AN-5-10 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs9.jl b/src/Meta/hs9.jl index 52eab57d..b47d56c6 100644 --- a/src/Meta/hs9.jl +++ b/src/Meta/hs9.jl @@ -17,7 +17,19 @@ hs9_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw"""Hock and Schittkowski problem number 9. + + Source: + Problem 9 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification OLR2-AN-2-1 + +A. Cebola, Curitiba , 10/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs93.jl b/src/Meta/hs93.jl index a7950ba9..bed27562 100644 --- a/src/Meta/hs93.jl +++ b/src/Meta/hs93.jl @@ -17,7 +17,20 @@ hs93_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 93. + + Source: + Problem 93 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-6-2 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs95.jl b/src/Meta/hs95.jl index 8f86c9c7..93c5f3cc 100644 --- a/src/Meta/hs95.jl +++ b/src/Meta/hs95.jl @@ -17,7 +17,20 @@ hs95_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 95. + + Source: + Problem 95 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs96.jl b/src/Meta/hs96.jl index 08182a09..5416d9e2 100644 --- a/src/Meta/hs96.jl +++ b/src/Meta/hs96.jl @@ -17,7 +17,20 @@ hs96_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 96. + + Source: + Problem 96 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs97.jl b/src/Meta/hs97.jl index f2a1bdb3..5e60055a 100644 --- a/src/Meta/hs97.jl +++ b/src/Meta/hs97.jl @@ -17,7 +17,20 @@ hs97_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 97. + + Source: + Problem 97 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs98.jl b/src/Meta/hs98.jl index 589fc1c5..14d8b1a3 100644 --- a/src/Meta/hs98.jl +++ b/src/Meta/hs98.jl @@ -17,7 +17,20 @@ hs98_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 98. + + Source: + Problem 98 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/hs99.jl b/src/Meta/hs99.jl index 99ba2d76..30158fcf 100644 --- a/src/Meta/hs99.jl +++ b/src/Meta/hs99.jl @@ -17,7 +17,18 @@ hs99_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 99. + + Source: + Problem 99 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1991. + + classification PPR-AN-6-4 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/indef_mod.jl b/src/Meta/indef_mod.jl index 707bb541..14cfb42a 100644 --- a/src/Meta/indef_mod.jl +++ b/src/Meta/indef_mod.jl @@ -17,7 +17,21 @@ indef_mod_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Problem 37 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +based on the original problem by N. Gould + +classification OUR2-AN-V-0 + +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/integreq.jl b/src/Meta/integreq.jl index 42101caf..babcada3 100644 --- a/src/Meta/integreq.jl +++ b/src/Meta/integreq.jl @@ -17,7 +17,21 @@ integreq_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The discrete integral problem. + +Source: problem 29 in + J.J. More, B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +Also problem 165 (p. 74) in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. + +classification NOR2-AN-V-V +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/jennrichsampson.jl b/src/Meta/jennrichsampson.jl index cc2628f4..a2e70ae6 100644 --- a/src/Meta/jennrichsampson.jl +++ b/src/Meta/jennrichsampson.jl @@ -17,7 +17,12 @@ jennrichsampson_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 6 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/kirby2.jl b/src/Meta/kirby2.jl index 55a6ca4f..9628bcdd 100644 --- a/src/Meta/kirby2.jl +++ b/src/Meta/kirby2.jl @@ -17,7 +17,39 @@ kirby2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/kirby2.dat + +NIST/ITL StRD +Dataset Name: Kirby2 (Kirby2.dat) + +File Format: ASCII + Starting Values (lines 41 to 45) + Certified Values (lines 41 to 50) + Data (lines 61 to 211) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + scanning electron microscope line with standards. + +Reference: Kirby, R., NIST (197?). + Scanning electron microscope line width standards. + +Data: 1 Response (y) + 1 Predictor (x) + 151 Observations + Average Level of Difficulty + Observed Data + +Model: Rational Class (quadratic/quadratic) + 5 Parameters (b1 to b5) + + y = (b1 + b2*x + b3*x**2) / + (1 + b4*x + b5*x**2) + e + +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/kowosb.jl b/src/Meta/kowosb.jl index ea0cf39f..c3d3b83e 100644 --- a/src/Meta/kowosb.jl +++ b/src/Meta/kowosb.jl @@ -17,7 +17,13 @@ kowosb_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 15 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. +classification SUR2-MN-4-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/lanczos1.jl b/src/Meta/lanczos1.jl index 9e9b2969..8731c8dd 100644 --- a/src/Meta/lanczos1.jl +++ b/src/Meta/lanczos1.jl @@ -17,7 +17,39 @@ lanczos1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos1.dat + +NIST/ITL StRD +Dataset Name: lanczos1 (lanczos1.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 74) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study regarding + dental research in monomolecular adsorption. The + response variable is volume, and the predictor + variable is pressure. + +Reference: Misra, D., NIST (1978). + Dental Research Monomolecular Adsorption Study. + +Data: 1 Response Variable (y = volume) + 1 Predictor Variable (x = pressure) + 14 Observations + Lower Level of Difficulty + Observed Data + +Model: Exponential Class + 2 Parameters (b1 and b2) + + y = b1*(1-exp[-b2*x]) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/lanczos2.jl b/src/Meta/lanczos2.jl index 9f16d05d..9912f1f7 100644 --- a/src/Meta/lanczos2.jl +++ b/src/Meta/lanczos2.jl @@ -17,7 +17,40 @@ lanczos2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos2.dat + +Dataset Name: Lanczos2 (Lanczos2.dat) + +File Format: ASCII + Starting Values (lines 41 to 46) + Certified Values (lines 41 to 51) + Data (lines 61 to 84) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are taken from an example discussed in + Lanczos (1956). The data were generated to 6-digits + of accuracy using + f(x) = 0.0951*exp(-x) + 0.8607*exp(-3*x) + + 1.5576*exp(-5*x). + +Reference: Lanczos, C. (1956). + Applied Analysis. + Englewood Cliffs, NJ: Prentice Hall, pp. 272-280. + +Data: 1 Response (y) + 1 Predictor (x) + 24 Observations + Average Level of Difficulty + Generated Data + +Model: Exponential Class + 6 Parameters (b1 to b6) + + y = b1*exp(-b2*x) + b3*exp(-b4*x) + b5*exp(-b6*x) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/lanczos3.jl b/src/Meta/lanczos3.jl index 93a17b85..e06396b0 100644 --- a/src/Meta/lanczos3.jl +++ b/src/Meta/lanczos3.jl @@ -17,7 +17,41 @@ lanczos3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos3.dat + +NIST/ITL StRD +Dataset Name: Lanczos3 (Lanczos3.dat) + +File Format: ASCII + Starting Values (lines 41 to 46) + Certified Values (lines 41 to 51) + Data (lines 61 to 84) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are taken from an example discussed in + Lanczos (1956). The data were generated to 5-digits + of accuracy using + f(x) = 0.0951*exp(-x) + 0.8607*exp(-3*x) + + 1.5576*exp(-5*x). + +Reference: Lanczos, C. (1956). + Applied Analysis. + Englewood Cliffs, NJ: Prentice Hall, pp. 272-280. + +Data: 1 Response (y) + 1 Predictor (x) + 24 Observations + Lower Level of Difficulty + Generated Data + +Model: Exponential Class + 6 Parameters (b1 to b6) + + y = b1*exp(-b2*x) + b3*exp(-b4*x) + b5*exp(-b6*x) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/liarwhd.jl b/src/Meta/liarwhd.jl index c0665438..7ddb054a 100644 --- a/src/Meta/liarwhd.jl +++ b/src/Meta/liarwhd.jl @@ -17,7 +17,30 @@ liarwhd_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +G. Li, +"The secant/finite difference algorithm for solving sparse +nonlinear systems of equations", +SIAM Journal on Optimization, (to appear), 1990. + +classification SUR2-AN-V-0 + +This is a simplified version of problem NONDIA. + +Problem 38 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +based on the original problem by N. Gould + +classification OUR2-AN-V-0 + +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/marine.jl b/src/Meta/marine.jl index d0704f0d..26f203ff 100644 --- a/src/Meta/marine.jl +++ b/src/Meta/marine.jl @@ -17,7 +17,24 @@ marine_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Given observations of ns stages of a marine species over n timesteps, + minimize the loss between the observation and the computed law of paraneters : growth, mortality and number of specimens (g,m,x) + + This is problem 6 in the COPS (Version 3) collection of + E. Dolan and J. More' + see "Benchmarking Optimization Software with COPS" + Argonne National Labs Technical Report ANL/MCS-246 (2004) + + classification OOR2-AN-V-V + + Marine Population Dynamics Problem + Collocation formulation + Alexander S. Bondarenko - Summer 1998 + COPS 2.0 - September 2000 + COPS 3.0 - November 2002 + COPS 3.1 - March 2004 + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/methanol.jl b/src/Meta/methanol.jl index 93b18dd8..3dfac99a 100644 --- a/src/Meta/methanol.jl +++ b/src/Meta/methanol.jl @@ -17,7 +17,14 @@ methanol_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Methanol-to-Hydrocarbons Problem + Collocation formulation + Michael Merritt - Summer 2000 + COPS 2.0 - September 2000 + COPS 3.0 - November 2002 + COPS 3.1 - March 2004 + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/meyer3.jl b/src/Meta/meyer3.jl index 4edcb02a..8ec32b90 100644 --- a/src/Meta/meyer3.jl +++ b/src/Meta/meyer3.jl @@ -17,7 +17,18 @@ meyer3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Meyer function + +Source: Problem 10 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley #29 (p. 73). + +classification SUR2-RN-3-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/mgh09.jl b/src/Meta/mgh09.jl index 2f0b5cce..43e51a76 100644 --- a/src/Meta/mgh09.jl +++ b/src/Meta/mgh09.jl @@ -17,7 +17,45 @@ mgh09_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh09.dat + +NIST/ITL StRD +Dataset Name: MGH09 (MGH09.dat) + +File Format: ASCII + Starting Values (lines 41 to 44) + Certified Values (lines 41 to 49) + Data (lines 61 to 71) + +Procedure: Nonlinear Least Squares Regression + +Description: This problem was found to be difficult for some very + good algorithms. There is a local minimum at (+inf, + -14.07..., -inf, -inf) with final sum of squares + 0.00102734.... + + See More, J. J., Garbow, B. S., and Hillstrom, K. E. + (1981). Testing unconstrained optimization software. + ACM Transactions on Mathematical Software. 7(1): + pp. 17-41. + +Reference: Kowalik, J.S., and M. R. Osborne, (1978). + Methods for Unconstrained Optimization Problems. + New York, NY: Elsevier North-Holland. + +Data: 1 Response (y) + 1 Predictor (x) + 11 Observations + Higher Level of Difficulty + Generated Data + +Model: Rational Class (linear/quadratic) + 4 Parameters (b1 to b4) + + y = b1*(x**2+x*b2) / (x**2+x*b3+b4) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/mgh10.jl b/src/Meta/mgh10.jl index 5563042a..81f4370c 100644 --- a/src/Meta/mgh10.jl +++ b/src/Meta/mgh10.jl @@ -17,7 +17,45 @@ mgh10_meta = Dict( :defined_everywhere => false, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh10.dat + +NIST/ITL StRD +Dataset Name: MGH10 (MGH10.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 76) + +Procedure: Nonlinear Least Squares Regression + +Description: This problem was found to be difficult for some very + good algorithms. + + See More, J. J., Garbow, B. S., and Hillstrom, K. E. + (1981). Testing unconstrained optimization software. + ACM Transactions on Mathematical Software. 7(1): + pp. 17-41. + +Reference: Meyer, R. R. (1970). + Theoretical and computational aspects of nonlinear + regression. In Nonlinear Programming, Rosen, + Mangasarian and Ritter (Eds). + New York, NY: Academic Press, pp. 465-486. + +Data: 1 Response (y) + 1 Predictor (x) + 16 Observations + Higher Level of Difficulty + Generated Data + +Model: Exponential Class + 3 Parameters (b1 to b3) + + y = b1 * exp[b2/(x+b3)] + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/mgh17.jl b/src/Meta/mgh17.jl index ddfb7bc6..4dac8248 100644 --- a/src/Meta/mgh17.jl +++ b/src/Meta/mgh17.jl @@ -17,7 +17,45 @@ mgh17_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh17.dat + +NIST/ITL StRD +Dataset Name: MGH17 (MGH17.dat) + +File Format: ASCII + Starting Values (lines 41 to 45) + Certified Values (lines 41 to 50) + Data (lines 61 to 93) + +Procedure: Nonlinear Least Squares Regression + +Description: This problem was found to be difficult for some very + good algorithms. + + See More, J. J., Garbow, B. S., and Hillstrom, K. E. + (1981). Testing unconstrained optimization software. + ACM Transactions on Mathematical Software. 7(1): + pp. 17-41. + +Reference: Osborne, M. R. (1972). + Some aspects of nonlinear least squares + calculations. In Numerical Methods for Nonlinear + Optimization, Lootsma (Ed). + New York, NY: Academic Press, pp. 171-189. + +Data: 1 Response (y) + 1 Predictor (x) + 33 Observations + Average Level of Difficulty + Generated Data + +Model: Exponential Class + 5 Parameters (b1 to b5) + + y = b1 + b2*exp[-x*b4] + b3*exp[-x*b5] + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/minsurf.jl b/src/Meta/minsurf.jl index 1e3d7753..361fa528 100644 --- a/src/Meta/minsurf.jl +++ b/src/Meta/minsurf.jl @@ -17,7 +17,18 @@ minsurf_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Minimal surface with obstacle problem + +Find the surface with minimal area, given boundary conditions, +and above an obstacle. + +This is problem 17=the COPS (Version 3) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) +classification OBR2-AN-V-V +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/misra1a.jl b/src/Meta/misra1a.jl index 3916d30c..4128ab13 100644 --- a/src/Meta/misra1a.jl +++ b/src/Meta/misra1a.jl @@ -17,7 +17,40 @@ misra1a_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1a.dat + +NIST/ITL StRD +Dataset Name: misra1a (misra1a.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 74) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study regarding + dental research in monomolecular adsorption. The + response variable is volume, and the predictor + variable is pressure. + +Reference: Misra, D., NIST (1978). + Dental Research Monomolecular Adsorption Study. + +Data: 1 Response Variable (y = volume) + 1 Predictor Variable (x = pressure) + 14 Observations + Lower Level of Difficulty + Observed Data + +Model: Exponential Class + 2 Parameters (b1 and b2) + + y = b1*(1-exp[-b2*x]) + e + +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/misra1b.jl b/src/Meta/misra1b.jl index 6d0bd882..0d931e0b 100644 --- a/src/Meta/misra1b.jl +++ b/src/Meta/misra1b.jl @@ -17,7 +17,40 @@ misra1b_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1b.dat + +NIST/ITL StRD +Dataset Name: Misra1b (Misra1b.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 74) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study regarding + dental research in monomolecular adsorption. The + response variable is volume, and the predictor + variable is pressure. + +Reference: Misra, D., NIST (1978). + Dental Research Monomolecular Adsorption Study. + +Data: 1 Response (y = volume) + 1 Predictor (x = pressure) + 14 Observations + Lower Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 2 Parameters (b1 and b2) + + y = b1 * (1-(1+b2*x/2)**(-2)) + e + +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/misra1c.jl b/src/Meta/misra1c.jl index abeb4856..c92c7e61 100644 --- a/src/Meta/misra1c.jl +++ b/src/Meta/misra1c.jl @@ -17,7 +17,39 @@ misra1c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1c.dat + +NIST/ITL StRD +Dataset Name: Misra1c (Misra1c.dat) + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 74) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study regarding + dental research in monomolecular adsorption. The + response variable is volume, and the predictor + variable is pressure. + +Reference: Misra, D., NIST (1978). + Dental Research Monomolecular Adsorption. + +Data: 1 Response (y = volume) + 1 Predictor (x = pressure) + 14 Observations + Average Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 2 Parameters (b1 and b2) + + y = b1 * (1-(1+2*b2*x)**(-.5)) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/misra1d.jl b/src/Meta/misra1d.jl index b90ef67e..30c86381 100644 --- a/src/Meta/misra1d.jl +++ b/src/Meta/misra1d.jl @@ -17,7 +17,36 @@ misra1d_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1d.dat + +File Format: ASCII + Starting Values (lines 41 to 42) + Certified Values (lines 41 to 47) + Data (lines 61 to 74) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study regarding + dental research in monomolecular adsorption. The + response variable is volume, and the predictor + variable is pressure. + +Reference: Misra, D., NIST (1978). + Dental Research Monomolecular Adsorption Study. + +Data: 1 Response (y = volume) + 1 Predictor (x = pressure) + 14 Observations + Average Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 2 Parameters (b1 and b2) + + y = b1*b2*x*((1+b2*x)**(-1)) + e +T. Migot, Montreal, 2023. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/morebv.jl b/src/Meta/morebv.jl index 0defdd57..b1ceaede 100644 --- a/src/Meta/morebv.jl +++ b/src/Meta/morebv.jl @@ -17,7 +17,29 @@ morebv_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Boundary Value problem. +This is the nonlinear least-squares version without fixed variables. + +Source: problem 28 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#17 (p. 75). + +classification SUR2-MN-V-0 + +Problem 39 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/nasty.jl b/src/Meta/nasty.jl index 677e405f..38d1b5cb 100644 --- a/src/Meta/nasty.jl +++ b/src/Meta/nasty.jl @@ -17,7 +17,11 @@ nasty_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Nasty problem. +Source: a very simple box-constrained quadratic +classification QUR2-AN-2-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/nazareth.jl b/src/Meta/nazareth.jl index 7aee0439..d3e52a32 100644 --- a/src/Meta/nazareth.jl +++ b/src/Meta/nazareth.jl @@ -17,7 +17,16 @@ nazareth_meta = Dict( :defined_everywhere => missing, :origin => :literature, :url => "", - :notes => raw"""""", + :notes => raw""" +Sparse modification of the Nazareth trigonometric function +Problem 8 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/ncb20.jl b/src/Meta/ncb20.jl index 9f698b9a..fe6466c1 100644 --- a/src/Meta/ncb20.jl +++ b/src/Meta/ncb20.jl @@ -17,7 +17,21 @@ ncb20_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded problem with semi-bandwidth 20. This problem exhibits frequent +negative curvature in the exact Hessian. +Source: +Ph. Toint, private communication, 1992. +classification OUR2-AN-V-0 +Problem 40 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/ncb20b.jl b/src/Meta/ncb20b.jl index 06c40d1b..45029665 100644 --- a/src/Meta/ncb20b.jl +++ b/src/Meta/ncb20b.jl @@ -17,7 +17,22 @@ ncb20b_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A banded problem with semi-bandwidth 20. This problem exhibits frequent +negative curvature in the exact Hessian. It is a simplified version of +problem NCB20. +Source: +Ph. Toint, private communication, 1992. +classification OUR2-AN-V-0 +Problem 41 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/nelson.jl b/src/Meta/nelson.jl index 1237def9..7ce460bf 100644 --- a/src/Meta/nelson.jl +++ b/src/Meta/nelson.jl @@ -17,7 +17,45 @@ nelson_meta = Dict( :defined_everywhere => false, :origin => :real, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/nelson.dat + +NIST/ITL StRD +Dataset Name: Nelson (Nelson.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 188) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a study involving + the analysis of performance degradation data from + accelerated tests, published in IEEE Transactions + on Reliability. The response variable is dialectric + breakdown strength in kilo-volts, and the predictor + variables are time in weeks and temperature in degrees + Celcius. + +Reference: Nelson, W. (1981). + Analysis of Performance-Degradation Data. + IEEE Transactions on Reliability. + Vol. 2, R-30, No. 2, pp. 149-155. + +Data: 1 Response ( y = dialectric breakdown strength) + 2 Predictors (x1 = time; x2 = temperature) + 128 Observations + Average Level of Difficulty + Observed Data + +Model: Exponential Class + 3 Parameters (b1 to b3) + + log[y] = b1 - b2*x1 * exp[-b3*x2] + e + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/noncvxu2.jl b/src/Meta/noncvxu2.jl index d3f7a527..dd0c815d 100644 --- a/src/Meta/noncvxu2.jl +++ b/src/Meta/noncvxu2.jl @@ -17,7 +17,20 @@ noncvxu2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A nonconvex unconstrained function with a unique minimum value + +classification OUR2-AN-V-0 + +Problem 43 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/noncvxun.jl b/src/Meta/noncvxun.jl index 345b1a2e..959030ca 100644 --- a/src/Meta/noncvxun.jl +++ b/src/Meta/noncvxun.jl @@ -17,7 +17,21 @@ noncvxun_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A nonconvex unconstrained function with a unique minimum value +See discussion here https://github.com/JuliaSmoothOptimizers/CUTEst.jl/issues/321 + +classification OUR2-AN-V-0 + +Problem 42 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/nondia.jl b/src/Meta/nondia.jl index 6048e5a2..c47270ca 100644 --- a/src/Meta/nondia.jl +++ b/src/Meta/nondia.jl @@ -17,7 +17,31 @@ nondia_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Shanno nondiagonal extension of Rosenbrock function. + +Source: +D. Shanno, +" On Variable Metric Methods for Sparse Hessians II: the New +Method", +MIS Tech report 27, University of Arizona (Tucson, UK), 1978. + +See also Buckley #37 (p. 76) and Toint #15. + +classification SUR2-AN-V-0 + +Problem 44 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. + +Note: discrepancy with CUTEst appears to be a bug in CUTEst, this (now) matches the original paper +(See issue #36) +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/nondquar.jl b/src/Meta/nondquar.jl index f36ebfe2..2ff15486 100644 --- a/src/Meta/nondquar.jl +++ b/src/Meta/nondquar.jl @@ -17,7 +17,30 @@ nondquar_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A nondiagonal quartic test problem. + +This problem has an arrow-head type Hessian with a tridiagonal +central part and a border of width 1. +The Hessian is singular at the solution. + +Source: problem 57 in +A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, +"Performance of a multi-frontal scheme for partially separable +optimization" +Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. + +classification OUR2-AN-V-0 + +Problem 45 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/osborne1.jl b/src/Meta/osborne1.jl index 75422bc3..ca10c442 100644 --- a/src/Meta/osborne1.jl +++ b/src/Meta/osborne1.jl @@ -1,4 +1,3 @@ - osborne1_meta = Dict( :nvar => 5, :variable_nvar => false, @@ -18,7 +17,16 @@ osborne1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 17 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See alos Buckley#32 (p. 77). + +classification NOR2-MN-5-33 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/osborne2.jl b/src/Meta/osborne2.jl index 83fe9d12..3f1cbaec 100644 --- a/src/Meta/osborne2.jl +++ b/src/Meta/osborne2.jl @@ -17,7 +17,16 @@ osborne2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 19 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#32 (p.78). + +classification NOR2-MN-11-65 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer1c.jl b/src/Meta/palmer1c.jl index 79d53cec..75fe24e0 100644 --- a/src/Meta/palmer1c.jl +++ b/src/Meta/palmer1c.jl @@ -17,7 +17,18 @@ palmer1c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=N=N TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer1d.jl b/src/Meta/palmer1d.jl index 35a11a1c..32bfc4d4 100644 --- a/src/Meta/palmer1d.jl +++ b/src/Meta/palmer1d.jl @@ -17,7 +17,18 @@ palmer1d_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=N=N TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-7-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer2c.jl b/src/Meta/palmer2c.jl index 1416b80b..c186f790 100644 --- a/src/Meta/palmer2c.jl +++ b/src/Meta/palmer2c.jl @@ -17,7 +17,18 @@ palmer2c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=O TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer3c.jl b/src/Meta/palmer3c.jl index f9313959..28544d97 100644 --- a/src/Meta/palmer3c.jl +++ b/src/Meta/palmer3c.jl @@ -17,7 +17,18 @@ palmer3c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=S TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer4c.jl b/src/Meta/palmer4c.jl index 33a5dd9e..1850afab 100644 --- a/src/Meta/palmer4c.jl +++ b/src/Meta/palmer4c.jl @@ -17,7 +17,18 @@ palmer4c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer5c.jl b/src/Meta/palmer5c.jl index 03971dc7..dfc843fc 100644 --- a/src/Meta/palmer5c.jl +++ b/src/Meta/palmer5c.jl @@ -17,7 +17,19 @@ palmer5c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to A0 T_0 + A2 T_2 + A4 T_4 + A6 T_6 + A8 T_8 + + A10 T_10 + A12 T_12 + A14 T_14 +where T_i is the i-th (shifted) Chebyshev polynomial + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-6-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer5d.jl b/src/Meta/palmer5d.jl index 60a77252..8eb7eba1 100644 --- a/src/Meta/palmer5d.jl +++ b/src/Meta/palmer5d.jl @@ -17,7 +17,17 @@ palmer5d_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to to A0 + A2 X**2 + A4 X**4 + A6 X**6 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-4-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer6c.jl b/src/Meta/palmer6c.jl index 6e677a0d..840ea0cf 100644 --- a/src/Meta/palmer6c.jl +++ b/src/Meta/palmer6c.jl @@ -17,7 +17,18 @@ palmer6c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer7c.jl b/src/Meta/palmer7c.jl index aec23550..2617ebfa 100644 --- a/src/Meta/palmer7c.jl +++ b/src/Meta/palmer7c.jl @@ -17,7 +17,18 @@ palmer7c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/palmer8c.jl b/src/Meta/palmer8c.jl index e3238a1a..993cbbaa 100644 --- a/src/Meta/palmer8c.jl +++ b/src/Meta/palmer8c.jl @@ -17,7 +17,18 @@ palmer8c_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A linear least squares problem arising from chemical kinetics. + +model: H-N=C=Se TZVP+MP2 +fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + + A10 X**10 + A12 X**12 + A14 X**14 + +Source: +M. Palmer, Edinburgh, private communication. + +classification QUR2-RN-8-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/penalty1.jl b/src/Meta/penalty1.jl index 6c7423ac..70275f45 100644 --- a/src/Meta/penalty1.jl +++ b/src/Meta/penalty1.jl @@ -17,7 +17,21 @@ penalty1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A penalty function arising from +min{ sum_1^n(x_i-1)^2 subject to sum_1^n x_i^2 = 1/4}. +At the solution, the hessian has n-1 eigenvalues of order 1e-5 and +one of order 1. + +Source: problem 23 in + J.J. More, B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley #181 (p. 79) + +classification SUR2-AN-V-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/penalty2.jl b/src/Meta/penalty2.jl index 73513a4b..4b235fbf 100644 --- a/src/Meta/penalty2.jl +++ b/src/Meta/penalty2.jl @@ -17,7 +17,17 @@ penalty2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: Problem 24 in +J.J. Moré, B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#112 (p. 80) + +classification SUR2-AN-V-0 +J.-P. Dussault, Clermont-Ferrand 06/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/penalty3.jl b/src/Meta/penalty3.jl index 56359877..f5fc06f9 100644 --- a/src/Meta/penalty3.jl +++ b/src/Meta/penalty3.jl @@ -17,7 +17,27 @@ penalty3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A penalty problem by Gill, Murray and Pitfield. +It has a dense Hessian matrix. + +Source: problem 114 (p. 81) in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification OUR2-AY-V-0 + +Problem 46 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/pinene.jl b/src/Meta/pinene.jl index b12f8ccf..15c96759 100644 --- a/src/Meta/pinene.jl +++ b/src/Meta/pinene.jl @@ -17,11 +17,22 @@ pinene_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +This is problem 8 in the COPS (Version 3) collection of + E. Dolan and J. More + see "Benchmarking Optimization Software with COPS" + Argonne National Labs Technical Report ANL/MCS-246 (2004) + +Isomerization of Alpha-Pinene Problem +Collocation formulation +Alexander S. Bondarenko - Summer 1998 +COPS 2.0 - September 2000 +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) -get_pinene_nvar(; n::Integer = default_nvar, kwargs...) = 50 * n + 5 get_pinene_ncon(; n::Integer = default_nvar, kwargs...) = 50 * n + 0 get_pinene_nlin(; n::Integer = default_nvar, kwargs...) = 35 * n + 0 get_pinene_nnln(; n::Integer = default_nvar, kwargs...) = 15 * n + 0 diff --git a/src/Meta/polygon.jl b/src/Meta/polygon.jl index 84e4e5f4..210b5dcb 100644 --- a/src/Meta/polygon.jl +++ b/src/Meta/polygon.jl @@ -17,7 +17,20 @@ polygon_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Find the polygon of maximal area, among polygons with nv sides and diameter d <= 1 + +This is problem 1 in the COPS (Version 3) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification OOR2-AN-V-V + +The initial guess is inspired from https://vanderbei.princeton.edu/ampl/nlmodels/polygon/polygon2.mod + +See `polygon1`, `polygon2` and `polygon3` for similar variants. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/polygon1.jl b/src/Meta/polygon1.jl index 96db0fc1..d619a38c 100644 --- a/src/Meta/polygon1.jl +++ b/src/Meta/polygon1.jl @@ -17,7 +17,19 @@ polygon1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Find the polygon of maximal area, among polygons with nv sides and diameter d <= 1 + +JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, +Introduction to Optimization class. +https://laurentlessard.com/teaching/524-intro-to-optimization/ + +This implementation is similar to +This is problem 1 in the COPS (Version 2) collection of +E. Dolan and J. More' +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2000) +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/polygon2.jl b/src/Meta/polygon2.jl index 7dcce3d8..ab8f8e5d 100644 --- a/src/Meta/polygon2.jl +++ b/src/Meta/polygon2.jl @@ -17,7 +17,14 @@ polygon2_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Find the polygon of maximal area, among polygons with nv sides and diameter d <= 1 +Model 2: relative polar coordinates + +JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, +Introduction to Optimization class. +https://laurentlessard.com/teaching/524-intro-to-optimization/ +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/polygon3.jl b/src/Meta/polygon3.jl index 6dc9b981..e4343d3c 100644 --- a/src/Meta/polygon3.jl +++ b/src/Meta/polygon3.jl @@ -17,7 +17,14 @@ polygon3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Find the polygon of maximal area, among polygons with nv sides and diameter d <= 1 +Model 3: rectangular coordinates + +JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, +Introduction to Optimization class. +https://laurentlessard.com/teaching/524-intro-to-optimization/ +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/powellbs.jl b/src/Meta/powellbs.jl index 68484108..372f6403 100644 --- a/src/Meta/powellbs.jl +++ b/src/Meta/powellbs.jl @@ -17,7 +17,16 @@ powellbs_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Source: problem 3 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Toint#34, Buckley#22 (p. 82). + +classification NOR2-AN-2-2 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/powellsg.jl b/src/Meta/powellsg.jl index 3d5659d5..9e3e587f 100644 --- a/src/Meta/powellsg.jl +++ b/src/Meta/powellsg.jl @@ -17,7 +17,40 @@ powellsg_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The extended Powell singular problem. +This problem is a sum of n/4 sets of four terms, each of which is assigned its own group. + +Source: Problem 13 & 22 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Toint#19, Buckley#34 (p.85) + +classification OUR2-AN-V-0 + +Problem 47 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +J.-P. Dussault, Clermont-Ferrand 05/2016. + +Difference with the following is the initial guess. + +Problem 3 in +L. Luksan, C. Matonoha and J. Vlcek +Sparse Test Problems for Unconstrained Optimization, +Technical Report 1064, +Institute of Computer Science, +Academy of Science of the Czech Republic + +https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/power.jl b/src/Meta/power.jl index ac98001c..0eb989c6 100644 --- a/src/Meta/power.jl +++ b/src/Meta/power.jl @@ -17,7 +17,18 @@ power_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Power problem by Oren. + +Source: +S.S. Oren, +Self-scaling variable metric algorithms, +Part II: implementation and experiments" +Management Science 20(5):863-874, 1974. +See also Buckley#179 (p. 83) + +classification OUR2-AN-V-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/quartc.jl b/src/Meta/quartc.jl index f75fe6f3..7b3324f6 100644 --- a/src/Meta/quartc.jl +++ b/src/Meta/quartc.jl @@ -17,7 +17,17 @@ quartc_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +A simple quartic function. + +Source: problem 157 (p. 87) in +A.R. Buckley, +"Test functions for unconstrained minimization", +TR 1989CS-3, Mathematics, statistics and computing centre, +Dalhousie University, Halifax (CDN), 1989. + +classification OUR2-AN-V-0 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/rat42.jl b/src/Meta/rat42.jl index ca7b0bec..87caf1cb 100644 --- a/src/Meta/rat42.jl +++ b/src/Meta/rat42.jl @@ -17,7 +17,41 @@ rat42_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rat42.dat + +NIST/ITL StRD +Dataset Name: Rat42 (Rat42.dat) + +File Format: ASCII + Starting Values (lines 41 to 43) + Certified Values (lines 41 to 48) + Data (lines 61 to 69) + +Procedure: Nonlinear Least Squares Regression + +Description: This model and data are an example of fitting + sigmoidal growth curves taken from Ratkowsky (1983). + The response variable is pasture yield, and the + predictor variable is growing time. + +Reference: Ratkowsky, D.A. (1983). + Nonlinear Regression Modeling. + New York, NY: Marcel Dekker, pp. 61 and 88. + +Data: 1 Response (y = pasture yield) + 1 Predictor (x = growing time) + 9 Observations + Higher Level of Difficulty + Observed Data + +Model: Exponential Class + 3 Parameters (b1 to b3) + + y = b1 / (1+exp[b2-b3*x]) + e + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/rat43.jl b/src/Meta/rat43.jl index 62f15e22..414ee729 100644 --- a/src/Meta/rat43.jl +++ b/src/Meta/rat43.jl @@ -17,7 +17,41 @@ rat43_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rat43.dat + +NIST/ITL StRD +Dataset Name: Rat43 (Rat43.dat) + +File Format: ASCII + Starting Values (lines 41 to 44) + Certified Values (lines 41 to 49) + Data (lines 61 to 75) + +Procedure: Nonlinear Least Squares Regression + +Description: This model and data are an example of fitting + sigmoidal growth curves taken from Ratkowsky (1983). + The response variable is the dry weight of onion bulbs + and tops, and the predictor variable is growing time. + +Reference: Ratkowsky, D.A. (1983). + Nonlinear Regression Modeling. + New York, NY: Marcel Dekker, pp. 62 and 88. + +Data: 1 Response (y = onion bulb dry weight) + 1 Predictor (x = growing time) + 15 Observations + Higher Level of Difficulty + Observed Data + +Model: Exponential Class + 4 Parameters (b1 to b4) + + y = b1 / ((1+exp[b2-b3*x])**(1/b4)) + e + +T. Migot, Montreal, 2023. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/robotarm.jl b/src/Meta/robotarm.jl index 9e6bf736..1771c889 100644 --- a/src/Meta/robotarm.jl +++ b/src/Meta/robotarm.jl @@ -17,7 +17,20 @@ robotarm_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Minimize the time taken for a robot arm to travel between two points. + +This is problem 8 in the COPS (Version 3) collection of +E. Dolan and J. More +see "Benchmarking Optimization Software with COPS" +Argonne National Labs Technical Report ANL/MCS-246 (2004) + +classification OOR2-AN-V-V + +x : vector of variables, of the form : [ρ(t=t1); ρ(t=t2); ... ρ(t=tf), θ(t=t1), ..., then ρ_dot, ..., then ρ_acc, .. φ_acc, tf] +There are N+1 values of each 9 variables +x = [ρ, θ, φ, ρ_dot, θ_dot, φ_dot, ρ_acc, θ_acc, φ_acc, tf] +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/rocket.jl b/src/Meta/rocket.jl index cdd1a62b..b35fd6c1 100644 --- a/src/Meta/rocket.jl +++ b/src/Meta/rocket.jl @@ -17,7 +17,13 @@ rocket_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Goddard Rocket Problem +Trapezoidal formulation +COPS 2.0 - September 2000 +COPS 3.0 - November 2002 +COPS 3.1 - March 2004 +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/rozman1.jl b/src/Meta/rozman1.jl index 82e36d68..7c8e5b9c 100644 --- a/src/Meta/rozman1.jl +++ b/src/Meta/rozman1.jl @@ -17,7 +17,40 @@ rozman1_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rozman1.dat + +NIST/ITL StRD +Dataset Name: Roszman1 (Roszman1.dat) + +File Format: ASCII + Starting Values (lines 41 to 44) + Certified Values (lines 41 to 49) + Data (lines 61 to 85) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + quantum defects in iodine atoms. The response + variable is the number of quantum defects, and the + predictor variable is the excited energy state. + The argument to the ARCTAN function is in radians. + +Reference: Roszman, L., NIST (19??). + Quantum Defects for Sulfur I Atom. + +Data: 1 Response (y = quantum defect) + 1 Predictor (x = excited state energy) + 25 Observations + Average Level of Difficulty + Observed Data + +Model: Miscellaneous Class + 4 Parameters (b1 to b4) + + pi = 3.141592653589793238462643383279E0 + y = b1 - b2*x - arctan[b3/(x-b4)]/pi + e +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/sbrybnd.jl b/src/Meta/sbrybnd.jl index c8e3defc..eb623128 100644 --- a/src/Meta/sbrybnd.jl +++ b/src/Meta/sbrybnd.jl @@ -17,7 +17,33 @@ sbrybnd_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Broyden banded system of nonlinear equations, considered in the +least square sense. +NB: scaled version of BRYBND + +Source: the *unscaled* version is problem 31 in +J.J. More', B.S. Garbow and K.E. Hillstrom, +"Testing Unconstrained Optimization Software", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + +See also Buckley#73 (p. 41) and Toint#18 + +classification SUR2-AN-V-0 + +This scaled version is Problem 48 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +The terms in the sum should be squared --- corrected (it is not squared in Luksan, but +comparing it against their brybnd that appears to be a typo) + +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/schmvett.jl b/src/Meta/schmvett.jl index 1af70a9a..307cf1dc 100644 --- a/src/Meta/schmvett.jl +++ b/src/Meta/schmvett.jl @@ -17,7 +17,31 @@ schmvett_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +The Schmidt and Vetters problem. + +This problem has N-2 trivial groups, all of which have 3 nonlinear +elements + +Source: +J.W. Schmidt and K. Vetters, +"Albeitungsfreie Verfahren fur Nichtlineare Optimierungsproblem", +Numerische Mathematik 15:263-282, 1970. + +See also Toint#35 and Buckley#14 (p90) + +classification OUR2-AY-V-0 + +Problem 49 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +J.-P. Dussault, Clermont-Ferrand 05/2016. +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/scosine.jl b/src/Meta/scosine.jl index 76455f68..348872c4 100644 --- a/src/Meta/scosine.jl +++ b/src/Meta/scosine.jl @@ -17,7 +17,29 @@ scosine_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +Another function with nontrivial groups and +repetitious elements. +NB: scaled version of COSINE + +Source: +N. Gould, private communication. + +classification OUR2-AN-V-0 + +Problem 50 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic +http://www.cs.cas.cz/matonoha/download/V1081.pdf + +J.-P. Dussault, Clermont-Ferrand 05/2016. + +Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper +(See issue #36) +""", :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/sinquad.jl b/src/Meta/sinquad.jl index d37b7b08..d1816131 100644 --- a/src/Meta/sinquad.jl +++ b/src/Meta/sinquad.jl @@ -17,7 +17,26 @@ sinquad_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Another function with nontrivial groups and + repetitious elements. + + Source: + N. Gould, private communication. + + classification OUR2-AY-V-0 + + Problem 51 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/sparsine.jl b/src/Meta/sparsine.jl index ed272150..bc845354 100644 --- a/src/Meta/sparsine.jl +++ b/src/Meta/sparsine.jl @@ -17,7 +17,22 @@ sparsine_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + A sparse problem involving sine functions + + classification OUR2-AN-V-0 + + Problem 52 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/sparsqur.jl b/src/Meta/sparsqur.jl index 62eb5276..033d6cdf 100644 --- a/src/Meta/sparsqur.jl +++ b/src/Meta/sparsqur.jl @@ -17,7 +17,22 @@ sparsqur_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + A sparse quartic problem + + classification OUR2-AN-V-0 + + Problem 53 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/spmsrtls.jl b/src/Meta/spmsrtls.jl index 940d2c4a..870d5f12 100644 --- a/src/Meta/spmsrtls.jl +++ b/src/Meta/spmsrtls.jl @@ -17,7 +17,28 @@ spmsrtls_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Liu and Nocedal tridiagonal matrix square root problem. + + Source: problem 151 (p. 93) in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. + + See also + + problem 54 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + classification SUR2-AN-V-V + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/srosenbr.jl b/src/Meta/srosenbr.jl index 644d1dff..a279a6ea 100644 --- a/src/Meta/srosenbr.jl +++ b/src/Meta/srosenbr.jl @@ -17,7 +17,27 @@ srosenbr_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + The separable extension of Rosenbrock's function. + + Source: problem 21 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + + classification SUR2-AN-V-0 + + Problem 55 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/steering.jl b/src/Meta/steering.jl index 91da69c5..2e71397e 100644 --- a/src/Meta/steering.jl +++ b/src/Meta/steering.jl @@ -17,7 +17,14 @@ steering_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Rocket Steering Problem + Trapezoidal formulation + COPS 2.0 - September 2000 + COPS 3.0 - November 2002 + COPS 3.1 - March 2004 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/structural.jl b/src/Meta/structural.jl index 80683f72..56aecbc6 100644 --- a/src/Meta/structural.jl +++ b/src/Meta/structural.jl @@ -26,7 +26,13 @@ structural_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + + JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, + Introduction to Optimization class. + https://laurentlessard.com/teaching/524-intro-to-optimization/ + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/tetra.jl b/src/Meta/tetra.jl index 99c1c4ae..e9637758 100644 --- a/src/Meta/tetra.jl +++ b/src/Meta/tetra.jl @@ -17,7 +17,16 @@ tetra_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Minimize the sum of the inverse weighted mean ratio of the elements in a fixed–boundary + tetrahedral mesh by adjusting the locations of the free vertices. + + This is problem 19 in the COPS (Version 3) collection of + E. Dolan and J. More + see "Benchmarking Optimization Software with COPS" + Argonne National Labs Technical Report ANL/MCS-246 (2004) + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/threepk.jl b/src/Meta/threepk.jl index 355882c2..d18908eb 100644 --- a/src/Meta/threepk.jl +++ b/src/Meta/threepk.jl @@ -17,7 +17,78 @@ threepk_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + + Converted in Julia from https://github.com/mpf/Optimization-Test-Problems + +************************** + SET UP THE INITIAL DATA * +************************** + Problem : + ********* + A problem arising in the estimation of structured O/D matrix + Source: + M. Bierlaire, private communication + see also + M. Bierlaire and Ph. L. Toint, + MEUSE: an origin-destination estimator that exploits structure, + Transportation Research B, 29, 1, 47--60, 1995. + SIF input: Ph. Toint, Dec 1989, Corrected July 1993. + classification SUR2-MN-30-0 + Parameters + Number of parking columns + Number of centroids + Gamma : general trust in the countings + Objective for fill-up coefficients + Inverse of the weights for fill-up coefficients + Number of available countings + Inverse of the weight on unknow cells + Trip ends + Some interesting values... + Countings + Inverse of the trusts in countings + Coefficients pour les parkings + O/D matrix + A priori information, but not parkings + Parking coefficients + Unknown parking entries + Countings + Parking columns + 1,0 + 2,0 + 3,0 + 4,0 + 5,0 + 0,1 + 2,1 + 3,1 + 4,1 + 5,1 + 0,2 + 1,2 + 3,2 + 4,2 + 5,2 + Other columns + 0,3 + 1,3 + 2,3 + 4,3 + 5,3 + 0,4 + 1,4 + 2,4 + 3,4 + 5,4 + 0,5 + 1,5 + 2,5 + 3,5 + 4,5 + Variance minimization + A priori information, but not parkings + Parking coefficients + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/thurber.jl b/src/Meta/thurber.jl index 0e7730ed..3553c716 100644 --- a/src/Meta/thurber.jl +++ b/src/Meta/thurber.jl @@ -17,7 +17,41 @@ thurber_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" +https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/thurber.dat + +NIST/ITL StRD +Dataset Name: Thurber (Thurber.dat) + +File Format: ASCII + Starting Values (lines 41 to 47) + Certified Values (lines 41 to 52) + Data (lines 61 to 97) + +Procedure: Nonlinear Least Squares Regression + +Description: These data are the result of a NIST study involving + semiconductor electron mobility. The response + variable is a measure of electron mobility, and the + predictor variable is the natural log of the density. + +Reference: Thurber, R., NIST (197?). + Semiconductor electron mobility modeling. + +Data: 1 Response Variable (y = electron mobility) + 1 Predictor Variable (x = log[density]) + 37 Observations + Higher Level of Difficulty + Observed Data + +Model: Rational Class (cubic/cubic) + 7 Parameters (b1 to b7) + + y = (b1 + b2*x + b3*x**2 + b4*x**3) / + (1 + b5*x + b6*x**2 + b7*x**3) + e +T. Migot, Montreal, 2023. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/tointgss.jl b/src/Meta/tointgss.jl index 8620c0ff..664cf214 100644 --- a/src/Meta/tointgss.jl +++ b/src/Meta/tointgss.jl @@ -17,7 +17,31 @@ tointgss_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Toint's Gaussian problem. + + This problem has N-2 trivial groups, all of which have 1 nonlinear + element + + Source: problem 21 in + Ph.L. Toint, + "Test problems for partially separable optimization and results + for the routine PSPMIN", + Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + + classification OUR2-AY-V-0 + + Problem 56 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/torsion.jl b/src/Meta/torsion.jl index 0a244bbd..8b655fda 100644 --- a/src/Meta/torsion.jl +++ b/src/Meta/torsion.jl @@ -17,7 +17,13 @@ torsion_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Torsion problem + Liz Dolan - Summer 2000 + Version 2.0 - October 2000 + COPS 3.1 - March 2004 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/tquartic.jl b/src/Meta/tquartic.jl index 6e7d7066..4bdc5d5c 100644 --- a/src/Meta/tquartic.jl +++ b/src/Meta/tquartic.jl @@ -17,7 +17,26 @@ tquartic_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + A quartic function with nontrivial groups and + repetitious elements. + + Source: + Ph. Toint, private communication. + + classification SUR2-AN-V-0# + + Problem 57 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + J.-P. Dussault, Clermont-Ferrand 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/triangle.jl b/src/Meta/triangle.jl index 092f211c..312e0d63 100644 --- a/src/Meta/triangle.jl +++ b/src/Meta/triangle.jl @@ -17,7 +17,15 @@ triangle_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Minimize the time taken for a robot arm to travel between two points. + + This is problem 18 in the COPS (Version 3) collection of + E. Dolan and J. More + see "Benchmarking Optimization Software with COPS" + Argonne National Labs Technical Report ANL/MCS-246 (2004) + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/tridia.jl b/src/Meta/tridia.jl index 163b6030..359c34ba 100644 --- a/src/Meta/tridia.jl +++ b/src/Meta/tridia.jl @@ -17,7 +17,23 @@ tridia_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Shanno's TRIDIA quadratic tridiagonal problem. + + Source: problem 8 in + Ph.L. Toint, + "Test problems for partially separable optimization and results + for the routine PSPMIN", + Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + + See also Buckley#40 (p.96) + + classification QUR2-AN-V-0 + + This problem is decomposed in n linear groups, the last n-1 of which + are 2 x 2 and singular. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/vardim.jl b/src/Meta/vardim.jl index cecaabb6..37e94f14 100644 --- a/src/Meta/vardim.jl +++ b/src/Meta/vardim.jl @@ -17,7 +17,22 @@ vardim_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Variable dimension problem. + This problem is a sum of n+2 least-squares groups, the first n of + which have only a linear element. + It Hessian matrix is dense. + + Source: problem 25 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + + See also Buckley#72 (p.98). + + classification SUR2-AN-V-0 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/variational.jl b/src/Meta/variational.jl index bb9dd264..6e902843 100644 --- a/src/Meta/variational.jl +++ b/src/Meta/variational.jl @@ -17,7 +17,18 @@ variational_meta = Dict( :defined_everywhere => false, :origin => :academic, :url => "", - :notes => raw"""""", + :notes => raw""" + Discretization of a variational problem + + Problem 15 in + L. Luksan, C. Matonoha and J. Vlcek + Sparse Test Problems for Unconstrained Optimization, + Technical Report 1064, + Institute of Computer Science, + Academy of Science of the Czech Republic + + https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/vibrbeam.jl b/src/Meta/vibrbeam.jl index 235073e9..65009ef3 100644 --- a/src/Meta/vibrbeam.jl +++ b/src/Meta/vibrbeam.jl @@ -17,7 +17,34 @@ vibrbeam_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + https://bitbucket.org/optrove/sif/src/master/VIBRBEAM.SIF + A nonlinear least-squares problem arising from laser-Doppler + measurements of a vibrating beam. The data correspond to a simulated + experiment where two laser-Doppler velocimeters take measurements + at random points along the centreline of the beam. These measurements + consist of a position (x), an incident angle (p) and the magnitude + of the velocity along the line of sight (v). + The problem is then to fit + + 2 3 2 3 + v = (c + c x + c x + c x ) cos[ d + d x + d x + d x - p ] + 0 1 2 3 0 1 2 3 + <---- magnitude -----> <------ phase -----> + + in the least-squares sense. + + Source: + a modification of an exercize for L. Watson course on LANCELOT in + the Spring 1993. Compared to the original proposal, the unnecessary + elements were removed as well as an unnecessary constraint on the phase. + + SIF input: Ph. L. Toint, May 1993, based on a proposal by + D. E. Montgomery, Virginia Tech., April 1993. + + classification SUR2-MN-8-0 + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/watson.jl b/src/Meta/watson.jl index 39410b95..7c42ebd4 100644 --- a/src/Meta/watson.jl +++ b/src/Meta/watson.jl @@ -17,7 +17,23 @@ watson_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + + Watson problem in varaible dimension ( 2 <= n <= 31 ). + This function is a nonlinear least squares with 31 groups. + + Source: problem 20 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + Also problem 128 (p. 100) in + A.R. Buckley, + "Test functions for unconstrained minimization", + TR 1989CS-3, Mathematics, statistics and computing centre, + Dalhousie University, Halifax (CDN), 1989. + + SUR2-AN-V-0 + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/woods.jl b/src/Meta/woods.jl index 4d1592fa..f09a3c35 100644 --- a/src/Meta/woods.jl +++ b/src/Meta/woods.jl @@ -17,7 +17,45 @@ woods_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + The extended Woods problem. + + This problem is a sum of n/4 sets of 6 terms, each of which is + assigned its own group. For a given set i, the groups are + A(i), B(i), C(i), D(i), E(i) and F(i). Groups A(i) and C(i) contain 1 + nonlinear element each, denoted Y(i) and Z(i). + + The problem dimension is defined from the number of these sets. + The number of problem variables is then 4 times larger. + + This version uses a slightly unorthodox expression of Woods + function as a sum of squares (see Buckley) + + Source: problem 14 in + J.J. More', B.S. Garbow and K.E. Hillstrom, + "Testing Unconstrained Optimization Software", + ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + + See also Toint#27, Buckley#17 (p. 101), Conn, Gould, Toint#7 + + classification SUR2-AN-V-0 + + See also + + problem 58 in + L. Luksan, C. Matonoha and J. Vlcek + Modified CUTE problems for sparse unconstrained optimization, + Technical Report 1081, + Institute of Computer Science, + Academy of Science of the Czech Republic + + http://www.cs.cas.cz/matonoha/download/V1081.pdf + + classification SUR2-AN-V-0 + + J.-P. Dussault, Clermont-Ferrand, 05/2016. + + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/Meta/zangwil3.jl b/src/Meta/zangwil3.jl index 413817d1..b871b6ec 100644 --- a/src/Meta/zangwil3.jl +++ b/src/Meta/zangwil3.jl @@ -17,7 +17,19 @@ zangwil3_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw"""""", + :notes => raw""" + Source: problem 1 in + P.T. Boggs and J.W. Tolle, + "A strategy for global convergence in a sequential + quadratic programming algorithm", + SINUM 26(3), pp. 600-623, 1989. + + Problem from CUTE: https://github.com/mpf/Optimization-Test-Problems/blob/master/cute/zangwil3.mod + + classification NLR2-AN-3-3 + + A. Cebola, Paraná 10/2016. + """, :origin_notes => raw"""""", :reference => raw"""""", ) diff --git a/src/PureJuMP/AMPGO02.jl b/src/PureJuMP/AMPGO02.jl index c10ef1ee..8553a709 100644 --- a/src/PureJuMP/AMPGO02.jl +++ b/src/PureJuMP/AMPGO02.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 2 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO02 "Univariate multimodal minimization problem AMPGO02" diff --git a/src/PureJuMP/AMPGO03.jl b/src/PureJuMP/AMPGO03.jl index fbe60783..8c7d5073 100644 --- a/src/PureJuMP/AMPGO03.jl +++ b/src/PureJuMP/AMPGO03.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 3 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO03 "Univariate multimodal minimization problem AMPGO03" diff --git a/src/PureJuMP/AMPGO04.jl b/src/PureJuMP/AMPGO04.jl index b637c2c8..78ee0584 100644 --- a/src/PureJuMP/AMPGO04.jl +++ b/src/PureJuMP/AMPGO04.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 4 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO04 "Univariate multimodal minimization problem AMPGO04" diff --git a/src/PureJuMP/AMPGO05.jl b/src/PureJuMP/AMPGO05.jl index 2b772e77..f9d18cf4 100644 --- a/src/PureJuMP/AMPGO05.jl +++ b/src/PureJuMP/AMPGO05.jl @@ -1,10 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 5 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 export AMPGO05 "Univariate multimodal minimization problem AMPGO05" diff --git a/src/PureJuMP/AMPGO06.jl b/src/PureJuMP/AMPGO06.jl index 06050e73..a611db7e 100644 --- a/src/PureJuMP/AMPGO06.jl +++ b/src/PureJuMP/AMPGO06.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 6 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO06 "Univariate multimodal minimization problem AMPGO06" diff --git a/src/PureJuMP/AMPGO07.jl b/src/PureJuMP/AMPGO07.jl index 64ccbe1a..9ae137a1 100644 --- a/src/PureJuMP/AMPGO07.jl +++ b/src/PureJuMP/AMPGO07.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 7 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO07 "Univariate multimodal minimization problem AMPGO07" diff --git a/src/PureJuMP/AMPGO08.jl b/src/PureJuMP/AMPGO08.jl index 9d17ed01..8979c369 100644 --- a/src/PureJuMP/AMPGO08.jl +++ b/src/PureJuMP/AMPGO08.jl @@ -1,10 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 8 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 export AMPGO08 "Univariate multimodal minimization problem AMPGO08" diff --git a/src/PureJuMP/AMPGO09.jl b/src/PureJuMP/AMPGO09.jl index 67ad0ea9..49a9234e 100644 --- a/src/PureJuMP/AMPGO09.jl +++ b/src/PureJuMP/AMPGO09.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 9 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO09 "Univariate multimodal minimization problem AMPGO09" diff --git a/src/PureJuMP/AMPGO10.jl b/src/PureJuMP/AMPGO10.jl index dcd69271..68f0c815 100644 --- a/src/PureJuMP/AMPGO10.jl +++ b/src/PureJuMP/AMPGO10.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 10 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO10 "Univariate multimodal minimization problem AMPGO10" diff --git a/src/PureJuMP/AMPGO11.jl b/src/PureJuMP/AMPGO11.jl index 2b8234a9..62abd4f8 100644 --- a/src/PureJuMP/AMPGO11.jl +++ b/src/PureJuMP/AMPGO11.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 11 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO11 "Univariate multimodal minimization problem AMPGO11" diff --git a/src/PureJuMP/AMPGO12.jl b/src/PureJuMP/AMPGO12.jl index 6006f113..9e2f8663 100644 --- a/src/PureJuMP/AMPGO12.jl +++ b/src/PureJuMP/AMPGO12.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 12 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO12 "Univariate multimodal minimization problem AMPGO12" diff --git a/src/PureJuMP/AMPGO13.jl b/src/PureJuMP/AMPGO13.jl index 42160c98..74e59ce6 100644 --- a/src/PureJuMP/AMPGO13.jl +++ b/src/PureJuMP/AMPGO13.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 13 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO13 "Univariate multimodal minimization problem AMPGO13" diff --git a/src/PureJuMP/AMPGO14.jl b/src/PureJuMP/AMPGO14.jl index f1ed6ccd..422ae368 100644 --- a/src/PureJuMP/AMPGO14.jl +++ b/src/PureJuMP/AMPGO14.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 14 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO14 "Univariate multimodal minimization problem AMPGO14" diff --git a/src/PureJuMP/AMPGO15.jl b/src/PureJuMP/AMPGO15.jl index 8cfa86d2..8e7f57c6 100644 --- a/src/PureJuMP/AMPGO15.jl +++ b/src/PureJuMP/AMPGO15.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 15 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO15 "Univariate multimodal minimization problem AMPGO15" diff --git a/src/PureJuMP/AMPGO18.jl b/src/PureJuMP/AMPGO18.jl index 0dfaf0ec..98418fb0 100644 --- a/src/PureJuMP/AMPGO18.jl +++ b/src/PureJuMP/AMPGO18.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 18 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO18 "Univariate multimodal minimization problem AMPGO18" diff --git a/src/PureJuMP/AMPGO20.jl b/src/PureJuMP/AMPGO20.jl index f934724f..3c217bbb 100644 --- a/src/PureJuMP/AMPGO20.jl +++ b/src/PureJuMP/AMPGO20.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 20 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO20 "Univariate multimodal minimization problem AMPGO20" diff --git a/src/PureJuMP/AMPGO21.jl b/src/PureJuMP/AMPGO21.jl index 09061485..8bc05122 100644 --- a/src/PureJuMP/AMPGO21.jl +++ b/src/PureJuMP/AMPGO21.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 21 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO21 "Univariate multimodal minimization problem AMPGO21" diff --git a/src/PureJuMP/AMPGO22.jl b/src/PureJuMP/AMPGO22.jl index 52ecf460..6a90213a 100644 --- a/src/PureJuMP/AMPGO22.jl +++ b/src/PureJuMP/AMPGO22.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem 22 in -# http://infinity77.net/global_optimization/test_functions_1d.html#d-test-functions -# Andrea Gavana -# -# S. Goyette, Sherbrooke 2016/2017 - export AMPGO22 "Univariate multimodal minimization problem AMPGO22" diff --git a/src/PureJuMP/BOX2.jl b/src/PureJuMP/BOX2.jl index 655cc762..cc1f8fcd 100644 --- a/src/PureJuMP/BOX2.jl +++ b/src/PureJuMP/BOX2.jl @@ -1,12 +1,3 @@ -# Box problem in 2 variables, obtained by fixing X3 = 1 in BOX2. - -# Source: Problem 11 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. - -# classification SXR2-AN-3-0 export BOX2 function BOX2(args...; n::Int = default_nvar, m::Int = 10, kwargs...) diff --git a/src/PureJuMP/BOX3.jl b/src/PureJuMP/BOX3.jl index 73eee73e..1f75c252 100644 --- a/src/PureJuMP/BOX3.jl +++ b/src/PureJuMP/BOX3.jl @@ -1,17 +1,3 @@ -# Source: problem 12 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# Source: Problem 12 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#BOX663 -# SIF input: Ph. Toint, Dec 1989. - -# classification SUR2-AN-3-0 export BOX3 function BOX3(args...; n::Int = default_nvar, m::Int = 2n, kwargs...) diff --git a/src/PureJuMP/Dus2_1.jl b/src/PureJuMP/Dus2_1.jl index 9af8c5a9..f5c916fc 100644 --- a/src/PureJuMP/Dus2_1.jl +++ b/src/PureJuMP/Dus2_1.jl @@ -1,11 +1,3 @@ -# A one dimensional optimization problem -# -# Problem found in -# http://www.dmi.usherb.ca/~dussault/ROP630E17/ -# Jean_pierre Dussault -# -# S. Goyette, Sherbrooke 2016/2017 - export Dus2_1 "Univariate unimodal minimization problem Dus2_1" diff --git a/src/PureJuMP/Dus2_3.jl b/src/PureJuMP/Dus2_3.jl index d4fccea5..6e255f43 100644 --- a/src/PureJuMP/Dus2_3.jl +++ b/src/PureJuMP/Dus2_3.jl @@ -1,10 +1,3 @@ -# A one dimensional optimization problem -# -# Problem found in -# http://www.dmi.usherb.ca/~dussault/ROP630E17/ -# Jean_pierre Dussault -# -# S. Goyette, Sherbrooke 2016/2017 export Dus2_3 "Univariate unimodal minimization problem Dus2_3" diff --git a/src/PureJuMP/Dus2_9.jl b/src/PureJuMP/Dus2_9.jl index 5b0d0461..2139e962 100644 --- a/src/PureJuMP/Dus2_9.jl +++ b/src/PureJuMP/Dus2_9.jl @@ -1,10 +1,3 @@ -# A one dimensional optimization problem -# -# Problem found in -# http://www.dmi.usherb.ca/~dussault/ROP630E17/ -# Jean_pierre Dussault -# -# S. Goyette, Sherbrooke 2016/2017 export Dus2_9 "Univariate multimodal minimization problem Dus2_9" diff --git a/src/PureJuMP/Duscube.jl b/src/PureJuMP/Duscube.jl index 321b27f8..77153c47 100644 --- a/src/PureJuMP/Duscube.jl +++ b/src/PureJuMP/Duscube.jl @@ -1,10 +1,3 @@ -# A one dimensional optimization problem -# -# Problem found in -# http://www.dmi.usherb.ca/~dussault/ROP630E17/ -# Jean_pierre Dussault -# -# S. Goyette, Sherbrooke 2016/2017 export Duscube "Univariate multimodal minimization problem Duscube" diff --git a/src/PureJuMP/NZF1.jl b/src/PureJuMP/NZF1.jl index f0eb746c..aa316d9d 100644 --- a/src/PureJuMP/NZF1.jl +++ b/src/PureJuMP/NZF1.jl @@ -1,9 +1,3 @@ -# "Philippe Toint (private communication)" - -# classification SUR2-AN-V-0 - -# A. Montoison, Montreal, 05/2018. - export NZF1 function NZF1(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/allinit.jl b/src/PureJuMP/allinit.jl index 86209562..fdb5d361 100644 --- a/src/PureJuMP/allinit.jl +++ b/src/PureJuMP/allinit.jl @@ -11,10 +11,7 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: -# N. Gould, private communication. -# SIF input: Nick Gould, June 1990. -# classification OBR2-AY-4-0 + export allinit function allinit(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/allinitc.jl b/src/PureJuMP/allinitc.jl index 03e8cc09..242fd4fe 100644 --- a/src/PureJuMP/allinitc.jl +++ b/src/PureJuMP/allinitc.jl @@ -11,10 +11,7 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: -# N. Gould: private communication. -# SIF input: Nick Gould, June 1990. -# classification OOR2-AY-4-1 + export allinitc function allinitc(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/allinitu.jl b/src/PureJuMP/allinitu.jl index ead60259..ec67c862 100644 --- a/src/PureJuMP/allinitu.jl +++ b/src/PureJuMP/allinitu.jl @@ -11,10 +11,7 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: -# N. Gould, private communication. -# SIF input: Nick Gould, June 1990. -# classification OUR2-AY-4-0 + export allinitu function allinitu(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/alsotame.jl b/src/PureJuMP/alsotame.jl index 85382083..4e11f6e4 100644 --- a/src/PureJuMP/alsotame.jl +++ b/src/PureJuMP/alsotame.jl @@ -11,12 +11,7 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: -# A.R. Conn, N. Gould and Ph.L. Toint, -# "The LANCELOT User's Manual", -# Dept of Maths, FUNDP, 1991. -# SIF input: Ph. Toint, Jan 1991. -# classification OOR2-AN-2-1 + export alsotame function alsotame(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/argauss.jl b/src/PureJuMP/argauss.jl index 8db68534..36aa2499 100644 --- a/src/PureJuMP/argauss.jl +++ b/src/PureJuMP/argauss.jl @@ -11,13 +11,6 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: Problem 9 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# See also Buckley#28 -# SIF input: Ph. Toint, Dec 1989. -# classification NOR2-AN-3-15 export argauss function argauss(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/arglina.jl b/src/PureJuMP/arglina.jl index 7828211e..ce43930f 100644 --- a/src/PureJuMP/arglina.jl +++ b/src/PureJuMP/arglina.jl @@ -1,14 +1,3 @@ -# Linear function - full rank -# -# Source: Problem 32 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#80 (with different N and M) -# -# classification SUR2-AN-V-0 - export arglina "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/arglinb.jl b/src/PureJuMP/arglinb.jl index 7e30e064..76a142a9 100644 --- a/src/PureJuMP/arglinb.jl +++ b/src/PureJuMP/arglinb.jl @@ -1,14 +1,3 @@ -# Linear function - rank 1 -# -# Source: Problem 33 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#93 (with different N and M) -# -# classification SUR2-AN-V-0 - export arglinb "Linear function with `n` parameters and `m` observations - rank 1" diff --git a/src/PureJuMP/arglinc.jl b/src/PureJuMP/arglinc.jl index 4bdee4b9..523899ca 100644 --- a/src/PureJuMP/arglinc.jl +++ b/src/PureJuMP/arglinc.jl @@ -1,14 +1,3 @@ -# Linear function - rank 1, zero columns and rows -# -# Source: Problem 34 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#101 (with different N and M) -# -# classification SUR2-AN-V-0 - export arglinc "Linear function with `n` parameters and `m` observations - rank 1, zero columns and rows" diff --git a/src/PureJuMP/argtrig.jl b/src/PureJuMP/argtrig.jl index 8e70a521..0e7ce751 100644 --- a/src/PureJuMP/argtrig.jl +++ b/src/PureJuMP/argtrig.jl @@ -1,20 +1,3 @@ -# -# Variable dimension trigonometric problem -# This problem is a sum of n least-squares groups, each of -# which has n+1 nonlinear elements. Its Hessian matrix is dense. -# -# Source: problem 26 in -# J.J. More, B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 101 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification NOR2-AN-V-V - export argtrig "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/arwhead.jl b/src/PureJuMP/arwhead.jl index f7dcf712..973f6229 100644 --- a/src/PureJuMP/arwhead.jl +++ b/src/PureJuMP/arwhead.jl @@ -1,29 +1,3 @@ -# Arrow head problem. -# A quartic problem whose Hessian is an arrow-head (downwards) with -# diagonal central part and border-width of 1. -# -# Source: -# Problem 55 in -# A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, -# Performance of a multifrontal scheme for partially separable -# optimization, -# Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. -# -# See also -# -# problem 1 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export arwhead "Arrow head model in size `n`" diff --git a/src/PureJuMP/auglag.jl b/src/PureJuMP/auglag.jl index 8508767f..057c4f89 100644 --- a/src/PureJuMP/auglag.jl +++ b/src/PureJuMP/auglag.jl @@ -1,14 +1,3 @@ -# Augmented Lagrangian function -# -# Problem 11 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -# export auglag function auglag(; n::Int = default_nvar) diff --git a/src/PureJuMP/avion2.jl b/src/PureJuMP/avion2.jl index 2fa45437..d450517f 100644 --- a/src/PureJuMP/avion2.jl +++ b/src/PureJuMP/avion2.jl @@ -11,7 +11,6 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# classification OLR2-RN-49-15 export avion2 function avion2(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/bard.jl b/src/PureJuMP/bard.jl index cfe0e4ec..17667c3f 100644 --- a/src/PureJuMP/bard.jl +++ b/src/PureJuMP/bard.jl @@ -1,16 +1,3 @@ -# Bard problem in 3 variables. -# This function is a nonlinear least squares with 15 groups. -# Each group has a linear and a nonlinear element. -# -# Source: Problem 8 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#16 -# -# classification SUR2-AN-3-0 - export bard "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/bdqrtic.jl b/src/PureJuMP/bdqrtic.jl index 12868389..785ed218 100644 --- a/src/PureJuMP/bdqrtic.jl +++ b/src/PureJuMP/bdqrtic.jl @@ -1,27 +1,3 @@ -# A quartic with a banded Hessian of bandwidth 9 -# -# Source: -# Problem 61 in -# A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, -# Performance of a multifrontal scheme for partially separable -# optimization, -# Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. -# -# See also -# -# problem 2 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export bdqrtic "Banded quartic model in size `n`" diff --git a/src/PureJuMP/beale.jl b/src/PureJuMP/beale.jl index 13b7eff7..dfe662f9 100644 --- a/src/PureJuMP/beale.jl +++ b/src/PureJuMP/beale.jl @@ -1,15 +1,3 @@ -# Source: Problem 5 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#89. -# SIF input: Ph. Toint, Dec 1989. -# -# classification SUR2-AN-2-0 -# -# A. Cebola, Curitiba 10/2016. - export beale "Beale Model" diff --git a/src/PureJuMP/bearing.jl b/src/PureJuMP/bearing.jl index 86a3d47b..89278f22 100644 --- a/src/PureJuMP/bearing.jl +++ b/src/PureJuMP/bearing.jl @@ -1,19 +1,3 @@ -# Given observations of ns stages of a bearing species over n timesteps, -# minimize the loss between the observation and the computed law of paraneters : growth, mortality and number of specimens (g,m,x) - -# This is problem 16 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - -# Journal bearing problem -# Michael Merritt - Summer 2000 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export bearing function bearing( diff --git a/src/PureJuMP/bennett5.jl b/src/PureJuMP/bennett5.jl index 5e6315cb..8dd367ac 100644 --- a/src/PureJuMP/bennett5.jl +++ b/src/PureJuMP/bennett5.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/bennett5.dat - -NIST/ITL StRD -Dataset Name: Bennett5 (Bennett5.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 214) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - superconductivity magnetization modeling. The - response variable is magnetism, and the predictor - variable is the log of time in minutes. - -Reference: Bennett, L., L. Swartzendruber, and H. Brown, - NIST (1994). - Superconductivity Magnetization Modeling. - -Data: 1 Response Variable (y = magnetism) - 1 Predictor Variable (x = log[time]) - 154 Observations - Higher Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 3 Parameters (b1 to b3) - - y = b1 * (b2+x)**(-1/b3) + e -=# -# T. Migot, Montreal, 2023. - export bennett5 function bennett5(args...; kwargs...) diff --git a/src/PureJuMP/biggs5.jl b/src/PureJuMP/biggs5.jl index 5234eb0f..58ae00d2 100644 --- a/src/PureJuMP/biggs5.jl +++ b/src/PureJuMP/biggs5.jl @@ -1,18 +1,3 @@ -# Biggs problem in 5 variables. -# This function is a nonlinear least squares with 13 groups. It is a -# variation on the biggs6 problem where the 6-th variable is fixed to 3. -# -# Source: Inspited by problem 18 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 74 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification SXR2-AN-6-0 export biggs5 function biggs5(args...; n::Int = default_nvar, m::Int = 13, kwargs...) diff --git a/src/PureJuMP/biggs6.jl b/src/PureJuMP/biggs6.jl index 7ad915b3..3297fd9e 100644 --- a/src/PureJuMP/biggs6.jl +++ b/src/PureJuMP/biggs6.jl @@ -1,15 +1,3 @@ -# Source: problem 18 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# Source: Problem 21 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. - -# classification SUR2-AN-6-0 export biggs6 function biggs6(args...; n::Int = default_nvar, m::Int = 13, kwargs...) diff --git a/src/PureJuMP/booth.jl b/src/PureJuMP/booth.jl index 009312e4..99b442b1 100644 --- a/src/PureJuMP/booth.jl +++ b/src/PureJuMP/booth.jl @@ -11,13 +11,7 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: Problem 36 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# SIF input: Ph. Toint, Dec 1989. -# classification NLR2-AN-2-2 + export booth function booth(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/boundary.jl b/src/PureJuMP/boundary.jl index f745b1e1..f6445b5c 100644 --- a/src/PureJuMP/boundary.jl +++ b/src/PureJuMP/boundary.jl @@ -1,13 +1,3 @@ -# Discrete boundary value problem -# -# Problem 14 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export boundary function boundary(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/boxbod.jl b/src/PureJuMP/boxbod.jl index 2ddf9aa1..02cf3bc1 100644 --- a/src/PureJuMP/boxbod.jl +++ b/src/PureJuMP/boxbod.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/boxbod.dat - -NIST/ITL StRD -Dataset Name: BoxBOD (BoxBOD.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 66) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are described in detail in Box, Hunter and - Hunter (1978). The response variable is biochemical - oxygen demand (BOD) in mg/l, and the predictor - variable is incubation time in days. - -Reference: Box, G. P., W. G. Hunter, and J. S. Hunter (1978). - Statistics for Experimenters. - New York, NY: Wiley, pp. 483-487. - -Data: 1 Response (y = biochemical oxygen demand) - 1 Predictor (x = incubation time) - 6 Observations - Higher Level of Difficulty - Observed Data - -Model: Exponential Class - 2 Parameters (b1 and b2) - - y = b1*(1-exp[-b2*x]) + e -=# -# T. Migot, Montreal, 2023. - export boxbod function boxbod(args...; kwargs...) diff --git a/src/PureJuMP/bqp1var.jl b/src/PureJuMP/bqp1var.jl index e9def368..a9bbfe1b 100644 --- a/src/PureJuMP/bqp1var.jl +++ b/src/PureJuMP/bqp1var.jl @@ -11,9 +11,6 @@ # granted, provided that the above copyright notice appear in all # copies and that the copyright notice and this # permission notice appear in all supporting documentation. -# Source: a one variable box-constrained quadratic -# SIF input: Nick Gould, March 1992 -# classification QBR2-AN-1-0 export bqp1var function bqp1var(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/brownal.jl b/src/PureJuMP/brownal.jl index 31d9ddb8..821a880f 100644 --- a/src/PureJuMP/brownal.jl +++ b/src/PureJuMP/brownal.jl @@ -1,16 +1,3 @@ -# The Brown almost linear problem in variable dimension. This is a nonlinear -# least-squares problems with n groups. -# -# Source: Problem 27 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Alsso problem 79 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# export brownal "Brownbs Model" diff --git a/src/PureJuMP/brownbs.jl b/src/PureJuMP/brownbs.jl index 9b726858..3ad46b35 100644 --- a/src/PureJuMP/brownbs.jl +++ b/src/PureJuMP/brownbs.jl @@ -1,15 +1,3 @@ -# Source: Problem 4 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#25 -# SIF input: Ph. Toint, Dec 1989. -# -# classification SUR2-AN-2-0 -# -# A. Cebola, Curitiba 10/2016. - export brownbs "Brownbs Model" diff --git a/src/PureJuMP/brownden.jl b/src/PureJuMP/brownden.jl index 24cba0fd..54449030 100644 --- a/src/PureJuMP/brownden.jl +++ b/src/PureJuMP/brownden.jl @@ -1,14 +1,3 @@ -# Brown and Dennis function -# -# Source: Problem 16 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#30 -# -# classification SUR2-AN-4-0 - export brownden "Brown and Dennis function" diff --git a/src/PureJuMP/browngen1.jl b/src/PureJuMP/browngen1.jl index a2af8afa..62d86f51 100644 --- a/src/PureJuMP/browngen1.jl +++ b/src/PureJuMP/browngen1.jl @@ -1,13 +1,3 @@ -# Generalization of the Brown function 1 -# -# Problem 12 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export browngen1 function browngen1(; n::Int = default_nvar) diff --git a/src/PureJuMP/browngen2.jl b/src/PureJuMP/browngen2.jl index d779cc6a..3deec5ef 100644 --- a/src/PureJuMP/browngen2.jl +++ b/src/PureJuMP/browngen2.jl @@ -1,13 +1,3 @@ -# Generalization of the Brown function 2 -# -# Problem 13 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export browngen2 function browngen2(; n::Int = default_nvar) diff --git a/src/PureJuMP/broyden3d.jl b/src/PureJuMP/broyden3d.jl index 169e0fee..d3e7964d 100644 --- a/src/PureJuMP/broyden3d.jl +++ b/src/PureJuMP/broyden3d.jl @@ -1,16 +1,3 @@ -# Broyden tridiagonal problem in variable dimension. This is a nonlinear -# least-squares problem with n groups. -# -# Source: Problem 30 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 78 in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# export broyden3d function broyden3d(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/broyden7d.jl b/src/PureJuMP/broyden7d.jl index 60c8d49a..103b450c 100644 --- a/src/PureJuMP/broyden7d.jl +++ b/src/PureJuMP/broyden7d.jl @@ -1,13 +1,3 @@ -# Seven diagonal generalization of the Broyden tridiagonal function -# -# Problem 7 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export broyden7d function broyden7d(; n::Int = default_nvar) diff --git a/src/PureJuMP/broydn7d.jl b/src/PureJuMP/broydn7d.jl index 5778efbc..e13600fa 100644 --- a/src/PureJuMP/broydn7d.jl +++ b/src/PureJuMP/broydn7d.jl @@ -1,47 +1,3 @@ -# A seven diagonal variant of the Broyden tridiagonal system, -# featuring a band far away from the diagonal. -# -# Source: -# Problem 3.4 in -# Ph. L. Toint, -# Some numerical results using a sparse matrix updating formula in -# unconstrained optimization, -# Mathematics of Computation, vol. 32(114), pp. 839-852, 1978. -# http://dx.doi.org/10.1090/S0025-5718-1978-0483452-7 -# -# From the paper, -# -# "This function was built from a nonlinear system of equations -# suggested originally by Broyden ..." -# -# The system in question is described in -# -# L. K. Schubert, -# Modification of a quasi-Newton method for nonlinear equations -# with a sparse Jacobian, -# Mathematics of Computation, vol. 24, pp. 27-30, 1970. -# http://dx.doi.org/10.1090/S0025-5718-1970-0258276-9#sthash.yOkQUwXA.dpuf -# -# See also, with a slight variation in the formulation, -# -# problem 3 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# See also Buckley#84 -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - -# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper -# (See issue #36) - export broydn7d "Broyden 7-diagonal model in size `n`" diff --git a/src/PureJuMP/brybnd.jl b/src/PureJuMP/brybnd.jl index 309d58f6..d3bfd8a8 100644 --- a/src/PureJuMP/brybnd.jl +++ b/src/PureJuMP/brybnd.jl @@ -1,45 +1,3 @@ -# Broyden banded system of nonlinear equations, considered in the -# least square sense. -# -# Source: -# problem 31 in -# J. J. Moré, B. S. Garbow and K. E. Hillstrom, -# Testing Unconstrained Optimization Software, -# ACM Transactions on Mathematical Software, -# vol. 7(1), pp. 17-41, 1981. -# http://dx.doi.org/10.1145/355934.355936 -# -# See also Buckley#73 (p. 41) and Toint#18 -# -# The system in question is described in -# -# C. G. Broyden, -# A class of methods for solving nonlinear simultaneous -# equations, -# Mathematics of Computation, vol. 19, 577-593, 1965. -# http://dx.doi.org/10.1090/S0025-5718-1965-0198670-6#sthash.I3Dmi8yu.dpuf -# -# See also -# -# problem 4 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# Moré, Garbow and Hillstrom leave ml and mu as parameters. -# Luksan, Matonoha and Vlcek do not. -# -# classification SUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - -# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper -# (See issue #36) - export brybnd "Broyden banded model in size `n`" diff --git a/src/PureJuMP/bt1.jl b/src/PureJuMP/bt1.jl index f6bdcd6e..47d38100 100644 --- a/src/PureJuMP/bt1.jl +++ b/src/PureJuMP/bt1.jl @@ -1,15 +1,3 @@ -# Source: problem 13 (p. 103) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# Problem from CUTE: https://github.com/mpf/Optimization-Test-Problems/blob/master/cute/bt1.mod -# -# classification QQR2-AN-2-1 -# -# A. Cebola, Curitiba 10/2016. - export bt1 "BT1 Model" diff --git a/src/PureJuMP/camshape.jl b/src/PureJuMP/camshape.jl index 9e4d1cc6..a14a4ccb 100644 --- a/src/PureJuMP/camshape.jl +++ b/src/PureJuMP/camshape.jl @@ -1,13 +1,3 @@ -# Maximize the area of the valve opening for one rotation of a convex cam -# with constraints on the curvature and on the radius of the cam - -# This is problem 3 in the COPS (Version 3) collection of -# E. Dolan and J. More -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification LOR2-AN-V-V - export camshape function camshape(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/catenary.jl b/src/PureJuMP/catenary.jl index 4da81b57..013f8cac 100644 --- a/src/PureJuMP/catenary.jl +++ b/src/PureJuMP/catenary.jl @@ -1,19 +1,3 @@ -# The classical problem of the hanging catenary. Here the catenary consists -# of N+1 beams of length BL, with the first beam fixed at the origin and -# the final bean fixed at a fraction FRACT of the total length of all -# beams. -# -# The problem is non-convex. -# -# Source: -# K. Veselic, -# "De forma catenarum in campo gravitatis pendentium", -# Klasicna Gimnazija u Zagrebu, Zagreb, 1987. -# -# classification LQR2-AY-V-V -# -# M. Gollier, Montréal, 05/2023 - export catenary function catenary(args...; n::Int = default_nvar, Bl = 1.0, FRACT = 0.6, kwargs...) diff --git a/src/PureJuMP/catmix.jl b/src/PureJuMP/catmix.jl index 580f2db7..ddfbe69a 100644 --- a/src/PureJuMP/catmix.jl +++ b/src/PureJuMP/catmix.jl @@ -1,8 +1,3 @@ -# Catalyst Mixing Problem -# Collocation formulation -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export catmix function catmix(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/chain.jl b/src/PureJuMP/chain.jl index befb5f6c..0a9b5b57 100644 --- a/src/PureJuMP/chain.jl +++ b/src/PureJuMP/chain.jl @@ -1,15 +1,3 @@ -# Hanging Chain - -# Find the chain (of uniform density) of length L suspended between two points with minimal -# potential energy. - -# This is problem 4 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - export chain function chain(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/chainwoo.jl b/src/PureJuMP/chainwoo.jl index 0fc8cb89..75bc53ec 100644 --- a/src/PureJuMP/chainwoo.jl +++ b/src/PureJuMP/chainwoo.jl @@ -1,36 +1,3 @@ -# Source: problem 8 in -# A. R. Conn, N. I. M. Gould and Ph. L. Toint, -# Testing a class of methods for solving minimization -# problems with simple bounds on their variables, -# Mathematics of Computation 50, p 399-430, 1988. -# -# See also -# -# problem 5 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - -# Difference with the following is the initial guess. -# -# Problem 2 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -# - export chainwoo "The chained Woods function in size `n`, a variant on the Woods function" diff --git a/src/PureJuMP/channel.jl b/src/PureJuMP/channel.jl index cce63466..08ab31c1 100644 --- a/src/PureJuMP/channel.jl +++ b/src/PureJuMP/channel.jl @@ -1,14 +1,3 @@ -# Flow in a Channel - -# Analyze the flow of a fluid during injection into a long vertical channel - -# This is problem 7 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - export channel function channel(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/chnrosnb_mod.jl b/src/PureJuMP/chnrosnb_mod.jl index 8abab9b2..008274dd 100644 --- a/src/PureJuMP/chnrosnb_mod.jl +++ b/src/PureJuMP/chnrosnb_mod.jl @@ -1,18 +1,3 @@ -# Chaineded Rosenbrock - modified function. - -# problem 27 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# J,-P, Dussault, Rennes 09/2015. - export chnrosnb_mod function chnrosnb_mod(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/chwirut1.jl b/src/PureJuMP/chwirut1.jl index aa9d4478..cccaefc4 100644 --- a/src/PureJuMP/chwirut1.jl +++ b/src/PureJuMP/chwirut1.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/chwirut1.dat - -NIST/ITL StRD -Dataset Name: Chwirut1 (Chwirut1.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 274) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - ultrasonic calibration. The response variable is - ultrasonic response, and the predictor variable is - metal distance. - -Reference: Chwirut, D., NIST (197?). - Ultrasonic Reference Block Study. - -Data: 1 Response Variable (y = ultrasonic response) - 1 Predictor Variable (x = metal distance) - 214 Observations - Lower Level of Difficulty - Observed Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - y = exp[-b1*x]/(b2+b3*x) + e -=# -# T. Migot, Montreal, 2023. - export chwirut1 function chwirut1(args...; kwargs...) diff --git a/src/PureJuMP/chwirut2.jl b/src/PureJuMP/chwirut2.jl index cab1727d..a236c002 100644 --- a/src/PureJuMP/chwirut2.jl +++ b/src/PureJuMP/chwirut2.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/chwirut2.dat - -NIST/ITL StRD -Dataset Name: Chwirut2 (Chwirut2.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 114) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - ultrasonic calibration. The response variable is - ultrasonic response, and the predictor variable is - metal distance. - -Reference: Chwirut, D., NIST (197?). - Ultrasonic Reference Block Study. - -Data: 1 Response (y = ultrasonic response) - 1 Predictor (x = metal distance) - 54 Observations - Lower Level of Difficulty - Observed Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - y = exp(-b1*x)/(b2+b3*x) + e - -=# -# T. Migot, Montreal, 2023. - export chwirut2 function chwirut2(args...; kwargs...) diff --git a/src/PureJuMP/cliff.jl b/src/PureJuMP/cliff.jl index 141b1016..10cf9866 100644 --- a/src/PureJuMP/cliff.jl +++ b/src/PureJuMP/cliff.jl @@ -1,13 +1,3 @@ -# The "cliff problem" in 2 variables -# -# Source: problem 206 (p. 46) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification OUR2-AN-2-0 - export cliff "The 'cliff problem' in 2 variables" diff --git a/src/PureJuMP/clnlbeam.jl b/src/PureJuMP/clnlbeam.jl index 3849c7fe..46184c89 100644 --- a/src/PureJuMP/clnlbeam.jl +++ b/src/PureJuMP/clnlbeam.jl @@ -1,15 +1,7 @@ -#= -The clnlbeam problem -https://jump.dev/JuMP.jl/stable/tutorials/nonlinear/clnlbeam/ +# Based on an AMPL model by Hande Y. Benson +# Copyright (C) 2001 Princeton University All Rights Reserved +# Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that the copyright notice and this permission notice appear in all supporting documentation. -Based on an AMPL model by Hande Y. Benson - -Copyright (C) 2001 Princeton University All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that the copyright notice and this permission notice appear in all supporting documentation. - -Source: H. Maurer and H.D. Mittelman, "The non-linear beam via optimal control with bound state variables", Optimal Control Applications and Methods 12, pp. 19-31, 1991. -=# export clnlbeam "The clnlbeam problem in size `n`" diff --git a/src/PureJuMP/clplatea.jl b/src/PureJuMP/clplatea.jl index 011e0db9..a8ba8976 100644 --- a/src/PureJuMP/clplatea.jl +++ b/src/PureJuMP/clplatea.jl @@ -1,27 +1,3 @@ -# The clamped plate problem (Strang, Nocedal, Dax). -# The problem comes from the discretization the following problem -# in mechanics: a plate is clamped on one edge and loaded on the -# opposite side. The plate is the unit square. -# -# In this version of the problem, the weight wght is entirely put on the -# upper right corner of the plate. -# -# The plate is clamped on its lower edge, by fixing the -# corresponding variables to zero. -# -# Source: -# J. Nocedal, -# "Solving large nonlinear systems of equations arising in mechanics", -# Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -# pp. 132-141, 1981. -# -# classification OXR2-MN-V-0 -# -# p is the number of points in one side of the unit square -# The number of variables is p*p, of which (p-1)*(p-1) are free. -# -# Fixed variables have been eliminated from the objective function. - export clplatea "The clamped plate problem (Strang, Nocedal, Dax)." diff --git a/src/PureJuMP/clplateb.jl b/src/PureJuMP/clplateb.jl index 575e9fe5..94110825 100644 --- a/src/PureJuMP/clplateb.jl +++ b/src/PureJuMP/clplateb.jl @@ -1,28 +1,3 @@ -# The clamped plate problem (Strang, Nocedal, Dax) -# The problem comes from the discretization the following problem -# in mechanics: a plate is clamped on one edge and loaded on the -# opposite side. The plate is the unit square. -# -# The plate is clamped on its lower edge, by fixing the -# corresponding variables to zero. -# -# In this version of the problem, the weight wght is distributed -# equally along the upper edge, introducing a symmetry with respect -# to the vertical axis. -# -# Source: -# J. Nocedal, -# "Solving large nonlinear systems of equations arising in mechanics", -# Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -# pp. 132-141, 1981. -# -# classification OXR2-MN-V-0 -# -# p is the number of points in one side of the unit square -# The number of variables is p*p, of which (p-1)*(p-1) are free. -# -# Fixed variables have been eliminated from the objective function. - export clplateb "The clamped plate problem (Strang, Nocedal, Dax)." diff --git a/src/PureJuMP/clplatec.jl b/src/PureJuMP/clplatec.jl index 274feda4..506e2e5b 100644 --- a/src/PureJuMP/clplatec.jl +++ b/src/PureJuMP/clplatec.jl @@ -1,27 +1,3 @@ -# The clamped plate problem (Strang, Nocedal, Dax). -# The problem comes from the discretization the following problem -# in mechanics: a plate is clamped on one edge and loaded on the -# opposite side. The plate is the unit square. -# -# In this version of the problem, part of the weight wght is put on the -# upper right corner of the plate, and the rest on the upper left corner. -# -# The plate is clamped on its lower edge, by fixing the -# corresponding variables to zero. -# -# Source: -# J. Nocedal, -# "Solving large nonlinear systems of equations arising in mechanics", -# Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -# pp. 132-141, 1981. -# -# classification OXR2-MN-V-0 -# -# p is the number of points in one side of the unit square -# The number of variables is p*p, of which (p-1)*(p-1) are free. -# -# Fixed variables have been eliminated from the objective function. - export clplatec "The clamped plate problem (Strang, Nocedal, Dax)." diff --git a/src/PureJuMP/controlinvestment.jl b/src/PureJuMP/controlinvestment.jl index 7a8d74a7..0d5acaf8 100644 --- a/src/PureJuMP/controlinvestment.jl +++ b/src/PureJuMP/controlinvestment.jl @@ -1,6 +1,3 @@ -# Example 5.3, Dominique Orban, Computation Optimization and Control lecture notes at Polytechnique Montréal. -# This is a simple investment problem in optimistic market. - export controlinvestment function controlinvestment(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/cosine.jl b/src/PureJuMP/cosine.jl index a96bfbb4..b14f8edc 100644 --- a/src/PureJuMP/cosine.jl +++ b/src/PureJuMP/cosine.jl @@ -1,18 +1,3 @@ -# The cosine function. -# -# Source: problem 6 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export cosine "The cosine function in size `n`" diff --git a/src/PureJuMP/cragglvy.jl b/src/PureJuMP/cragglvy.jl index b17027fd..70e1d65e 100644 --- a/src/PureJuMP/cragglvy.jl +++ b/src/PureJuMP/cragglvy.jl @@ -1,27 +1,3 @@ -# Extended Cragg and Levy problem. -# The Hessian matrix is 7-diagonal. -# -# Source: problem 32 in -# Ph. L. Toint, -# Test problems for partially separable optimization and results -# for the routine PSPMIN, -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. -# -# See also -# -# problem 7 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AY-V-0 -# -# D. Orban, Montreal, 08/2015. - export cragglvy "The extented Cragg and Levy function in size `n`" diff --git a/src/PureJuMP/cragglvy2.jl b/src/PureJuMP/cragglvy2.jl index 366743e5..0777fdae 100644 --- a/src/PureJuMP/cragglvy2.jl +++ b/src/PureJuMP/cragglvy2.jl @@ -1,25 +1,3 @@ -# Chained Cragg and Levy function -# -# This is similar to cragglvy but the quartic term differs. -# -# Problem 17 in -# Conn, A.R., Gould, N.I.M, Toint, P., -# Testing a Class of Methods for Solving -# Minimization Problems with Simple Bounds on the Variables, -# Mathematics of Computation, -# Vol. 50, pp. 399-430, 1988. - -# -# Problem 4 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -# - export cragglvy2 "The extented Cragg and Levy function in size `n`" diff --git a/src/PureJuMP/curly.jl b/src/PureJuMP/curly.jl index bb3719a2..cad02b2d 100644 --- a/src/PureJuMP/curly.jl +++ b/src/PureJuMP/curly.jl @@ -1,25 +1,3 @@ -# A banded function with semi-bandwidth b and -# negative curvature near the starting point. -# -# Note that the initial point in the reference below is erroneous. -# In this model, we use the starting point specified in the -# original SIF model, part of the CUTE collection. -# -# See also -# -# problems 8, 9, 10 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export curly, curly10, curly20, curly30 "Curly function in size `n` with semi-bandwidth `b`" diff --git a/src/PureJuMP/danwood.jl b/src/PureJuMP/danwood.jl index 37bb05e8..72f3237f 100644 --- a/src/PureJuMP/danwood.jl +++ b/src/PureJuMP/danwood.jl @@ -1,43 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/danwood.dat - -NIST/ITL StRD -Dataset Name: DanWood (DanWood.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 66) - -Procedure: Nonlinear Least Squares Regression - -Description: These data and model are described in Daniel and Wood - (1980), and originally published in E.S.Keeping, - "Introduction to Statistical Inference," Van Nostrand - Company, Princeton, NJ, 1962, p. 354. The response - variable is energy radieted from a carbon filament - lamp per cm**2 per second, and the predictor variable - is the absolute temperature of the filament in 1000 - degrees Kelvin. - -Reference: Daniel, C. and F. S. Wood (1980). - Fitting Equations to Data, Second Edition. - New York, NY: John Wiley and Sons, pp. 428-431. - -Data: 1 Response Variable (y = energy) - 1 Predictor Variable (x = temperature) - 6 Observations - Lower Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 2 Parameters (b1 and b2) - - y = b1*x**b2 + e -=# -# T. Migot, Montreal, 2023. - export danwood function danwood(args...; kwargs...) diff --git a/src/PureJuMP/dixmaan_efgh.jl b/src/PureJuMP/dixmaan_efgh.jl index 39e2c597..0b1b64c1 100644 --- a/src/PureJuMP/dixmaan_efgh.jl +++ b/src/PureJuMP/dixmaan_efgh.jl @@ -1,26 +1,3 @@ -# The Dixon-Maany test problem (version E by default) -# -# Source: -# L. C. W. Dixon and Z. Maany, -# A family of test problems with sparse Hessians for unconstrained -# optimization, -# TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. -# -# See also -# -# problems 11, 12, 13, 14 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export dixmaane, dixmaanf, dixmaang, dixmaanh "Dixon-Maany function in size `n` (version E by default)" diff --git a/src/PureJuMP/dixmaan_ijkl.jl b/src/PureJuMP/dixmaan_ijkl.jl index 11f29171..85bd0f58 100644 --- a/src/PureJuMP/dixmaan_ijkl.jl +++ b/src/PureJuMP/dixmaan_ijkl.jl @@ -1,26 +1,3 @@ -# The Dixon-Maany test problem (version I by default) -# -# Source: -# L. C. W. Dixon and Z. Maany, -# A family of test problems with sparse Hessians for unconstrained -# optimization, -# TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. -# -# See also -# -# problems 15, 16, 17, 18 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export dixmaani, dixmaanj, dixmaank, dixmaanl "Dixon-Maany function in size `n` (version I by default)" diff --git a/src/PureJuMP/dixmaan_mnop.jl b/src/PureJuMP/dixmaan_mnop.jl index c4537bcd..d17bc590 100644 --- a/src/PureJuMP/dixmaan_mnop.jl +++ b/src/PureJuMP/dixmaan_mnop.jl @@ -1,24 +1,3 @@ -# The Dixon-Maany test problem (version M by default) -# -# Source: -# L. C. W. Dixon and Z. Maany, -# A family of test problems with sparse Hessians for unconstrained -# optimization, -# TR 206, Numerical Optimization Centre, Hatfield Polytechnic, 1988. -# -# See also -# -# problems 19, 20, 21, 22 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# D. Orban, Montreal, 08/2015. - export dixmaanm, dixmaann, dixmaano, dixmaanp "Dixon-Maany function in size `n` (version M by default)" diff --git a/src/PureJuMP/dixon3dq.jl b/src/PureJuMP/dixon3dq.jl index 6b7ee3b7..18ac71a5 100644 --- a/src/PureJuMP/dixon3dq.jl +++ b/src/PureJuMP/dixon3dq.jl @@ -1,13 +1,3 @@ -# Dixon's tridiagonal quadratic. -# -# Source: problem 156 (p. 51) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification QUR2-AN-V-0 - export dixon3dq "Dixon's tridiagonal quadratic." diff --git a/src/PureJuMP/dqdrtic.jl b/src/PureJuMP/dqdrtic.jl index 8d611f6a..9a36a16e 100644 --- a/src/PureJuMP/dqdrtic.jl +++ b/src/PureJuMP/dqdrtic.jl @@ -1,13 +1,3 @@ -# Diagonal quadratic problem -# -# Source: problem 22 in -# Ph. L. Toint, -# "Test problems for partially separable optimization and results -# for the routine PSPMIN", -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. -# -# classification QUR2-AN-V-0 - export dqdrtic "Diagonal quadratic problem" diff --git a/src/PureJuMP/dqrtic.jl b/src/PureJuMP/dqrtic.jl index 4efd23fd..0702bc7e 100644 --- a/src/PureJuMP/dqrtic.jl +++ b/src/PureJuMP/dqrtic.jl @@ -1,26 +1,3 @@ -# Variable dimension diagonal quartic problem. -# -# Source: problem 157 (p. 87) in -# A.R. Buckley, -# Test functions for unconstrained minimization, -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# See also -# -# problem 23 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export dqrtic "Diagonal quartic model in size `n`" diff --git a/src/PureJuMP/eckerle4.jl b/src/PureJuMP/eckerle4.jl index 7b471f1c..b8235373 100644 --- a/src/PureJuMP/eckerle4.jl +++ b/src/PureJuMP/eckerle4.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/eckerle4.dat - -NIST/ITL StRD -Dataset Name: Eckerle4 (Eckerle4.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 95) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - circular interference transmittance. The response - variable is transmittance, and the predictor variable - is wavelength. - -Reference: Eckerle, K., NIST (197?). - Circular Interference Transmittance Study. - -Data: 1 Response Variable (y = transmittance) - 1 Predictor Variable (x = wavelength) - 35 Observations - Higher Level of Difficulty - Observed Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - y = (b1/b2) * exp[-0.5*((x-b3)/b2)**2] + e -=# -# T. Migot, Montreal, 2023. - export eckerle4 function eckerle4(args...; kwargs...) diff --git a/src/PureJuMP/edensch.jl b/src/PureJuMP/edensch.jl index 2f401839..df1b723d 100644 --- a/src/PureJuMP/edensch.jl +++ b/src/PureJuMP/edensch.jl @@ -1,26 +1,3 @@ -# The extended Dennis and Schnabel problem, as defined by Li. -# -# Source: -# G. Li, -# The secant/finite difference algorithm for solving sparse -# nonlinear systems of equations, -# SIAM Journal on Numerical Analysis, 25(5), pp. 1181-1196, 1988. -# -# See also -# -# problem 24 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export edensch "Extended Dennis-Schnabel model in size `n`" diff --git a/src/PureJuMP/eg2.jl b/src/PureJuMP/eg2.jl index 1c4e49ac..5a676791 100644 --- a/src/PureJuMP/eg2.jl +++ b/src/PureJuMP/eg2.jl @@ -1,26 +1,3 @@ -# A simple non convex problem with several local minima. -# -# Source: Section 1.2.4 of -# A. R. Conn, N. I. M. Gould and Ph. L. Toint, -# LANCELOT, A Fortran Package for Large-Scale Nonlinear Optimization -# (Release A) -# Springer Verlag, 1992. -# -# See also -# -# problem 25 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-1000-0 -# -# D. Orban, Montreal, 08/2015. - export eg2 "model in size `n`" diff --git a/src/PureJuMP/elec.jl b/src/PureJuMP/elec.jl index a1f0ca3d..27680a22 100644 --- a/src/PureJuMP/elec.jl +++ b/src/PureJuMP/elec.jl @@ -1,13 +1,3 @@ -# Given np electrons, find the equilibrium state distribution of minimal -# Columb potential of the electrons positioned on a conducting sphere - -# This is problem 2 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - export elec function elec(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/engval1.jl b/src/PureJuMP/engval1.jl index a3bcdefb..de5b760d 100644 --- a/src/PureJuMP/engval1.jl +++ b/src/PureJuMP/engval1.jl @@ -1,26 +1,3 @@ -# The ENGVAL1 problem. -# -# Source: problem 31 in -# Ph.L. Toint, -# Test problems for partially separable optimization and results -# for the routine PSPMIN, -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. -# -# See also -# -# problem 26 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - export engval1 "The Engval1 model in size `n`" diff --git a/src/PureJuMP/enso.jl b/src/PureJuMP/enso.jl index 1991f0dc..8a2277db 100644 --- a/src/PureJuMP/enso.jl +++ b/src/PureJuMP/enso.jl @@ -1,45 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/enso.dat - -NIST/ITL StRD -Dataset Name: ENSO (ENSO.dat) - -File Format: ASCII - Starting Values (lines 41 to 49) - Certified Values (lines 41 to 54) - Data (lines 61 to 228) - -Procedure: Nonlinear Least Squares Regression - -Description: The data are monthly averaged atmospheric pressure - differences between Easter Island and Darwin, - Australia. This difference drives the trade winds in - the southern hemisphere. Fourier analysis of the data - reveals 3 significant cycles. The annual cycle is the - strongest, but cycles with periods of approximately 44 - and 26 months are also present. These cycles - correspond to the El Nino and the Southern Oscillation. - Arguments to the SIN and COS functions are in radians. - -Reference: Kahaner, D., C. Moler, and S. Nash, (1989). - Numerical Methods and Software. - Englewood Cliffs, NJ: Prentice Hall, pp. 441-445. - -Data: 1 Response (y = atmospheric pressure) - 1 Predictor (x = time) - 168 Observations - Average Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 9 Parameters (b1 to b9) - - y = b1 + b2*cos( 2*pi*x/12 ) + b3*sin( 2*pi*x/12 ) - + b5*cos( 2*pi*x/b4 ) + b6*sin( 2*pi*x/b4 ) - + b8*cos( 2*pi*x/b7 ) + b9*sin( 2*pi*x/b7 ) + e -=# - export enso function enso(args...; kwargs...) diff --git a/src/PureJuMP/errinros_mod.jl b/src/PureJuMP/errinros_mod.jl index 00c56c75..b36bf5ac 100644 --- a/src/PureJuMP/errinros_mod.jl +++ b/src/PureJuMP/errinros_mod.jl @@ -1,18 +1,3 @@ -# Errin Rosenbrock - modified function. - -# problem 28 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# J,-P, Dussault, Rennes 09/2015. - export errinros_mod function errinros_mod(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/extrosnb.jl b/src/PureJuMP/extrosnb.jl index b2387296..8d7babd2 100644 --- a/src/PureJuMP/extrosnb.jl +++ b/src/PureJuMP/extrosnb.jl @@ -1,25 +1,3 @@ -# Source: problem 10 in -# Ph.L. Toint, -# "Test problems for partially separable optimization and results -# for the routine PSPMIN", -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. - -# See also Buckley#116. Note that MGH#21 is the separable version. -# SIF input: Ph. Toint, Dec 1989. - -# problem 29 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# J.-P. Dussault, Rennes 09/2015. - export extrosnb function extrosnb(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/fletcbv2.jl b/src/PureJuMP/fletcbv2.jl index 7f26cbe2..8ae06548 100644 --- a/src/PureJuMP/fletcbv2.jl +++ b/src/PureJuMP/fletcbv2.jl @@ -1,25 +1,3 @@ -# Source: The first problem given by -# R. Fletcher, -# "An optimal positive definite update for sparse Hessian matrices" -# Numerical Analysis report NA/145, University of Dundee, 1992. - -# Scaled version. - -# SIF input: Nick Gould, Oct 1992. - -# problem 31 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# J,-P, Dussault, Rennes 09/2015. - export fletcbv2 function fletcbv2(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/fletcbv3_mod.jl b/src/PureJuMP/fletcbv3_mod.jl index 00199e09..ce7e4f50 100644 --- a/src/PureJuMP/fletcbv3_mod.jl +++ b/src/PureJuMP/fletcbv3_mod.jl @@ -1,25 +1,3 @@ -# Source: The first problem given by -# R. Fletcher, -# "An optimal positive definite update for sparse Hessian matrices" -# Numerical Analysis report NA/145, University of Dundee, 1992. - -# Scaled version. - -# SIF input: Nick Gould, Oct 1992. - -# problem 30 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification OUR2-AN-V-0 -# -# J.-P. Dussault, Rennes 09/2015. - export fletcbv3_mod function fletcbv3_mod(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/fletchcr.jl b/src/PureJuMP/fletchcr.jl index c9c9cc85..88d66f1b 100644 --- a/src/PureJuMP/fletchcr.jl +++ b/src/PureJuMP/fletchcr.jl @@ -1,35 +1,3 @@ -# Source: -# problem 32 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# CUTEst cites -# The second problem given by -# R. Fletcher, -# "An optimal positive definite update for sparse Hessian matrices" -# Numerical Analysis report NA/145, University of Dundee, 1992. -# -# Scaled version. -# -# SIF input: Nick Gould, Oct 1992. -# -# as source for this problem. -# It is possible that Fletcher may have used this problem in his -# technical report, but the published version of his report -# -# SIAM J. Optimization, 5(1), pp 192-218, 1995 -# -# uses the chained Rosenbrock problem, not the one below. -# -# classification OUR2-AN-V-0 -# -# J.-P. Dussault, Rennes 09/2015. - export fletchcr function fletchcr(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/fminsrf2.jl b/src/PureJuMP/fminsrf2.jl index b6acb5a8..df423de5 100644 --- a/src/PureJuMP/fminsrf2.jl +++ b/src/PureJuMP/fminsrf2.jl @@ -1,23 +1,3 @@ -# Source: setting the boundary free in -# A Griewank and Ph. Toint, -# "Partitioned variable metric updates for large structured -# optimization problems", -# Numerische Mathematik 39:429-448, 1982. - -# SIF input: Ph. Toint, November 1991. - -# classification OUR2-MY-V-0 - -# Problem 33 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# J.-P. Dussault, Rennes 09/2015. - export fminsrf2 function fminsrf2(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/freuroth.jl b/src/PureJuMP/freuroth.jl index 3568b52c..e5b1c50f 100644 --- a/src/PureJuMP/freuroth.jl +++ b/src/PureJuMP/freuroth.jl @@ -1,25 +1,3 @@ -# Source: problem 2 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Toint#33, Buckley#24 -# SIF input: Ph. Toint, Dec 1989. - -# classification SUR2-AN-V-0 -# -# problem 34 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# J.-P. Dussault, Rennes 09/2015. - export freuroth function freuroth(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/gasoil.jl b/src/PureJuMP/gasoil.jl index c39531f3..6398c0cb 100644 --- a/src/PureJuMP/gasoil.jl +++ b/src/PureJuMP/gasoil.jl @@ -1,10 +1,3 @@ -# Catalytic Cracking of Gas Oil Problem -# Collocation formulation -# Michael Merritt - Summer 2000 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export gasoil function gasoil(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/gauss1.jl b/src/PureJuMP/gauss1.jl index 57841e11..4847b81e 100644 --- a/src/PureJuMP/gauss1.jl +++ b/src/PureJuMP/gauss1.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss1.dat - -NIST/ITL StRD -Dataset Name: Gauss1 (Gauss1.dat) - -File Format: ASCII - Starting Values (lines 41 to 48) - Certified Values (lines 41 to 53) - Data (lines 61 to 310) - -Procedure: Nonlinear Least Squares Regression - -Description: The data are two well-separated Gaussians on a - decaying exponential baseline plus normally - distributed zero-mean noise with variance = 6.25. - -Reference: Rust, B., NIST (1996). - -Data: 1 Response (y) - 1 Predictor (x) - 250 Observations - Lower Level of Difficulty - Generated Data - -Model: Exponential Class - 8 Parameters (b1 to b8) - - y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) - + b6*exp( -(x-b7)**2 / b8**2 ) + e - -=# -# T. Migot, Montreal, 2023. - export gauss1 function gauss1(args...; kwargs...) diff --git a/src/PureJuMP/gauss2.jl b/src/PureJuMP/gauss2.jl index b8b22a51..dd19852f 100644 --- a/src/PureJuMP/gauss2.jl +++ b/src/PureJuMP/gauss2.jl @@ -1,37 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss2.dat - -NIST/ITL StRD -Dataset Name: Gauss2 (Gauss2.dat) - -File Format: ASCII - Starting Values (lines 41 to 48) - Certified Values (lines 41 to 53) - Data (lines 61 to 310) - -Procedure: Nonlinear Least Squares Regression - -Description: The data are two slightly-blended Gaussians on a - decaying exponential baseline plus normally - distributed zero-mean noise with variance = 6.25. - -Reference: Rust, B., NIST (1996). - -Data: 1 Response (y) - 1 Predictor (x) - 250 Observations - Lower Level of Difficulty - Generated Data - -Model: Exponential Class - 8 Parameters (b1 to b8) - - y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) - + b6*exp( -(x-b7)**2 / b8**2 ) + e -=# -# T. Migot, Montreal, 2023. - export gauss2 function gauss2(args...; kwargs...) diff --git a/src/PureJuMP/gauss3.jl b/src/PureJuMP/gauss3.jl index 03295966..b4669ad8 100644 --- a/src/PureJuMP/gauss3.jl +++ b/src/PureJuMP/gauss3.jl @@ -1,37 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/gauss3.dat - -NIST/ITL StRD -Dataset Name: Gauss3 (Gauss3.dat) - -File Format: ASCII - Starting Values (lines 41 to 48) - Certified Values (lines 41 to 53) - Data (lines 61 to 310) - -Procedure: Nonlinear Least Squares Regression - -Description: The data are two strongly-blended Gaussians on a - decaying exponential baseline plus normally - distributed zero-mean noise with variance = 6.25. - -Reference: Rust, B., NIST (1996). - -Data: 1 Response (y) - 1 Predictor (x) - 250 Observations - Average Level of Difficulty - Generated Data - -Model: Exponential Class - 8 Parameters (b1 to b8) - - y = b1*exp( -b2*x ) + b3*exp( -(x-b4)**2 / b5**2 ) - + b6*exp( -(x-b7)**2 / b8**2 ) + e -=# -# T. Migot, Montreal, 2023. - export gauss3 function gauss3(args...; kwargs...) diff --git a/src/PureJuMP/gaussian.jl b/src/PureJuMP/gaussian.jl index 84d20ce9..147948ea 100644 --- a/src/PureJuMP/gaussian.jl +++ b/src/PureJuMP/gaussian.jl @@ -1,11 +1,3 @@ -# Source: Problem 9 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#28 - -# classification SUR2-AN-3-0 export gaussian function gaussian(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/genbroydenb.jl b/src/PureJuMP/genbroydenb.jl index 483478b7..589e41a3 100644 --- a/src/PureJuMP/genbroydenb.jl +++ b/src/PureJuMP/genbroydenb.jl @@ -1,13 +1,3 @@ -# Generalized Broyden banded function -# -# Problem 6 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export genbroydenb function genbroydenb(; n::Int = default_nvar) diff --git a/src/PureJuMP/genbroydentri.jl b/src/PureJuMP/genbroydentri.jl index 9abdf6e7..fbee0428 100644 --- a/src/PureJuMP/genbroydentri.jl +++ b/src/PureJuMP/genbroydentri.jl @@ -1,13 +1,3 @@ -# Generalized Broyden Tridiagonal Function -# -# Problem 5 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export genbroydentri function genbroydentri(; n::Int = default_nvar) diff --git a/src/PureJuMP/genhumps.jl b/src/PureJuMP/genhumps.jl index 274b74b6..42e24ccc 100644 --- a/src/PureJuMP/genhumps.jl +++ b/src/PureJuMP/genhumps.jl @@ -1,21 +1,3 @@ -# Source: -# Ph. Toint, private communication, 1997. - -# SDIF input: N. Gould and Ph. Toint, November 1997. - -# problem 35 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# - -# classification SUR2-AN-V-0 -# J.-P. Dussault, Rennes 09/2015. - export genhumps function genhumps(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/genrose.jl b/src/PureJuMP/genrose.jl index 60c85b16..83ad42a9 100644 --- a/src/PureJuMP/genrose.jl +++ b/src/PureJuMP/genrose.jl @@ -1,68 +1,3 @@ -# Generalized Rosenbrock function. -# -# Source: -# Y.-W. Shang and Y.-H. Qiu, -# A note on the extended Rosenbrock function, -# Evolutionary Computation, 14(1):119–126, 2006. -# -# Shang and Qiu claim the "extended" Rosenbrock function -# previously appeared in -# -# K. A. de Jong, -# An analysis of the behavior of a class of genetic -# adaptive systems, -# PhD Thesis, University of Michigan, Ann Arbor, -# Michigan, 1975, -# (http://hdl.handle.net/2027.42/4507) -# -# but I could not find it there, and in -# -# D. E. Goldberg, -# Genetic algorithms in search, optimization and -# machine learning, -# Reading, Massachusetts: Addison-Wesley, 1989, -# -# but I don't have access to that book. -# -# This unconstrained problem is analyzed in -# -# S. Kok and C. Sandrock, -# Locating and Characterizing the Stationary Points of -# the Extended Rosenbrock Function, -# Evolutionary Computation 17, 2009. -# https://dx.doi.org/10.1162%2Fevco.2009.17.3.437 -# -# classification SUR2-AN-V-0 -# -# problem 36 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# D. Orban, Montreal, 08/2015. - -# Note: difference from CUTEst is due to the constant 1.0, -# which does not affect its utility as a test problem other than perhaps -# for convergence-testing. - -# Difference with the following is the initial guess. -# -# Problem 1 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -# - export genrose, rosenbrock "Generalized Rosenbrock model in size `n`" diff --git a/src/PureJuMP/genrose_nash.jl b/src/PureJuMP/genrose_nash.jl index 25a800a5..da04c551 100644 --- a/src/PureJuMP/genrose_nash.jl +++ b/src/PureJuMP/genrose_nash.jl @@ -1,34 +1,3 @@ -# Generalized Rosenbrock function. -# -# Source: problem 4 in -# S. Nash, -# Newton-type minimization via the Lanczos process, -# SIAM J. Num. Anal. 21, 770-788, 1984, -# -# and -# -# problem 36 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# Note: this variant does not reduce to the classical -# Rosenbrock function when n = 2, described in -# -# H. H. Rosenbrock, -# An automatic method for finding the greatest or least value -# of a function -# The Computer Journal 3: 175–184, 1960. -# https://dx.doi.org/10.1093%2Fcomjnl%2F3.3.175 -# -# D. Orban, Montreal, 08/2015. - export genrose_nash "Nash's variant of `genrose()` in size `n`" diff --git a/src/PureJuMP/glider.jl b/src/PureJuMP/glider.jl index 9d217b71..ba3602c3 100644 --- a/src/PureJuMP/glider.jl +++ b/src/PureJuMP/glider.jl @@ -1,10 +1,3 @@ -# Hang Glider Problem -# Trapezoidal formulation -# David Bortz - Summer 1998 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export glider function glider(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/gulf.jl b/src/PureJuMP/gulf.jl index e9fa9572..7aadf430 100644 --- a/src/PureJuMP/gulf.jl +++ b/src/PureJuMP/gulf.jl @@ -1,17 +1,3 @@ -# The Gulf research and development function for m = 99. -# -# Source: problem 11 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 27 (p. 57) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# SUR2-MN-3-0 - export gulf "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/hahn1.jl b/src/PureJuMP/hahn1.jl index 3ecfbe74..1214657b 100644 --- a/src/PureJuMP/hahn1.jl +++ b/src/PureJuMP/hahn1.jl @@ -1,40 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/hahn1.dat - -NIST/ITL StRD -Dataset Name: Hahn1 (Hahn1.dat) - -File Format: ASCII - Starting Values (lines 41 to 47) - Certified Values (lines 41 to 52) - Data (lines 61 to 296) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - the thermal expansion of copper. The response - variable is the coefficient of thermal expansion, and - the predictor variable is temperature in degrees - kelvin. - -Reference: Hahn, T., NIST (197?). - Copper Thermal Expansion Study. - -Data: 1 Response (y = coefficient of thermal expansion) - 1 Predictor (x = temperature, degrees kelvin) - 236 Observations - Average Level of Difficulty - Observed Data - -Model: Rational Class (cubic/cubic) - 7 Parameters (b1 to b7) - - y = (b1+b2*x+b3*x**2+b4*x**3) / - (1+b5*x+b6*x**2+b7*x**3) + e -=# -# T. Migot, Montreal, 2023. - export hahn1 function hahn1(args...; kwargs...) diff --git a/src/PureJuMP/helical.jl b/src/PureJuMP/helical.jl index 9619b0f6..740d6635 100644 --- a/src/PureJuMP/helical.jl +++ b/src/PureJuMP/helical.jl @@ -1,8 +1,3 @@ -# Source: problem 7 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - export helical function helical(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/hovercraft1d.jl b/src/PureJuMP/hovercraft1d.jl index 0ddce6c3..d189562a 100644 --- a/src/PureJuMP/hovercraft1d.jl +++ b/src/PureJuMP/hovercraft1d.jl @@ -1,8 +1,3 @@ -# JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, -# Introduction to Optimization class. - -# Hovercraft 1D example -# https://laurentlessard.com/teaching/524-intro-to-optimization/ export hovercraft1d function hovercraft1d(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/hs1.jl b/src/PureJuMP/hs1.jl index 1364f2f1..1cf54e95 100644 --- a/src/PureJuMP/hs1.jl +++ b/src/PureJuMP/hs1.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 1. -# -# Source: -# Problem 1 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SBR2-AN-2-0 -# -# N. Antunes, Curitiba, 10/2016. - export hs1 "HS1 model" diff --git a/src/PureJuMP/hs10.jl b/src/PureJuMP/hs10.jl index 288d29a9..db3b5390 100644 --- a/src/PureJuMP/hs10.jl +++ b/src/PureJuMP/hs10.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 10. -# -# Source: -# Problem 10 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LQR2-AN-2-1 -# -# N. Antunes, Curitiba, 10/2016. - export hs10 "HS10 model" diff --git a/src/PureJuMP/hs100.jl b/src/PureJuMP/hs100.jl index eb54e520..53ec6ea8 100644 --- a/src/PureJuMP/hs100.jl +++ b/src/PureJuMP/hs100.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 100. -# -# Source: -# Problem 100 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-7-4 -# -# A. Montoison, Montreal, 05/2018. - export hs100 "HS100 model" diff --git a/src/PureJuMP/hs101.jl b/src/PureJuMP/hs101.jl index b022a57e..c46e5961 100644 --- a/src/PureJuMP/hs101.jl +++ b/src/PureJuMP/hs101.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 101. -# -# Source: -# Problem 101 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-7-6 -# -# A. Montoison, Montreal, 05/2018. - export hs101 "HS101 model" diff --git a/src/PureJuMP/hs102.jl b/src/PureJuMP/hs102.jl index 014e9b12..cd841aed 100644 --- a/src/PureJuMP/hs102.jl +++ b/src/PureJuMP/hs102.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 102. -# -# Source: -# Problem 102 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-7-6 -# -# A. Montoison, Montreal, 05/2018. - export hs102 "HS102 model" diff --git a/src/PureJuMP/hs103.jl b/src/PureJuMP/hs103.jl index daee0005..370b2e36 100644 --- a/src/PureJuMP/hs103.jl +++ b/src/PureJuMP/hs103.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 103. -# -# Source: -# Problem 103 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-7-6 -# -# A. Montoison, Montreal, 05/2018. - export hs103 "HS103 model" diff --git a/src/PureJuMP/hs104.jl b/src/PureJuMP/hs104.jl index 98bd7a5a..b6a30d41 100644 --- a/src/PureJuMP/hs104.jl +++ b/src/PureJuMP/hs104.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 104. -# -# Source: -# Problem 104 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-8-6 -# -# A. Montoison, Montreal, 05/2018. - export hs104 "HS104 model" diff --git a/src/PureJuMP/hs105.jl b/src/PureJuMP/hs105.jl index 12ed6d7a..d77b9ef3 100644 --- a/src/PureJuMP/hs105.jl +++ b/src/PureJuMP/hs105.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 105. -# -# Source: -# Problem 105 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GLR-AN-8-1 -# -# A. Montoison, Montreal, 05/2018. - export hs105 "HS105 model" diff --git a/src/PureJuMP/hs106.jl b/src/PureJuMP/hs106.jl index b4cf45de..0dca7073 100644 --- a/src/PureJuMP/hs106.jl +++ b/src/PureJuMP/hs106.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 106. -# -# Source: -# Problem 106 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LQR-AN-8-6 -# -# A. Montoison, Montreal, 05/2018. - export hs106 "HS106 model" diff --git a/src/PureJuMP/hs107.jl b/src/PureJuMP/hs107.jl index b04d5ca3..8cfc0264 100644 --- a/src/PureJuMP/hs107.jl +++ b/src/PureJuMP/hs107.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 107. -# -# Source: -# Problem 107 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR-AN-9-6 -# -# A. Montoison, Montreal, 05/2018. - export hs107 "HS107 model" diff --git a/src/PureJuMP/hs108.jl b/src/PureJuMP/hs108.jl index 4c0633b0..ab5e2cae 100644 --- a/src/PureJuMP/hs108.jl +++ b/src/PureJuMP/hs108.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 108. -# -# Source: -# Problem 108 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR-AN-9-13 -# -# A. Montoison, Montreal, 05/2018. - export hs108 "HS108 model" diff --git a/src/PureJuMP/hs109.jl b/src/PureJuMP/hs109.jl index d78ba29d..46a767ac 100644 --- a/src/PureJuMP/hs109.jl +++ b/src/PureJuMP/hs109.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 109. -# -# Source: -# Problem 109 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR-AN-9-10 -# -# A. Montoison, Montreal, 05/2018. - export hs109 "HS109 model" diff --git a/src/PureJuMP/hs11.jl b/src/PureJuMP/hs11.jl index aae78bb6..3feca61e 100644 --- a/src/PureJuMP/hs11.jl +++ b/src/PureJuMP/hs11.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 11. -# -# Source: -# Problem 11 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-1 -# -# N. Antunes, Curitiba, 10/2016. - export hs11 "HS11 model" diff --git a/src/PureJuMP/hs110.jl b/src/PureJuMP/hs110.jl index 1939ce1d..728cb6bb 100644 --- a/src/PureJuMP/hs110.jl +++ b/src/PureJuMP/hs110.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 110. -# -# Source: -# Problem 110 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GBR-AN-10-0 -# -# A. Montoison, Montreal, 05/2018. - export hs110 "HS110 model" diff --git a/src/PureJuMP/hs111.jl b/src/PureJuMP/hs111.jl index 5aa0e677..fb845957 100644 --- a/src/PureJuMP/hs111.jl +++ b/src/PureJuMP/hs111.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 111. -# -# Source: -# Problem 111 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OOR2-AN-10-3 -# -# N. Antunes, Curitiba, 10/2016. - export hs111 "HS111 model" diff --git a/src/PureJuMP/hs112.jl b/src/PureJuMP/hs112.jl index 9411db65..c0c4e12c 100644 --- a/src/PureJuMP/hs112.jl +++ b/src/PureJuMP/hs112.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 112. -# -# Source: -# Problem 112 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OLR2-MY-10-3 -# -# N. Antunes, Curitiba, 10/2016. - export hs112 "HS112 model" diff --git a/src/PureJuMP/hs113.jl b/src/PureJuMP/hs113.jl index bec2acdc..23259dc3 100644 --- a/src/PureJuMP/hs113.jl +++ b/src/PureJuMP/hs113.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 113. -# -# Source: -# Problem 113 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR-AN-10-8 -# -# A. Montoison, Montreal, 05/2018. - export hs113 "HS113 model" diff --git a/src/PureJuMP/hs114.jl b/src/PureJuMP/hs114.jl index b6537e39..40bdfa1b 100644 --- a/src/PureJuMP/hs114.jl +++ b/src/PureJuMP/hs114.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 114. -# -# Source: -# Problem 114 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QGR-AN-10-11 -# -# A. Montoison, Montreal, 05/2018. - export hs114 "HS114 model" diff --git a/src/PureJuMP/hs116.jl b/src/PureJuMP/hs116.jl index 84d346a6..d7cdbe1e 100644 --- a/src/PureJuMP/hs116.jl +++ b/src/PureJuMP/hs116.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 116. -# -# Source: -# Problem 116 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QGR-AN-13-14 -# -# A. Montoison, Montreal, 05/2018. - export hs116 "HS116 model" diff --git a/src/PureJuMP/hs117.jl b/src/PureJuMP/hs117.jl index 722a4398..a15567b8 100644 --- a/src/PureJuMP/hs117.jl +++ b/src/PureJuMP/hs117.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 117. -# -# Source: -# Problem 117 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PQR-AN-15-5 -# -# A. Montoison, Montreal, 05/2018. - export hs117 "HS117 model" @@ -33,11 +20,13 @@ function hs117(args...; kwargs...) b = [-40, -2, -0.25, -4, -4, -1, -40, -60, 5, 1] - c = Float64[ 30 -20 -10 32 -10; - -20 39 -6 -31 32; - -10 -6 10 -6 -10; - 32 -31 -6 39 -20; - -10 32 -10 -20 30] + c = Float64[ + 30 -20 -10 32 -10; + -20 39 -6 -31 32; + -10 -6 10 -6 -10; + 32 -31 -6 39 -20; + -10 32 -10 -20 30 + ] d = [4, 8, 10, 6, 2] diff --git a/src/PureJuMP/hs118.jl b/src/PureJuMP/hs118.jl index 45078c3a..0b45043d 100644 --- a/src/PureJuMP/hs118.jl +++ b/src/PureJuMP/hs118.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 118. -# -# Source: -# Problem 118 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR-AN-15-17 -# -# A. Montoison, Montreal, 05/2018. - export hs118 "HS118 model" diff --git a/src/PureJuMP/hs119.jl b/src/PureJuMP/hs119.jl index 2263268c..a99af115 100644 --- a/src/PureJuMP/hs119.jl +++ b/src/PureJuMP/hs119.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 119. -# -# Source: -# Problem 119 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR-AN-16-8 -# -# A. Montoison, Montreal, 05/2018. - export hs119 "HS119 model" diff --git a/src/PureJuMP/hs12.jl b/src/PureJuMP/hs12.jl index f4bd81de..68eb2c06 100644 --- a/src/PureJuMP/hs12.jl +++ b/src/PureJuMP/hs12.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 12. -# -# Source: -# Problem 12 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-2-1 -# -# N. Antunes, Curitiba, 10/2016. - export hs12 "HS12 model" diff --git a/src/PureJuMP/hs13.jl b/src/PureJuMP/hs13.jl index 968e1eb3..88ce5b95 100644 --- a/src/PureJuMP/hs13.jl +++ b/src/PureJuMP/hs13.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 13. -# -# Source: -# Problem 13 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-2-1 -# -# N. Antunes, Curitiba, 10/2016. - export hs13 "HS13 model" diff --git a/src/PureJuMP/hs14.jl b/src/PureJuMP/hs14.jl index 98cd3071..7c821b87 100644 --- a/src/PureJuMP/hs14.jl +++ b/src/PureJuMP/hs14.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 14. -# -# Source: -# Problem 14 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-2 -# -# N. Antunes, Curitiba, 10/2016. - export hs14 "HS14 model" diff --git a/src/PureJuMP/hs15.jl b/src/PureJuMP/hs15.jl index 17c35440..2491ce31 100644 --- a/src/PureJuMP/hs15.jl +++ b/src/PureJuMP/hs15.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 15. -# -# Source: -# Problem 15 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-2 -# -# N. Antunes, Curitiba, 10/2016. - export hs15 "HS15 model" diff --git a/src/PureJuMP/hs16.jl b/src/PureJuMP/hs16.jl index 8dac8659..126b21e0 100644 --- a/src/PureJuMP/hs16.jl +++ b/src/PureJuMP/hs16.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 16. -# -# Source: -# Problem 16 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-2 -# -# N. Antunes, Curitiba, 10/2016. - export hs16 "HS16 model" diff --git a/src/PureJuMP/hs17.jl b/src/PureJuMP/hs17.jl index 3f1e164d..5b42fdd3 100644 --- a/src/PureJuMP/hs17.jl +++ b/src/PureJuMP/hs17.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 17. -# -# Source: -# Problem 17 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-2 -# -# N. Antunes, Curitiba, 10/2016. - export hs17 "HS17 model" diff --git a/src/PureJuMP/hs18.jl b/src/PureJuMP/hs18.jl index c2d6d780..5ddf04ad 100644 --- a/src/PureJuMP/hs18.jl +++ b/src/PureJuMP/hs18.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 18. -# -# Source: -# Problem 18 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-2 -# -# N. Antunes, Curitiba, 10/2016. - export hs18 "HS18 model" diff --git a/src/PureJuMP/hs19.jl b/src/PureJuMP/hs19.jl index f36bbe3d..74deaa4a 100644 --- a/src/PureJuMP/hs19.jl +++ b/src/PureJuMP/hs19.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 19. -# -# Source: -# Problem 19 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PQR2-AN-2-2 -# -# A. Montoison, Montreal, 04/2018. - export hs19 "HS19 model" diff --git a/src/PureJuMP/hs2.jl b/src/PureJuMP/hs2.jl index 75f60d3c..f48903b4 100644 --- a/src/PureJuMP/hs2.jl +++ b/src/PureJuMP/hs2.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 2. -# -# Source: -# Problem 2 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PBR2-AN-2-0 -# -# A. Montoison, Montreal, 04/2018. - export hs2 "HS2 model" diff --git a/src/PureJuMP/hs20.jl b/src/PureJuMP/hs20.jl index f5163d14..0a67ead9 100644 --- a/src/PureJuMP/hs20.jl +++ b/src/PureJuMP/hs20.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 20. -# -# Source: -# Problem 20 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-2-3 -# -# N. Antunes, Curitiba, 10/2016. - export hs20 "HS20 model" diff --git a/src/PureJuMP/hs201.jl b/src/PureJuMP/hs201.jl index 9f0e82af..323769e3 100644 --- a/src/PureJuMP/hs201.jl +++ b/src/PureJuMP/hs201.jl @@ -1,12 +1,3 @@ -# Hock and Schittkowski problem number 201. -# -# Source: -# Problem 201 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# export hs201 "HS201 model" function hs201(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/hs21.jl b/src/PureJuMP/hs21.jl index 5c7f6bc0..ae765c02 100644 --- a/src/PureJuMP/hs21.jl +++ b/src/PureJuMP/hs21.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 21. -# -# Source: -# Problem 21 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-2-1 -# -# A. Montoison, Montreal, 04/2018. - export hs21 "HS21 model" diff --git a/src/PureJuMP/hs211.jl b/src/PureJuMP/hs211.jl index 76b9e6fe..eeae9f6d 100644 --- a/src/PureJuMP/hs211.jl +++ b/src/PureJuMP/hs211.jl @@ -1,12 +1,3 @@ -# Hock and Schittkowski problem number 211. -# -# Source: -# Problem 211 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# export hs211 "HS211 model" diff --git a/src/PureJuMP/hs219.jl b/src/PureJuMP/hs219.jl index 66be3f09..765a47f1 100644 --- a/src/PureJuMP/hs219.jl +++ b/src/PureJuMP/hs219.jl @@ -1,16 +1,3 @@ -# Schittkowski problem number 219. -# -# Source: -# Problem 219 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification LPR-T1-1 -# -# Solution is: (1, 1, 0, 0) with f(x^*) = -1 - export hs219 function hs219(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/hs22.jl b/src/PureJuMP/hs22.jl index 82e607af..8a450088 100644 --- a/src/PureJuMP/hs22.jl +++ b/src/PureJuMP/hs22.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 22. -# -# Source: -# Problem 22 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-2-2 -# -# A. Montoison, Montreal, 04/2018. - export hs22 "HS22 model" diff --git a/src/PureJuMP/hs220.jl b/src/PureJuMP/hs220.jl index f7fe7e82..1166d659 100644 --- a/src/PureJuMP/hs220.jl +++ b/src/PureJuMP/hs220.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 220. -# -# Source: -# Problem 220 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs220 "HS220 model" diff --git a/src/PureJuMP/hs221.jl b/src/PureJuMP/hs221.jl index 7013200c..520b8a95 100644 --- a/src/PureJuMP/hs221.jl +++ b/src/PureJuMP/hs221.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 221. -# -# Source: -# Problem 221 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs221 "HS221 model" diff --git a/src/PureJuMP/hs222.jl b/src/PureJuMP/hs222.jl index 3f2337f7..04afafb2 100644 --- a/src/PureJuMP/hs222.jl +++ b/src/PureJuMP/hs222.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 222. -# -# Source: -# Problem 222 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs222 "HS222 model" diff --git a/src/PureJuMP/hs223.jl b/src/PureJuMP/hs223.jl index 14b6b8ac..66060555 100644 --- a/src/PureJuMP/hs223.jl +++ b/src/PureJuMP/hs223.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 223. -# -# Source: -# Problem 223 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs223 "HS223 model" diff --git a/src/PureJuMP/hs224.jl b/src/PureJuMP/hs224.jl index 26ab094a..780d292f 100644 --- a/src/PureJuMP/hs224.jl +++ b/src/PureJuMP/hs224.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 224. -# -# Source: -# Problem 224 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs224 "HS224 model" diff --git a/src/PureJuMP/hs225.jl b/src/PureJuMP/hs225.jl index 6334bd0b..f6c09c90 100644 --- a/src/PureJuMP/hs225.jl +++ b/src/PureJuMP/hs225.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 225. -# -# Source: -# Problem 225 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs225 "HS225 model" diff --git a/src/PureJuMP/hs226.jl b/src/PureJuMP/hs226.jl index ea6386c2..99c5660e 100644 --- a/src/PureJuMP/hs226.jl +++ b/src/PureJuMP/hs226.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 226. -# -# Source: -# Problem 226 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs226 "HS226 model" diff --git a/src/PureJuMP/hs227.jl b/src/PureJuMP/hs227.jl index b4db98e9..cd41e969 100644 --- a/src/PureJuMP/hs227.jl +++ b/src/PureJuMP/hs227.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 227. -# -# Source: -# Problem 227 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs227 "HS227 model" diff --git a/src/PureJuMP/hs228.jl b/src/PureJuMP/hs228.jl index 5da3e1f2..65a25559 100644 --- a/src/PureJuMP/hs228.jl +++ b/src/PureJuMP/hs228.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 228. -# -# Source: -# Problem 228 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs228 "HS228 model" diff --git a/src/PureJuMP/hs229.jl b/src/PureJuMP/hs229.jl index f5a64a12..db4cfda8 100644 --- a/src/PureJuMP/hs229.jl +++ b/src/PureJuMP/hs229.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 229. -# -# Source: -# Problem 229 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs229 "HS229 model" diff --git a/src/PureJuMP/hs23.jl b/src/PureJuMP/hs23.jl index 6f731cb4..244164f9 100644 --- a/src/PureJuMP/hs23.jl +++ b/src/PureJuMP/hs23.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 23. -# -# Source: -# Problem 23 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-2-5 -# -# A. Montoison, Montreal, 04/2018. - export hs23 "HS23 model" diff --git a/src/PureJuMP/hs230.jl b/src/PureJuMP/hs230.jl index 3c4aa9e7..08e65c96 100644 --- a/src/PureJuMP/hs230.jl +++ b/src/PureJuMP/hs230.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 230. -# -# Source: -# Problem 230 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs230 "HS230 model" diff --git a/src/PureJuMP/hs231.jl b/src/PureJuMP/hs231.jl index 9c598ff8..cd3b94fc 100644 --- a/src/PureJuMP/hs231.jl +++ b/src/PureJuMP/hs231.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 231. -# -# Source: -# Problem 231 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs231 "HS231 model" diff --git a/src/PureJuMP/hs232.jl b/src/PureJuMP/hs232.jl index d7e73dfc..2e568139 100644 --- a/src/PureJuMP/hs232.jl +++ b/src/PureJuMP/hs232.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 232. -# -# Source: -# Problem 232 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs232 "HS232 model" diff --git a/src/PureJuMP/hs233.jl b/src/PureJuMP/hs233.jl index ccafae2b..4ded8643 100644 --- a/src/PureJuMP/hs233.jl +++ b/src/PureJuMP/hs233.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 233. -# -# Source: -# Problem 233 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs233 "HS233 model" diff --git a/src/PureJuMP/hs234.jl b/src/PureJuMP/hs234.jl index 3025d105..34aa9d92 100644 --- a/src/PureJuMP/hs234.jl +++ b/src/PureJuMP/hs234.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 234. -# -# Source: -# Problem 234 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs234 "HS234 model" diff --git a/src/PureJuMP/hs235.jl b/src/PureJuMP/hs235.jl index f690113a..30df9766 100644 --- a/src/PureJuMP/hs235.jl +++ b/src/PureJuMP/hs235.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 235. -# -# Source: -# Problem 235 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs235 "HS235 model" diff --git a/src/PureJuMP/hs236.jl b/src/PureJuMP/hs236.jl index b1cc31da..9e64796f 100644 --- a/src/PureJuMP/hs236.jl +++ b/src/PureJuMP/hs236.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 236. -# -# Source: -# Problem 236 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs236 "HS236 model" diff --git a/src/PureJuMP/hs237.jl b/src/PureJuMP/hs237.jl index d2ff6c54..a9a96774 100644 --- a/src/PureJuMP/hs237.jl +++ b/src/PureJuMP/hs237.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 237. -# -# Source: -# Problem 237 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs237 "HS237 model" diff --git a/src/PureJuMP/hs238.jl b/src/PureJuMP/hs238.jl index 764da081..a2e82e81 100644 --- a/src/PureJuMP/hs238.jl +++ b/src/PureJuMP/hs238.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 238. -# -# Source: -# Problem 238 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs238 "HS238 model" diff --git a/src/PureJuMP/hs239.jl b/src/PureJuMP/hs239.jl index b5d3865e..f0c55829 100644 --- a/src/PureJuMP/hs239.jl +++ b/src/PureJuMP/hs239.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 239. -# -# Source: -# Problem 239 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs239 "HS239 model" diff --git a/src/PureJuMP/hs24.jl b/src/PureJuMP/hs24.jl index 03236ec0..dce42b28 100644 --- a/src/PureJuMP/hs24.jl +++ b/src/PureJuMP/hs24.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 24. -# -# Source: -# Problem 24 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-2-3 -# -# A. Montoison, Montreal, 04/2018. - export hs24 "HS24 model" diff --git a/src/PureJuMP/hs240.jl b/src/PureJuMP/hs240.jl index e0ae7914..763fb34f 100644 --- a/src/PureJuMP/hs240.jl +++ b/src/PureJuMP/hs240.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 240. -# -# Source: -# Problem 240 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs240 "HS240 model" diff --git a/src/PureJuMP/hs241.jl b/src/PureJuMP/hs241.jl index 4c8c2428..76df2b50 100644 --- a/src/PureJuMP/hs241.jl +++ b/src/PureJuMP/hs241.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 241. -# -# Source: -# Problem 241 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs241 "HS241 model" diff --git a/src/PureJuMP/hs242.jl b/src/PureJuMP/hs242.jl index c5506a7b..4b4e3ab6 100644 --- a/src/PureJuMP/hs242.jl +++ b/src/PureJuMP/hs242.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 242. -# -# Source: -# Problem 242 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs242 "HS242 model" diff --git a/src/PureJuMP/hs243.jl b/src/PureJuMP/hs243.jl index f8a0f735..176edba7 100644 --- a/src/PureJuMP/hs243.jl +++ b/src/PureJuMP/hs243.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 243. -# -# Source: -# Problem 243 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs243 "HS243 model" diff --git a/src/PureJuMP/hs244.jl b/src/PureJuMP/hs244.jl index 4a680d4d..d7e291a0 100644 --- a/src/PureJuMP/hs244.jl +++ b/src/PureJuMP/hs244.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 244. -# -# Source: -# Problem 244 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs244 "HS244 model" diff --git a/src/PureJuMP/hs245.jl b/src/PureJuMP/hs245.jl index 607c5cd5..53812ad2 100644 --- a/src/PureJuMP/hs245.jl +++ b/src/PureJuMP/hs245.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 245. -# -# Source: -# Problem 245 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs245 "HS245 model" diff --git a/src/PureJuMP/hs246.jl b/src/PureJuMP/hs246.jl index 39c61a69..aeb9063e 100644 --- a/src/PureJuMP/hs246.jl +++ b/src/PureJuMP/hs246.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 246. -# -# Source: -# Problem 246 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs246 "HS246 model" diff --git a/src/PureJuMP/hs248.jl b/src/PureJuMP/hs248.jl index ccb0008f..64bec808 100644 --- a/src/PureJuMP/hs248.jl +++ b/src/PureJuMP/hs248.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 248. -# -# Source: -# Problem 248 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs248 "HS248 model: around the world problem" diff --git a/src/PureJuMP/hs249.jl b/src/PureJuMP/hs249.jl index 2ef1c84e..c3237d01 100644 --- a/src/PureJuMP/hs249.jl +++ b/src/PureJuMP/hs249.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 249. -# -# Source: -# Problem 249 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs249 "HS249 model" diff --git a/src/PureJuMP/hs25.jl b/src/PureJuMP/hs25.jl index 483b9876..847706b7 100644 --- a/src/PureJuMP/hs25.jl +++ b/src/PureJuMP/hs25.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 25. -# -# Source: -# Problem 25 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SBR2-AN-3-0 -# -# A. Montoison, Montreal, 04/2018. - export hs25 "HS25 model" diff --git a/src/PureJuMP/hs250.jl b/src/PureJuMP/hs250.jl index 32f8820d..ed32bc29 100644 --- a/src/PureJuMP/hs250.jl +++ b/src/PureJuMP/hs250.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 250. -# -# Source: -# Problem 250 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs250 "HS250 model: Rosenbrock's post office problem" diff --git a/src/PureJuMP/hs251.jl b/src/PureJuMP/hs251.jl index d3150335..30134a87 100644 --- a/src/PureJuMP/hs251.jl +++ b/src/PureJuMP/hs251.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 251. -# -# Source: -# Problem 251 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs251 "HS251 model" diff --git a/src/PureJuMP/hs252.jl b/src/PureJuMP/hs252.jl index ccc9c3d4..51f75046 100644 --- a/src/PureJuMP/hs252.jl +++ b/src/PureJuMP/hs252.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 252. -# -# Source: -# Problem 252 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs252 "HS252 model" diff --git a/src/PureJuMP/hs253.jl b/src/PureJuMP/hs253.jl index f350ca6f..e464a0f2 100644 --- a/src/PureJuMP/hs253.jl +++ b/src/PureJuMP/hs253.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 253. -# -# Source: -# Problem 253 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs253 "HS253 model" diff --git a/src/PureJuMP/hs254.jl b/src/PureJuMP/hs254.jl index 35010432..487b51f5 100644 --- a/src/PureJuMP/hs254.jl +++ b/src/PureJuMP/hs254.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 254. -# -# Source: -# Problem 254 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs254 "HS254 model" diff --git a/src/PureJuMP/hs255.jl b/src/PureJuMP/hs255.jl index 24b2763d..822c555c 100644 --- a/src/PureJuMP/hs255.jl +++ b/src/PureJuMP/hs255.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 255. -# -# Source: -# Problem 255 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs255 "HS255 model" diff --git a/src/PureJuMP/hs256.jl b/src/PureJuMP/hs256.jl index c54f7be0..93f49a9e 100644 --- a/src/PureJuMP/hs256.jl +++ b/src/PureJuMP/hs256.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 256. -# -# Source: -# Problem 256 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs256 "HS256 model: Powell's function" diff --git a/src/PureJuMP/hs257.jl b/src/PureJuMP/hs257.jl index 2684372c..4961d3d3 100644 --- a/src/PureJuMP/hs257.jl +++ b/src/PureJuMP/hs257.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 257. -# -# Source: -# Problem 257 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs257 "HS257 model" diff --git a/src/PureJuMP/hs258.jl b/src/PureJuMP/hs258.jl index 82fbf88e..067b659d 100644 --- a/src/PureJuMP/hs258.jl +++ b/src/PureJuMP/hs258.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 258. -# -# Source: -# Problem 258 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs258 "HS258 model: Powell's function" diff --git a/src/PureJuMP/hs259.jl b/src/PureJuMP/hs259.jl index d145da3f..4ff1ec0f 100644 --- a/src/PureJuMP/hs259.jl +++ b/src/PureJuMP/hs259.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 259. -# -# Source: -# Problem 259 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs259 "HS259 model" diff --git a/src/PureJuMP/hs26.jl b/src/PureJuMP/hs26.jl index 3cadbb82..63555890 100644 --- a/src/PureJuMP/hs26.jl +++ b/src/PureJuMP/hs26.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 26. -# -# Source: -# Problem 26 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OOR2-AY-3-1 -# -# A. Cebola, Curitiba 10/2016. - export hs26 "HS26 Model" diff --git a/src/PureJuMP/hs260.jl b/src/PureJuMP/hs260.jl index f3ccc7a5..9038be71 100644 --- a/src/PureJuMP/hs260.jl +++ b/src/PureJuMP/hs260.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 260. -# -# Source: -# Problem 260 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs260 "HS260 model" diff --git a/src/PureJuMP/hs261.jl b/src/PureJuMP/hs261.jl index ec6a5f16..22151a43 100644 --- a/src/PureJuMP/hs261.jl +++ b/src/PureJuMP/hs261.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 261. -# -# Source: -# Problem 261 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs261 "HS261 model" diff --git a/src/PureJuMP/hs262.jl b/src/PureJuMP/hs262.jl index 2a72a2ed..1d80cc19 100644 --- a/src/PureJuMP/hs262.jl +++ b/src/PureJuMP/hs262.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 262. -# -# Source: -# Problem 262 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs262 "HS262 model" diff --git a/src/PureJuMP/hs263.jl b/src/PureJuMP/hs263.jl index 954a5971..98eaaea6 100644 --- a/src/PureJuMP/hs263.jl +++ b/src/PureJuMP/hs263.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 263. -# -# Source: -# Problem 263 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs263 "HS263 model" diff --git a/src/PureJuMP/hs264.jl b/src/PureJuMP/hs264.jl index e66c90d7..eb970052 100644 --- a/src/PureJuMP/hs264.jl +++ b/src/PureJuMP/hs264.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 264. -# -# Source: -# Problem 264 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs264 "HS264 model: modified Rosen-Suzuki problem" diff --git a/src/PureJuMP/hs265.jl b/src/PureJuMP/hs265.jl index 6970e76a..d15005f7 100644 --- a/src/PureJuMP/hs265.jl +++ b/src/PureJuMP/hs265.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 265. -# -# Source: -# Problem 265 in -# K. Schittkowski, -# More Test Examples for Nonlinear Programming Codes, -# Lectures Notes in Economics and Mathematical Systems 282, -# Springer Verlag, Heidelberg, 1987. -# -# -# -# T. Migot, Montreal, 2023. - export hs265 "HS265 model" diff --git a/src/PureJuMP/hs27.jl b/src/PureJuMP/hs27.jl index 231d70d9..7174f4d5 100644 --- a/src/PureJuMP/hs27.jl +++ b/src/PureJuMP/hs27.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 27. -# -# Source: -# Problem 27 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-3-1 -# -# A. Cebola, Curitiba 10/2016. - export hs27 "HS27 Model" diff --git a/src/PureJuMP/hs28.jl b/src/PureJuMP/hs28.jl index 9aa494a7..404f0553 100644 --- a/src/PureJuMP/hs28.jl +++ b/src/PureJuMP/hs28.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 28. -# -# Source: -# Problem 28 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-3-1 -# -# A. Montoison, Montreal, 04/2018. - export hs28 "HS28 model" diff --git a/src/PureJuMP/hs29.jl b/src/PureJuMP/hs29.jl index cf43fadb..59600a60 100644 --- a/src/PureJuMP/hs29.jl +++ b/src/PureJuMP/hs29.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 29. -# -# Source: -# Problem 29 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PQR2-AN-3-1 -# -# A. Montoison, Montreal, 04/2018. - export hs29 "HS29 model" diff --git a/src/PureJuMP/hs3.jl b/src/PureJuMP/hs3.jl index 72f44e7e..b48fc43f 100644 --- a/src/PureJuMP/hs3.jl +++ b/src/PureJuMP/hs3.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 3. -# -# Source: -# Problem 3 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QBR2-AN-2-0 -# -# N. Antunes, Curitiba, 10/2016. - export hs3 "HS3 model" diff --git a/src/PureJuMP/hs30.jl b/src/PureJuMP/hs30.jl index 56b13aa6..48fa4301 100644 --- a/src/PureJuMP/hs30.jl +++ b/src/PureJuMP/hs30.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 30. -# -# Source: -# Problem 30 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-3-1 -# -# A. Montoison, Montreal, 04/2018. - export hs30 "HS30 model" diff --git a/src/PureJuMP/hs31.jl b/src/PureJuMP/hs31.jl index eae38245..29919acb 100644 --- a/src/PureJuMP/hs31.jl +++ b/src/PureJuMP/hs31.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 31. -# -# Source: -# Problem 31 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs31 "HS31 model" diff --git a/src/PureJuMP/hs316.jl b/src/PureJuMP/hs316.jl index 9ba7aea8..fb26c123 100644 --- a/src/PureJuMP/hs316.jl +++ b/src/PureJuMP/hs316.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 316. -# -# Source: -# Problem 316 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs316 "HS316 model" diff --git a/src/PureJuMP/hs317.jl b/src/PureJuMP/hs317.jl index bfedc26f..d71e69c4 100644 --- a/src/PureJuMP/hs317.jl +++ b/src/PureJuMP/hs317.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 317. -# -# Source: -# Problem 317 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs317 "HS317 model" diff --git a/src/PureJuMP/hs318.jl b/src/PureJuMP/hs318.jl index 0c6dc012..4d5b259b 100644 --- a/src/PureJuMP/hs318.jl +++ b/src/PureJuMP/hs318.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 318. -# -# Source: -# Problem 318 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs318 "HS318 model" diff --git a/src/PureJuMP/hs319.jl b/src/PureJuMP/hs319.jl index a0f79bbe..72f5472e 100644 --- a/src/PureJuMP/hs319.jl +++ b/src/PureJuMP/hs319.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 319. -# -# Source: -# Problem 319 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs319 "HS319 model" diff --git a/src/PureJuMP/hs32.jl b/src/PureJuMP/hs32.jl index 9a79a5f7..f4bdccfb 100644 --- a/src/PureJuMP/hs32.jl +++ b/src/PureJuMP/hs32.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 32. -# -# Source: -# Problem 32 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QPR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs32 "HS32 model" diff --git a/src/PureJuMP/hs320.jl b/src/PureJuMP/hs320.jl index 1acea65d..483c678b 100644 --- a/src/PureJuMP/hs320.jl +++ b/src/PureJuMP/hs320.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 320. -# -# Source: -# Problem 320 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs320 "HS320 model" diff --git a/src/PureJuMP/hs321.jl b/src/PureJuMP/hs321.jl index 1404c1dc..0c5d8820 100644 --- a/src/PureJuMP/hs321.jl +++ b/src/PureJuMP/hs321.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 321. -# -# Source: -# Problem 321 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs321 "HS321 model" diff --git a/src/PureJuMP/hs322.jl b/src/PureJuMP/hs322.jl index 07762e53..46130c53 100644 --- a/src/PureJuMP/hs322.jl +++ b/src/PureJuMP/hs322.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 322. -# -# Source: -# Problem 322 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification QQR2-AN-2-1 -# -# M. Gollier, Montréal, 05/2023 export hs322 "HS322 model" diff --git a/src/PureJuMP/hs33.jl b/src/PureJuMP/hs33.jl index 60ec4f09..ac9f33f8 100644 --- a/src/PureJuMP/hs33.jl +++ b/src/PureJuMP/hs33.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 33. -# -# Source: -# Problem 33 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PQR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs33 "HS33 model" diff --git a/src/PureJuMP/hs34.jl b/src/PureJuMP/hs34.jl index b95ea91b..1a193a84 100644 --- a/src/PureJuMP/hs34.jl +++ b/src/PureJuMP/hs34.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 34. -# -# Source: -# Problem 34 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LGR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs34 "HS34 model" diff --git a/src/PureJuMP/hs35.jl b/src/PureJuMP/hs35.jl index fa362f84..d89e9c44 100644 --- a/src/PureJuMP/hs35.jl +++ b/src/PureJuMP/hs35.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 35. -# -# Source: -# Problem 35 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs35 "HS35 model" diff --git a/src/PureJuMP/hs36.jl b/src/PureJuMP/hs36.jl index 88f6d52f..2759f977 100644 --- a/src/PureJuMP/hs36.jl +++ b/src/PureJuMP/hs36.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 36. -# -# Source: -# Problem 36 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs36 "HS36 model" diff --git a/src/PureJuMP/hs37.jl b/src/PureJuMP/hs37.jl index 66048207..be1f739c 100644 --- a/src/PureJuMP/hs37.jl +++ b/src/PureJuMP/hs37.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 37. -# -# Source: -# Problem 37 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs37 "HS37 model" diff --git a/src/PureJuMP/hs378.jl b/src/PureJuMP/hs378.jl index e5140af1..43bb8795 100644 --- a/src/PureJuMP/hs378.jl +++ b/src/PureJuMP/hs378.jl @@ -1,15 +1,3 @@ -# Schittkowski problem number 378. -# -# Source: -# Problem 378 in -# Schittkowski, K. (1987). -# More Test Examples for Nonlinear Programming Codes. -# Lecture Notes in Economics and Mathematical Systems. -# doi:10.1007/978-3-642-61582-5 -# -# classification OOR2-AN-10-3 -# -# M. Gollier, Montréal, 05/2023 export hs378 "HS378 model" diff --git a/src/PureJuMP/hs38.jl b/src/PureJuMP/hs38.jl index 6147716c..a6365896 100644 --- a/src/PureJuMP/hs38.jl +++ b/src/PureJuMP/hs38.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 38. -# -# Source: -# Problem 38 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-4-0 -# -# A. Montoison, Montreal, 05/2018. - export hs38 "HS38 model" diff --git a/src/PureJuMP/hs39.jl b/src/PureJuMP/hs39.jl index 3d5240d6..d0586b19 100644 --- a/src/PureJuMP/hs39.jl +++ b/src/PureJuMP/hs39.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 39. -# -# Source: -# Problem 39 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LOR2-AN-4-2 -# -# D. Cabral, Curitiba, 10/2016. - export hs39 "HS39 model" diff --git a/src/PureJuMP/hs4.jl b/src/PureJuMP/hs4.jl index bccf71ea..80c0064b 100644 --- a/src/PureJuMP/hs4.jl +++ b/src/PureJuMP/hs4.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 4. -# -# Source: -# Problem 4 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OBR2-AN-2-0 -# -# N. Antunes, Curitiba, 10/2016. - export hs4 "HS4 model" diff --git a/src/PureJuMP/hs40.jl b/src/PureJuMP/hs40.jl index 5f073ac4..471c7755 100644 --- a/src/PureJuMP/hs40.jl +++ b/src/PureJuMP/hs40.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 40. -# -# Source: -# Problem 40 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OOR2-AN-4-3 -# -# D. Cabral, Curitiba, 10/2016. - export hs40 "HS40 model" diff --git a/src/PureJuMP/hs41.jl b/src/PureJuMP/hs41.jl index 3020a868..3b8a84e5 100644 --- a/src/PureJuMP/hs41.jl +++ b/src/PureJuMP/hs41.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 41. -# -# Source: -# Problem 41 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-4-1 -# -# A. Montoison, Montreal, 05/2018. - export hs41 "HS41 model" diff --git a/src/PureJuMP/hs42.jl b/src/PureJuMP/hs42.jl index 5820852e..78c7e366 100644 --- a/src/PureJuMP/hs42.jl +++ b/src/PureJuMP/hs42.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 42. -# -# Source: -# Problem 42 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-4-1 -# -# A. Montoison, Montreal, 05/2018. - export hs42 "HS42 model" diff --git a/src/PureJuMP/hs43.jl b/src/PureJuMP/hs43.jl index 0ff1cf6b..01244211 100644 --- a/src/PureJuMP/hs43.jl +++ b/src/PureJuMP/hs43.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 43. -# -# Source: -# Problem 43 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-4-3 -# -# A. Montoison, Montreal, 05/2018. - export hs43 "HS43 model" diff --git a/src/PureJuMP/hs44.jl b/src/PureJuMP/hs44.jl index f235226e..e44b59d7 100644 --- a/src/PureJuMP/hs44.jl +++ b/src/PureJuMP/hs44.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 44. -# -# Source: -# Problem 44 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-4-6 -# -# A. Montoison, Montreal, 05/2018. - export hs44 "HS44 model" diff --git a/src/PureJuMP/hs45.jl b/src/PureJuMP/hs45.jl index 99abf436..294a8051 100644 --- a/src/PureJuMP/hs45.jl +++ b/src/PureJuMP/hs45.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 45. -# -# Source: -# Problem 45 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PBR2-AN-5-0 -# -# A. Montoison, Montreal, 05/2018. - export hs45 "HS45 model" diff --git a/src/PureJuMP/hs46.jl b/src/PureJuMP/hs46.jl index dcb2e8a3..1b87dd5b 100644 --- a/src/PureJuMP/hs46.jl +++ b/src/PureJuMP/hs46.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 46. -# -# Source: -# Problem 46 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR2-AN-5-2 -# -# A. Montoison, Montreal, 05/2018. - export hs46 "HS46 model" diff --git a/src/PureJuMP/hs47.jl b/src/PureJuMP/hs47.jl index 88da0bed..8ba5f862 100644 --- a/src/PureJuMP/hs47.jl +++ b/src/PureJuMP/hs47.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 47. -# -# Source: -# Problem 47 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR2-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs47 "HS47 model" diff --git a/src/PureJuMP/hs48.jl b/src/PureJuMP/hs48.jl index 1bcf73e2..2773ba6b 100644 --- a/src/PureJuMP/hs48.jl +++ b/src/PureJuMP/hs48.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 48. -# -# Source: -# Problem 48 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-5-2 -# -# A. Montoison, Montreal, 05/2018. - export hs48 "HS48 model" diff --git a/src/PureJuMP/hs49.jl b/src/PureJuMP/hs49.jl index 58c749ee..a3086bfa 100644 --- a/src/PureJuMP/hs49.jl +++ b/src/PureJuMP/hs49.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 49. -# -# Source: -# Problem 49 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-5-2 -# -# A. Montoison, Montreal, 05/2018. - export hs49 "HS49 model" diff --git a/src/PureJuMP/hs5.jl b/src/PureJuMP/hs5.jl index 212b63da..e51374d2 100644 --- a/src/PureJuMP/hs5.jl +++ b/src/PureJuMP/hs5.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 5. -# -# Source: -# Problem 5 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OBR2-AN-2-0 -# -# N. Antunes, Curitiba, 10/2016. - export hs5 "HS5 model" diff --git a/src/PureJuMP/hs50.jl b/src/PureJuMP/hs50.jl index 97d743e3..f227582b 100644 --- a/src/PureJuMP/hs50.jl +++ b/src/PureJuMP/hs50.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 50. -# -# Source: -# Problem 50 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR2-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs50 "HS50 model" diff --git a/src/PureJuMP/hs51.jl b/src/PureJuMP/hs51.jl index 7a36d22b..482195a4 100644 --- a/src/PureJuMP/hs51.jl +++ b/src/PureJuMP/hs51.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 51. -# -# Source: -# Problem 51 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs51 "HS51 model" diff --git a/src/PureJuMP/hs52.jl b/src/PureJuMP/hs52.jl index 7b58bf53..aef71149 100644 --- a/src/PureJuMP/hs52.jl +++ b/src/PureJuMP/hs52.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 52. -# -# Source: -# Problem 52 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs52 "HS52 model" diff --git a/src/PureJuMP/hs53.jl b/src/PureJuMP/hs53.jl index c9316236..3fadba60 100644 --- a/src/PureJuMP/hs53.jl +++ b/src/PureJuMP/hs53.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 53. -# -# Source: -# Problem 53 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR2-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs53 "HS53 model" diff --git a/src/PureJuMP/hs54.jl b/src/PureJuMP/hs54.jl index 7e392c01..39240bd6 100644 --- a/src/PureJuMP/hs54.jl +++ b/src/PureJuMP/hs54.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 54. -# -# Source: -# Problem 54 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GLR2-AN-6-1 -# -# A. Montoison, Montreal, 05/2018. - export hs54 "HS54 model" diff --git a/src/PureJuMP/hs55.jl b/src/PureJuMP/hs55.jl index 75fcfad7..7a5d451b 100644 --- a/src/PureJuMP/hs55.jl +++ b/src/PureJuMP/hs55.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 55. -# -# Source: -# Problem 55 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GLR2-AN-6-6 -# -# A. Montoison, Montreal, 05/2018. - export hs55 "HS55 model" diff --git a/src/PureJuMP/hs56.jl b/src/PureJuMP/hs56.jl index b99a3cac..e05ca20c 100644 --- a/src/PureJuMP/hs56.jl +++ b/src/PureJuMP/hs56.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 56. -# -# Source: -# Problem 56 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR2-AN-7-4 -# -# A. Montoison, Montreal, 05/2018. - export hs56 "HS56 model" diff --git a/src/PureJuMP/hs57.jl b/src/PureJuMP/hs57.jl index 8ba4fb81..5384ca02 100644 --- a/src/PureJuMP/hs57.jl +++ b/src/PureJuMP/hs57.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 57. -# -# Source: -# Problem 57 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR-AN-2-1 -# -# A. Montoison, Montreal, 05/2018. - export hs57 "HS57 model" diff --git a/src/PureJuMP/hs59.jl b/src/PureJuMP/hs59.jl index 283ba69c..e1f5f03d 100644 --- a/src/PureJuMP/hs59.jl +++ b/src/PureJuMP/hs59.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 59. -# -# Source: -# Problem 59 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GQR2-AN-2-3 -# -# A. Montoison, Montreal, 05/2018. - export hs59 "HS59 model" diff --git a/src/PureJuMP/hs6.jl b/src/PureJuMP/hs6.jl index c9b18111..dea8ff5a 100644 --- a/src/PureJuMP/hs6.jl +++ b/src/PureJuMP/hs6.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 6. -# -# Source: -# Problem 6 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-2-1 -# -# D. Orban, Montreal, 04/2016. - export hs6 "HS6 model" diff --git a/src/PureJuMP/hs60.jl b/src/PureJuMP/hs60.jl index f620d0eb..6e854c96 100644 --- a/src/PureJuMP/hs60.jl +++ b/src/PureJuMP/hs60.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 60. -# -# Source: -# Problem 60 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs60 "HS60 model" diff --git a/src/PureJuMP/hs61.jl b/src/PureJuMP/hs61.jl index 12607ed9..70a1addb 100644 --- a/src/PureJuMP/hs61.jl +++ b/src/PureJuMP/hs61.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 61. -# -# Source: -# Problem 61 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs61 "HS61 model" diff --git a/src/PureJuMP/hs62.jl b/src/PureJuMP/hs62.jl index e0806d8a..3257e911 100644 --- a/src/PureJuMP/hs62.jl +++ b/src/PureJuMP/hs62.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 62. -# -# Source: -# Problem 62 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GLR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs62 "HS62 model" diff --git a/src/PureJuMP/hs63.jl b/src/PureJuMP/hs63.jl index ec62356d..e87f0004 100644 --- a/src/PureJuMP/hs63.jl +++ b/src/PureJuMP/hs63.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 63. -# -# Source: -# Problem 63 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs63 "HS63 model" diff --git a/src/PureJuMP/hs64.jl b/src/PureJuMP/hs64.jl index 6d1188af..45820641 100644 --- a/src/PureJuMP/hs64.jl +++ b/src/PureJuMP/hs64.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 64. -# -# Source: -# Problem 64 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs64 "HS64 model" diff --git a/src/PureJuMP/hs65.jl b/src/PureJuMP/hs65.jl index b21ef38f..357155e2 100644 --- a/src/PureJuMP/hs65.jl +++ b/src/PureJuMP/hs65.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 65. -# -# Source: -# Problem 65 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR2-AN-3-1 -# -# A. Montoison, Montreal, 05/2018. - export hs65 "HS65 model" diff --git a/src/PureJuMP/hs66.jl b/src/PureJuMP/hs66.jl index 41ed94b3..347d40db 100644 --- a/src/PureJuMP/hs66.jl +++ b/src/PureJuMP/hs66.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 66. -# -# Source: -# Problem 66 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LGR2-AN-3-2 -# -# A. Montoison, Montreal, 05/2018. - export hs66 "HS66 model" diff --git a/src/PureJuMP/hs68.jl b/src/PureJuMP/hs68.jl index e18c4a38..6100d5d4 100644 --- a/src/PureJuMP/hs68.jl +++ b/src/PureJuMP/hs68.jl @@ -1,19 +1,3 @@ -# Hock and Schittkowski problem number 68. -# -# Source: -# Problem 68 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GGR-P1-1 -# -# Original source: -# E. von Collani, Kostenoptimale Prufplane bei laufender -# Kontrolle eines normalverteilten Merkmals, Dissertation, -# Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. - export hs68 function hs68(args...; kwargs...) diff --git a/src/PureJuMP/hs69.jl b/src/PureJuMP/hs69.jl index 7592c468..1292da4a 100644 --- a/src/PureJuMP/hs69.jl +++ b/src/PureJuMP/hs69.jl @@ -1,19 +1,3 @@ -# Hock and Schittkowski problem number 69. -# -# Source: -# Problem 69 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GGR-P1-2 -# -# Original source: -# E. von Collani, Kostenoptimale Prufplane bei laufender -# Kontrolle eines normalverteilten Merkmals, Dissertation, -# Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. - export hs69 function hs69(args...; kwargs...) diff --git a/src/PureJuMP/hs7.jl b/src/PureJuMP/hs7.jl index 776e1a67..fb1e8cb5 100644 --- a/src/PureJuMP/hs7.jl +++ b/src/PureJuMP/hs7.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 7. -# -# Source: -# Problem 7 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OOR2-AN-2-1 -# -# D. Orban, Montreal, 04/2016. - export hs7 "HS7 model" diff --git a/src/PureJuMP/hs70.jl b/src/PureJuMP/hs70.jl index d7a60536..7a967c02 100644 --- a/src/PureJuMP/hs70.jl +++ b/src/PureJuMP/hs70.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 70. -# -# Source: -# Problem 70 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification SQR2-AN-4-1 -# -# A. Montoison, Montreal, 05/2018. - export hs70 "HS70 model" diff --git a/src/PureJuMP/hs71.jl b/src/PureJuMP/hs71.jl index ea216273..87fd299e 100644 --- a/src/PureJuMP/hs71.jl +++ b/src/PureJuMP/hs71.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 71. -# -# Source: -# Problem 71 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR2-AN-4-2 -# -# A. Montoison, Montreal, 05/2018. - export hs71 "HS71 model" diff --git a/src/PureJuMP/hs72.jl b/src/PureJuMP/hs72.jl index 8e26f100..4dd52f51 100644 --- a/src/PureJuMP/hs72.jl +++ b/src/PureJuMP/hs72.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 72. -# -# Source: -# Problem 72 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LPR2-AN-4-2 -# -# A. Montoison, Montreal, 05/2018. - export hs72 "HS72 model" diff --git a/src/PureJuMP/hs73.jl b/src/PureJuMP/hs73.jl index 6db9223f..9647590f 100644 --- a/src/PureJuMP/hs73.jl +++ b/src/PureJuMP/hs73.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 73. -# -# Source: -# Problem 73 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification LGI-AN-4-3 -# -# A. Montoison, Montreal, 05/2018. - export hs73 "HS73 model" diff --git a/src/PureJuMP/hs74.jl b/src/PureJuMP/hs74.jl index 092ef3a6..c9edee33 100644 --- a/src/PureJuMP/hs74.jl +++ b/src/PureJuMP/hs74.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 74. -# -# Source: -# Problem 74 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR-AN-4-5 -# -# A. Montoison, Montreal, 05/2018. - export hs74 "HS74 model" diff --git a/src/PureJuMP/hs75.jl b/src/PureJuMP/hs75.jl index ab845a02..e3ea7e63 100644 --- a/src/PureJuMP/hs75.jl +++ b/src/PureJuMP/hs75.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 75. -# -# Source: -# Problem 75 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR-AN-4-5 -# -# A. Montoison, Montreal, 05/2018. - export hs75 "HS75 model" diff --git a/src/PureJuMP/hs76.jl b/src/PureJuMP/hs76.jl index 70b7e32f..3fd61c77 100644 --- a/src/PureJuMP/hs76.jl +++ b/src/PureJuMP/hs76.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 76. -# -# Source: -# Problem 76 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QLR-AN-4-3 -# -# A. Montoison, Montreal, 05/2018. - export hs76 "HS76 model" diff --git a/src/PureJuMP/hs77.jl b/src/PureJuMP/hs77.jl index 9bb36374..6a0dcb38 100644 --- a/src/PureJuMP/hs77.jl +++ b/src/PureJuMP/hs77.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 77. -# -# Source: -# Problem 77 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PGR-AN-5-2 -# -# A. Montoison, Montreal, 05/2018. - export hs77 "HS77 model" diff --git a/src/PureJuMP/hs78.jl b/src/PureJuMP/hs78.jl index eaef92d7..376d8837 100644 --- a/src/PureJuMP/hs78.jl +++ b/src/PureJuMP/hs78.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 78. -# -# Source: -# Problem 78 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs78 "HS78 model" diff --git a/src/PureJuMP/hs79.jl b/src/PureJuMP/hs79.jl index ca1260cf..77fd9f10 100644 --- a/src/PureJuMP/hs79.jl +++ b/src/PureJuMP/hs79.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 79. -# -# Source: -# Problem 79 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs79 "HS79 model" diff --git a/src/PureJuMP/hs8.jl b/src/PureJuMP/hs8.jl index 51f4be3c..617a6b89 100644 --- a/src/PureJuMP/hs8.jl +++ b/src/PureJuMP/hs8.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 8. -# -# Source: -# Problem 8 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OOR2-AN-2-1 -# -# D. Orban, Montreal, 04/2016. - export hs8 "HS8 model" diff --git a/src/PureJuMP/hs80.jl b/src/PureJuMP/hs80.jl index 82a74c5a..ead443ff 100644 --- a/src/PureJuMP/hs80.jl +++ b/src/PureJuMP/hs80.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 80. -# -# Source: -# Problem 80 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GPR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs80 "HS80 model" diff --git a/src/PureJuMP/hs81.jl b/src/PureJuMP/hs81.jl index 1e636cdc..c44584f5 100644 --- a/src/PureJuMP/hs81.jl +++ b/src/PureJuMP/hs81.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 81. -# -# Source: -# Problem 81 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification GPR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs81 "HS81 model" diff --git a/src/PureJuMP/hs83.jl b/src/PureJuMP/hs83.jl index 94216608..45791bc9 100644 --- a/src/PureJuMP/hs83.jl +++ b/src/PureJuMP/hs83.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 83. -# -# Source: -# Problem 83 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs83 "HS83 model" diff --git a/src/PureJuMP/hs84.jl b/src/PureJuMP/hs84.jl index db368757..319f196c 100644 --- a/src/PureJuMP/hs84.jl +++ b/src/PureJuMP/hs84.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 84. -# -# Source: -# Problem 84 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification QQR-AN-5-3 -# -# A. Montoison, Montreal, 05/2018. - export hs84 "HS84 model" diff --git a/src/PureJuMP/hs86.jl b/src/PureJuMP/hs86.jl index 6f046192..4bf1509c 100644 --- a/src/PureJuMP/hs86.jl +++ b/src/PureJuMP/hs86.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 86. -# -# Source: -# Problem 86 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR-AN-5-10 -# -# A. Montoison, Montreal, 05/2018. - export hs86 "HS86 model" diff --git a/src/PureJuMP/hs87.jl b/src/PureJuMP/hs87.jl index ae41bb1c..aaa49301 100644 --- a/src/PureJuMP/hs87.jl +++ b/src/PureJuMP/hs87.jl @@ -1,14 +1,3 @@ -# Hock and Schittkowski problem number 87. -# -# Source: -# Problem 87 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PLR-AN-5-10 - export hs87 "HS87 model" diff --git a/src/PureJuMP/hs9.jl b/src/PureJuMP/hs9.jl index af7785e2..d2e60b5d 100644 --- a/src/PureJuMP/hs9.jl +++ b/src/PureJuMP/hs9.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 9. -# -# Source: -# Problem 9 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification OLR2-AN-2-1 -# -# A. Cebola, Curitiba , 10/2016. - export hs9 "HS9 Model" diff --git a/src/PureJuMP/hs93.jl b/src/PureJuMP/hs93.jl index 38c9247b..12158798 100644 --- a/src/PureJuMP/hs93.jl +++ b/src/PureJuMP/hs93.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 93. -# -# Source: -# Problem 93 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-6-2 -# -# A. Montoison, Montreal, 05/2018. - export hs93 "HS93 model" diff --git a/src/PureJuMP/hs95.jl b/src/PureJuMP/hs95.jl index 5521c67a..43d689ec 100644 --- a/src/PureJuMP/hs95.jl +++ b/src/PureJuMP/hs95.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 95. -# -# Source: -# Problem 95 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-6-4 -# -# A. Montoison, Montreal, 05/2018. - export hs95 "HS95 model" diff --git a/src/PureJuMP/hs96.jl b/src/PureJuMP/hs96.jl index a6e9bfbb..18fdc916 100644 --- a/src/PureJuMP/hs96.jl +++ b/src/PureJuMP/hs96.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 96. -# -# Source: -# Problem 96 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-6-4 -# -# A. Montoison, Montreal, 05/2018. - export hs96 "HS96 model" diff --git a/src/PureJuMP/hs97.jl b/src/PureJuMP/hs97.jl index 20b862be..e62be16e 100644 --- a/src/PureJuMP/hs97.jl +++ b/src/PureJuMP/hs97.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 97. -# -# Source: -# Problem 97 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-6-4 -# -# A. Montoison, Montreal, 05/2018. - export hs97 "HS97 model" diff --git a/src/PureJuMP/hs98.jl b/src/PureJuMP/hs98.jl index 816efaac..85051dda 100644 --- a/src/PureJuMP/hs98.jl +++ b/src/PureJuMP/hs98.jl @@ -1,16 +1,3 @@ -# Hock and Schittkowski problem number 98. -# -# Source: -# Problem 98 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1981. -# -# classification PPR-AN-6-4 -# -# A. Montoison, Montreal, 05/2018. - export hs98 "HS98 model" diff --git a/src/PureJuMP/hs99.jl b/src/PureJuMP/hs99.jl index ea01f719..90b2e87a 100644 --- a/src/PureJuMP/hs99.jl +++ b/src/PureJuMP/hs99.jl @@ -1,15 +1,3 @@ -# Hock and Schittkowski problem number 99. -# -# Source: -# Problem 99 in -# W. Hock and K. Schittkowski, -# Test examples for nonlinear programming codes, -# Lectures Notes in Economics and Mathematical Systems 187, -# Springer Verlag, Heidelberg, 1991. -# -# classification PPR-AN-6-4 -# - export hs99 "HS99 model" diff --git a/src/PureJuMP/indef_mod.jl b/src/PureJuMP/indef_mod.jl index 9e08386e..6fdde460 100644 --- a/src/PureJuMP/indef_mod.jl +++ b/src/PureJuMP/indef_mod.jl @@ -1,17 +1,3 @@ -# Problem 37 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# based on the original problem by N. Gould -# -# classification OUR2-AN-V-0 - -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export indef_mod function indef_mod(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/integreq.jl b/src/PureJuMP/integreq.jl index ffc07d19..e3d7b772 100644 --- a/src/PureJuMP/integreq.jl +++ b/src/PureJuMP/integreq.jl @@ -1,17 +1,3 @@ -# The discrete integral problem. -# -# Source: problem 29 in -# J.J. More, B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 165 (p. 74) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification NOR2-AN-V-V - export integreq "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/jennrichsampson.jl b/src/PureJuMP/jennrichsampson.jl index 7818251a..9bac478f 100644 --- a/src/PureJuMP/jennrichsampson.jl +++ b/src/PureJuMP/jennrichsampson.jl @@ -1,8 +1,3 @@ -# Source: problem 6 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - export jennrichsampson function jennrichsampson(args...; n::Int = default_nvar, m::Int = 10, kwargs...) diff --git a/src/PureJuMP/kirby2.jl b/src/PureJuMP/kirby2.jl index 5f394ecc..8861cdaa 100644 --- a/src/PureJuMP/kirby2.jl +++ b/src/PureJuMP/kirby2.jl @@ -1,37 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/kirby2.dat - -NIST/ITL StRD -Dataset Name: Kirby2 (Kirby2.dat) - -File Format: ASCII - Starting Values (lines 41 to 45) - Certified Values (lines 41 to 50) - Data (lines 61 to 211) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - scanning electron microscope line with standards. - -Reference: Kirby, R., NIST (197?). - Scanning electron microscope line width standards. - -Data: 1 Response (y) - 1 Predictor (x) - 151 Observations - Average Level of Difficulty - Observed Data - -Model: Rational Class (quadratic/quadratic) - 5 Parameters (b1 to b5) - - y = (b1 + b2*x + b3*x**2) / - (1 + b4*x + b5*x**2) + e -=# -# T. Migot, Montreal, 2023. - export kirby2 function kirby2(args...; kwargs...) diff --git a/src/PureJuMP/kowosb.jl b/src/PureJuMP/kowosb.jl index 0db8ee6d..80dc090b 100644 --- a/src/PureJuMP/kowosb.jl +++ b/src/PureJuMP/kowosb.jl @@ -1,9 +1,3 @@ -# Source: Problem 15 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# classification SUR2-MN-4-0 export kowosb function kowosb(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/lanczos1.jl b/src/PureJuMP/lanczos1.jl index 98af125a..5596f961 100644 --- a/src/PureJuMP/lanczos1.jl +++ b/src/PureJuMP/lanczos1.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos1.dat - -NIST/ITL StRD -Dataset Name: lanczos1 (lanczos1.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 74) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study regarding - dental research in monomolecular adsorption. The - response variable is volume, and the predictor - variable is pressure. - -Reference: Misra, D., NIST (1978). - Dental Research Monomolecular Adsorption Study. - -Data: 1 Response Variable (y = volume) - 1 Predictor Variable (x = pressure) - 14 Observations - Lower Level of Difficulty - Observed Data - -Model: Exponential Class - 2 Parameters (b1 and b2) - - y = b1*(1-exp[-b2*x]) + e -=# -# T. Migot, Montreal, 2023. - export lanczos1 function lanczos1(args...; kwargs...) diff --git a/src/PureJuMP/lanczos2.jl b/src/PureJuMP/lanczos2.jl index 0838fa53..ae7dc2e5 100644 --- a/src/PureJuMP/lanczos2.jl +++ b/src/PureJuMP/lanczos2.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos2.dat - -Dataset Name: Lanczos2 (Lanczos2.dat) - -File Format: ASCII - Starting Values (lines 41 to 46) - Certified Values (lines 41 to 51) - Data (lines 61 to 84) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are taken from an example discussed in - Lanczos (1956). The data were generated to 6-digits - of accuracy using - f(x) = 0.0951*exp(-x) + 0.8607*exp(-3*x) - + 1.5576*exp(-5*x). - -Reference: Lanczos, C. (1956). - Applied Analysis. - Englewood Cliffs, NJ: Prentice Hall, pp. 272-280. - -Data: 1 Response (y) - 1 Predictor (x) - 24 Observations - Average Level of Difficulty - Generated Data - -Model: Exponential Class - 6 Parameters (b1 to b6) - - y = b1*exp(-b2*x) + b3*exp(-b4*x) + b5*exp(-b6*x) + e -=# -# T. Migot, Montreal, 2023. - export lanczos2 function lanczos2(args...; kwargs...) diff --git a/src/PureJuMP/lanczos3.jl b/src/PureJuMP/lanczos3.jl index 01cca7b7..b107e5ba 100644 --- a/src/PureJuMP/lanczos3.jl +++ b/src/PureJuMP/lanczos3.jl @@ -1,41 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/lanczos3.dat - -NIST/ITL StRD -Dataset Name: Lanczos3 (Lanczos3.dat) - -File Format: ASCII - Starting Values (lines 41 to 46) - Certified Values (lines 41 to 51) - Data (lines 61 to 84) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are taken from an example discussed in - Lanczos (1956). The data were generated to 5-digits - of accuracy using - f(x) = 0.0951*exp(-x) + 0.8607*exp(-3*x) - + 1.5576*exp(-5*x). - -Reference: Lanczos, C. (1956). - Applied Analysis. - Englewood Cliffs, NJ: Prentice Hall, pp. 272-280. - -Data: 1 Response (y) - 1 Predictor (x) - 24 Observations - Lower Level of Difficulty - Generated Data - -Model: Exponential Class - 6 Parameters (b1 to b6) - - y = b1*exp(-b2*x) + b3*exp(-b4*x) + b5*exp(-b6*x) + e - -=# -# T. Migot, Montreal, 2023. - export lanczos3 function lanczos3(args...; kwargs...) diff --git a/src/PureJuMP/liarwhd.jl b/src/PureJuMP/liarwhd.jl index 6e2a1ce0..84e53b75 100644 --- a/src/PureJuMP/liarwhd.jl +++ b/src/PureJuMP/liarwhd.jl @@ -1,26 +1,3 @@ -# G. Li, -# "The secant/finite difference algorithm for solving sparse -# nonlinear systems of equations", -# SIAM Journal on Optimization, (to appear), 1990. - -# classification SUR2-AN-V-0 - -# This is a simplified version of problem NONDIA. - -# Problem 38 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# based on the original problem by N. Gould -# -# classification OUR2-AN-V-0 - -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export liarwhd function liarwhd(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/marine.jl b/src/PureJuMP/marine.jl index afd07b22..dba8c835 100644 --- a/src/PureJuMP/marine.jl +++ b/src/PureJuMP/marine.jl @@ -1,20 +1,3 @@ -# Given observations of ns stages of a marine species over n timesteps, -# minimize the loss between the observation and the computed law of paraneters : growth, mortality and number of specimens (g,m,x) - -# This is problem 6 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - -# Marine Population Dynamics Problem -# Collocation formulation -# Alexander S. Bondarenko - Summer 1998 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export marine function marine(args...; n::Int = default_nvar, nc::Int = 1, kwargs...) diff --git a/src/PureJuMP/methanol.jl b/src/PureJuMP/methanol.jl index f27f055c..bbb683ec 100644 --- a/src/PureJuMP/methanol.jl +++ b/src/PureJuMP/methanol.jl @@ -1,10 +1,3 @@ -# Methanol-to-Hydrocarbons Problem -# Collocation formulation -# Michael Merritt - Summer 2000 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export methanol function methanol(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/meyer3.jl b/src/PureJuMP/meyer3.jl index 310e8b19..67b55297 100644 --- a/src/PureJuMP/meyer3.jl +++ b/src/PureJuMP/meyer3.jl @@ -1,14 +1,3 @@ -# Meyer function -# -# Source: Problem 10 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley #29 (p. 73). -# -# classification SUR2-RN-3-0 - export meyer3 "Meyer function" diff --git a/src/PureJuMP/mgh09.jl b/src/PureJuMP/mgh09.jl index a089c52b..235edccd 100644 --- a/src/PureJuMP/mgh09.jl +++ b/src/PureJuMP/mgh09.jl @@ -1,43 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh09.dat - -NIST/ITL StRD -Dataset Name: MGH09 (MGH09.dat) - -File Format: ASCII - Starting Values (lines 41 to 44) - Certified Values (lines 41 to 49) - Data (lines 61 to 71) - -Procedure: Nonlinear Least Squares Regression - -Description: This problem was found to be difficult for some very - good algorithms. There is a local minimum at (+inf, - -14.07..., -inf, -inf) with final sum of squares - 0.00102734.... - - See More, J. J., Garbow, B. S., and Hillstrom, K. E. - (1981). Testing unconstrained optimization software. - ACM Transactions on Mathematical Software. 7(1): - pp. 17-41. - -Reference: Kowalik, J.S., and M. R. Osborne, (1978). - Methods for Unconstrained Optimization Problems. - New York, NY: Elsevier North-Holland. - -Data: 1 Response (y) - 1 Predictor (x) - 11 Observations - Higher Level of Difficulty - Generated Data - -Model: Rational Class (linear/quadratic) - 4 Parameters (b1 to b4) - - y = b1*(x**2+x*b2) / (x**2+x*b3+b4) + e -=# - export mgh09 function mgh09(args...; kwargs...) diff --git a/src/PureJuMP/mgh10.jl b/src/PureJuMP/mgh10.jl index 8c73cab9..51137665 100644 --- a/src/PureJuMP/mgh10.jl +++ b/src/PureJuMP/mgh10.jl @@ -1,43 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh10.dat - -NIST/ITL StRD -Dataset Name: MGH10 (MGH10.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 76) - -Procedure: Nonlinear Least Squares Regression - -Description: This problem was found to be difficult for some very - good algorithms. - - See More, J. J., Garbow, B. S., and Hillstrom, K. E. - (1981). Testing unconstrained optimization software. - ACM Transactions on Mathematical Software. 7(1): - pp. 17-41. - -Reference: Meyer, R. R. (1970). - Theoretical and computational aspects of nonlinear - regression. In Nonlinear Programming, Rosen, - Mangasarian and Ritter (Eds). - New York, NY: Academic Press, pp. 465-486. - -Data: 1 Response (y) - 1 Predictor (x) - 16 Observations - Higher Level of Difficulty - Generated Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - y = b1 * exp[b2/(x+b3)] + e -=# - export mgh10 function mgh10(args...; kwargs...) diff --git a/src/PureJuMP/mgh17.jl b/src/PureJuMP/mgh17.jl index 2bc4176f..f6b67c5b 100644 --- a/src/PureJuMP/mgh17.jl +++ b/src/PureJuMP/mgh17.jl @@ -1,44 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/mgh17.dat - -NIST/ITL StRD -Dataset Name: MGH17 (MGH17.dat) - -File Format: ASCII - Starting Values (lines 41 to 45) - Certified Values (lines 41 to 50) - Data (lines 61 to 93) - -Procedure: Nonlinear Least Squares Regression - -Description: This problem was found to be difficult for some very - good algorithms. - - See More, J. J., Garbow, B. S., and Hillstrom, K. E. - (1981). Testing unconstrained optimization software. - ACM Transactions on Mathematical Software. 7(1): - pp. 17-41. - -Reference: Osborne, M. R. (1972). - Some aspects of nonlinear least squares - calculations. In Numerical Methods for Nonlinear - Optimization, Lootsma (Ed). - New York, NY: Academic Press, pp. 171-189. - -Data: 1 Response (y) - 1 Predictor (x) - 33 Observations - Average Level of Difficulty - Generated Data - -Model: Exponential Class - 5 Parameters (b1 to b5) - - y = b1 + b2*exp[-x*b4] + b3*exp[-x*b5] + e -=# -# T. Migot, Montreal, 2023. - export mgh17 function mgh17(args...; kwargs...) diff --git a/src/PureJuMP/minsurf.jl b/src/PureJuMP/minsurf.jl index a50e97f1..36b08fa6 100644 --- a/src/PureJuMP/minsurf.jl +++ b/src/PureJuMP/minsurf.jl @@ -1,14 +1,3 @@ -# Minimal surface with obstacle problem - -# Find the surface with minimal area, given boundary conditions, -# and above an obstacle. - -# This is problem 17=the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) -# classification OBR2-AN-V-V - export minsurf function minsurf(args...; n = default_nvar, kwargs...) diff --git a/src/PureJuMP/misra1a.jl b/src/PureJuMP/misra1a.jl index c2d0d82c..52b54720 100644 --- a/src/PureJuMP/misra1a.jl +++ b/src/PureJuMP/misra1a.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1a.dat - -NIST/ITL StRD -Dataset Name: misra1a (misra1a.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 74) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study regarding - dental research in monomolecular adsorption. The - response variable is volume, and the predictor - variable is pressure. - -Reference: Misra, D., NIST (1978). - Dental Research Monomolecular Adsorption Study. - -Data: 1 Response Variable (y = volume) - 1 Predictor Variable (x = pressure) - 14 Observations - Lower Level of Difficulty - Observed Data - -Model: Exponential Class - 2 Parameters (b1 and b2) - - y = b1*(1-exp[-b2*x]) + e -=# -# T. Migot, Montreal, 2023. - export misra1a function misra1a(args...; kwargs...) diff --git a/src/PureJuMP/misra1b.jl b/src/PureJuMP/misra1b.jl index 3237cbc9..918ae409 100644 --- a/src/PureJuMP/misra1b.jl +++ b/src/PureJuMP/misra1b.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1b.dat - -NIST/ITL StRD -Dataset Name: Misra1b (Misra1b.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 74) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study regarding - dental research in monomolecular adsorption. The - response variable is volume, and the predictor - variable is pressure. - -Reference: Misra, D., NIST (1978). - Dental Research Monomolecular Adsorption Study. - -Data: 1 Response (y = volume) - 1 Predictor (x = pressure) - 14 Observations - Lower Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 2 Parameters (b1 and b2) - - y = b1 * (1-(1+b2*x/2)**(-2)) + e - -=# -# T. Migot, Montreal, 2023. - export misra1b function misra1b(args...; kwargs...) diff --git a/src/PureJuMP/misra1c.jl b/src/PureJuMP/misra1c.jl index 1415b4f4..4c702370 100644 --- a/src/PureJuMP/misra1c.jl +++ b/src/PureJuMP/misra1c.jl @@ -1,38 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1c.dat - -NIST/ITL StRD -Dataset Name: Misra1c (Misra1c.dat) - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 74) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study regarding - dental research in monomolecular adsorption. The - response variable is volume, and the predictor - variable is pressure. - -Reference: Misra, D., NIST (1978). - Dental Research Monomolecular Adsorption. - -Data: 1 Response (y = volume) - 1 Predictor (x = pressure) - 14 Observations - Average Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 2 Parameters (b1 and b2) - - y = b1 * (1-(1+2*b2*x)**(-.5)) + e -=# -# T. Migot, Montreal, 2023. - export misra1c function misra1c(args...; kwargs...) diff --git a/src/PureJuMP/misra1d.jl b/src/PureJuMP/misra1d.jl index 044a7ce1..df0e312c 100644 --- a/src/PureJuMP/misra1d.jl +++ b/src/PureJuMP/misra1d.jl @@ -1,35 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/misra1d.dat - -File Format: ASCII - Starting Values (lines 41 to 42) - Certified Values (lines 41 to 47) - Data (lines 61 to 74) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study regarding - dental research in monomolecular adsorption. The - response variable is volume, and the predictor - variable is pressure. - -Reference: Misra, D., NIST (1978). - Dental Research Monomolecular Adsorption Study. - -Data: 1 Response (y = volume) - 1 Predictor (x = pressure) - 14 Observations - Average Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 2 Parameters (b1 and b2) - - y = b1*b2*x*((1+b2*x)**(-1)) + e -=# -# T. Migot, Montreal, 2023. - export misra1d function misra1d(args...; kwargs...) diff --git a/src/PureJuMP/morebv.jl b/src/PureJuMP/morebv.jl index 48e63925..b2229671 100644 --- a/src/PureJuMP/morebv.jl +++ b/src/PureJuMP/morebv.jl @@ -1,25 +1,3 @@ -# The Boundary Value problem. -# This is the nonlinear least-squares version without fixed variables. - -# Source: problem 28 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#17 (p. 75). - -# classification SUR2-MN-V-0 - -# Problem 39 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export morebv function morebv(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/nasty.jl b/src/PureJuMP/nasty.jl index 32a54930..b091f287 100644 --- a/src/PureJuMP/nasty.jl +++ b/src/PureJuMP/nasty.jl @@ -1,9 +1,3 @@ -# Nasty problem. -# -# Source: a very simple box-constrained quadratic -# -# classification QUR2-AN-2-0 - export nasty "Nasty problem" diff --git a/src/PureJuMP/nazareth.jl b/src/PureJuMP/nazareth.jl index f719ac16..acea5232 100644 --- a/src/PureJuMP/nazareth.jl +++ b/src/PureJuMP/nazareth.jl @@ -1,13 +1,3 @@ -# Sparse modification of the Nazareth trigonometric function -# -# Problem 8 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export nazareth function nazareth(; n::Int = default_nvar) diff --git a/src/PureJuMP/ncb20.jl b/src/PureJuMP/ncb20.jl index 5ee28619..399b62ef 100644 --- a/src/PureJuMP/ncb20.jl +++ b/src/PureJuMP/ncb20.jl @@ -1,21 +1,3 @@ -# A banded problem with semi-bandwidth 20. This problem exhibits frequent -# negative curvature in the exact Hessian. - -# Source: -# Ph. Toint, private communication, 1992. - -# classification OUR2-AN-V-0 - -# Problem 40 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export ncb20 function ncb20(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/ncb20b.jl b/src/PureJuMP/ncb20b.jl index fe738fea..ff8e3e3e 100644 --- a/src/PureJuMP/ncb20b.jl +++ b/src/PureJuMP/ncb20b.jl @@ -1,22 +1,3 @@ -# A banded problem with semi-bandwidth 20. This problem exhibits frequent -# negative curvature in the exact Hessian. It is a simplified version of -# problem NCB20. - -# Source: -# Ph. Toint, private communication, 1992. - -# classification OUR2-AN-V-0 - -# Problem 41 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export ncb20b function ncb20b(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/nelson.jl b/src/PureJuMP/nelson.jl index 8d76b2f5..b3e9c671 100644 --- a/src/PureJuMP/nelson.jl +++ b/src/PureJuMP/nelson.jl @@ -1,43 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/nelson.dat - -NIST/ITL StRD -Dataset Name: Nelson (Nelson.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 188) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a study involving - the analysis of performance degradation data from - accelerated tests, published in IEEE Transactions - on Reliability. The response variable is dialectric - breakdown strength in kilo-volts, and the predictor - variables are time in weeks and temperature in degrees - Celcius. - -Reference: Nelson, W. (1981). - Analysis of Performance-Degradation Data. - IEEE Transactions on Reliability. - Vol. 2, R-30, No. 2, pp. 149-155. - -Data: 1 Response ( y = dialectric breakdown strength) - 2 Predictors (x1 = time; x2 = temperature) - 128 Observations - Average Level of Difficulty - Observed Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - log[y] = b1 - b2*x1 * exp[-b3*x2] + e -=# -# T. Migot, Montreal, 2023. - export nelson function nelson(args...; kwargs...) diff --git a/src/PureJuMP/noncvxu2.jl b/src/PureJuMP/noncvxu2.jl index 3152b467..7c4aab8b 100644 --- a/src/PureJuMP/noncvxu2.jl +++ b/src/PureJuMP/noncvxu2.jl @@ -1,17 +1,3 @@ -# A nonconvex unconstrained function with a unique minimum value - -# classification OUR2-AN-V-0 - -# Problem 43 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export noncvxu2 function noncvxu2(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/noncvxun.jl b/src/PureJuMP/noncvxun.jl index 79f2997b..20e1c946 100644 --- a/src/PureJuMP/noncvxun.jl +++ b/src/PureJuMP/noncvxun.jl @@ -1,18 +1,3 @@ -# A nonconvex unconstrained function with a unique minimum value -# See discussion here https://github.com/JuliaSmoothOptimizers/CUTEst.jl/issues/321 - -# classification OUR2-AN-V-0 - -# Problem 42 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export noncvxun function noncvxun(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/nondia.jl b/src/PureJuMP/nondia.jl index b65b29d1..07862810 100644 --- a/src/PureJuMP/nondia.jl +++ b/src/PureJuMP/nondia.jl @@ -1,28 +1,3 @@ -# The Shanno nondiagonal extension of Rosenbrock function. - -# Source: -# D. Shanno, -# " On Variable Metric Methods for Sparse Hessians II: the New -# Method", -# MIS Tech report 27, University of Arizona (Tucson, UK), 1978. - -# See also Buckley #37 (p. 76) and Toint #15. - -# classification SUR2-AN-V-0 - -# Problem 44 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - -# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this (now) matches the original paper -# (See issue #36) - export nondia function nondia(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/nondquar.jl b/src/PureJuMP/nondquar.jl index f48d2571..1a60192e 100644 --- a/src/PureJuMP/nondquar.jl +++ b/src/PureJuMP/nondquar.jl @@ -1,27 +1,3 @@ -# A nondiagonal quartic test problem. - -# This problem has an arrow-head type Hessian with a tridiagonal -# central part and a border of width 1. -# The Hessian is singular at the solution. - -# Source: problem 57 in -# A.R. Conn, N.I.M. Gould, M. Lescrenier and Ph.L. Toint, -# "Performance of a multi-frontal scheme for partially separable -# optimization" -# Report 88/4, Dept of Mathematics, FUNDP (Namur, B), 1988. - -# classification OUR2-AN-V-0 - -# Problem 45 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export nondquar function nondquar(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/osborne1.jl b/src/PureJuMP/osborne1.jl index 3291b6ea..7a4bc2d4 100644 --- a/src/PureJuMP/osborne1.jl +++ b/src/PureJuMP/osborne1.jl @@ -1,11 +1,3 @@ -# Source: Problem 17 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See alos Buckley#32 (p. 77). - -# classification NOR2-MN-5-33 export osborne1 function osborne1(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/osborne2.jl b/src/PureJuMP/osborne2.jl index b9b76713..556e4a65 100644 --- a/src/PureJuMP/osborne2.jl +++ b/src/PureJuMP/osborne2.jl @@ -1,11 +1,3 @@ -# Source: Problem 19 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#32 (p.78). - -# classification NOR2-MN-11-65 export osborne2 function osborne2(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/palmer1c.jl b/src/PureJuMP/palmer1c.jl index 30c39953..e8da55d8 100644 --- a/src/PureJuMP/palmer1c.jl +++ b/src/PureJuMP/palmer1c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=N=N TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer1c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer1d.jl b/src/PureJuMP/palmer1d.jl index fca48609..1f3c5352 100644 --- a/src/PureJuMP/palmer1d.jl +++ b/src/PureJuMP/palmer1d.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=N=N TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-7-0 - export palmer1d "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer2c.jl b/src/PureJuMP/palmer2c.jl index 22f2b659..3096a998 100644 --- a/src/PureJuMP/palmer2c.jl +++ b/src/PureJuMP/palmer2c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=O TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer2c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer3c.jl b/src/PureJuMP/palmer3c.jl index 20889010..c5d2bc52 100644 --- a/src/PureJuMP/palmer3c.jl +++ b/src/PureJuMP/palmer3c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=S TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer3c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer4c.jl b/src/PureJuMP/palmer4c.jl index 78172a4f..07bc8f8a 100644 --- a/src/PureJuMP/palmer4c.jl +++ b/src/PureJuMP/palmer4c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer4c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer5c.jl b/src/PureJuMP/palmer5c.jl index 20091d4b..cd8e2df6 100644 --- a/src/PureJuMP/palmer5c.jl +++ b/src/PureJuMP/palmer5c.jl @@ -1,16 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to A0 T_0 + A2 T_2 + A4 T_4 + A6 T_6 + A8 T_8 + -# A10 T_10 + A12 T_12 + A14 T_14 -# where T_i is the i-th (shifted) Chebyshev polynomial -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-6-0 - export palmer5c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer5d.jl b/src/PureJuMP/palmer5d.jl index f4674554..dbf32ad5 100644 --- a/src/PureJuMP/palmer5d.jl +++ b/src/PureJuMP/palmer5d.jl @@ -1,14 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to to A0 + A2 X**2 + A4 X**4 + A6 X**6 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-4-0 - export palmer5d "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer6c.jl b/src/PureJuMP/palmer6c.jl index ea677ceb..88d89eaa 100644 --- a/src/PureJuMP/palmer6c.jl +++ b/src/PureJuMP/palmer6c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer6c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer7c.jl b/src/PureJuMP/palmer7c.jl index 2151e01d..a775b69c 100644 --- a/src/PureJuMP/palmer7c.jl +++ b/src/PureJuMP/palmer7c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer7c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/palmer8c.jl b/src/PureJuMP/palmer8c.jl index c905b524..d6d79edd 100644 --- a/src/PureJuMP/palmer8c.jl +++ b/src/PureJuMP/palmer8c.jl @@ -1,15 +1,3 @@ -# A linear least squares problem -# arising from chemical kinetics. -# -# model: H-N=C=Se TZVP+MP2 -# fitting Y to A0 + A2 X**2 + A4 X**4 + A6 X**6 + A8 X**8 + -# A10 X**10 + A12 X**12 + A14 X**14 -# -# Source: -# M. Palmer, Edinburgh, private communication. -# -# classification QUR2-RN-8-0 - export palmer8c "A linear least squares problem arising from chemical kinetics." diff --git a/src/PureJuMP/penalty1.jl b/src/PureJuMP/penalty1.jl index 8e705435..419afc76 100644 --- a/src/PureJuMP/penalty1.jl +++ b/src/PureJuMP/penalty1.jl @@ -1,17 +1,3 @@ -# A penalty function arising from -# min{ sum_1^n(x_i-1)^2 subject to sum_1^n x_i^2 = 1/4}. -# At the solution, the hessian has n-1 eigenvalues of order 1e-5 and -# one of order 1. -# -# Source: problem 23 in -# J.J. More, B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley #181 (p. 79) -# -# classification SUR2-AN-V-0 - export penalty1 "Linear function with `n` parameters and `m` observations - full rank" diff --git a/src/PureJuMP/penalty2.jl b/src/PureJuMP/penalty2.jl index ea44e7ca..0ca87231 100644 --- a/src/PureJuMP/penalty2.jl +++ b/src/PureJuMP/penalty2.jl @@ -1,13 +1,3 @@ -# Source: Problem 24 in -# J.J. Moré, B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#112 (p. 80) - -# classification SUR2-AN-V-0 -# J.-P. Dussault, Clermont-Ferrand 06/2016. - export penalty2 "A penalty problem by Gill, Murray and Pitfield in size 'n' " diff --git a/src/PureJuMP/penalty3.jl b/src/PureJuMP/penalty3.jl index 8a1328e9..b8981827 100644 --- a/src/PureJuMP/penalty3.jl +++ b/src/PureJuMP/penalty3.jl @@ -1,24 +1,3 @@ -# A penalty problem by Gill, Murray and Pitfield. -# It has a dense Hessian matrix. - -# Source: problem 114 (p. 81) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. - -# classification OUR2-AY-V-0 - -# Problem 46 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export penalty3 "A penalty problem by Gill, Murray and Pitfield in size 'n' " diff --git a/src/PureJuMP/pinene.jl b/src/PureJuMP/pinene.jl index 347fa83d..2758d605 100644 --- a/src/PureJuMP/pinene.jl +++ b/src/PureJuMP/pinene.jl @@ -1,15 +1,3 @@ -# This is problem 8 in the COPS (Version 3) collection of -# E. Dolan and J. More -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# Isomerization of Alpha-Pinene Problem -# Collocation formulation -# Alexander S. Bondarenko - Summer 1998 -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export pinene function pinene(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/polygon.jl b/src/PureJuMP/polygon.jl index b1767a91..8c3de23a 100644 --- a/src/PureJuMP/polygon.jl +++ b/src/PureJuMP/polygon.jl @@ -1,17 +1,3 @@ -# Find the polygon of maximal area, among polygons with nv sides and -# diameter d <= 1 - -# This is problem 1 in the COPS (Version 3) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - -# The initial guess is inspired from https://vanderbei.princeton.edu/ampl/nlmodels/polygon/polygon2.mod - -# See `polygon1`, `polygon2` and `polygon3` for similar variants. - export polygon function polygon(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/polygon1.jl b/src/PureJuMP/polygon1.jl index 38104341..6db52956 100644 --- a/src/PureJuMP/polygon1.jl +++ b/src/PureJuMP/polygon1.jl @@ -1,16 +1,3 @@ -# Find the polygon of maximal area, among polygons with nv sides and -# diameter d <= 1 - -# JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, -# Introduction to Optimization class. -# https://laurentlessard.com/teaching/524-intro-to-optimization/ - -# This implementation is similar to -# This is problem 1 in the COPS (Version 2) collection of -# E. Dolan and J. More' -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2000) - export polygon1 function polygon1(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/polygon2.jl b/src/PureJuMP/polygon2.jl index 75924d51..c04fa573 100644 --- a/src/PureJuMP/polygon2.jl +++ b/src/PureJuMP/polygon2.jl @@ -1,11 +1,3 @@ -# Find the polygon of maximal area, among polygons with nv sides and -# diameter d <= 1 -# Model 2: relative polar coordinates - -# JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, -# Introduction to Optimization class. -# https://laurentlessard.com/teaching/524-intro-to-optimization/ - export polygon2 function polygon2(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/polygon3.jl b/src/PureJuMP/polygon3.jl index 9188d237..bf85dcb9 100644 --- a/src/PureJuMP/polygon3.jl +++ b/src/PureJuMP/polygon3.jl @@ -1,11 +1,3 @@ -# Find the polygon of maximal area, among polygons with nv sides and -# diameter d <= 1 -# Model 3: rectangular coordinates - -# JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, -# Introduction to Optimization class. -# https://laurentlessard.com/teaching/524-intro-to-optimization/ - export polygon3 function polygon3(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/powellbs.jl b/src/PureJuMP/powellbs.jl index 9010976b..c26d2fca 100644 --- a/src/PureJuMP/powellbs.jl +++ b/src/PureJuMP/powellbs.jl @@ -1,12 +1,3 @@ -# Source: problem 3 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Toint#34, Buckley#22 (p. 82). - -# classification NOR2-AN-2-2 - export powellbs function powellbs(args...; kwargs...) diff --git a/src/PureJuMP/powellsg.jl b/src/PureJuMP/powellsg.jl index bcb9f7de..1790a658 100644 --- a/src/PureJuMP/powellsg.jl +++ b/src/PureJuMP/powellsg.jl @@ -1,38 +1,3 @@ -# The extended Powell singular problem. -# This problem is a sum of n/4 sets of four terms, each of which is -# assigned its own group. - -# Source: Problem 13 & 22 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Toint#19, Buckley#34 (p.85) - -# classification OUR2-AN-V-0 - -# Problem 47 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - -# Difference with the following is the initial guess. -# -# Problem 3 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -# - export powellsg "The extended Powell singular problem in size 'n' " diff --git a/src/PureJuMP/power.jl b/src/PureJuMP/power.jl index f38630ae..1e1f8711 100644 --- a/src/PureJuMP/power.jl +++ b/src/PureJuMP/power.jl @@ -1,14 +1,3 @@ -# The Power problem by Oren. -# -# Source: -# S.S. Oren, -# Self-scaling variable metric algorithms, -# Part II: implementation and experiments" -# Management Science 20(5):863-874, 1974. -# See also Buckley#179 (p. 83) -# -# classification OUR2-AN-V-0 - export power "The Power problem by Oren." diff --git a/src/PureJuMP/quartc.jl b/src/PureJuMP/quartc.jl index be702780..93fca31b 100644 --- a/src/PureJuMP/quartc.jl +++ b/src/PureJuMP/quartc.jl @@ -1,13 +1,3 @@ -# A simple quartic function. -# -# Source: problem 157 (p. 87) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# classification OUR2-AN-V-0 - export quartc "A simple quartic function." diff --git a/src/PureJuMP/rat42.jl b/src/PureJuMP/rat42.jl index afd6cbf6..21d5cbbd 100644 --- a/src/PureJuMP/rat42.jl +++ b/src/PureJuMP/rat42.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rat42.dat - -NIST/ITL StRD -Dataset Name: Rat42 (Rat42.dat) - -File Format: ASCII - Starting Values (lines 41 to 43) - Certified Values (lines 41 to 48) - Data (lines 61 to 69) - -Procedure: Nonlinear Least Squares Regression - -Description: This model and data are an example of fitting - sigmoidal growth curves taken from Ratkowsky (1983). - The response variable is pasture yield, and the - predictor variable is growing time. - -Reference: Ratkowsky, D.A. (1983). - Nonlinear Regression Modeling. - New York, NY: Marcel Dekker, pp. 61 and 88. - -Data: 1 Response (y = pasture yield) - 1 Predictor (x = growing time) - 9 Observations - Higher Level of Difficulty - Observed Data - -Model: Exponential Class - 3 Parameters (b1 to b3) - - y = b1 / (1+exp[b2-b3*x]) + e -=# -# T. Migot, Montreal, 2023. - export rat42 function rat42(args...; kwargs...) diff --git a/src/PureJuMP/rat43.jl b/src/PureJuMP/rat43.jl index 55fe3f9c..602da3c7 100644 --- a/src/PureJuMP/rat43.jl +++ b/src/PureJuMP/rat43.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rat43.dat - -NIST/ITL StRD -Dataset Name: Rat43 (Rat43.dat) - -File Format: ASCII - Starting Values (lines 41 to 44) - Certified Values (lines 41 to 49) - Data (lines 61 to 75) - -Procedure: Nonlinear Least Squares Regression - -Description: This model and data are an example of fitting - sigmoidal growth curves taken from Ratkowsky (1983). - The response variable is the dry weight of onion bulbs - and tops, and the predictor variable is growing time. - -Reference: Ratkowsky, D.A. (1983). - Nonlinear Regression Modeling. - New York, NY: Marcel Dekker, pp. 62 and 88. - -Data: 1 Response (y = onion bulb dry weight) - 1 Predictor (x = growing time) - 15 Observations - Higher Level of Difficulty - Observed Data - -Model: Exponential Class - 4 Parameters (b1 to b4) - - y = b1 / ((1+exp[b2-b3*x])**(1/b4)) + e -=# -# T. Migot, Montreal, 2023. - export rat43 function rat43(args...; kwargs...) diff --git a/src/PureJuMP/robotarm.jl b/src/PureJuMP/robotarm.jl index b6252bd9..9ec298e0 100644 --- a/src/PureJuMP/robotarm.jl +++ b/src/PureJuMP/robotarm.jl @@ -1,16 +1,3 @@ -# Minimize the time taken for a robot arm to travel between two points. - -# This is problem 8 in the COPS (Version 3) collection of -# E. Dolan and J. More -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - -# classification OOR2-AN-V-V - -# x : vector of variables, of the form : [ρ(t=t1); ρ(t=t2); ... ρ(t=tf), θ(t=t1), ..., then ρ_dot, ..., then ρ_acc, .. ϕ_acc, tf] -# There are N+1 values of each 9 variables -# x = [ρ, θ, ϕ, ρ_dot, θ_dot, ϕ_dot, ρ_acc, θ_acc, ϕ_acc, tf] - export robotarm function robotarm(; n::Int = default_nvar, L = 4.5, kwargs...) diff --git a/src/PureJuMP/rocket.jl b/src/PureJuMP/rocket.jl index 56ab5a49..0aeb8d24 100644 --- a/src/PureJuMP/rocket.jl +++ b/src/PureJuMP/rocket.jl @@ -1,9 +1,3 @@ -# Goddard Rocket Problem -# Trapezoidal formulation -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export rocket function rocket(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/rozman1.jl b/src/PureJuMP/rozman1.jl index 9531dbb8..2b39a912 100644 --- a/src/PureJuMP/rozman1.jl +++ b/src/PureJuMP/rozman1.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/rozman1.dat - -NIST/ITL StRD -Dataset Name: Roszman1 (Roszman1.dat) - -File Format: ASCII - Starting Values (lines 41 to 44) - Certified Values (lines 41 to 49) - Data (lines 61 to 85) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - quantum defects in iodine atoms. The response - variable is the number of quantum defects, and the - predictor variable is the excited energy state. - The argument to the ARCTAN function is in radians. - -Reference: Roszman, L., NIST (19??). - Quantum Defects for Sulfur I Atom. - -Data: 1 Response (y = quantum defect) - 1 Predictor (x = excited state energy) - 25 Observations - Average Level of Difficulty - Observed Data - -Model: Miscellaneous Class - 4 Parameters (b1 to b4) - - pi = 3.141592653589793238462643383279E0 - y = b1 - b2*x - arctan[b3/(x-b4)]/pi + e -=# - export rozman1 function rozman1(args...; kwargs...) diff --git a/src/PureJuMP/sbrybnd.jl b/src/PureJuMP/sbrybnd.jl index 32271f33..a5324921 100644 --- a/src/PureJuMP/sbrybnd.jl +++ b/src/PureJuMP/sbrybnd.jl @@ -1,29 +1,3 @@ -# Broyden banded system of nonlinear equations, considered in the -# least square sense. -# NB: scaled version of BRYBND - -# Source: the *unscaled* version is problem 31 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Buckley#73 (p. 41) and Toint#18 - -# classification SUR2-AN-V-0 - -# This scaled version is Problem 48 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# The terms in the sum should be squared --- corrected (it is not squared in Luksan, but -# comparing it against their brybnd that appears to be a typo) -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export sbrybnd "Broyden banded system of nonlinear equations in size 'n' " diff --git a/src/PureJuMP/schmvett.jl b/src/PureJuMP/schmvett.jl index 8dce714b..d157532d 100644 --- a/src/PureJuMP/schmvett.jl +++ b/src/PureJuMP/schmvett.jl @@ -1,27 +1,3 @@ -# The Schmidt and Vetters problem. - -# This problem has N-2 trivial groups, all of which have 3 nonlinear -# elements - -# Source: -# J.W. Schmidt and K. Vetters, -# "Albeitungsfreie Verfahren fur Nichtlineare Optimierungsproblem", -# Numerische Mathematik 15:263-282, 1970. - -# See also Toint#35 and Buckley#14 (p90) - -# classification OUR2-AY-V-0 - -# Problem 49 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export schmvett "Another function with nontrivial groups and repetitious elements in size 'n' " diff --git a/src/PureJuMP/scosine.jl b/src/PureJuMP/scosine.jl index 92855613..f26b39f0 100644 --- a/src/PureJuMP/scosine.jl +++ b/src/PureJuMP/scosine.jl @@ -1,25 +1,3 @@ -# Another function with nontrivial groups and -# repetitious elements. -# NB: scaled version of COSINE - -# Source: -# N. Gould, private communication. - -# classification OUR2-AN-V-0 - -# Problem 50 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - -# Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the original paper -# (See issue #36) - export scosine "Another function with nontrivial groups and repetitious elements in size 'n' " diff --git a/src/PureJuMP/shpak1.jl b/src/PureJuMP/shpak1.jl index caad9552..a4fa59a0 100644 --- a/src/PureJuMP/shpak1.jl +++ b/src/PureJuMP/shpak1.jl @@ -1,12 +1,3 @@ -# first problem of -# Global optimization in one-dimensional case -# using analytically defined derivatives of -# objective function -# -#A.Shpak -# -#Computer Science Journal of Moldova, vol.3, no.2(8), 1995 - export Shpak1 "Univariate multimodal minimization problem Shpak1" diff --git a/src/PureJuMP/shpak2.jl b/src/PureJuMP/shpak2.jl index ce7c8033..0f125db7 100644 --- a/src/PureJuMP/shpak2.jl +++ b/src/PureJuMP/shpak2.jl @@ -1,13 +1,3 @@ -# Second problem of -# Global optimization in one-dimensional case -# using analytically defined derivatives of -# objective function - -# A.Shpak - -# Computer Science Journal of Moldova, vol.3, no.2(8), 1995 -# S. Goyette, Sherbrooke 2016/2017 - export Shpak2 "Univariate multimodal minimization problem Shpak2" diff --git a/src/PureJuMP/shpak3.jl b/src/PureJuMP/shpak3.jl index 2cde6649..34cabd35 100644 --- a/src/PureJuMP/shpak3.jl +++ b/src/PureJuMP/shpak3.jl @@ -1,13 +1,3 @@ -#third problem of -#Global optimization in one-dimensional case -#using analytically defined derivatives of -#objective function -# -#A.Shpak -# -#Computer Science Journal of Moldova, vol.3, no.2(8), 1995 -# S. Goyette, Sherbrooke 2016/2017 - export Shpak3 "Univariate multimodal minimization problem Shpak3" diff --git a/src/PureJuMP/shpak4.jl b/src/PureJuMP/shpak4.jl index 84498d85..e3b55e2d 100644 --- a/src/PureJuMP/shpak4.jl +++ b/src/PureJuMP/shpak4.jl @@ -1,14 +1,3 @@ -# 4th problem of -# Global optimization in one-dimensional case -# using analytically defined derivatives of -# objective function -# -# A.Shpak -# -# Computer Science Journal of Moldova, vol.3, no.2(8), 1995 -# -# S. Goyette, Sherbrooke 2016/2017 - export Shpak4 "Univariate multimodal minimization problem Shpak4" diff --git a/src/PureJuMP/shpak5.jl b/src/PureJuMP/shpak5.jl index 367c89b0..43e6b66b 100644 --- a/src/PureJuMP/shpak5.jl +++ b/src/PureJuMP/shpak5.jl @@ -1,14 +1,3 @@ -# fifth problem of -# Global optimization in one-dimensional case -# using analytically defined derivatives of -# objective function -# -# A.Shpak -# -# Computer Science Journal of Moldova, vol.3, no.2(8), 1995 -# -# S. Goyette, Sherbrooke 2016/2017 - export Shpak5 "Univariate multimodal minimization problem Shpak5" diff --git a/src/PureJuMP/shpak6.jl b/src/PureJuMP/shpak6.jl index f2ed7b8d..5ae767e8 100644 --- a/src/PureJuMP/shpak6.jl +++ b/src/PureJuMP/shpak6.jl @@ -1,14 +1,3 @@ -# 6th problem of -# Global optimization in one-dimensional case -# using analytically defined derivatives of -# objective function -# -# A.Shpak -# -#Computer Science Journal of Moldova, vol.3, no.2(8), 1995 -# -# S. Goyette, Sherbrooke 2016/2017 - export Shpak6 "Univariate multimodal minimization problem Shpak6" diff --git a/src/PureJuMP/sinquad.jl b/src/PureJuMP/sinquad.jl index cd18df0b..6e4d3ea3 100644 --- a/src/PureJuMP/sinquad.jl +++ b/src/PureJuMP/sinquad.jl @@ -1,21 +1,3 @@ -# Another function with nontrivial groups and -# repetitious elements. - -# Source: -# N. Gould, private communication. - -# classification OUR2-AY-V-0 - -# Problem 51 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export sinquad "Another function with nontrivial groups and repetitious elements in size 'n' " diff --git a/src/PureJuMP/sparsine.jl b/src/PureJuMP/sparsine.jl index bb884af3..e0cc31b2 100644 --- a/src/PureJuMP/sparsine.jl +++ b/src/PureJuMP/sparsine.jl @@ -1,17 +1,3 @@ -# A sparse problem involving sine functions - -# classification OUR2-AN-V-0 - -# Problem 52 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export sparsine "A sparse problem involving sine functions in size 'n' " diff --git a/src/PureJuMP/sparsqur.jl b/src/PureJuMP/sparsqur.jl index 966c805b..27a2a7b0 100644 --- a/src/PureJuMP/sparsqur.jl +++ b/src/PureJuMP/sparsqur.jl @@ -1,17 +1,3 @@ -# A sparse quartic problem - -# classification OUR2-AN-V-0 - -# Problem 53 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export sparsqur "A sparse quartic problem in size 'n' " diff --git a/src/PureJuMP/spmsrtls.jl b/src/PureJuMP/spmsrtls.jl index 98ae91cc..0dfb9d05 100644 --- a/src/PureJuMP/spmsrtls.jl +++ b/src/PureJuMP/spmsrtls.jl @@ -1,23 +1,3 @@ -# Liu and Nocedal tridiagonal matrix square root problem. - -# Source: problem 151 (p. 93) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. - -# See also -# -# problem 54 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf - -# classification SUR2-AN-V-V export spmsrtls function spmsrtls(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/srosenbr.jl b/src/PureJuMP/srosenbr.jl index fc971e61..6348018b 100644 --- a/src/PureJuMP/srosenbr.jl +++ b/src/PureJuMP/srosenbr.jl @@ -1,22 +1,3 @@ -# The separable extension of Rosenbrock's function. - -# Source: problem 21 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# classification SUR2-AN-V-0 - -# Problem 55 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export srosenbr "The separable extension of Rosenbrock's function 'n' " diff --git a/src/PureJuMP/steering.jl b/src/PureJuMP/steering.jl index 353be640..c010870b 100644 --- a/src/PureJuMP/steering.jl +++ b/src/PureJuMP/steering.jl @@ -1,9 +1,3 @@ -# Rocket Steering Problem -# Trapezoidal formulation -# COPS 2.0 - September 2000 -# COPS 3.0 - November 2002 -# COPS 3.1 - March 2004 - export steering function steering(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/structural.jl b/src/PureJuMP/structural.jl index 65ba54d4..76afec8c 100644 --- a/src/PureJuMP/structural.jl +++ b/src/PureJuMP/structural.jl @@ -1,8 +1,3 @@ - -# JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, -# Introduction to Optimization class. -# https://laurentlessard.com/teaching/524-intro-to-optimization/ - export structural function structural(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/tetra.jl b/src/PureJuMP/tetra.jl index d0411ae2..f36fc290 100644 --- a/src/PureJuMP/tetra.jl +++ b/src/PureJuMP/tetra.jl @@ -1,11 +1,3 @@ -# Minimize the sum of the inverse weighted mean ratio of the elements in a fixed–boundary -# tetrahedral mesh by adjusting the locations of the free vertices. - -# This is problem 19 in the COPS (Version 3) collection of -# E. Dolan and J. More -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - include("../../data/tetra.jl") export tetra diff --git a/src/PureJuMP/threepk.jl b/src/PureJuMP/threepk.jl index c27df67d..8d76a1ac 100644 --- a/src/PureJuMP/threepk.jl +++ b/src/PureJuMP/threepk.jl @@ -1,73 +1,3 @@ -# -# Converted in Julia from https://github.com/mpf/Optimization-Test-Problems -# -#************************** -# SET UP THE INITIAL DATA * -#************************** -# Problem : -# ********* -# A problem arising in the estimation of structured O/D matrix -# Source: -# M. Bierlaire, private communication -# see also -# M. Bierlaire and Ph. L. Toint, -# MEUSE: an origin-destination estimator that exploits structure, -# Transportation Research B, 29, 1, 47--60, 1995. -# SIF input: Ph. Toint, Dec 1989, Corrected July 1993. -# classification SUR2-MN-30-0 -# Parameters -# Number of parking columns -# Number of centroids -# Gamma : general trust in the countings -# Objective for fill-up coefficients -# Inverse of the weights for fill-up coefficients -# Number of available countings -# Inverse of the weight on unknow cells -# Trip ends -# Some interesting values... -# Countings -# Inverse of the trusts in countings -# Coefficients pour les parkings -# O/D matrix -# A priori information, but not parkings -# Parking coefficients -# Unknown parking entries -# Countings -# Parking columns -# 1,0 -# 2,0 -# 3,0 -# 4,0 -# 5,0 -# 0,1 -# 2,1 -# 3,1 -# 4,1 -# 5,1 -# 0,2 -# 1,2 -# 3,2 -# 4,2 -# 5,2 -# Other columns -# 0,3 -# 1,3 -# 2,3 -# 4,3 -# 5,3 -# 0,4 -# 1,4 -# 2,4 -# 3,4 -# 5,4 -# 0,5 -# 1,5 -# 2,5 -# 3,5 -# 4,5 -# Variance minimization -# A priori information, but not parkings -# Parking coefficients export threepk function threepk(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/thurber.jl b/src/PureJuMP/thurber.jl index 2f28695c..dfb5185b 100644 --- a/src/PureJuMP/thurber.jl +++ b/src/PureJuMP/thurber.jl @@ -1,39 +1,3 @@ - -#= -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/thurber.dat - -NIST/ITL StRD -Dataset Name: Thurber (Thurber.dat) - -File Format: ASCII - Starting Values (lines 41 to 47) - Certified Values (lines 41 to 52) - Data (lines 61 to 97) - -Procedure: Nonlinear Least Squares Regression - -Description: These data are the result of a NIST study involving - semiconductor electron mobility. The response - variable is a measure of electron mobility, and the - predictor variable is the natural log of the density. - -Reference: Thurber, R., NIST (197?). - Semiconductor electron mobility modeling. - -Data: 1 Response Variable (y = electron mobility) - 1 Predictor Variable (x = log[density]) - 37 Observations - Higher Level of Difficulty - Observed Data - -Model: Rational Class (cubic/cubic) - 7 Parameters (b1 to b7) - - y = (b1 + b2*x + b3*x**2 + b4*x**3) / - (1 + b5*x + b6*x**2 + b7*x**3) + e -=# -# T. Migot, Montreal, 2023. - export thurber function thurber(args...; kwargs...) diff --git a/src/PureJuMP/tointgss.jl b/src/PureJuMP/tointgss.jl index b78fbfef..59a2e045 100644 --- a/src/PureJuMP/tointgss.jl +++ b/src/PureJuMP/tointgss.jl @@ -1,26 +1,3 @@ -# Toint's Gaussian problem. - -# This problem has N-2 trivial groups, all of which have 1 nonlinear -# element - -# Source: problem 21 in -# Ph.L. Toint, -# "Test problems for partially separable optimization and results -# for the routine PSPMIN", -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. - -# classification OUR2-AY-V-0 - -# Problem 56 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export tointgss "Toint's Gaussian problem in size 'n' " diff --git a/src/PureJuMP/torsion.jl b/src/PureJuMP/torsion.jl index 926d1e45..79807ca4 100644 --- a/src/PureJuMP/torsion.jl +++ b/src/PureJuMP/torsion.jl @@ -1,8 +1,3 @@ -# Torsion problem -# Liz Dolan - Summer 2000 -# Version 2.0 - October 2000 -# COPS 3.1 - March 2004 - export torsion function torsion(args...; n = default_nvar, kwargs...) diff --git a/src/PureJuMP/tquartic.jl b/src/PureJuMP/tquartic.jl index cfe94a58..aa66eaa8 100644 --- a/src/PureJuMP/tquartic.jl +++ b/src/PureJuMP/tquartic.jl @@ -1,21 +1,3 @@ -# A quartic function with nontrivial groups and -# repetitious elements. - -# Source: -# Ph. Toint, private communication. - -# classification SUR2-AN-V-0# - -# Problem 57 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# J.-P. Dussault, Clermont-Ferrand 05/2016. - export tquartic "A quartic function with nontrivial groups and repetitious elements in size 'n' " diff --git a/src/PureJuMP/triangle.jl b/src/PureJuMP/triangle.jl index ab781cd6..64ae30e5 100644 --- a/src/PureJuMP/triangle.jl +++ b/src/PureJuMP/triangle.jl @@ -1,10 +1,3 @@ -# Minimize the time taken for a robot arm to travel between two points. - -# This is problem 18 in the COPS (Version 3) collection of -# E. Dolan and J. More -# see "Benchmarking Optimization Software with COPS" -# Argonne National Labs Technical Report ANL/MCS-246 (2004) - include("../../data/triangle.jl") export triangle diff --git a/src/PureJuMP/tridia.jl b/src/PureJuMP/tridia.jl index f8cba1f6..b4c67ced 100644 --- a/src/PureJuMP/tridia.jl +++ b/src/PureJuMP/tridia.jl @@ -1,18 +1,3 @@ -# Shanno's TRIDIA quadratic tridiagonal problem. -# -# Source: problem 8 in -# Ph.L. Toint, -# "Test problems for partially separable optimization and results -# for the routine PSPMIN", -# Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. -# -# See also Buckley#40 (p.96) -# -# classification QUR2-AN-V-0 -# -# This problem is decomposed in n linear groups, the last n-1 of which -# are 2 x 2 and singular. - export tridia "Shanno's TRIDIA quadratic tridiagonal problem." diff --git a/src/PureJuMP/vardim.jl b/src/PureJuMP/vardim.jl index c5dc0a46..985223e9 100644 --- a/src/PureJuMP/vardim.jl +++ b/src/PureJuMP/vardim.jl @@ -1,17 +1,3 @@ -# Variable dimension problem. -# This problem is a sum of n+2 least-squares groups, the first n of -# which have only a linear element. -# It Hessian matrix is dense. -# -# Source: problem 25 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# -# See also Buckley#72 (p.98). -# -# classification SUR2-AN-V-0 - export vardim "Variable dimension problem." diff --git a/src/PureJuMP/variational.jl b/src/PureJuMP/variational.jl index 846a38d8..5c8d3a1a 100644 --- a/src/PureJuMP/variational.jl +++ b/src/PureJuMP/variational.jl @@ -1,13 +1,3 @@ -# Discretization of a variational problem -# -# Problem 15 in -# L. Luksan, C. Matonoha and J. Vlcek -# Sparse Test Problems for Unconstrained Optimization, -# Technical Report 1064, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization export variational function variational(; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/vibrbeam.jl b/src/PureJuMP/vibrbeam.jl index 8d813277..dbcfba19 100644 --- a/src/PureJuMP/vibrbeam.jl +++ b/src/PureJuMP/vibrbeam.jl @@ -1,29 +1,3 @@ -# https://bitbucket.org/optrove/sif/src/master/VIBRBEAM.SIF -# A nonlinear least-squares problem arising from laser-Doppler -# measurements of a vibrating beam. The data correspond to a simulated -# experiment where two laser-Doppler velocimeters take measurements -# at random points along the centreline of the beam. These measurements -# consist of a position (x), an incident angle (p) and the magnitude -# of the velocity along the line of sight (v). -# The problem is then to fit - -# 2 3 2 3 -# v = (c + c x + c x + c x ) cos[ d + d x + d x + d x - p ] -# 0 1 2 3 0 1 2 3 -# <---- magnitude -----> <------ phase -----> - -# in the least-squares sense. - -# Source: -# a modification of an exercize for L. Watson course on LANCELOT in -# the Spring 1993. Compared to the original proposal, the unnecessary -# elements were removed as well as an unnecessary constraint on the phase. - -# SIF input: Ph. L. Toint, May 1993, based on a proposal by -# D. E. Montgomery, Virginia Tech., April 1993. - -# classification SUR2-MN-8-0 - export vibrbeam function vibrbeam(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/watson.jl b/src/PureJuMP/watson.jl index 6dc9def6..ce7be94b 100644 --- a/src/PureJuMP/watson.jl +++ b/src/PureJuMP/watson.jl @@ -1,19 +1,3 @@ -# -# Watson problem in varaible dimension ( 2 <= n <= 31 ). -# This function is a nonlinear least squares with 31 groups. -# -# Source: problem 20 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -# Also problem 128 (p. 100) in -# A.R. Buckley, -# "Test functions for unconstrained minimization", -# TR 1989CS-3, Mathematics, statistics and computing centre, -# Dalhousie University, Halifax (CDN), 1989. -# -# SUR2-AN-V-0 - export watson function watson(args...; n::Int = default_nvar, kwargs...) diff --git a/src/PureJuMP/woods.jl b/src/PureJuMP/woods.jl index 8127b51a..9a40084f 100644 --- a/src/PureJuMP/woods.jl +++ b/src/PureJuMP/woods.jl @@ -1,40 +1,3 @@ -# The extended Woods problem. - -# This problem is a sum of n/4 sets of 6 terms, each of which is -# assigned its own group. For a given set i, the groups are -# A(i), B(i), C(i), D(i), E(i) and F(i). Groups A(i) and C(i) contain 1 -# nonlinear element each, denoted Y(i) and Z(i). - -# The problem dimension is defined from the number of these sets. -# The number of problem variables is then 4 times larger. - -# This version uses a slightly unorthodox expression of Woods -# function as a sum of squares (see Buckley) - -# Source: problem 14 in -# J.J. More', B.S. Garbow and K.E. Hillstrom, -# "Testing Unconstrained Optimization Software", -# ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - -# See also Toint#27, Buckley#17 (p. 101), Conn, Gould, Toint#7 - -# classification SUR2-AN-V-0 - -# See also -# -# problem 58 in -# L. Luksan, C. Matonoha and J. Vlcek -# Modified CUTE problems for sparse unconstrained optimization, -# Technical Report 1081, -# Institute of Computer Science, -# Academy of Science of the Czech Republic -# -# http://www.cs.cas.cz/matonoha/download/V1081.pdf -# -# classification SUR2-AN-V-0 -# -# J.-P. Dussault, Clermont-Ferrand, 05/2016. - export woods "The extended Woods problem `n` " diff --git a/src/PureJuMP/zangwil3.jl b/src/PureJuMP/zangwil3.jl index 7f04cdc8..dc8a627c 100644 --- a/src/PureJuMP/zangwil3.jl +++ b/src/PureJuMP/zangwil3.jl @@ -1,15 +1,3 @@ -# Source: problem 1 in -# P.T. Boggs and J.W. Tolle, -# "A strategy for global convergence in a sequential -# quadratic programming algorithm", -# SINUM 26(3), pp. 600-623, 1989. -# -# Problem from CUTE: https://github.com/mpf/Optimization-Test-Problems/blob/master/cute/zangwil3.mod -# -# classification NLR2-AN-3-3 -# -# A. Cebola, Paraná 10/2016. - export zangwil3 "Zangwil3 Model" From 0e2af6e94ae1a1c6672f0ccb1a2012ba2c5e3d33 Mon Sep 17 00:00:00 2001 From: tmigot Date: Sat, 18 Apr 2026 15:59:58 -0400 Subject: [PATCH 6/8] fix --- src/Meta/BOX3.jl | 18 ++++++++++++------ src/Meta/bard.jl | 13 ++++++++++++- src/Meta/beale.jl | 13 ++++++++++++- src/Meta/biggs5.jl | 13 ++++++++++++- src/Meta/biggs6.jl | 13 ++++++++++++- src/Meta/brownal.jl | 13 ++++++++++++- src/Meta/brownbs.jl | 13 ++++++++++++- src/Meta/brownden.jl | 13 ++++++++++++- src/Meta/broyden3d.jl | 13 ++++++++++++- src/Meta/brybnd.jl | 13 ++++++++++++- src/Meta/dixmaane.jl | 3 ++- src/Meta/dixmaanf.jl | 3 ++- src/Meta/dixmaang.jl | 3 ++- src/Meta/dixmaanh.jl | 3 ++- src/Meta/freuroth.jl | 13 ++++++++++++- src/Meta/gaussian.jl | 13 ++++++++++++- src/Meta/gulf.jl | 13 ++++++++++++- src/Meta/helical.jl | 13 ++++++++++++- src/Meta/integreq.jl | 13 ++++++++++++- src/Meta/jennrichsampson.jl | 13 ++++++++++++- src/Meta/kowosb.jl | 13 ++++++++++++- src/Meta/meyer3.jl | 13 ++++++++++++- src/Meta/mgh09.jl | 13 ++++++++++++- src/Meta/mgh10.jl | 13 ++++++++++++- src/Meta/mgh17.jl | 13 ++++++++++++- src/Meta/morebv.jl | 13 ++++++++++++- src/Meta/osborne1.jl | 13 ++++++++++++- src/Meta/osborne2.jl | 13 ++++++++++++- src/Meta/penalty1.jl | 13 ++++++++++++- src/Meta/penalty2.jl | 13 ++++++++++++- src/Meta/powellbs.jl | 13 ++++++++++++- src/Meta/powellsg.jl | 13 ++++++++++++- src/Meta/sbrybnd.jl | 13 ++++++++++++- src/Meta/srosenbr.jl | 13 ++++++++++++- src/Meta/watson.jl | 13 ++++++++++++- src/Meta/woods.jl | 13 ++++++++++++- src/OptimizationProblems.jl | 8 ++++++++ 37 files changed, 400 insertions(+), 41 deletions(-) diff --git a/src/Meta/BOX3.jl b/src/Meta/BOX3.jl index be2c4c09..7c469b22 100644 --- a/src/Meta/BOX3.jl +++ b/src/Meta/BOX3.jl @@ -23,18 +23,24 @@ J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -Source: Problem 12 in -J.J. More', B.S. Garbow and K.E. Hillstrom, -"Testing Unconstrained Optimization Software", -ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. - See also Buckley#BOX663 SIF input: Ph. Toint, Dec 1989. classification SUR2-AN-3-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_BOX3_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_BOX3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bard.jl b/src/Meta/bard.jl index 7adfdd48..2374ac21 100644 --- a/src/Meta/bard.jl +++ b/src/Meta/bard.jl @@ -32,7 +32,18 @@ See also Buckley#16 classification SUR2-AN-3-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_bard_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_bard_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/beale.jl b/src/Meta/beale.jl index edabc9f5..d330113d 100644 --- a/src/Meta/beale.jl +++ b/src/Meta/beale.jl @@ -31,7 +31,18 @@ classification SUR2-AN-2-0 A. Cebola, Curitiba 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_beale_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_beale_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/biggs5.jl b/src/Meta/biggs5.jl index 7d497e7a..6c9886a8 100644 --- a/src/Meta/biggs5.jl +++ b/src/Meta/biggs5.jl @@ -35,7 +35,18 @@ Also problem 74 in classification SXR2-AN-6-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_biggs5_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_biggs5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/biggs6.jl b/src/Meta/biggs6.jl index a6790a5b..e31b277d 100644 --- a/src/Meta/biggs6.jl +++ b/src/Meta/biggs6.jl @@ -32,7 +32,18 @@ Dalhousie University, Halifax (CDN), 1989. classification SUR2-AN-6-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_biggs6_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_biggs6_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brownal.jl b/src/Meta/brownal.jl index f99fd4e7..b4a5baec 100644 --- a/src/Meta/brownal.jl +++ b/src/Meta/brownal.jl @@ -32,7 +32,18 @@ Alsso problem 79 in Dalhousie University, Halifax (CDN), 1989. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_brownal_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_brownal_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brownbs.jl b/src/Meta/brownbs.jl index b0cb11a6..edc9845e 100644 --- a/src/Meta/brownbs.jl +++ b/src/Meta/brownbs.jl @@ -31,7 +31,18 @@ classification SUR2-AN-2-0 A. Cebola, Curitiba 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_brownbs_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_brownbs_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brownden.jl b/src/Meta/brownden.jl index 54e60610..d78a1e42 100644 --- a/src/Meta/brownden.jl +++ b/src/Meta/brownden.jl @@ -30,7 +30,18 @@ See also Buckley#30 classification SUR2-AN-4-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_brownden_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_brownden_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/broyden3d.jl b/src/Meta/broyden3d.jl index 9efc387e..3d9a1c43 100644 --- a/src/Meta/broyden3d.jl +++ b/src/Meta/broyden3d.jl @@ -32,7 +32,18 @@ Also problem 78 in Dalhousie University, Halifax (CDN), 1989. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_broyden3d_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_broyden3d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/brybnd.jl b/src/Meta/brybnd.jl index 18c94da1..abb058e6 100644 --- a/src/Meta/brybnd.jl +++ b/src/Meta/brybnd.jl @@ -61,7 +61,18 @@ D. Orban, Montreal, 08/2015. # (See issue #36) """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_brybnd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_brybnd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaane.jl b/src/Meta/dixmaane.jl index 4f41048a..a72c56d4 100644 --- a/src/Meta/dixmaane.jl +++ b/src/Meta/dixmaane.jl @@ -40,7 +40,8 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. -""":origin_notes => raw"""""", +""", + :origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaane_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaanf.jl b/src/Meta/dixmaanf.jl index 92b64e9d..9618a9d0 100644 --- a/src/Meta/dixmaanf.jl +++ b/src/Meta/dixmaanf.jl @@ -40,7 +40,8 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. -""":origin_notes => raw"""""", +""", + :origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaanf_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaang.jl b/src/Meta/dixmaang.jl index ecdbba2d..184c045f 100644 --- a/src/Meta/dixmaang.jl +++ b/src/Meta/dixmaang.jl @@ -40,7 +40,8 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. -""":origin_notes => raw"""""", +""", + :origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaang_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/dixmaanh.jl b/src/Meta/dixmaanh.jl index f2ae071e..2de77097 100644 --- a/src/Meta/dixmaanh.jl +++ b/src/Meta/dixmaanh.jl @@ -40,7 +40,8 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. -""":origin_notes => raw"""""", +""", + :origin_notes => raw"""""", :reference => raw"""""", ) get_dixmaanh_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) diff --git a/src/Meta/freuroth.jl b/src/Meta/freuroth.jl index 1c945a23..790f9d39 100644 --- a/src/Meta/freuroth.jl +++ b/src/Meta/freuroth.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 J.-P. Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_freuroth_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_freuroth_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gaussian.jl b/src/Meta/gaussian.jl index 6490730a..dc997edd 100644 --- a/src/Meta/gaussian.jl +++ b/src/Meta/gaussian.jl @@ -28,7 +28,18 @@ See also Buckley#28 classification SUR2-AN-3-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_gaussian_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_gaussian_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/gulf.jl b/src/Meta/gulf.jl index dc5f0130..3f22e890 100644 --- a/src/Meta/gulf.jl +++ b/src/Meta/gulf.jl @@ -33,7 +33,18 @@ Also problem 27 (p. 57) in SUR2-MN-3-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_gulf_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_gulf_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/helical.jl b/src/Meta/helical.jl index 12572ca7..293f95dd 100644 --- a/src/Meta/helical.jl +++ b/src/Meta/helical.jl @@ -24,7 +24,18 @@ J.J. More', B.S. Garbow and K.E. Hillstrom, ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_helical_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_helical_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/integreq.jl b/src/Meta/integreq.jl index babcada3..d69be2ca 100644 --- a/src/Meta/integreq.jl +++ b/src/Meta/integreq.jl @@ -33,7 +33,18 @@ Also problem 165 (p. 74) in classification NOR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_integreq_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_integreq_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/jennrichsampson.jl b/src/Meta/jennrichsampson.jl index a2e70ae6..f42ce50d 100644 --- a/src/Meta/jennrichsampson.jl +++ b/src/Meta/jennrichsampson.jl @@ -24,7 +24,18 @@ J.J. More', B.S. Garbow and K.E. Hillstrom, ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_jennrichsampson_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_jennrichsampson_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/kowosb.jl b/src/Meta/kowosb.jl index c3d3b83e..7c35d07e 100644 --- a/src/Meta/kowosb.jl +++ b/src/Meta/kowosb.jl @@ -25,7 +25,18 @@ ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. classification SUR2-MN-4-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_kowosb_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_kowosb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/meyer3.jl b/src/Meta/meyer3.jl index 8ec32b90..119b86cf 100644 --- a/src/Meta/meyer3.jl +++ b/src/Meta/meyer3.jl @@ -30,7 +30,18 @@ See also Buckley #29 (p. 73). classification SUR2-RN-3-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_meyer3_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_meyer3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh09.jl b/src/Meta/mgh09.jl index 43e51a76..42b07080 100644 --- a/src/Meta/mgh09.jl +++ b/src/Meta/mgh09.jl @@ -57,7 +57,18 @@ Model: Rational Class (linear/quadratic) T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_mgh09_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_mgh09_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh10.jl b/src/Meta/mgh10.jl index 81f4370c..08a37c72 100644 --- a/src/Meta/mgh10.jl +++ b/src/Meta/mgh10.jl @@ -57,7 +57,18 @@ Model: Exponential Class T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_mgh10_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_mgh10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/mgh17.jl b/src/Meta/mgh17.jl index 4dac8248..68166742 100644 --- a/src/Meta/mgh17.jl +++ b/src/Meta/mgh17.jl @@ -57,7 +57,18 @@ Model: Exponential Class T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_mgh17_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_mgh17_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/morebv.jl b/src/Meta/morebv.jl index b1ceaede..e2221145 100644 --- a/src/Meta/morebv.jl +++ b/src/Meta/morebv.jl @@ -41,7 +41,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_morebv_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_morebv_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/osborne1.jl b/src/Meta/osborne1.jl index ca10c442..b7d4f19e 100644 --- a/src/Meta/osborne1.jl +++ b/src/Meta/osborne1.jl @@ -28,7 +28,18 @@ See alos Buckley#32 (p. 77). classification NOR2-MN-5-33 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_osborne1_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_osborne1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/osborne2.jl b/src/Meta/osborne2.jl index 3f1cbaec..e5610f83 100644 --- a/src/Meta/osborne2.jl +++ b/src/Meta/osborne2.jl @@ -28,7 +28,18 @@ See also Buckley#32 (p.78). classification NOR2-MN-11-65 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_osborne2_nvar(; n::Integer = default_nvar, kwargs...) = 11 get_osborne2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty1.jl b/src/Meta/penalty1.jl index 70275f45..29b25f1c 100644 --- a/src/Meta/penalty1.jl +++ b/src/Meta/penalty1.jl @@ -33,7 +33,18 @@ See also Buckley #181 (p. 79) classification SUR2-AN-V-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_penalty1_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty2.jl b/src/Meta/penalty2.jl index 4b235fbf..4fa6d19b 100644 --- a/src/Meta/penalty2.jl +++ b/src/Meta/penalty2.jl @@ -29,7 +29,18 @@ classification SUR2-AN-V-0 J.-P. Dussault, Clermont-Ferrand 06/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_penalty2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/powellbs.jl b/src/Meta/powellbs.jl index 372f6403..fd581a8a 100644 --- a/src/Meta/powellbs.jl +++ b/src/Meta/powellbs.jl @@ -28,7 +28,18 @@ See also Toint#34, Buckley#22 (p. 82). classification NOR2-AN-2-2 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_powellbs_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_powellbs_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/powellsg.jl b/src/Meta/powellsg.jl index 9e3e587f..5e0d0bc6 100644 --- a/src/Meta/powellsg.jl +++ b/src/Meta/powellsg.jl @@ -52,7 +52,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_powellsg_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) # number of variables adjusted to be a multiple of 4 get_powellsg_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sbrybnd.jl b/src/Meta/sbrybnd.jl index eb623128..ef6a284b 100644 --- a/src/Meta/sbrybnd.jl +++ b/src/Meta/sbrybnd.jl @@ -45,7 +45,18 @@ comparing it against their brybnd that appears to be a typo) J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_sbrybnd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sbrybnd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/srosenbr.jl b/src/Meta/srosenbr.jl index a279a6ea..1ce164f8 100644 --- a/src/Meta/srosenbr.jl +++ b/src/Meta/srosenbr.jl @@ -38,7 +38,18 @@ srosenbr_meta = Dict( J.-P. Dussault, Clermont-Ferrand 05/2016. """, - :origin_notes => raw"""""", + :origin_notes => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, :reference => raw"""""", ) get_srosenbr_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 diff --git a/src/Meta/watson.jl b/src/Meta/watson.jl index 7c42ebd4..8787239f 100644 --- a/src/Meta/watson.jl +++ b/src/Meta/watson.jl @@ -35,7 +35,18 @@ watson_meta = Dict( SUR2-AN-V-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} + """, ) get_watson_nvar(; n::Integer = default_nvar, kwargs...) = min(max(n, 2), 31) get_watson_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/woods.jl b/src/Meta/woods.jl index f09a3c35..3975269c 100644 --- a/src/Meta/woods.jl +++ b/src/Meta/woods.jl @@ -57,7 +57,18 @@ woods_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{MoreGarbowHillstrom1981, + author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, + title = {Testing Unconstrained Optimization Software}, + journal = {ACM Transactions on Mathematical Software}, + year = {1981}, + volume = {7}, + number = {1}, + pages = {17--41}, + doi = {10.1145/355934.355936} +} +""", ) get_woods_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) # number of variables adjusted to be a multiple of 4 get_woods_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/OptimizationProblems.jl b/src/OptimizationProblems.jl index 7ea7b664..0bdcef00 100644 --- a/src/OptimizationProblems.jl +++ b/src/OptimizationProblems.jl @@ -34,6 +34,10 @@ const cols_names = [ :is_feasible :defined_everywhere :origin + :url + :notes + :origin_notes + :reference ] const types = [ @@ -54,6 +58,10 @@ const types = [ Union{Bool, Missing} Union{Bool, Missing} Symbol + String + String + String + String ] """ From 278ee84da3fa151140662dbed0cabc90f510bcad Mon Sep 17 00:00:00 2001 From: tmigot Date: Sat, 18 Apr 2026 16:39:08 -0400 Subject: [PATCH 7/8] add refs --- src/Meta/BOX2.jl | 20 +++++++++++---- src/Meta/BOX3.jl | 12 ++++----- src/Meta/Dus2_1.jl | 12 ++++----- src/Meta/Dus2_3.jl | 12 ++++----- src/Meta/Dus2_9.jl | 12 ++++----- src/Meta/Duscube.jl | 12 ++++----- src/Meta/auglag.jl | 13 +++++++++- src/Meta/bdqrtic.jl | 13 +++++++++- src/Meta/bearing.jl | 12 ++++++++- src/Meta/booth.jl | 23 ++++++++++++----- src/Meta/boundary.jl | 23 +++++++++++------ src/Meta/bqp1var.jl | 15 +++++++++-- src/Meta/britgas.jl | 15 +++++++++-- src/Meta/browngen1.jl | 13 +++++++++- src/Meta/browngen2.jl | 13 +++++++++- src/Meta/broyden7d.jl | 13 +++++++++- src/Meta/broydn7d.jl | 13 +++++++++- src/Meta/bt1.jl | 12 ++++++++- src/Meta/camshape.jl | 12 ++++++++- src/Meta/catenary.jl | 21 ++++++++++------ src/Meta/catmix.jl | 11 +++++++- src/Meta/chain.jl | 12 ++++++++- src/Meta/chainwoo.jl | 13 +++++++++- src/Meta/channel.jl | 12 ++++++++- src/Meta/chnrosnb_mod.jl | 13 +++++++++- src/Meta/cliff.jl | 12 ++++++++- src/Meta/clnlbeam.jl | 21 ++++++++++++---- src/Meta/clplatea.jl | 24 ++++++++++++------ src/Meta/clplateb.jl | 24 ++++++++++++------ src/Meta/clplatec.jl | 24 ++++++++++++------ src/Meta/controlinvestment.jl | 14 ++++++++--- src/Meta/cosine.jl | 13 +++++++++- src/Meta/cragglvy.jl | 13 +++++++++- src/Meta/cragglvy2.jl | 13 +++++++++- src/Meta/curly.jl | 13 +++++++++- src/Meta/curly10.jl | 13 +++++++++- src/Meta/curly20.jl | 13 +++++++++- src/Meta/curly30.jl | 13 +++++++++- src/Meta/danwood.jl | 16 +++++++++--- src/Meta/dixmaane.jl | 28 +++++++++++++-------- src/Meta/dixmaanf.jl | 27 ++++++++++++-------- src/Meta/dixmaang.jl | 28 +++++++++++++-------- src/Meta/dixmaanh.jl | 28 +++++++++++++-------- src/Meta/dixmaani.jl | 28 +++++++++++++-------- src/Meta/dixmaanj.jl | 28 +++++++++++++-------- src/Meta/dixmaank.jl | 28 +++++++++++++-------- src/Meta/dixmaanl.jl | 28 +++++++++++++-------- src/Meta/dixmaanm.jl | 24 +++++++++++------- src/Meta/dixmaann.jl | 24 +++++++++++------- src/Meta/dixmaano.jl | 24 +++++++++++------- src/Meta/dixmaanp.jl | 24 +++++++++++------- src/Meta/dixon3dq.jl | 22 +++++++++++----- src/Meta/dqdrtic.jl | 22 ++++++++++------ src/Meta/dqrtic.jl | 31 +++++++++++++++-------- src/Meta/edensch.jl | 13 +++++++++- src/Meta/eg2.jl | 13 +++++++++- src/Meta/elec.jl | 12 ++++++++- src/Meta/engval1.jl | 13 +++++++++- src/Meta/errinros_mod.jl | 13 +++++++++- src/Meta/extrosnb.jl | 13 +++++++++- src/Meta/fletcbv2.jl | 13 +++++++++- src/Meta/fletcbv3_mod.jl | 13 +++++++++- src/Meta/fletchcr.jl | 13 +++++++++- src/Meta/fminsrf2.jl | 13 +++++++++- src/Meta/freuroth.jl | 16 ++++++------ src/Meta/gasoil.jl | 19 +++++++++++--- src/Meta/gaussian.jl | 10 ++++---- src/Meta/genbroydenb.jl | 23 +++++++++++------ src/Meta/genbroydentri.jl | 24 ++++++++++++------ src/Meta/genhumps.jl | 28 +++++++++++++-------- src/Meta/genrose.jl | 13 +++++++++- src/Meta/genrose_nash.jl | 47 +++++++++++++++++++++-------------- src/Meta/glider.jl | 19 +++++++++++--- src/Meta/gulf.jl | 10 ++++---- src/Meta/hahn1.jl | 4 +-- src/Meta/helical.jl | 8 +++--- src/Meta/hovercraft1d.jl | 19 +++++++++----- src/Meta/hs1.jl | 13 +++++++++- src/Meta/hs10.jl | 13 +++++++++- src/Meta/hs100.jl | 13 +++++++++- src/Meta/hs101.jl | 13 +++++++++- src/Meta/hs102.jl | 13 +++++++++- src/Meta/hs103.jl | 13 +++++++++- src/Meta/hs104.jl | 13 +++++++++- src/Meta/hs105.jl | 13 +++++++++- src/Meta/hs106.jl | 13 +++++++++- src/Meta/hs107.jl | 13 +++++++++- src/Meta/hs108.jl | 13 +++++++++- src/Meta/hs109.jl | 13 +++++++++- src/Meta/hs11.jl | 13 +++++++++- src/Meta/hs110.jl | 13 +++++++++- src/Meta/hs111.jl | 13 +++++++++- src/Meta/hs112.jl | 13 +++++++++- src/Meta/hs113.jl | 13 +++++++++- src/Meta/hs114.jl | 13 +++++++++- src/Meta/hs116.jl | 13 +++++++++- src/Meta/hs117.jl | 13 +++++++++- src/Meta/hs118.jl | 13 +++++++++- src/Meta/hs119.jl | 13 +++++++++- src/Meta/hs12.jl | 13 +++++++++- src/Meta/hs13.jl | 13 +++++++++- src/Meta/hs14.jl | 13 +++++++++- src/Meta/hs15.jl | 13 +++++++++- src/Meta/hs16.jl | 13 +++++++++- src/Meta/hs17.jl | 13 +++++++++- src/Meta/hs18.jl | 13 +++++++++- src/Meta/hs19.jl | 13 +++++++++- src/Meta/hs2.jl | 13 +++++++++- src/Meta/hs20.jl | 13 +++++++++- src/Meta/hs201.jl | 13 +++++++++- src/Meta/hs21.jl | 13 +++++++++- src/Meta/hs211.jl | 13 +++++++++- src/Meta/hs219.jl | 13 +++++++++- src/Meta/hs22.jl | 13 +++++++++- src/Meta/hs220.jl | 13 +++++++++- src/Meta/hs221.jl | 13 +++++++++- src/Meta/hs222.jl | 13 +++++++++- src/Meta/hs223.jl | 13 +++++++++- src/Meta/hs224.jl | 13 +++++++++- src/Meta/hs225.jl | 13 +++++++++- src/Meta/hs226.jl | 13 +++++++++- src/Meta/hs227.jl | 13 +++++++++- src/Meta/hs228.jl | 13 +++++++++- src/Meta/hs229.jl | 13 +++++++++- src/Meta/hs23.jl | 13 +++++++++- src/Meta/hs230.jl | 13 +++++++++- src/Meta/hs231.jl | 13 +++++++++- src/Meta/hs232.jl | 13 +++++++++- src/Meta/hs233.jl | 13 +++++++++- src/Meta/hs234.jl | 13 +++++++++- src/Meta/hs235.jl | 13 +++++++++- src/Meta/hs236.jl | 13 +++++++++- src/Meta/hs237.jl | 13 +++++++++- src/Meta/hs238.jl | 13 +++++++++- src/Meta/hs239.jl | 13 +++++++++- src/Meta/hs24.jl | 13 +++++++++- src/Meta/hs240.jl | 13 +++++++++- src/Meta/hs241.jl | 13 +++++++++- src/Meta/hs242.jl | 13 +++++++++- src/Meta/hs243.jl | 13 +++++++++- src/Meta/hs244.jl | 13 +++++++++- src/Meta/hs245.jl | 13 +++++++++- src/Meta/hs246.jl | 13 +++++++++- src/Meta/hs248.jl | 13 +++++++++- src/Meta/hs249.jl | 13 +++++++++- src/Meta/hs25.jl | 13 +++++++++- src/Meta/hs250.jl | 13 +++++++++- src/Meta/hs251.jl | 13 +++++++++- src/Meta/hs252.jl | 13 +++++++++- src/Meta/hs253.jl | 13 +++++++++- src/Meta/hs254.jl | 13 +++++++++- src/Meta/hs255.jl | 13 +++++++++- src/Meta/hs256.jl | 13 +++++++++- src/Meta/hs257.jl | 13 +++++++++- src/Meta/hs258.jl | 13 +++++++++- src/Meta/hs259.jl | 13 +++++++++- src/Meta/hs26.jl | 13 +++++++++- src/Meta/hs260.jl | 13 +++++++++- src/Meta/hs261.jl | 13 +++++++++- src/Meta/hs262.jl | 13 +++++++++- src/Meta/hs263.jl | 13 +++++++++- src/Meta/hs264.jl | 13 +++++++++- src/Meta/hs265.jl | 13 +++++++++- src/Meta/hs27.jl | 13 +++++++++- src/Meta/hs28.jl | 13 +++++++++- src/Meta/hs29.jl | 13 +++++++++- src/Meta/hs3.jl | 13 +++++++++- src/Meta/hs30.jl | 13 +++++++++- src/Meta/hs31.jl | 13 +++++++++- src/Meta/hs316.jl | 13 +++++++++- src/Meta/hs317.jl | 13 +++++++++- src/Meta/hs318.jl | 13 +++++++++- src/Meta/hs319.jl | 13 +++++++++- src/Meta/hs32.jl | 13 +++++++++- src/Meta/hs320.jl | 13 +++++++++- src/Meta/hs321.jl | 13 +++++++++- src/Meta/hs322.jl | 13 +++++++++- src/Meta/hs33.jl | 13 +++++++++- src/Meta/hs34.jl | 13 +++++++++- src/Meta/hs35.jl | 13 +++++++++- src/Meta/hs36.jl | 13 +++++++++- src/Meta/hs37.jl | 13 +++++++++- src/Meta/hs378.jl | 13 +++++++++- src/Meta/hs38.jl | 13 +++++++++- src/Meta/hs39.jl | 13 +++++++++- src/Meta/hs4.jl | 13 +++++++++- src/Meta/hs40.jl | 13 +++++++++- src/Meta/hs41.jl | 13 +++++++++- src/Meta/hs42.jl | 13 +++++++++- src/Meta/hs43.jl | 13 +++++++++- src/Meta/hs44.jl | 13 +++++++++- src/Meta/hs45.jl | 13 +++++++++- src/Meta/hs46.jl | 13 +++++++++- src/Meta/hs47.jl | 13 +++++++++- src/Meta/hs48.jl | 13 +++++++++- src/Meta/hs49.jl | 13 +++++++++- src/Meta/hs5.jl | 13 +++++++++- src/Meta/hs50.jl | 13 +++++++++- src/Meta/hs51.jl | 13 +++++++++- src/Meta/hs52.jl | 13 +++++++++- src/Meta/hs53.jl | 13 +++++++++- src/Meta/hs54.jl | 13 +++++++++- src/Meta/hs55.jl | 13 +++++++++- src/Meta/hs56.jl | 13 +++++++++- src/Meta/hs57.jl | 13 +++++++++- src/Meta/hs59.jl | 13 +++++++++- src/Meta/hs6.jl | 13 +++++++++- src/Meta/hs60.jl | 13 +++++++++- src/Meta/hs61.jl | 13 +++++++++- src/Meta/hs62.jl | 13 +++++++++- src/Meta/hs63.jl | 13 +++++++++- src/Meta/hs64.jl | 13 +++++++++- src/Meta/hs65.jl | 13 +++++++++- src/Meta/hs66.jl | 13 +++++++++- src/Meta/hs68.jl | 13 +++++++++- src/Meta/hs69.jl | 13 +++++++++- src/Meta/hs7.jl | 13 +++++++++- src/Meta/hs70.jl | 13 +++++++++- src/Meta/hs71.jl | 13 +++++++++- src/Meta/hs72.jl | 13 +++++++++- src/Meta/hs73.jl | 13 +++++++++- src/Meta/hs74.jl | 13 +++++++++- src/Meta/hs75.jl | 13 +++++++++- src/Meta/hs76.jl | 13 +++++++++- src/Meta/hs77.jl | 13 +++++++++- src/Meta/hs78.jl | 13 +++++++++- src/Meta/hs79.jl | 13 +++++++++- src/Meta/hs8.jl | 13 +++++++++- src/Meta/hs80.jl | 13 +++++++++- src/Meta/hs81.jl | 13 +++++++++- src/Meta/hs83.jl | 13 +++++++++- src/Meta/hs84.jl | 13 +++++++++- src/Meta/hs86.jl | 13 +++++++++- src/Meta/hs87.jl | 13 +++++++++- src/Meta/hs9.jl | 13 +++++++++- src/Meta/hs93.jl | 13 +++++++++- src/Meta/hs95.jl | 13 +++++++++- src/Meta/hs96.jl | 13 +++++++++- src/Meta/hs97.jl | 13 +++++++++- src/Meta/hs98.jl | 13 +++++++++- src/Meta/hs99.jl | 13 +++++++++- src/Meta/indef_mod.jl | 12 ++++++++- src/Meta/liarwhd.jl | 13 +++++++++- src/Meta/marine.jl | 12 ++++++++- src/Meta/methanol.jl | 12 ++++++++- src/Meta/minsurf.jl | 12 ++++++++- src/Meta/nazareth.jl | 13 +++++++++- src/Meta/ncb20.jl | 13 +++++++++- src/Meta/ncb20b.jl | 13 +++++++++- src/Meta/noncvxu2.jl | 13 +++++++++- src/Meta/noncvxun.jl | 13 +++++++++- src/Meta/nondia.jl | 13 +++++++++- src/Meta/nondquar.jl | 13 +++++++++- src/Meta/penalty3.jl | 13 +++++++++- src/Meta/pinene.jl | 12 ++++++++- src/Meta/polygon.jl | 12 ++++++++- src/Meta/polygon1.jl | 12 ++++++++- src/Meta/quartc.jl | 12 ++++++++- src/Meta/robotarm.jl | 12 ++++++++- src/Meta/rocket.jl | 12 ++++++++- src/Meta/schmvett.jl | 13 +++++++++- src/Meta/scosine.jl | 13 +++++++++- src/Meta/sinquad.jl | 13 +++++++++- src/Meta/sparsine.jl | 13 +++++++++- src/Meta/sparsqur.jl | 13 +++++++++- src/Meta/spmsrtls.jl | 13 +++++++++- src/Meta/srosenbr.jl | 13 +++++++++- src/Meta/steering.jl | 12 ++++++++- src/Meta/tetra.jl | 12 ++++++++- src/Meta/tointgss.jl | 13 +++++++++- src/Meta/tquartic.jl | 13 +++++++++- src/Meta/triangle.jl | 12 ++++++++- src/Meta/variational.jl | 13 +++++++++- 273 files changed, 3322 insertions(+), 554 deletions(-) diff --git a/src/Meta/BOX2.jl b/src/Meta/BOX2.jl index 46d3b5aa..5bc213c1 100644 --- a/src/Meta/BOX2.jl +++ b/src/Meta/BOX2.jl @@ -20,16 +20,26 @@ BOX2_meta = Dict( :notes => raw""" Box problem in 2 variables, obtained by fixing X3 = 1 in BOX2. +classification SXR2-AN-3-0 +""", + :origin_notes => raw""" Source: Problem 11 in A.R. Buckley, "Test functions for unconstrained minimization", TR 1989CS-3, Mathematics, statistics and computing centre, -Dalhousie University, Halifax (CDN), 1989. +Dalhousie University, Halifax (CDN), 1989. + """, + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, -classification SXR2-AN-3-0 -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_BOX2_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_BOX2_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/BOX3.jl b/src/Meta/BOX3.jl index 7c469b22..5d99d53f 100644 --- a/src/Meta/BOX3.jl +++ b/src/Meta/BOX3.jl @@ -18,17 +18,17 @@ BOX3_meta = Dict( :origin => :unknown, :url => "", :notes => raw""" +SIF input: Ph. Toint, Dec 1989. +classification SUR2-AN-3-0 +""", + :origin_notes => raw""" Source: problem 12 in J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -See also Buckley#BOX663 -SIF input: Ph. Toint, Dec 1989. - -classification SUR2-AN-3-0 -""", - :origin_notes => raw"""""", +See also Buckley#BOX663 + """, :reference => raw""" @article{MoreGarbowHillstrom1981, author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, diff --git a/src/Meta/Dus2_1.jl b/src/Meta/Dus2_1.jl index 3016531c..4455f093 100644 --- a/src/Meta/Dus2_1.jl +++ b/src/Meta/Dus2_1.jl @@ -16,17 +16,17 @@ Dus2_1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.dmi.usherb.ca/~dussault/ROP630E17/", :notes => raw""" A one dimensional optimization problem -Problem found in -http://www.dmi.usherb.ca/~dussault/ROP630E17/ -Jean_pierre Dussault - S. Goyette, Sherbrooke 2016/2017 """, - :origin_notes => raw"""""", + :origin_notes => raw""" +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + """, :reference => raw"""""", ) get_Dus2_1_nvar(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/Dus2_3.jl b/src/Meta/Dus2_3.jl index 358ad08b..06d53671 100644 --- a/src/Meta/Dus2_3.jl +++ b/src/Meta/Dus2_3.jl @@ -16,17 +16,17 @@ Dus2_3_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.dmi.usherb.ca/~dussault/ROP630E17/", :notes => raw""" A one dimensional optimization problem -Problem found in -http://www.dmi.usherb.ca/~dussault/ROP630E17/ -Jean_pierre Dussault - S. Goyette, Sherbrooke 2016/2017 """, - :origin_notes => raw"""""", + :origin_notes => raw""" +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + """, :reference => raw"""""", ) get_Dus2_3_nvar(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/Dus2_9.jl b/src/Meta/Dus2_9.jl index 1e8fb5da..929d2606 100644 --- a/src/Meta/Dus2_9.jl +++ b/src/Meta/Dus2_9.jl @@ -16,17 +16,17 @@ Dus2_9_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.dmi.usherb.ca/~dussault/ROP630E17/", :notes => raw""" A one dimensional optimization problem -Problem found in -http://www.dmi.usherb.ca/~dussault/ROP630E17/ -Jean_pierre Dussault - S. Goyette, Sherbrooke 2016/2017 """, - :origin_notes => raw"""""", + :origin_notes => raw""" +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + """, :reference => raw"""""", ) get_Dus2_9_nvar(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/Duscube.jl b/src/Meta/Duscube.jl index 27aeb816..6dc9c249 100644 --- a/src/Meta/Duscube.jl +++ b/src/Meta/Duscube.jl @@ -16,17 +16,17 @@ Duscube_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.dmi.usherb.ca/~dussault/ROP630E17/", :notes => raw""" A one dimensional optimization problem -Problem found in -http://www.dmi.usherb.ca/~dussault/ROP630E17/ -Jean_pierre Dussault - S. Goyette, Sherbrooke 2016/2017 """, - :origin_notes => raw"""""", + :origin_notes => raw""" +Problem found in +http://www.dmi.usherb.ca/~dussault/ROP630E17/ +Jean_pierre Dussault + """, :reference => raw"""""", ) get_Duscube_nvar(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/auglag.jl b/src/Meta/auglag.jl index 492a72c9..99506541 100644 --- a/src/Meta/auglag.jl +++ b/src/Meta/auglag.jl @@ -30,7 +30,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_auglag_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/bdqrtic.jl b/src/Meta/bdqrtic.jl index 33c55878..0cbd1fd5 100644 --- a/src/Meta/bdqrtic.jl +++ b/src/Meta/bdqrtic.jl @@ -43,7 +43,18 @@ classification SUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_bdqrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_bdqrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bearing.jl b/src/Meta/bearing.jl index 4be42d54..bd0fe8ea 100644 --- a/src/Meta/bearing.jl +++ b/src/Meta/bearing.jl @@ -35,7 +35,17 @@ COPS 3.0 - November 2002 COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_bearing_nvar(; n::Integer = default_nvar, diff --git a/src/Meta/booth.jl b/src/Meta/booth.jl index 45e606e6..4922a14e 100644 --- a/src/Meta/booth.jl +++ b/src/Meta/booth.jl @@ -18,16 +18,27 @@ booth_meta = Dict( :origin => :unknown, :url => "", :notes => raw""" +SIF input: Ph. Toint, Dec 1989. +classification NLR2-AN-2-2 +""", + :origin_notes => raw""" Source: Problem 36 in A.R. Buckley, "Test functions for unconstrained minimization", TR 1989CS-3, Mathematics, statistics and computing centre, -Dalhousie University, Halifax (CDN), 1989. -SIF input: Ph. Toint, Dec 1989. -classification NLR2-AN-2-2 -""", - :origin_notes => raw"""""", - :reference => raw"""""", +Dalhousie University, Halifax (CDN), 1989. + """, + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, + ) get_booth_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_booth_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/boundary.jl b/src/Meta/boundary.jl index fb036033..3f15cda4 100644 --- a/src/Meta/boundary.jl +++ b/src/Meta/boundary.jl @@ -16,21 +16,30 @@ boundary_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :academic, - :url => "", + :url => "https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization", :notes => raw""" Discrete boundary value problem - +""", + :origin_notes => raw""" Problem 14 in L. Luksan, C. Matonoha and J. Vlcek Sparse Test Problems for Unconstrained Optimization, Technical Report 1064, Institute of Computer Science, -Academy of Science of the Czech Republic +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, -https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_boundary_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/bqp1var.jl b/src/Meta/bqp1var.jl index 59f1b1d0..9146c7df 100644 --- a/src/Meta/bqp1var.jl +++ b/src/Meta/bqp1var.jl @@ -16,14 +16,25 @@ bqp1var_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://bitbucket.org/optrove/sif/src/master/BQP1VAR.SIF", :notes => raw""" Source: a one variable box-constrained quadratic SIF input: Nick Gould, March 1992 classification QBR2-AN-1-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{Gould2015CUTEst, + author = {Nicholas I. M. Gould and Dominique Orban and Philippe L. Toint}, + title = {{CUTEst}: a constrained and unconstrained testing environment with safe threads for mathematical optimization}, + journal = {ACM Transactions on Mathematical Software}, + volume = {40}, + number = {3}, + year = {2015}, + pages = {1--25}, + doi = {10.1145/2786885} +} + """, ) get_bqp1var_nvar(; n::Integer = default_nvar, kwargs...) = 1 get_bqp1var_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/britgas.jl b/src/Meta/britgas.jl index 1157d6a5..8191dcef 100644 --- a/src/Meta/britgas.jl +++ b/src/Meta/britgas.jl @@ -16,7 +16,7 @@ britgas_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://bitbucket.org/optrove/sif/src/master/BRITGAS.SIF", :notes => raw""" # A simple high pressure gas network problem for British Gas. # Invented Data, but real network. @@ -27,7 +27,18 @@ britgas_meta = Dict( # classification OOI2-RN-450-360 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@article{Gould2015CUTEst, + author = {Nicholas I. M. Gould and Dominique Orban and Philippe L. Toint}, + title = {{CUTEst}: a constrained and unconstrained testing environment with safe threads for mathematical optimization}, + journal = {ACM Transactions on Mathematical Software}, + volume = {40}, + number = {3}, + year = {2015}, + pages = {1--25}, + doi = {10.1145/2786885} +} + """, ) get_britgas_nvar(; n::Integer = default_nvar, kwargs...) = 450 get_britgas_ncon(; n::Integer = default_nvar, kwargs...) = 360 diff --git a/src/Meta/browngen1.jl b/src/Meta/browngen1.jl index 10a55517..ef5663fa 100644 --- a/src/Meta/browngen1.jl +++ b/src/Meta/browngen1.jl @@ -30,7 +30,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_browngen1_nvar(; n::Integer = default_nvar, kwargs...) = max(n, 2) diff --git a/src/Meta/browngen2.jl b/src/Meta/browngen2.jl index a5713e13..13d89917 100644 --- a/src/Meta/browngen2.jl +++ b/src/Meta/browngen2.jl @@ -30,7 +30,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_browngen2_nvar(; n::Integer = default_nvar, kwargs...) = max(2, n) diff --git a/src/Meta/broyden7d.jl b/src/Meta/broyden7d.jl index a035b9a0..8594bcbf 100644 --- a/src/Meta/broyden7d.jl +++ b/src/Meta/broyden7d.jl @@ -30,7 +30,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_broyden7d_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/broydn7d.jl b/src/Meta/broydn7d.jl index b9bf9902..178141be 100644 --- a/src/Meta/broydn7d.jl +++ b/src/Meta/broydn7d.jl @@ -63,7 +63,18 @@ D. Orban, Montreal, 08/2015. # (See issue #36) """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_broydn7d_nvar(; n::Integer = default_nvar, kwargs...) = 2 * max(1, div(n, 2)) get_broydn7d_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/bt1.jl b/src/Meta/bt1.jl index 98c6e7a7..4e54b9d4 100644 --- a/src/Meta/bt1.jl +++ b/src/Meta/bt1.jl @@ -31,7 +31,17 @@ classification QQR2-AN-2-1 A. Cebola, Curitiba 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, + ) get_bt1_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_bt1_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/camshape.jl b/src/Meta/camshape.jl index 27a6e98b..6e5fd361 100644 --- a/src/Meta/camshape.jl +++ b/src/Meta/camshape.jl @@ -29,7 +29,17 @@ Argonne National Labs Technical Report ANL/MCS-246 (2004) classification LOR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_camshape_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_camshape_ncon(; n::Integer = default_nvar, kwargs...) = 2 * n + 3 diff --git a/src/Meta/catenary.jl b/src/Meta/catenary.jl index ed15e147..2fde119f 100644 --- a/src/Meta/catenary.jl +++ b/src/Meta/catenary.jl @@ -25,17 +25,24 @@ beams. The problem is non-convex. -Source: -K. Veselic, -"De forma catenarum in campo gravitatis pendentium", -Klasicna Gimnazija u Zagrebu, Zagreb, 1987. - classification LQR2-AY-V-V M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +K. Veselic, +"De forma catenarum in campo gravitatis pendentium", +Klasicna Gimnazija u Zagrebu, Zagreb, 1987. + """, + :reference => raw""" +@book{Veselic1987, + author = {K. Veselic}, + title = {De forma catenarum in campo gravitatis pendentium}, + publisher = {Klasična Gimnazija u Zagrebu}, + address = {Zagreb}, + year = {1987} +} + """, ) get_catenary_nvar(; n::Integer = default_nvar, kwargs...) = max(6, 3 * max(1, div(n, 3))) get_catenary_ncon(; n::Integer = default_nvar, kwargs...) = max(2, max(1, div(n, 3))) - 1 diff --git a/src/Meta/catmix.jl b/src/Meta/catmix.jl index 787bd513..0e9386f4 100644 --- a/src/Meta/catmix.jl +++ b/src/Meta/catmix.jl @@ -24,7 +24,16 @@ COPS 3.0 - November 2002 COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{\'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} +} + """, ) get_catmix_nvar(; n::Integer = default_nvar, kwargs...) = 23 * n + 2 get_catmix_ncon(; n::Integer = default_nvar, kwargs...) = 20 * n + 2 diff --git a/src/Meta/chain.jl b/src/Meta/chain.jl index 5909e8af..cc7112e9 100644 --- a/src/Meta/chain.jl +++ b/src/Meta/chain.jl @@ -31,7 +31,17 @@ Argonne National Labs Technical Report ANL/MCS-246 (2004) classification OOR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_chain_nvar(; n::Integer = default_nvar, kwargs...) = 4 * (max(2, div(n - 4, 4)) + 1) get_chain_ncon(; n::Integer = default_nvar, kwargs...) = 3 * max(2, div(n - 4, 4)) + 5 diff --git a/src/Meta/chainwoo.jl b/src/Meta/chainwoo.jl index db8decaf..c1871c3c 100644 --- a/src/Meta/chainwoo.jl +++ b/src/Meta/chainwoo.jl @@ -51,7 +51,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_chainwoo_nvar(; n::Integer = default_nvar, kwargs...) = 4 * max(1, div(n, 4)) get_chainwoo_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/channel.jl b/src/Meta/channel.jl index 14cd7fe1..941a9fa6 100644 --- a/src/Meta/channel.jl +++ b/src/Meta/channel.jl @@ -31,7 +31,17 @@ channel_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_channel_nvar(; n::Integer = default_nvar, kwargs...) = 8 * max(2, div(n, 8)) get_channel_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/chnrosnb_mod.jl b/src/Meta/chnrosnb_mod.jl index 0ae2a9ff..33d2b0a5 100644 --- a/src/Meta/chnrosnb_mod.jl +++ b/src/Meta/chnrosnb_mod.jl @@ -34,7 +34,18 @@ chnrosnb_mod_meta = Dict( # J,-P, Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_chnrosnb_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_chnrosnb_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cliff.jl b/src/Meta/cliff.jl index 2d5dca31..6e41e3b6 100644 --- a/src/Meta/cliff.jl +++ b/src/Meta/cliff.jl @@ -29,7 +29,17 @@ Dalhousie University, Halifax (CDN), 1989. classification OUR2-AN-2-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, + ) get_cliff_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_cliff_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clnlbeam.jl b/src/Meta/clnlbeam.jl index ea19ea5e..d917e30c 100644 --- a/src/Meta/clnlbeam.jl +++ b/src/Meta/clnlbeam.jl @@ -16,15 +16,26 @@ clnlbeam_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://onlinelibrary.wiley.com/doi/abs/10.1002/oca.4660120103", :notes => raw""" The clnlbeam problem https://jump.dev/JuMP.jl/stable/tutorials/nonlinear/clnlbeam/ - -Source: H. Maurer and H.D. Mittelman, "The non-linear beam via optimal control with bound state variables", Optimal Control Applications and Methods 12, pp. 19-31, 1991. """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +H. Maurer and H.D. Mittelman, "The non-linear beam via optimal control with bound state variables", Optimal Control Applications and Methods 12, pp. 19-31, 1991. +""", + :reference => raw""" +@article{MaurerMittelmann1991, + author = {H. Maurer and H.D. Mittelmann}, + title = {The non-linear beam via optimal control with bound state variables}, + journal = {Optimal Control Applications and Methods}, + volume = {12}, + number = {1}, + pages = {19--31}, + year = {1991}, + doi = {10.1002/oca.4660120103} +} + """, ) get_clnlbeam_nvar(; n::Integer = default_nvar, kwargs...) = 3 * div(n - 3, 3) + 3 get_clnlbeam_ncon(; n::Integer = default_nvar, kwargs...) = 2 * div(n - 3, 3) diff --git a/src/Meta/clplatea.jl b/src/Meta/clplatea.jl index 390fc2de..e391a7bb 100644 --- a/src/Meta/clplatea.jl +++ b/src/Meta/clplatea.jl @@ -29,12 +29,6 @@ upper right corner of the plate. The plate is clamped on its lower edge, by fixing the corresponding variables to zero. -Source: -J. Nocedal, -"Solving large nonlinear systems of equations arising in mechanics", -Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -pp. 132-141, 1981. - classification OXR2-MN-V-0 p is the number of points in one side of the unit square @@ -42,8 +36,22 @@ The number of variables is p*p, of which (p-1)*(p-1) are free. Fixed variables have been eliminated from the objective function. """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + """, + :reference => raw""" +@inproceedings{Nocedal1981, + author = {J. Nocedal}, + title = {Solving large nonlinear systems of equations arising in mechanics}, + booktitle = {Proceedings of the Cocoyoc Numerical Analysis Conference}, + address = {Mexico}, + pages = {132--141}, + year = {1981} +} + """, ) get_clplatea_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplatea_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clplateb.jl b/src/Meta/clplateb.jl index 02b4dd71..88d29020 100644 --- a/src/Meta/clplateb.jl +++ b/src/Meta/clplateb.jl @@ -30,12 +30,6 @@ In this version of the problem, the weight wght is distributed equally along the upper edge, introducing a symmetry with respect to the vertical axis. -Source: -J. Nocedal, -"Solving large nonlinear systems of equations arising in mechanics", -Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -pp. 132-141, 1981. - classification OXR2-MN-V-0 p is the number of points in one side of the unit square @@ -43,8 +37,22 @@ The number of variables is p*p, of which (p-1)*(p-1) are free. Fixed variables have been eliminated from the objective function. """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + """, + :reference => raw""" +@inproceedings{Nocedal1981, + author = {J. Nocedal}, + title = {Solving large nonlinear systems of equations arising in mechanics}, + booktitle = {Proceedings of the Cocoyoc Numerical Analysis Conference}, + address = {Mexico}, + pages = {132--141}, + year = {1981} +} + """, ) get_clplateb_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplateb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/clplatec.jl b/src/Meta/clplatec.jl index f4eacca8..00ea25e0 100644 --- a/src/Meta/clplatec.jl +++ b/src/Meta/clplatec.jl @@ -29,12 +29,6 @@ upper right corner of the plate, and the rest on the upper left corner. The plate is clamped on its lower edge, by fixing the corresponding variables to zero. -Source: -J. Nocedal, -"Solving large nonlinear systems of equations arising in mechanics", -Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, -pp. 132-141, 1981. - classification OXR2-MN-V-0 p is the number of points in one side of the unit square @@ -42,8 +36,22 @@ The number of variables is p*p, of which (p-1)*(p-1) are free. Fixed variables have been eliminated from the objective function. """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +J. Nocedal, +"Solving large nonlinear systems of equations arising in mechanics", +Proceedings of the Cocoyoc Numerical Analysis Conference, Mexico, +pp. 132-141, 1981. + """, + :reference => raw""" +@inproceedings{Nocedal1981, + author = {J. Nocedal}, + title = {Solving large nonlinear systems of equations arising in mechanics}, + booktitle = {Proceedings of the Cocoyoc Numerical Analysis Conference}, + address = {Mexico}, + pages = {132--141}, + year = {1981} +} + """, ) get_clplatec_nvar(; n::Integer = default_nvar, kwargs...) = floor(Int, sqrt(n))^2 get_clplatec_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/controlinvestment.jl b/src/Meta/controlinvestment.jl index 9fa2906f..50e500f0 100644 --- a/src/Meta/controlinvestment.jl +++ b/src/Meta/controlinvestment.jl @@ -18,11 +18,19 @@ controlinvestment_meta = Dict( :origin => :unknown, :url => "", :notes => raw""" -Example 5.3, Dominique Orban, Computation Optimization and Control lecture notes at Polytechnique Montréal. This is a simple investment problem in optimistic market. """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +Example 5.3, Dominique Orban, Computation Optimization and Control lecture notes at Polytechnique Montréal. + """, + :reference => raw""" +@misc{OrbanControlNotes, + author = {Dominique Orban}, + title = {Computation Optimization and Control Lecture Notes}, + howpublished = {Lecture notes, Polytechnique Montréal}, + year = {unpublished} +} + """, ) get_controlinvestment_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_controlinvestment_ncon(; n::Integer = default_nvar, kwargs...) = div(n, 2) diff --git a/src/Meta/cosine.jl b/src/Meta/cosine.jl index 2820ae1f..e431f3a7 100644 --- a/src/Meta/cosine.jl +++ b/src/Meta/cosine.jl @@ -35,7 +35,18 @@ cosine_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_cosine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_cosine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cragglvy.jl b/src/Meta/cragglvy.jl index e60ae070..66b6b6a6 100644 --- a/src/Meta/cragglvy.jl +++ b/src/Meta/cragglvy.jl @@ -43,7 +43,18 @@ classification OUR2-AY-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_cragglvy_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_cragglvy_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/cragglvy2.jl b/src/Meta/cragglvy2.jl index b1ec790f..5083ac09 100644 --- a/src/Meta/cragglvy2.jl +++ b/src/Meta/cragglvy2.jl @@ -39,7 +39,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_cragglvy2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 diff --git a/src/Meta/curly.jl b/src/Meta/curly.jl index 4ef78c94..c7a6fc6b 100644 --- a/src/Meta/curly.jl +++ b/src/Meta/curly.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_curly_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly10.jl b/src/Meta/curly10.jl index 4e24dc50..9361dd86 100644 --- a/src/Meta/curly10.jl +++ b/src/Meta/curly10.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_curly10_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly10_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly20.jl b/src/Meta/curly20.jl index b8a84ba5..64b9503d 100644 --- a/src/Meta/curly20.jl +++ b/src/Meta/curly20.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_curly20_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/curly30.jl b/src/Meta/curly30.jl index d53145ef..1ca71985 100644 --- a/src/Meta/curly30.jl +++ b/src/Meta/curly30.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_curly30_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_curly30_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/danwood.jl b/src/Meta/danwood.jl index d4e8d77b..8dcee5a5 100644 --- a/src/Meta/danwood.jl +++ b/src/Meta/danwood.jl @@ -16,10 +16,8 @@ danwood_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/danwood.dat", :notes => raw""" - https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/danwood.dat - NIST/ITL StRD Dataset Name: DanWood (DanWood.dat) @@ -57,7 +55,17 @@ Model: Miscellaneous Class T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{DanielWood1980, + author = {C. Daniel and F. S. Wood}, + title = {Fitting Equations to Data}, + edition = {Second}, + publisher = {John Wiley and Sons}, + address = {New York, NY}, + year = {1980}, + pages = {428--431} +} + """, ) get_danwood_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_danwood_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaane.jl b/src/Meta/dixmaane.jl index a72c56d4..2ec28981 100644 --- a/src/Meta/dixmaane.jl +++ b/src/Meta/dixmaane.jl @@ -16,11 +16,15 @@ dixmaane_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version E by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaane_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaane_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanf.jl b/src/Meta/dixmaanf.jl index 9618a9d0..4635b12d 100644 --- a/src/Meta/dixmaanf.jl +++ b/src/Meta/dixmaanf.jl @@ -16,11 +16,15 @@ dixmaanf_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version E by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -34,15 +38,18 @@ Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, Academy of Science of the Czech Republic + + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -http://www.cs.cas.cz/matonoha/download/V1081.pdf - -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanf_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanf_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaang.jl b/src/Meta/dixmaang.jl index 184c045f..7d22c6c1 100644 --- a/src/Meta/dixmaang.jl +++ b/src/Meta/dixmaang.jl @@ -16,11 +16,15 @@ dixmaang_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version E by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaang_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaang_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanh.jl b/src/Meta/dixmaanh.jl index 2de77097..57bc2335 100644 --- a/src/Meta/dixmaanh.jl +++ b/src/Meta/dixmaanh.jl @@ -16,11 +16,15 @@ dixmaanh_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version E by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanh_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanh_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaani.jl b/src/Meta/dixmaani.jl index dc5c823e..079ba504 100644 --- a/src/Meta/dixmaani.jl +++ b/src/Meta/dixmaani.jl @@ -16,11 +16,15 @@ dixmaani_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version I by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaani_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaani_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanj.jl b/src/Meta/dixmaanj.jl index cb161ce8..2e62cc2e 100644 --- a/src/Meta/dixmaanj.jl +++ b/src/Meta/dixmaanj.jl @@ -16,11 +16,15 @@ dixmaanj_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version I by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanj_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanj_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaank.jl b/src/Meta/dixmaank.jl index cf4e58a8..5ce8d77e 100644 --- a/src/Meta/dixmaank.jl +++ b/src/Meta/dixmaank.jl @@ -16,11 +16,15 @@ dixmaank_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version I by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaank_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaank_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanl.jl b/src/Meta/dixmaanl.jl index 499a83bb..10daa741 100644 --- a/src/Meta/dixmaanl.jl +++ b/src/Meta/dixmaanl.jl @@ -16,11 +16,15 @@ dixmaanl_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version I by default) -Source: +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,16 +37,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanl_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanl_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanm.jl b/src/Meta/dixmaanm.jl index c21b3580..133bbee1 100644 --- a/src/Meta/dixmaanm.jl +++ b/src/Meta/dixmaanm.jl @@ -16,11 +16,13 @@ dixmaanm_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version M by default) -Source: +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,14 +35,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanm_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanm_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaann.jl b/src/Meta/dixmaann.jl index ea32841a..654afe34 100644 --- a/src/Meta/dixmaann.jl +++ b/src/Meta/dixmaann.jl @@ -16,11 +16,13 @@ dixmaann_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version M by default) -Source: +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,14 +35,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaann_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaann_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaano.jl b/src/Meta/dixmaano.jl index 27436135..a8d9e163 100644 --- a/src/Meta/dixmaano.jl +++ b/src/Meta/dixmaano.jl @@ -16,11 +16,13 @@ dixmaano_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version M by default) -Source: +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,14 +35,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaano_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaano_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixmaanp.jl b/src/Meta/dixmaanp.jl index ee124288..ca198e3c 100644 --- a/src/Meta/dixmaanp.jl +++ b/src/Meta/dixmaanp.jl @@ -16,11 +16,13 @@ dixmaanp_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" The Dixon-Maany test problem (version M by default) -Source: +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" L. C. W. Dixon and Z. Maany, A family of test problems with sparse Hessians for unconstrained optimization, @@ -33,14 +35,18 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{DixonMaany1988, + author = {L. C. W. Dixon and Z. Maany}, + title = {A family of test problems with sparse Hessians for unconstrained optimization}, + institution = {Numerical Optimization Centre, Hatfield Polytechnic}, + number = {TR 206}, + year = {1988} +} + """, -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixmaanp_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(1, div(n, 3)) get_dixmaanp_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dixon3dq.jl b/src/Meta/dixon3dq.jl index 8befc147..8ee6d85f 100644 --- a/src/Meta/dixon3dq.jl +++ b/src/Meta/dixon3dq.jl @@ -20,16 +20,26 @@ dixon3dq_meta = Dict( :notes => raw""" Dixon's tridiagonal quadratic. -Source: problem 156 (p. 51) in +classification QUR2-AN-V-0 +""", + :origin_notes => raw""" +Problem 156 (p. 51) in A.R. Buckley, "Test functions for unconstrained minimization", TR 1989CS-3, Mathematics, statistics and computing centre, -Dalhousie University, Halifax (CDN), 1989. +Dalhousie University, Halifax (CDN), 1989. + """, + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, -classification QUR2-AN-V-0 -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dixon3dq_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dixon3dq_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dqdrtic.jl b/src/Meta/dqdrtic.jl index 9d4b93db..937a6ad8 100644 --- a/src/Meta/dqdrtic.jl +++ b/src/Meta/dqdrtic.jl @@ -20,16 +20,24 @@ dqdrtic_meta = Dict( :notes => raw""" Diagonal quadratic problem -Source: problem 22 in +classification QUR2-AN-V-0 +""", + :origin_notes => raw""" +Problem 22 in Ph. L. Toint, "Test problems for partially separable optimization and results for the routine PSPMIN", -Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. - -classification QUR2-AN-V-0 -""", - :origin_notes => raw"""""", - :reference => raw"""""", +Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983. + """, + :reference => raw""" +@techreport{Toint1983, + author = {Ph. L. Toint}, + title = {Test problems for partially separable optimization and results for the routine PSPMIN}, + institution = {Department of Mathematics, FUNDP (Namur, Belgium)}, + number = {Report 83/4}, + year = {1983} +} + """, ) get_dqdrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dqdrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/dqrtic.jl b/src/Meta/dqrtic.jl index 0cff2342..f8412289 100644 --- a/src/Meta/dqrtic.jl +++ b/src/Meta/dqrtic.jl @@ -16,11 +16,16 @@ dqrtic_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" Variable dimension diagonal quartic problem. -Source: problem 157 (p. 87) in +classification OUR2-AN-V-0 + +D. Orban, Montreal, 08/2015. +""", + :origin_notes => raw""" +Problem 157 (p. 87) in A.R. Buckley, Test functions for unconstrained minimization, TR 1989CS-3, Mathematics, statistics and computing centre, @@ -33,16 +38,20 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, -classification OUR2-AN-V-0 - -D. Orban, Montreal, 08/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_dqrtic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_dqrtic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/edensch.jl b/src/Meta/edensch.jl index 032dbc65..0c2d8fe1 100644 --- a/src/Meta/edensch.jl +++ b/src/Meta/edensch.jl @@ -42,7 +42,18 @@ classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_edensch_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_edensch_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/eg2.jl b/src/Meta/eg2.jl index 568867a7..c52d4d1e 100644 --- a/src/Meta/eg2.jl +++ b/src/Meta/eg2.jl @@ -42,7 +42,18 @@ classification OUR2-AN-1000-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_eg2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_eg2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/elec.jl b/src/Meta/elec.jl index dd6a7bd0..98cf197e 100644 --- a/src/Meta/elec.jl +++ b/src/Meta/elec.jl @@ -29,7 +29,17 @@ Argonne National Labs Technical Report ANL/MCS-246 (2004) classification OOR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_elec_nvar(; n::Integer = default_nvar, kwargs...) = 3 * max(2, div(n, 3)) get_elec_ncon(; n::Integer = default_nvar, kwargs...) = max(2, div(n, 3)) diff --git a/src/Meta/engval1.jl b/src/Meta/engval1.jl index 2736623d..9089b20e 100644 --- a/src/Meta/engval1.jl +++ b/src/Meta/engval1.jl @@ -42,7 +42,18 @@ classification OUR2-AN-V-0 D. Orban, Montreal, 08/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_engval1_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_engval1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/errinros_mod.jl b/src/Meta/errinros_mod.jl index 9f11df96..6b62677f 100644 --- a/src/Meta/errinros_mod.jl +++ b/src/Meta/errinros_mod.jl @@ -34,7 +34,18 @@ classification SUR2-AN-V-0 J,-P, Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_errinros_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_errinros_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/extrosnb.jl b/src/Meta/extrosnb.jl index 1ce67f11..478180fe 100644 --- a/src/Meta/extrosnb.jl +++ b/src/Meta/extrosnb.jl @@ -41,7 +41,18 @@ classification SUR2-AN-V-0 J.-P. Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_extrosnb_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_extrosnb_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletcbv2.jl b/src/Meta/fletcbv2.jl index 73d4ffda..d3a06719 100644 --- a/src/Meta/fletcbv2.jl +++ b/src/Meta/fletcbv2.jl @@ -41,7 +41,18 @@ classification OUR2-AN-V-0 J,-P, Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_fletcbv2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletcbv2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletcbv3_mod.jl b/src/Meta/fletcbv3_mod.jl index 25bcb14f..0edd1ce4 100644 --- a/src/Meta/fletcbv3_mod.jl +++ b/src/Meta/fletcbv3_mod.jl @@ -41,7 +41,18 @@ classification OUR2-AN-V-0 J.-P. Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_fletcbv3_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletcbv3_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fletchcr.jl b/src/Meta/fletchcr.jl index 922e9dbf..58b21b7c 100644 --- a/src/Meta/fletchcr.jl +++ b/src/Meta/fletchcr.jl @@ -51,7 +51,18 @@ classification OUR2-AN-V-0 J.-P. Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_fletchcr_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_fletchcr_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/fminsrf2.jl b/src/Meta/fminsrf2.jl index 182420a5..20b75b86 100644 --- a/src/Meta/fminsrf2.jl +++ b/src/Meta/fminsrf2.jl @@ -39,7 +39,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Rennes 09/2015. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_fminsrf2_nvar(; n::Integer = default_nvar, kwargs...) = 100 get_fminsrf2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/freuroth.jl b/src/Meta/freuroth.jl index 790f9d39..b930b0c2 100644 --- a/src/Meta/freuroth.jl +++ b/src/Meta/freuroth.jl @@ -16,8 +16,12 @@ freuroth_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" +classification SUR2-AN-V-0 +J.-P. Dussault, Rennes 09/2015. +""", + :origin_notes => raw""" Source: problem 2 in J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", @@ -33,14 +37,8 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf - -classification SUR2-AN-V-0 -J.-P. Dussault, Rennes 09/2015. -""", - :origin_notes => raw"""""", +Academy of Science of the Czech Republic + """, :reference => raw""" @article{MoreGarbowHillstrom1981, author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, diff --git a/src/Meta/gasoil.jl b/src/Meta/gasoil.jl index 31b8d217..879c9f10 100644 --- a/src/Meta/gasoil.jl +++ b/src/Meta/gasoil.jl @@ -20,13 +20,24 @@ gasoil_meta = Dict( :notes => raw""" Catalytic Cracking of Gas Oil Problem Collocation formulation +""", + :origin_notes => raw""" Michael Merritt - Summer 2000 COPS 2.0 - September 2000 COPS 3.0 - November 2002 -COPS 3.1 - March 2004 -""", - :origin_notes => raw"""""", - :reference => raw"""""", +COPS 3.1 - March 2004 + """, + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_gasoil_nvar(; n::Integer = default_nvar, kwargs...) = 26 * n + 3 get_gasoil_ncon(; n::Integer = default_nvar, kwargs...) = 26 * n + 0 diff --git a/src/Meta/gaussian.jl b/src/Meta/gaussian.jl index dc997edd..0c87393d 100644 --- a/src/Meta/gaussian.jl +++ b/src/Meta/gaussian.jl @@ -17,17 +17,17 @@ gaussian_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw""" -Source: Problem 9 in + :notes => raw"""""", + :origin_notes => raw""" +Problem 9 in J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. See also Buckley#28 -classification SUR2-AN-3-0 -""", - :origin_notes => raw"""""", +classification SUR2-AN-3-0 + """, :reference => raw""" @article{MoreGarbowHillstrom1981, author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, diff --git a/src/Meta/genbroydenb.jl b/src/Meta/genbroydenb.jl index 34ed0c26..b5b3e047 100644 --- a/src/Meta/genbroydenb.jl +++ b/src/Meta/genbroydenb.jl @@ -16,21 +16,30 @@ genbroydenb_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, - :url => "", + :url => "https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization", :notes => raw""" Generalized Broyden banded function - +""", + :origin_notes => raw""" Problem 6 in L. Luksan, C. Matonoha and J. Vlcek Sparse Test Problems for Unconstrained Optimization, Technical Report 1064, Institute of Computer Science, -Academy of Science of the Czech Republic +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, -https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_genbroydenb_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/genbroydentri.jl b/src/Meta/genbroydentri.jl index 0a0a78eb..f346b6ee 100644 --- a/src/Meta/genbroydentri.jl +++ b/src/Meta/genbroydentri.jl @@ -16,21 +16,31 @@ genbroydentri_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :literature, - :url => "", + :url => "https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization +", :notes => raw""" Generalized Broyden Tridiagonal Function - +""", + :origin_notes => raw""" Problem 5 in L. Luksan, C. Matonoha and J. Vlcek Sparse Test Problems for Unconstrained Optimization, Technical Report 1064, Institute of Computer Science, -Academy of Science of the Czech Republic +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, -https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_genbroydentri_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/genhumps.jl b/src/Meta/genhumps.jl index 96f2fc7d..ae892c58 100644 --- a/src/Meta/genhumps.jl +++ b/src/Meta/genhumps.jl @@ -16,9 +16,12 @@ genhumps_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" -Source: +classification SUR2-AN-V-0 +J.-P. Dussault, Rennes 09/2015. +""", + :origin_notes => raw""" Ph. Toint, private communication, 1997. SDIF input: N. Gould and Ph. Toint, November 1997. @@ -28,15 +31,20 @@ L. Luksan, C. Matonoha and J. Vlcek Modified CUTE problems for sparse unconstrained optimization, Technical Report 1081, Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, -classification SUR2-AN-V-0 -J.-P. Dussault, Rennes 09/2015. -""", - :origin_notes => raw"""""", - :reference => raw"""""", ) get_genhumps_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genhumps_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/genrose.jl b/src/Meta/genrose.jl index 2e9604cb..6e2162e0 100644 --- a/src/Meta/genrose.jl +++ b/src/Meta/genrose.jl @@ -62,7 +62,18 @@ Institute of Computer Science, Academy of Science of the Czech Republic """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_genrose_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genrose_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/genrose_nash.jl b/src/Meta/genrose_nash.jl index cfa150c9..29a16553 100644 --- a/src/Meta/genrose_nash.jl +++ b/src/Meta/genrose_nash.jl @@ -16,26 +16,10 @@ genrose_nash_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "http://www.cs.cas.cz/matonoha/download/V1081.pdf", :notes => raw""" Generalized Rosenbrock function. -Source: problem 4 in -S. Nash, -Newton-type minimization via the Lanczos process, -SIAM J. Num. Anal. 21, 770-788, 1984, - -and - -problem 36 in -L. Luksan, C. Matonoha and J. Vlcek -Modified CUTE problems for sparse unconstrained optimization, -Technical Report 1081, -Institute of Computer Science, -Academy of Science of the Czech Republic - -http://www.cs.cas.cz/matonoha/download/V1081.pdf - classification SUR2-AN-V-0 Note: this variant does not reduce to the classical @@ -75,8 +59,33 @@ D. Orban, Montreal, 08/2015. # https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization # """, - :origin_notes => raw"""""", - :reference => raw"""""", + :origin_notes => raw""" +Source: problem 4 in +S. Nash, +Newton-type minimization via the Lanczos process, +SIAM J. Num. Anal. 21, 770-788, 1984, + +and + +problem 36 in +L. Luksan, C. Matonoha and J. Vlcek +Modified CUTE problems for sparse unconstrained optimization, +Technical Report 1081, +Institute of Computer Science, +Academy of Science of the Czech Republic + """, + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_genrose_nash_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_genrose_nash_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/glider.jl b/src/Meta/glider.jl index e1185485..e09385db 100644 --- a/src/Meta/glider.jl +++ b/src/Meta/glider.jl @@ -20,13 +20,24 @@ glider_meta = Dict( :notes => raw""" Hang Glider Problem Trapezoidal formulation +""", + :origin_notes => raw""" David Bortz - Summer 1998 COPS 2.0 - September 2000 COPS 3.0 - November 2002 -COPS 3.1 - March 2004 -""", - :origin_notes => raw"""""", - :reference => raw"""""", +COPS 3.1 - March 2004 + """, + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_glider_nvar(; n::Integer = default_nvar, kwargs...) = 5 * n + 6 get_glider_ncon(; n::Integer = default_nvar, kwargs...) = 4 * n + 7 diff --git a/src/Meta/gulf.jl b/src/Meta/gulf.jl index 3f22e890..6142d61d 100644 --- a/src/Meta/gulf.jl +++ b/src/Meta/gulf.jl @@ -20,7 +20,10 @@ gulf_meta = Dict( :notes => raw""" The Gulf research and development function for m = 99. -Source: problem 11 in +SUR2-MN-3-0 +""", + :origin_notes => raw""" +Problem 11 in J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. @@ -28,11 +31,8 @@ Also problem 27 (p. 57) in A.R. Buckley, "Test functions for unconstrained minimization", TR 1989CS-3, Mathematics, statistics and computing centre, - Dalhousie University, Halifax (CDN), 1989. - -SUR2-MN-3-0 + Dalhousie University, Halifax (CDN), 1989. """, - :origin_notes => raw"""""", :reference => raw""" @article{MoreGarbowHillstrom1981, author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, diff --git a/src/Meta/hahn1.jl b/src/Meta/hahn1.jl index 8de65a03..c58d1f60 100644 --- a/src/Meta/hahn1.jl +++ b/src/Meta/hahn1.jl @@ -16,10 +16,8 @@ hahn1_meta = Dict( :is_feasible => true, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/hahn1.dat", :notes => raw""" -https://www.itl.nist.gov/div898/strd/nls/data/LINKS/DATA/hahn1.dat - NIST/ITL StRD Dataset Name: Hahn1 (Hahn1.dat) diff --git a/src/Meta/helical.jl b/src/Meta/helical.jl index 293f95dd..32e27b65 100644 --- a/src/Meta/helical.jl +++ b/src/Meta/helical.jl @@ -17,13 +17,13 @@ helical_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => raw""" + :notes => raw"""""", + :origin_notes => raw""" Source: problem 7 in J.J. More', B.S. Garbow and K.E. Hillstrom, "Testing Unconstrained Optimization Software", -ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. -""", - :origin_notes => raw"""""", +ACM Transactions on Mathematical Software, vol. 7(1), pp. 17-41, 1981. + """, :reference => raw""" @article{MoreGarbowHillstrom1981, author = {Mor{\'e}, Jorge J. and Garbow, Burton S. and Hillstrom, Kenneth E.}, diff --git a/src/Meta/hovercraft1d.jl b/src/Meta/hovercraft1d.jl index a0f65534..ed91a9b8 100644 --- a/src/Meta/hovercraft1d.jl +++ b/src/Meta/hovercraft1d.jl @@ -16,17 +16,24 @@ hovercraft1d_meta = Dict( :is_feasible => missing, :defined_everywhere => missing, :origin => :unknown, - :url => "", + :url => "https://laurentlessard.com/teaching/524-intro-to-optimization/", :notes => raw"""""", - :notes => raw""" + :origin_notes => raw""" JuMP model follows Laurent Lessard CS/ECE/ISyE 524, University of Wisconsin–Madison, Introduction to Optimization class. Hovercraft 1D example -https://laurentlessard.com/teaching/524-intro-to-optimization/ -""", - :origin_notes => raw"""""", - :reference => raw"""""", +https://laurentlessard.com/teaching/524-intro-to-optimization/ + """, + :reference => raw""" +@misc{lessard524, +author = {Laurent Lessard}, +title = {CS/ECE/ISyE 524, Introduction to Optimization class}, +howpublished = {\url{https://laurentlessard.com/teaching/524-intro-to-optimization/}}, +note = {Course materials, University of Wisconsin–Madison}, +year = {2023} +} + """, ) get_hovercraft1d_nvar(; n::Integer = default_nvar, kwargs...) = 3 * div(n, 3) - 1 get_hovercraft1d_ncon(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 3) + 2 diff --git a/src/Meta/hs1.jl b/src/Meta/hs1.jl index d90240c3..24812ac9 100644 --- a/src/Meta/hs1.jl +++ b/src/Meta/hs1.jl @@ -32,7 +32,18 @@ classification SBR2-AN-2-0 N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs1_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs1_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs10.jl b/src/Meta/hs10.jl index 96f9f0a0..3df207fc 100644 --- a/src/Meta/hs10.jl +++ b/src/Meta/hs10.jl @@ -32,7 +32,18 @@ classification LQR2-AN-2-1 N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs10_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs10_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs100.jl b/src/Meta/hs100.jl index da1b0c55..cfb0b1f4 100644 --- a/src/Meta/hs100.jl +++ b/src/Meta/hs100.jl @@ -32,7 +32,18 @@ classification PPR-AN-7-4 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs100_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs100_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs101.jl b/src/Meta/hs101.jl index 3b6f202a..1caf0dbc 100644 --- a/src/Meta/hs101.jl +++ b/src/Meta/hs101.jl @@ -32,7 +32,18 @@ classification PPR-AN-7-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs101_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs101_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs102.jl b/src/Meta/hs102.jl index 068b3e30..89ff086b 100644 --- a/src/Meta/hs102.jl +++ b/src/Meta/hs102.jl @@ -32,7 +32,18 @@ classification PPR-AN-7-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs102_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs102_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs103.jl b/src/Meta/hs103.jl index 305a1ed2..5fa4c857 100644 --- a/src/Meta/hs103.jl +++ b/src/Meta/hs103.jl @@ -32,7 +32,18 @@ classification PPR-AN-7-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs103_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs103_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs104.jl b/src/Meta/hs104.jl index c5158158..554fcc23 100644 --- a/src/Meta/hs104.jl +++ b/src/Meta/hs104.jl @@ -32,7 +32,18 @@ classification PPR-AN-8-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs104_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs104_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs105.jl b/src/Meta/hs105.jl index ec837b70..fe7a3ba7 100644 --- a/src/Meta/hs105.jl +++ b/src/Meta/hs105.jl @@ -32,7 +32,18 @@ classification GLR-AN-8-1 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs105_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs105_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs106.jl b/src/Meta/hs106.jl index 07a9eaef..d5ee8118 100644 --- a/src/Meta/hs106.jl +++ b/src/Meta/hs106.jl @@ -32,7 +32,18 @@ classification LQR-AN-8-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs106_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_hs106_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs107.jl b/src/Meta/hs107.jl index e7c78301..915a2c28 100644 --- a/src/Meta/hs107.jl +++ b/src/Meta/hs107.jl @@ -32,7 +32,18 @@ classification PGR-AN-9-6 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs107_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs107_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs108.jl b/src/Meta/hs108.jl index bae37c6d..d0be7e49 100644 --- a/src/Meta/hs108.jl +++ b/src/Meta/hs108.jl @@ -32,7 +32,18 @@ classification QQR-AN-9-13 A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs108_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs108_ncon(; n::Integer = default_nvar, kwargs...) = 12 diff --git a/src/Meta/hs109.jl b/src/Meta/hs109.jl index 49a03092..5c107242 100644 --- a/src/Meta/hs109.jl +++ b/src/Meta/hs109.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 109. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs109_nvar(; n::Integer = default_nvar, kwargs...) = 9 get_hs109_ncon(; n::Integer = default_nvar, kwargs...) = 9 diff --git a/src/Meta/hs11.jl b/src/Meta/hs11.jl index 37483f4b..efb638e1 100644 --- a/src/Meta/hs11.jl +++ b/src/Meta/hs11.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 11. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs11_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs11_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs110.jl b/src/Meta/hs110.jl index 53388560..9eaadd08 100644 --- a/src/Meta/hs110.jl +++ b/src/Meta/hs110.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 110. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs110_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs110_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs111.jl b/src/Meta/hs111.jl index 8618f1bd..9a707ca7 100644 --- a/src/Meta/hs111.jl +++ b/src/Meta/hs111.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 111. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs111_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs111_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs112.jl b/src/Meta/hs112.jl index 89731795..87ee72af 100644 --- a/src/Meta/hs112.jl +++ b/src/Meta/hs112.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 112. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs112_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs112_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs113.jl b/src/Meta/hs113.jl index 32d20dde..f136d784 100644 --- a/src/Meta/hs113.jl +++ b/src/Meta/hs113.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 113. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs113_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs113_ncon(; n::Integer = default_nvar, kwargs...) = 8 diff --git a/src/Meta/hs114.jl b/src/Meta/hs114.jl index 8d6d28cc..94db62db 100644 --- a/src/Meta/hs114.jl +++ b/src/Meta/hs114.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 114. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs114_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs114_ncon(; n::Integer = default_nvar, kwargs...) = 11 diff --git a/src/Meta/hs116.jl b/src/Meta/hs116.jl index 5f3e6c9b..e8c09215 100644 --- a/src/Meta/hs116.jl +++ b/src/Meta/hs116.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 116. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs116_nvar(; n::Integer = default_nvar, kwargs...) = 13 get_hs116_ncon(; n::Integer = default_nvar, kwargs...) = 15 diff --git a/src/Meta/hs117.jl b/src/Meta/hs117.jl index 9d654ae1..ae386bc0 100644 --- a/src/Meta/hs117.jl +++ b/src/Meta/hs117.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 117. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs117_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_hs117_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs118.jl b/src/Meta/hs118.jl index a0f37593..055cbb57 100644 --- a/src/Meta/hs118.jl +++ b/src/Meta/hs118.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 118. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs118_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_hs118_ncon(; n::Integer = default_nvar, kwargs...) = 17 diff --git a/src/Meta/hs119.jl b/src/Meta/hs119.jl index b1aa8f2b..def00468 100644 --- a/src/Meta/hs119.jl +++ b/src/Meta/hs119.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 119. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs119_nvar(; n::Integer = default_nvar, kwargs...) = 16 get_hs119_ncon(; n::Integer = default_nvar, kwargs...) = 8 diff --git a/src/Meta/hs12.jl b/src/Meta/hs12.jl index ec43ad9c..b68ab993 100644 --- a/src/Meta/hs12.jl +++ b/src/Meta/hs12.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 12. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs12_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs12_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs13.jl b/src/Meta/hs13.jl index 6b7d5613..d775114c 100644 --- a/src/Meta/hs13.jl +++ b/src/Meta/hs13.jl @@ -32,7 +32,18 @@ hs13_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs13_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs13_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs14.jl b/src/Meta/hs14.jl index d9aedfc3..8a481826 100644 --- a/src/Meta/hs14.jl +++ b/src/Meta/hs14.jl @@ -32,7 +32,18 @@ hs14_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs14_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs14_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs15.jl b/src/Meta/hs15.jl index 55ac8753..f90c5157 100644 --- a/src/Meta/hs15.jl +++ b/src/Meta/hs15.jl @@ -32,7 +32,18 @@ hs15_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs15_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs15_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs16.jl b/src/Meta/hs16.jl index a0132af5..5e256c1c 100644 --- a/src/Meta/hs16.jl +++ b/src/Meta/hs16.jl @@ -32,7 +32,18 @@ hs16_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs16_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs16_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs17.jl b/src/Meta/hs17.jl index 5e09006a..9bcc9e6e 100644 --- a/src/Meta/hs17.jl +++ b/src/Meta/hs17.jl @@ -32,7 +32,18 @@ hs17_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs17_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs17_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs18.jl b/src/Meta/hs18.jl index dd59613e..28c4376c 100644 --- a/src/Meta/hs18.jl +++ b/src/Meta/hs18.jl @@ -32,7 +32,18 @@ hs18_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs18_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs18_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs19.jl b/src/Meta/hs19.jl index 7da358d4..ac4a62b7 100644 --- a/src/Meta/hs19.jl +++ b/src/Meta/hs19.jl @@ -32,7 +32,18 @@ hs19_meta = Dict( A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs19_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs19_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs2.jl b/src/Meta/hs2.jl index c355efbb..4f6bff7e 100644 --- a/src/Meta/hs2.jl +++ b/src/Meta/hs2.jl @@ -31,7 +31,18 @@ Hock and Schittkowski problem number 2. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs2_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs20.jl b/src/Meta/hs20.jl index c1e7a7fe..42b3dc80 100644 --- a/src/Meta/hs20.jl +++ b/src/Meta/hs20.jl @@ -32,7 +32,18 @@ hs20_meta = Dict( N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs20_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs20_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs201.jl b/src/Meta/hs201.jl index b657d57d..cda50fa2 100644 --- a/src/Meta/hs201.jl +++ b/src/Meta/hs201.jl @@ -28,7 +28,18 @@ Hock and Schittkowski problem number 201. Springer Verlag, Heidelberg, 1987. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs201_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs201_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs21.jl b/src/Meta/hs21.jl index cb3b1a6f..209530e2 100644 --- a/src/Meta/hs21.jl +++ b/src/Meta/hs21.jl @@ -32,7 +32,18 @@ hs21_meta = Dict( A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs21_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs21_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs211.jl b/src/Meta/hs211.jl index 7b615987..424216ef 100644 --- a/src/Meta/hs211.jl +++ b/src/Meta/hs211.jl @@ -28,7 +28,18 @@ Hock and Schittkowski problem number 211. Springer Verlag, Heidelberg, 1987. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs211_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs211_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs219.jl b/src/Meta/hs219.jl index 33a18fb4..bdf34bd8 100644 --- a/src/Meta/hs219.jl +++ b/src/Meta/hs219.jl @@ -32,7 +32,18 @@ Schittkowski problem number 219. Solution is: (1, 1, 0, 0) with f(x^*) = -1 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs219_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs219_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs22.jl b/src/Meta/hs22.jl index 3667c98a..a41d27ed 100644 --- a/src/Meta/hs22.jl +++ b/src/Meta/hs22.jl @@ -32,7 +32,18 @@ hs22_meta = Dict( A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs22_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs22_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs220.jl b/src/Meta/hs220.jl index 7a51e903..f9450ef5 100644 --- a/src/Meta/hs220.jl +++ b/src/Meta/hs220.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 220. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs220_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs220_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs221.jl b/src/Meta/hs221.jl index 44d89ad1..9713f8d0 100644 --- a/src/Meta/hs221.jl +++ b/src/Meta/hs221.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 221. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs221_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs221_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs222.jl b/src/Meta/hs222.jl index daf9e8a8..448f60f4 100644 --- a/src/Meta/hs222.jl +++ b/src/Meta/hs222.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 222. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs222_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs222_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs223.jl b/src/Meta/hs223.jl index ff6b1ca5..3994ed75 100644 --- a/src/Meta/hs223.jl +++ b/src/Meta/hs223.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 223. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs223_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs223_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs224.jl b/src/Meta/hs224.jl index 1bd4ed9f..edb50924 100644 --- a/src/Meta/hs224.jl +++ b/src/Meta/hs224.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 224. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs224_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs224_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs225.jl b/src/Meta/hs225.jl index 768b440e..d8f175bc 100644 --- a/src/Meta/hs225.jl +++ b/src/Meta/hs225.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 225. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs225_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs225_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs226.jl b/src/Meta/hs226.jl index 26dd2c33..38c9b896 100644 --- a/src/Meta/hs226.jl +++ b/src/Meta/hs226.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 226. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs226_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs226_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs227.jl b/src/Meta/hs227.jl index ea456418..502e233b 100644 --- a/src/Meta/hs227.jl +++ b/src/Meta/hs227.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 227. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs227_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs227_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs228.jl b/src/Meta/hs228.jl index c98e58d0..4f377291 100644 --- a/src/Meta/hs228.jl +++ b/src/Meta/hs228.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 228. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs228_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs228_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs229.jl b/src/Meta/hs229.jl index c9944ea9..7a60b043 100644 --- a/src/Meta/hs229.jl +++ b/src/Meta/hs229.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 229. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs229_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs229_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs23.jl b/src/Meta/hs23.jl index 78cc8d1a..1aee2780 100644 --- a/src/Meta/hs23.jl +++ b/src/Meta/hs23.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 23. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs23_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs23_ncon(; n::Integer = default_nvar, kwargs...) = 5 diff --git a/src/Meta/hs230.jl b/src/Meta/hs230.jl index 981fa981..8d65dbe8 100644 --- a/src/Meta/hs230.jl +++ b/src/Meta/hs230.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 230. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs230_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs230_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs231.jl b/src/Meta/hs231.jl index ac3b8b29..9fb7408e 100644 --- a/src/Meta/hs231.jl +++ b/src/Meta/hs231.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 231. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs231_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs231_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs232.jl b/src/Meta/hs232.jl index b8c39916..93dc79e4 100644 --- a/src/Meta/hs232.jl +++ b/src/Meta/hs232.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 232. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs232_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs232_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs233.jl b/src/Meta/hs233.jl index e67ec09d..5be313bf 100644 --- a/src/Meta/hs233.jl +++ b/src/Meta/hs233.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 233. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs233_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs233_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs234.jl b/src/Meta/hs234.jl index 38471238..0b002361 100644 --- a/src/Meta/hs234.jl +++ b/src/Meta/hs234.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 234. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs234_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs234_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs235.jl b/src/Meta/hs235.jl index 69375f78..9d6fe863 100644 --- a/src/Meta/hs235.jl +++ b/src/Meta/hs235.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 235. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs235_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs235_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs236.jl b/src/Meta/hs236.jl index dad97698..7f2473a6 100644 --- a/src/Meta/hs236.jl +++ b/src/Meta/hs236.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 236. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs236_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs236_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs237.jl b/src/Meta/hs237.jl index 5af38a5e..a44a94ad 100644 --- a/src/Meta/hs237.jl +++ b/src/Meta/hs237.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 237. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs237_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs237_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs238.jl b/src/Meta/hs238.jl index 78964697..61283306 100644 --- a/src/Meta/hs238.jl +++ b/src/Meta/hs238.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 238. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs238_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs238_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs239.jl b/src/Meta/hs239.jl index ce989ff3..e6671e29 100644 --- a/src/Meta/hs239.jl +++ b/src/Meta/hs239.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 239. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs239_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs239_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs24.jl b/src/Meta/hs24.jl index 4f8125e2..da68cd44 100644 --- a/src/Meta/hs24.jl +++ b/src/Meta/hs24.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 24. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs24_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs24_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs240.jl b/src/Meta/hs240.jl index 2d47c12f..3abd5893 100644 --- a/src/Meta/hs240.jl +++ b/src/Meta/hs240.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 240. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs240_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs240_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs241.jl b/src/Meta/hs241.jl index 8b90c996..41e90dcc 100644 --- a/src/Meta/hs241.jl +++ b/src/Meta/hs241.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 241. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs241_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs241_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs242.jl b/src/Meta/hs242.jl index 5e27657e..6b445987 100644 --- a/src/Meta/hs242.jl +++ b/src/Meta/hs242.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 242. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs242_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs242_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs243.jl b/src/Meta/hs243.jl index a22f1903..eedc9f84 100644 --- a/src/Meta/hs243.jl +++ b/src/Meta/hs243.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 243. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs243_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs243_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs244.jl b/src/Meta/hs244.jl index cf5ac3e0..04e555b8 100644 --- a/src/Meta/hs244.jl +++ b/src/Meta/hs244.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 244. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs244_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs244_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs245.jl b/src/Meta/hs245.jl index a9f195d8..ceb52719 100644 --- a/src/Meta/hs245.jl +++ b/src/Meta/hs245.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 245. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs245_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs245_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs246.jl b/src/Meta/hs246.jl index 6de8e3ae..ddf2e2a1 100644 --- a/src/Meta/hs246.jl +++ b/src/Meta/hs246.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 246. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs246_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs246_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs248.jl b/src/Meta/hs248.jl index e43131bc..d50c45f8 100644 --- a/src/Meta/hs248.jl +++ b/src/Meta/hs248.jl @@ -32,7 +32,18 @@ hs248_meta = Dict( T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs248_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs248_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs249.jl b/src/Meta/hs249.jl index 4cece0ba..c85c3409 100644 --- a/src/Meta/hs249.jl +++ b/src/Meta/hs249.jl @@ -32,7 +32,18 @@ hs249_meta = Dict( T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs249_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs249_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs25.jl b/src/Meta/hs25.jl index a3b18570..6f2d3f5d 100644 --- a/src/Meta/hs25.jl +++ b/src/Meta/hs25.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 25. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs25_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs25_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs250.jl b/src/Meta/hs250.jl index c8b0f94d..b3fcfcbe 100644 --- a/src/Meta/hs250.jl +++ b/src/Meta/hs250.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 250. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs250_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs250_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs251.jl b/src/Meta/hs251.jl index 1f00b0a8..0e024311 100644 --- a/src/Meta/hs251.jl +++ b/src/Meta/hs251.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 251. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs251_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs251_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs252.jl b/src/Meta/hs252.jl index 2988e9fd..a355fbf3 100644 --- a/src/Meta/hs252.jl +++ b/src/Meta/hs252.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 252. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs252_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs252_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs253.jl b/src/Meta/hs253.jl index d3286d54..8513fee5 100644 --- a/src/Meta/hs253.jl +++ b/src/Meta/hs253.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 253. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs253_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs253_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs254.jl b/src/Meta/hs254.jl index 4222a142..68ec7476 100644 --- a/src/Meta/hs254.jl +++ b/src/Meta/hs254.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 254. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs254_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs254_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs255.jl b/src/Meta/hs255.jl index a4764f28..a208f926 100644 --- a/src/Meta/hs255.jl +++ b/src/Meta/hs255.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 255. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs255_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs255_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs256.jl b/src/Meta/hs256.jl index 20ea0d9b..fb654bf6 100644 --- a/src/Meta/hs256.jl +++ b/src/Meta/hs256.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 256. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs256_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs256_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs257.jl b/src/Meta/hs257.jl index 6043363e..ecf8a4d3 100644 --- a/src/Meta/hs257.jl +++ b/src/Meta/hs257.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 257. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs257_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs257_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs258.jl b/src/Meta/hs258.jl index 4baf5315..f6b69f9d 100644 --- a/src/Meta/hs258.jl +++ b/src/Meta/hs258.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 258. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs258_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs258_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs259.jl b/src/Meta/hs259.jl index dff2d0eb..017d1bd7 100644 --- a/src/Meta/hs259.jl +++ b/src/Meta/hs259.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 259. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs259_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs259_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs26.jl b/src/Meta/hs26.jl index ca30c111..db5ff06e 100644 --- a/src/Meta/hs26.jl +++ b/src/Meta/hs26.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 26. A. Cebola, Curitiba 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs26_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs26_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs260.jl b/src/Meta/hs260.jl index f88e39b0..b7be2cd4 100644 --- a/src/Meta/hs260.jl +++ b/src/Meta/hs260.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 260. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs260_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs260_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs261.jl b/src/Meta/hs261.jl index f2aa8472..26c88dfa 100644 --- a/src/Meta/hs261.jl +++ b/src/Meta/hs261.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 261. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs261_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs261_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs262.jl b/src/Meta/hs262.jl index 3e5d00a2..3b46c471 100644 --- a/src/Meta/hs262.jl +++ b/src/Meta/hs262.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 262. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs262_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs262_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs263.jl b/src/Meta/hs263.jl index 00f8cf30..e3e994d7 100644 --- a/src/Meta/hs263.jl +++ b/src/Meta/hs263.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 263. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs263_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs263_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs264.jl b/src/Meta/hs264.jl index 88d1e84d..1fa15010 100644 --- a/src/Meta/hs264.jl +++ b/src/Meta/hs264.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 264. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs264_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs264_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs265.jl b/src/Meta/hs265.jl index 22e0e3bf..0793ee06 100644 --- a/src/Meta/hs265.jl +++ b/src/Meta/hs265.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 265. T. Migot, Montreal, 2023. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs265_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs265_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs27.jl b/src/Meta/hs27.jl index f6ed1a44..f36eacd2 100644 --- a/src/Meta/hs27.jl +++ b/src/Meta/hs27.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 27. A. Cebola, Curitiba 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs27_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs27_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs28.jl b/src/Meta/hs28.jl index d2d450a4..bf811be7 100644 --- a/src/Meta/hs28.jl +++ b/src/Meta/hs28.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 28. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs28_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs28_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs29.jl b/src/Meta/hs29.jl index ff0893dd..0108f78d 100644 --- a/src/Meta/hs29.jl +++ b/src/Meta/hs29.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 29. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs29_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs29_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs3.jl b/src/Meta/hs3.jl index bc457bd2..b65e150e 100644 --- a/src/Meta/hs3.jl +++ b/src/Meta/hs3.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 3. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs3_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs30.jl b/src/Meta/hs30.jl index ed5577a2..eb8c8be4 100644 --- a/src/Meta/hs30.jl +++ b/src/Meta/hs30.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 30. A. Montoison, Montreal, 04/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs30_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs30_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs31.jl b/src/Meta/hs31.jl index 7dc1bbf2..cbd8cfea 100644 --- a/src/Meta/hs31.jl +++ b/src/Meta/hs31.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 31. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs31_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs31_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs316.jl b/src/Meta/hs316.jl index 64c1c224..647bf4fb 100644 --- a/src/Meta/hs316.jl +++ b/src/Meta/hs316.jl @@ -32,7 +32,18 @@ Schittkowski problem number 316. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs316_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs316_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs317.jl b/src/Meta/hs317.jl index c2b76761..d5369aec 100644 --- a/src/Meta/hs317.jl +++ b/src/Meta/hs317.jl @@ -32,7 +32,18 @@ Schittkowski problem number 317. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs317_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs317_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs318.jl b/src/Meta/hs318.jl index cc28f98a..e3fe2d03 100644 --- a/src/Meta/hs318.jl +++ b/src/Meta/hs318.jl @@ -32,7 +32,18 @@ Schittkowski problem number 318. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs318_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs318_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs319.jl b/src/Meta/hs319.jl index e17a5d78..c2a0522a 100644 --- a/src/Meta/hs319.jl +++ b/src/Meta/hs319.jl @@ -32,7 +32,18 @@ Schittkowski problem number 319. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs319_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs319_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs32.jl b/src/Meta/hs32.jl index 46b42c0f..c1a0dd5e 100644 --- a/src/Meta/hs32.jl +++ b/src/Meta/hs32.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 32. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs32_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs32_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs320.jl b/src/Meta/hs320.jl index 9604e211..8c382b60 100644 --- a/src/Meta/hs320.jl +++ b/src/Meta/hs320.jl @@ -32,7 +32,18 @@ Schittkowski problem number 320. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs320_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs320_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs321.jl b/src/Meta/hs321.jl index 8804b8b4..3a10b367 100644 --- a/src/Meta/hs321.jl +++ b/src/Meta/hs321.jl @@ -32,7 +32,18 @@ Schittkowski problem number 321. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs321_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs321_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs322.jl b/src/Meta/hs322.jl index 013918b5..b2c3ec88 100644 --- a/src/Meta/hs322.jl +++ b/src/Meta/hs322.jl @@ -32,7 +32,18 @@ Schittkowski problem number 322. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs322_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs322_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs33.jl b/src/Meta/hs33.jl index 132f2cfb..386feab3 100644 --- a/src/Meta/hs33.jl +++ b/src/Meta/hs33.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 33. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs33_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs33_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs34.jl b/src/Meta/hs34.jl index 327dab08..aa3de4b6 100644 --- a/src/Meta/hs34.jl +++ b/src/Meta/hs34.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 34. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs34_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs34_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs35.jl b/src/Meta/hs35.jl index 6deb77cc..33fe821a 100644 --- a/src/Meta/hs35.jl +++ b/src/Meta/hs35.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 35. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs35_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs35_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs36.jl b/src/Meta/hs36.jl index 467c328e..18608625 100644 --- a/src/Meta/hs36.jl +++ b/src/Meta/hs36.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 36. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs36_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs36_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs37.jl b/src/Meta/hs37.jl index e2fba24b..8cd528ce 100644 --- a/src/Meta/hs37.jl +++ b/src/Meta/hs37.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 37. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs37_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs37_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs378.jl b/src/Meta/hs378.jl index d54056c8..bad01874 100644 --- a/src/Meta/hs378.jl +++ b/src/Meta/hs378.jl @@ -32,7 +32,18 @@ Schittkowski problem number 378. M. Gollier, Montréal, 05/2023 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{Schittkowski1987, + author = {Schittkowski, Klaus}, + title = {More Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {282}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1987} +} + """, + ) get_hs378_nvar(; n::Integer = default_nvar, kwargs...) = 10 get_hs378_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs38.jl b/src/Meta/hs38.jl index 3b8bc1ce..82b1c809 100644 --- a/src/Meta/hs38.jl +++ b/src/Meta/hs38.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 38. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs38_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs38_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs39.jl b/src/Meta/hs39.jl index a2eb0b24..d15e44b0 100644 --- a/src/Meta/hs39.jl +++ b/src/Meta/hs39.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 39. D. Cabral, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs39_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs39_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs4.jl b/src/Meta/hs4.jl index ee8edfaf..ab884766 100644 --- a/src/Meta/hs4.jl +++ b/src/Meta/hs4.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 4. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs4_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs4_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs40.jl b/src/Meta/hs40.jl index b0c40359..817d7dde 100644 --- a/src/Meta/hs40.jl +++ b/src/Meta/hs40.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 40. D. Cabral, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs40_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs40_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs41.jl b/src/Meta/hs41.jl index 79a3025f..c550b724 100644 --- a/src/Meta/hs41.jl +++ b/src/Meta/hs41.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 41. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs41_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs41_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs42.jl b/src/Meta/hs42.jl index 007d2e12..1f1c3fe1 100644 --- a/src/Meta/hs42.jl +++ b/src/Meta/hs42.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 42. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs42_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs42_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs43.jl b/src/Meta/hs43.jl index a3ca1a8e..2ea657af 100644 --- a/src/Meta/hs43.jl +++ b/src/Meta/hs43.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 43. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs43_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs43_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs44.jl b/src/Meta/hs44.jl index 78ccc64d..18dc100b 100644 --- a/src/Meta/hs44.jl +++ b/src/Meta/hs44.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 44. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs44_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs44_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs45.jl b/src/Meta/hs45.jl index 2249d511..e4529b47 100644 --- a/src/Meta/hs45.jl +++ b/src/Meta/hs45.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 45. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs45_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs45_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs46.jl b/src/Meta/hs46.jl index 8348aa4b..b32e100c 100644 --- a/src/Meta/hs46.jl +++ b/src/Meta/hs46.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 46. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs46_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs46_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs47.jl b/src/Meta/hs47.jl index bf4ff593..43068120 100644 --- a/src/Meta/hs47.jl +++ b/src/Meta/hs47.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 47. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs47_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs47_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs48.jl b/src/Meta/hs48.jl index ffb9ce68..9fc6dbac 100644 --- a/src/Meta/hs48.jl +++ b/src/Meta/hs48.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 48. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs48_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs48_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs49.jl b/src/Meta/hs49.jl index 793caab0..d84491ad 100644 --- a/src/Meta/hs49.jl +++ b/src/Meta/hs49.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 49. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs49_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs49_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs5.jl b/src/Meta/hs5.jl index 8f5d2772..bfd6a818 100644 --- a/src/Meta/hs5.jl +++ b/src/Meta/hs5.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 5. N. Antunes, Curitiba, 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs5_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs5_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/hs50.jl b/src/Meta/hs50.jl index 7ce9a3f6..245224e3 100644 --- a/src/Meta/hs50.jl +++ b/src/Meta/hs50.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 50. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs50_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs50_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs51.jl b/src/Meta/hs51.jl index ee7c77b3..d9e3ac00 100644 --- a/src/Meta/hs51.jl +++ b/src/Meta/hs51.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 51. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs51_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs51_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs52.jl b/src/Meta/hs52.jl index 7eb46cc9..a0352409 100644 --- a/src/Meta/hs52.jl +++ b/src/Meta/hs52.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 52. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs52_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs52_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs53.jl b/src/Meta/hs53.jl index 10d5de84..b624ab84 100644 --- a/src/Meta/hs53.jl +++ b/src/Meta/hs53.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 53. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs53_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs53_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs54.jl b/src/Meta/hs54.jl index 125b481e..34e6b2e2 100644 --- a/src/Meta/hs54.jl +++ b/src/Meta/hs54.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 54. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs54_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs54_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs55.jl b/src/Meta/hs55.jl index 72430a27..4bb6133b 100644 --- a/src/Meta/hs55.jl +++ b/src/Meta/hs55.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 54. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs55_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs55_ncon(; n::Integer = default_nvar, kwargs...) = 6 diff --git a/src/Meta/hs56.jl b/src/Meta/hs56.jl index 83f5ded1..ce75dc42 100644 --- a/src/Meta/hs56.jl +++ b/src/Meta/hs56.jl @@ -20,7 +20,18 @@ hs56_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 56.\n\n Source:\n Problem 56 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PGR2-AN-7-4\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs56_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs56_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs57.jl b/src/Meta/hs57.jl index 4702d97b..ab0fe465 100644 --- a/src/Meta/hs57.jl +++ b/src/Meta/hs57.jl @@ -20,7 +20,18 @@ hs57_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 57.\n\n Source:\n Problem 57 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification SQR-AN-2-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs57_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs57_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs59.jl b/src/Meta/hs59.jl index cca27bf7..e806650f 100644 --- a/src/Meta/hs59.jl +++ b/src/Meta/hs59.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 54. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs59_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs59_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs6.jl b/src/Meta/hs6.jl index 0af190e3..7975054d 100644 --- a/src/Meta/hs6.jl +++ b/src/Meta/hs6.jl @@ -20,7 +20,18 @@ hs6_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 6.\n\n Source:\n Problem 6 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-2-1\n\nD. Orban, Montreal, 04/2016.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs6_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs6_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs60.jl b/src/Meta/hs60.jl index fe24fac4..33ce2df0 100644 --- a/src/Meta/hs60.jl +++ b/src/Meta/hs60.jl @@ -20,7 +20,18 @@ hs60_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 60.\n\n Source:\n Problem 60 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PPR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs60_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs60_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs61.jl b/src/Meta/hs61.jl index 68a7fa85..20e6826e 100644 --- a/src/Meta/hs61.jl +++ b/src/Meta/hs61.jl @@ -20,7 +20,18 @@ hs61_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 61.\n\n Source:\n Problem 61 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs61_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs61_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs62.jl b/src/Meta/hs62.jl index b8aa7413..48681e46 100644 --- a/src/Meta/hs62.jl +++ b/src/Meta/hs62.jl @@ -20,7 +20,18 @@ hs62_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 62.\n\n Source:\n Problem 62 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification GLR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs62_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs62_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs63.jl b/src/Meta/hs63.jl index 6e2bcf0e..a02e4b4e 100644 --- a/src/Meta/hs63.jl +++ b/src/Meta/hs63.jl @@ -20,7 +20,18 @@ hs63_meta = Dict( :notes => raw"""Hock and Schittkowski problem number 63.\n\n Source:\n Problem 63 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs63_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs63_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs64.jl b/src/Meta/hs64.jl index e907669b..5962abde 100644 --- a/src/Meta/hs64.jl +++ b/src/Meta/hs64.jl @@ -31,7 +31,18 @@ hs64_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs64_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs64_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs65.jl b/src/Meta/hs65.jl index e9aeedfa..a02cd148 100644 --- a/src/Meta/hs65.jl +++ b/src/Meta/hs65.jl @@ -31,7 +31,18 @@ hs65_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs65_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs65_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs66.jl b/src/Meta/hs66.jl index f60b00dd..83135845 100644 --- a/src/Meta/hs66.jl +++ b/src/Meta/hs66.jl @@ -31,7 +31,18 @@ hs66_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs66_nvar(; n::Integer = default_nvar, kwargs...) = 3 get_hs66_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs68.jl b/src/Meta/hs68.jl index 7afb0f42..f72642fe 100644 --- a/src/Meta/hs68.jl +++ b/src/Meta/hs68.jl @@ -34,7 +34,18 @@ Kontrolle eines normalverteilten Merkmals, Dissertation, Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs68_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs68_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs69.jl b/src/Meta/hs69.jl index 6d86e2ae..302fe73a 100644 --- a/src/Meta/hs69.jl +++ b/src/Meta/hs69.jl @@ -34,7 +34,18 @@ Kontrolle eines normalverteilten Merkmals, Dissertation, Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs69_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs69_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs7.jl b/src/Meta/hs7.jl index 00315606..8e4311bf 100644 --- a/src/Meta/hs7.jl +++ b/src/Meta/hs7.jl @@ -31,7 +31,18 @@ hs7_meta = Dict( D. Orban, Montreal, 04/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs7_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs7_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs70.jl b/src/Meta/hs70.jl index 453bdaef..511fe30b 100644 --- a/src/Meta/hs70.jl +++ b/src/Meta/hs70.jl @@ -31,7 +31,18 @@ hs70_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs70_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs70_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs71.jl b/src/Meta/hs71.jl index 151bd0a6..89d32b92 100644 --- a/src/Meta/hs71.jl +++ b/src/Meta/hs71.jl @@ -31,7 +31,18 @@ hs71_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs71_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs71_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs72.jl b/src/Meta/hs72.jl index 2b0af652..45e3d93b 100644 --- a/src/Meta/hs72.jl +++ b/src/Meta/hs72.jl @@ -31,7 +31,18 @@ hs72_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs72_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs72_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs73.jl b/src/Meta/hs73.jl index 9a4d9395..5aba86cc 100644 --- a/src/Meta/hs73.jl +++ b/src/Meta/hs73.jl @@ -31,7 +31,18 @@ hs73_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs73_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs73_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs74.jl b/src/Meta/hs74.jl index 37d6f437..16924a87 100644 --- a/src/Meta/hs74.jl +++ b/src/Meta/hs74.jl @@ -31,7 +31,18 @@ hs74_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs74_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs74_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs75.jl b/src/Meta/hs75.jl index ff35b4de..8b10d793 100644 --- a/src/Meta/hs75.jl +++ b/src/Meta/hs75.jl @@ -31,7 +31,18 @@ hs75_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs75_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs75_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs76.jl b/src/Meta/hs76.jl index 73cf9549..41aa7b8e 100644 --- a/src/Meta/hs76.jl +++ b/src/Meta/hs76.jl @@ -31,7 +31,18 @@ hs76_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs76_nvar(; n::Integer = default_nvar, kwargs...) = 4 get_hs76_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs77.jl b/src/Meta/hs77.jl index c51257f3..2197060c 100644 --- a/src/Meta/hs77.jl +++ b/src/Meta/hs77.jl @@ -31,7 +31,18 @@ hs77_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs77_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs77_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs78.jl b/src/Meta/hs78.jl index cfe7e934..14d36f70 100644 --- a/src/Meta/hs78.jl +++ b/src/Meta/hs78.jl @@ -31,7 +31,18 @@ hs78_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs78_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs78_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs79.jl b/src/Meta/hs79.jl index 2548b142..847f3eb5 100644 --- a/src/Meta/hs79.jl +++ b/src/Meta/hs79.jl @@ -31,7 +31,18 @@ hs79_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs79_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs79_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs8.jl b/src/Meta/hs8.jl index 4d755c16..87f4c8a0 100644 --- a/src/Meta/hs8.jl +++ b/src/Meta/hs8.jl @@ -31,7 +31,18 @@ hs8_meta = Dict( D. Orban, Montreal, 04/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs8_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs8_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs80.jl b/src/Meta/hs80.jl index 9800ec48..a5b4ea00 100644 --- a/src/Meta/hs80.jl +++ b/src/Meta/hs80.jl @@ -31,7 +31,18 @@ hs80_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs80_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs80_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs81.jl b/src/Meta/hs81.jl index 88143868..fd704634 100644 --- a/src/Meta/hs81.jl +++ b/src/Meta/hs81.jl @@ -31,7 +31,18 @@ hs81_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs81_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs81_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs83.jl b/src/Meta/hs83.jl index 3bc26ca8..8726f074 100644 --- a/src/Meta/hs83.jl +++ b/src/Meta/hs83.jl @@ -31,7 +31,18 @@ hs83_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs83_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs83_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs84.jl b/src/Meta/hs84.jl index 501fa36e..99b2f2a8 100644 --- a/src/Meta/hs84.jl +++ b/src/Meta/hs84.jl @@ -31,7 +31,18 @@ hs84_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs84_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs84_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/hs86.jl b/src/Meta/hs86.jl index 21ccbb45..12279e3a 100644 --- a/src/Meta/hs86.jl +++ b/src/Meta/hs86.jl @@ -31,7 +31,18 @@ hs86_meta = Dict( A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs86_nvar(; n::Integer = default_nvar, kwargs...) = 5 get_hs86_ncon(; n::Integer = default_nvar, kwargs...) = 10 diff --git a/src/Meta/hs87.jl b/src/Meta/hs87.jl index 0591c3bb..bf43fe82 100644 --- a/src/Meta/hs87.jl +++ b/src/Meta/hs87.jl @@ -29,7 +29,18 @@ hs87_meta = Dict( classification PLR-AN-5-10 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs87_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs87_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs9.jl b/src/Meta/hs9.jl index b47d56c6..7592bf17 100644 --- a/src/Meta/hs9.jl +++ b/src/Meta/hs9.jl @@ -31,7 +31,18 @@ hs9_meta = Dict( A. Cebola, Curitiba , 10/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs9_nvar(; n::Integer = default_nvar, kwargs...) = 2 get_hs9_ncon(; n::Integer = default_nvar, kwargs...) = 1 diff --git a/src/Meta/hs93.jl b/src/Meta/hs93.jl index bed27562..0dc784c3 100644 --- a/src/Meta/hs93.jl +++ b/src/Meta/hs93.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 93. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs93_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs93_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/hs95.jl b/src/Meta/hs95.jl index 93c5f3cc..d112ec4d 100644 --- a/src/Meta/hs95.jl +++ b/src/Meta/hs95.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 95. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs95_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs95_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs96.jl b/src/Meta/hs96.jl index 5416d9e2..c2c0bbd0 100644 --- a/src/Meta/hs96.jl +++ b/src/Meta/hs96.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 96. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs96_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs96_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs97.jl b/src/Meta/hs97.jl index 5e60055a..e9775052 100644 --- a/src/Meta/hs97.jl +++ b/src/Meta/hs97.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 97. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs97_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs97_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs98.jl b/src/Meta/hs98.jl index 14d8b1a3..b899b501 100644 --- a/src/Meta/hs98.jl +++ b/src/Meta/hs98.jl @@ -32,7 +32,18 @@ Hock and Schittkowski problem number 98. A. Montoison, Montreal, 05/2018. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs98_nvar(; n::Integer = default_nvar, kwargs...) = 6 get_hs98_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/hs99.jl b/src/Meta/hs99.jl index 30158fcf..2b681614 100644 --- a/src/Meta/hs99.jl +++ b/src/Meta/hs99.jl @@ -30,7 +30,18 @@ Hock and Schittkowski problem number 99. classification PPR-AN-6-4 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@book{HockSchittkowski1981, + author = {Hock, W. and Schittkowski, K.}, + title = {Test Examples for Nonlinear Programming Codes}, + series = {Lecture Notes in Economics and Mathematical Systems}, + volume = {187}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + year = {1981} +} + """, + ) get_hs99_nvar(; n::Integer = default_nvar, kwargs...) = 7 get_hs99_ncon(; n::Integer = default_nvar, kwargs...) = 2 diff --git a/src/Meta/indef_mod.jl b/src/Meta/indef_mod.jl index 14cfb42a..99d7957c 100644 --- a/src/Meta/indef_mod.jl +++ b/src/Meta/indef_mod.jl @@ -33,7 +33,17 @@ classification OUR2-AN-V-0 J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, +} + """, ) get_indef_mod_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_indef_mod_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/liarwhd.jl b/src/Meta/liarwhd.jl index 7ddb054a..abc93372 100644 --- a/src/Meta/liarwhd.jl +++ b/src/Meta/liarwhd.jl @@ -42,7 +42,18 @@ classification OUR2-AN-V-0 J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_liarwhd_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_liarwhd_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/marine.jl b/src/Meta/marine.jl index 26f203ff..a2a81505 100644 --- a/src/Meta/marine.jl +++ b/src/Meta/marine.jl @@ -36,7 +36,17 @@ marine_meta = Dict( COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_marine_nvar(; n::Integer = default_nvar, nc::Int = 1, kwargs...) = 8 + 7 + Int(round((n - 2 * 8 + 1) / (3 * 8 * nc + 8))) * (8 + 3 * 8 * nc) diff --git a/src/Meta/methanol.jl b/src/Meta/methanol.jl index 3dfac99a..bd9cb890 100644 --- a/src/Meta/methanol.jl +++ b/src/Meta/methanol.jl @@ -26,7 +26,17 @@ methanol_meta = Dict( COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_methanol_nvar(; n::Integer = default_nvar, kwargs...) = 30 * n + 5 get_methanol_ncon(; n::Integer = default_nvar, kwargs...) = 30 * n + 0 diff --git a/src/Meta/minsurf.jl b/src/Meta/minsurf.jl index 361fa528..37142c30 100644 --- a/src/Meta/minsurf.jl +++ b/src/Meta/minsurf.jl @@ -30,7 +30,17 @@ Argonne National Labs Technical Report ANL/MCS-246 (2004) classification OBR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_minsurf_nvar(; n::Integer = default_nvar, diff --git a/src/Meta/nazareth.jl b/src/Meta/nazareth.jl index d3e52a32..1b5b8c6d 100644 --- a/src/Meta/nazareth.jl +++ b/src/Meta/nazareth.jl @@ -28,7 +28,18 @@ Academy of Science of the Czech Republic https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_nazareth_nvar(; n::Integer = default_nvar, kwargs...) = n diff --git a/src/Meta/ncb20.jl b/src/Meta/ncb20.jl index fe6466c1..8c30deb1 100644 --- a/src/Meta/ncb20.jl +++ b/src/Meta/ncb20.jl @@ -33,7 +33,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_ncb20_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_ncb20_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/ncb20b.jl b/src/Meta/ncb20b.jl index 45029665..34df340c 100644 --- a/src/Meta/ncb20b.jl +++ b/src/Meta/ncb20b.jl @@ -34,7 +34,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_ncb20b_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_ncb20b_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/noncvxu2.jl b/src/Meta/noncvxu2.jl index dd0c815d..23593541 100644 --- a/src/Meta/noncvxu2.jl +++ b/src/Meta/noncvxu2.jl @@ -32,7 +32,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_noncvxu2_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_noncvxu2_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/noncvxun.jl b/src/Meta/noncvxun.jl index 959030ca..22750259 100644 --- a/src/Meta/noncvxun.jl +++ b/src/Meta/noncvxun.jl @@ -33,7 +33,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_noncvxun_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_noncvxun_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nondia.jl b/src/Meta/nondia.jl index c47270ca..a05348d7 100644 --- a/src/Meta/nondia.jl +++ b/src/Meta/nondia.jl @@ -43,7 +43,18 @@ Note: discrepancy with CUTEst appears to be a bug in CUTEst, this (now) matches (See issue #36) """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_nondia_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_nondia_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/nondquar.jl b/src/Meta/nondquar.jl index 2ff15486..db87562b 100644 --- a/src/Meta/nondquar.jl +++ b/src/Meta/nondquar.jl @@ -42,7 +42,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_nondquar_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_nondquar_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/penalty3.jl b/src/Meta/penalty3.jl index f5fc06f9..9ed1e51b 100644 --- a/src/Meta/penalty3.jl +++ b/src/Meta/penalty3.jl @@ -39,7 +39,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_penalty3_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_penalty3_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/pinene.jl b/src/Meta/pinene.jl index 15c96759..6e425df4 100644 --- a/src/Meta/pinene.jl +++ b/src/Meta/pinene.jl @@ -31,7 +31,17 @@ COPS 3.0 - November 2002 COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_pinene_ncon(; n::Integer = default_nvar, kwargs...) = 50 * n + 0 get_pinene_nlin(; n::Integer = default_nvar, kwargs...) = 35 * n + 0 diff --git a/src/Meta/polygon.jl b/src/Meta/polygon.jl index 210b5dcb..d41029ff 100644 --- a/src/Meta/polygon.jl +++ b/src/Meta/polygon.jl @@ -32,7 +32,17 @@ The initial guess is inspired from https://vanderbei.princeton.edu/ampl/nlmodels See `polygon1`, `polygon2` and `polygon3` for similar variants. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_polygon_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/polygon1.jl b/src/Meta/polygon1.jl index d619a38c..0c9d70a1 100644 --- a/src/Meta/polygon1.jl +++ b/src/Meta/polygon1.jl @@ -31,7 +31,17 @@ see "Benchmarking Optimization Software with COPS" Argonne National Labs Technical Report ANL/MCS-246 (2000) """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_polygon1_nvar(; n::Integer = default_nvar, kwargs...) = 2 * div(n, 2) get_polygon1_ncon(; n::Integer = default_nvar, kwargs...) = div(n, 2) diff --git a/src/Meta/quartc.jl b/src/Meta/quartc.jl index 7b3324f6..27c4e62e 100644 --- a/src/Meta/quartc.jl +++ b/src/Meta/quartc.jl @@ -29,7 +29,17 @@ Dalhousie University, Halifax (CDN), 1989. classification OUR2-AN-V-0 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{Buckley1989, + author = {Buckley, A. R.}, + title = {Test Functions for Unconstrained Minimization}, + institution = {Mathematics, Statistics and Computing Centre, Dalhousie University}, + number = {TR 1989CS-3}, + year = {1989}, + address = {Halifax, Canada} +} + """, + ) get_quartc_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_quartc_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/robotarm.jl b/src/Meta/robotarm.jl index 1771c889..b585f777 100644 --- a/src/Meta/robotarm.jl +++ b/src/Meta/robotarm.jl @@ -32,7 +32,17 @@ There are N+1 values of each 9 variables x = [ρ, θ, φ, ρ_dot, θ_dot, φ_dot, ρ_acc, θ_acc, φ_acc, tf] """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_robotarm_nvar(; n::Integer = default_nvar, kwargs...) = 9 * (max(2, div(n, 9)) + 1) + 1 get_robotarm_ncon(; n::Integer = default_nvar, kwargs...) = diff --git a/src/Meta/rocket.jl b/src/Meta/rocket.jl index b35fd6c1..4e04c5e4 100644 --- a/src/Meta/rocket.jl +++ b/src/Meta/rocket.jl @@ -25,7 +25,17 @@ COPS 3.0 - November 2002 COPS 3.1 - March 2004 """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_rocket_nvar(; n::Integer = default_nvar, kwargs...) = 4 * n + 5 get_rocket_ncon(; n::Integer = default_nvar, kwargs...) = 3 * n + 4 diff --git a/src/Meta/schmvett.jl b/src/Meta/schmvett.jl index 307cf1dc..13449b45 100644 --- a/src/Meta/schmvett.jl +++ b/src/Meta/schmvett.jl @@ -43,7 +43,18 @@ http://www.cs.cas.cz/matonoha/download/V1081.pdf J.-P. Dussault, Clermont-Ferrand 05/2016. """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_schmvett_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_schmvett_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/scosine.jl b/src/Meta/scosine.jl index 348872c4..6f43531c 100644 --- a/src/Meta/scosine.jl +++ b/src/Meta/scosine.jl @@ -41,7 +41,18 @@ Note: discrepancy with CUTEst appears to be a bug in CUTEst, this matches the or (See issue #36) """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_scosine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_scosine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sinquad.jl b/src/Meta/sinquad.jl index d1816131..020f7e91 100644 --- a/src/Meta/sinquad.jl +++ b/src/Meta/sinquad.jl @@ -38,7 +38,18 @@ sinquad_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_sinquad_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sinquad_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sparsine.jl b/src/Meta/sparsine.jl index bc845354..27b9369f 100644 --- a/src/Meta/sparsine.jl +++ b/src/Meta/sparsine.jl @@ -34,7 +34,18 @@ sparsine_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_sparsine_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sparsine_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/sparsqur.jl b/src/Meta/sparsqur.jl index 033d6cdf..876b3317 100644 --- a/src/Meta/sparsqur.jl +++ b/src/Meta/sparsqur.jl @@ -34,7 +34,18 @@ sparsqur_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_sparsqur_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_sparsqur_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/spmsrtls.jl b/src/Meta/spmsrtls.jl index 870d5f12..59a3a40c 100644 --- a/src/Meta/spmsrtls.jl +++ b/src/Meta/spmsrtls.jl @@ -40,7 +40,18 @@ spmsrtls_meta = Dict( classification SUR2-AN-V-V """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_spmsrtls_nvar(; n::Integer = default_nvar, kwargs...) = max(Int(round((n + 2) / 3)), 34) * 3 - 2 get_spmsrtls_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/srosenbr.jl b/src/Meta/srosenbr.jl index 1ce164f8..6b3ffdc3 100644 --- a/src/Meta/srosenbr.jl +++ b/src/Meta/srosenbr.jl @@ -50,7 +50,18 @@ srosenbr_meta = Dict( doi = {10.1145/355934.355936} } """, - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_srosenbr_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_srosenbr_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/steering.jl b/src/Meta/steering.jl index 2e71397e..cde1c941 100644 --- a/src/Meta/steering.jl +++ b/src/Meta/steering.jl @@ -26,7 +26,17 @@ steering_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_steering_nvar(; n::Integer = default_nvar, kwargs...) = 5 * n + 6 get_steering_ncon(; n::Integer = default_nvar, kwargs...) = 4 * n + 8 diff --git a/src/Meta/tetra.jl b/src/Meta/tetra.jl index e9637758..9f2439bf 100644 --- a/src/Meta/tetra.jl +++ b/src/Meta/tetra.jl @@ -28,7 +28,17 @@ tetra_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_tetra_nvar(; n::Integer = default_nvar, kwargs...) = 15 get_tetra_ncon(; n::Integer = default_nvar, kwargs...) = 4 diff --git a/src/Meta/tointgss.jl b/src/Meta/tointgss.jl index 664cf214..bc73e324 100644 --- a/src/Meta/tointgss.jl +++ b/src/Meta/tointgss.jl @@ -43,7 +43,18 @@ tointgss_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_tointgss_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_tointgss_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/tquartic.jl b/src/Meta/tquartic.jl index 4bdc5d5c..3dbe9f44 100644 --- a/src/Meta/tquartic.jl +++ b/src/Meta/tquartic.jl @@ -38,7 +38,18 @@ tquartic_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2003, + author = {Luksan, Ladislav and Matonoha, Cestmir and Vlcek, Jan}, + title = {Modified {CUTE} Problems for Sparse Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {1081}, + year = {2003}, + address = {Prague, Czech Republic}, + url = {http://www.cs.cas.cz/matonoha/download/V1081.pdf}, + } + """, + ) get_tquartic_nvar(; n::Integer = default_nvar, kwargs...) = 1 * n + 0 get_tquartic_ncon(; n::Integer = default_nvar, kwargs...) = 0 diff --git a/src/Meta/triangle.jl b/src/Meta/triangle.jl index 312e0d63..3886d592 100644 --- a/src/Meta/triangle.jl +++ b/src/Meta/triangle.jl @@ -27,7 +27,17 @@ triangle_meta = Dict( """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{DolanMore2004COPS, + author = {Dolan, Elizabeth D. and Mor{'e}, Jorge J.}, + title = {Benchmarking Optimization Software with {COPS} 3.0}, + institution = {Argonne National Laboratory}, + number = {ANL/MCS-TM-273}, + year = {2004}, + doi = {10.2172/834714} + } + """, + ) get_triangle_nvar(; n::Integer = default_nvar, kwargs...) = 8 get_triangle_ncon(; n::Integer = default_nvar, kwargs...) = 3 diff --git a/src/Meta/variational.jl b/src/Meta/variational.jl index 6e902843..8c38ea58 100644 --- a/src/Meta/variational.jl +++ b/src/Meta/variational.jl @@ -30,7 +30,18 @@ variational_meta = Dict( https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization """, :origin_notes => raw"""""", - :reference => raw"""""", + :reference => raw""" +@techreport{LuksanMatonohaVlcek2010_sparse, + author = {Luksan, Ladislav and Matonoha, Ctirad and Vlcek, Jan}, + title = {Sparse Test Problems for Unconstrained Optimization}, + institution = {Institute of Computer Science, Academy of Sciences of the Czech Republic}, + number = {V-1064}, + year = {2010}, + address = {Prague, Czech Republic}, + url = {https://www.researchgate.net/publication/325314400_Sparse_Test_Problems_for_Unconstrained_Optimization} + } + """, + ) get_variational_nvar(; n::Integer = default_nvar, kwargs...) = n From 4c182a4179e7910fde836dfd57d9416ae93ed612 Mon Sep 17 00:00:00 2001 From: tmigot Date: Sat, 18 Apr 2026 16:45:55 -0400 Subject: [PATCH 8/8] move things around hs --- src/Meta/hs1.jl | 12 ++++++------ src/Meta/hs10.jl | 12 ++++++------ src/Meta/hs100.jl | 12 ++++++------ src/Meta/hs101.jl | 12 ++++++------ src/Meta/hs102.jl | 12 ++++++------ src/Meta/hs103.jl | 12 ++++++------ src/Meta/hs104.jl | 12 ++++++------ src/Meta/hs105.jl | 12 ++++++------ src/Meta/hs106.jl | 12 ++++++------ src/Meta/hs107.jl | 12 ++++++------ src/Meta/hs108.jl | 12 ++++++------ src/Meta/hs109.jl | 12 ++++++------ src/Meta/hs11.jl | 12 ++++++------ src/Meta/hs110.jl | 12 ++++++------ src/Meta/hs111.jl | 12 ++++++------ src/Meta/hs112.jl | 12 ++++++------ src/Meta/hs113.jl | 12 ++++++------ src/Meta/hs114.jl | 12 ++++++------ src/Meta/hs116.jl | 12 ++++++------ src/Meta/hs117.jl | 12 ++++++------ src/Meta/hs118.jl | 12 ++++++------ src/Meta/hs119.jl | 12 ++++++------ src/Meta/hs12.jl | 12 ++++++------ src/Meta/hs13.jl | 14 +++++++------- src/Meta/hs14.jl | 12 ++++++------ src/Meta/hs15.jl | 14 +++++++------- src/Meta/hs16.jl | 14 +++++++------- src/Meta/hs17.jl | 14 +++++++------- src/Meta/hs18.jl | 14 +++++++------- src/Meta/hs19.jl | 14 +++++++------- src/Meta/hs2.jl | 14 +++++++------- src/Meta/hs20.jl | 14 +++++++------- src/Meta/hs21.jl | 14 +++++++------- src/Meta/hs219.jl | 12 ++++++------ src/Meta/hs22.jl | 14 +++++++------- src/Meta/hs23.jl | 12 ++++++------ src/Meta/hs24.jl | 12 ++++++------ src/Meta/hs25.jl | 12 ++++++------ src/Meta/hs26.jl | 12 ++++++------ src/Meta/hs27.jl | 12 ++++++------ src/Meta/hs28.jl | 12 ++++++------ src/Meta/hs29.jl | 12 ++++++------ src/Meta/hs3.jl | 12 ++++++------ src/Meta/hs30.jl | 12 ++++++------ src/Meta/hs31.jl | 12 ++++++------ src/Meta/hs316.jl | 12 ++++++------ src/Meta/hs317.jl | 12 ++++++------ src/Meta/hs318.jl | 12 ++++++------ src/Meta/hs319.jl | 12 ++++++------ src/Meta/hs32.jl | 12 ++++++------ src/Meta/hs320.jl | 12 ++++++------ src/Meta/hs321.jl | 12 ++++++------ src/Meta/hs322.jl | 12 ++++++------ src/Meta/hs33.jl | 12 ++++++------ src/Meta/hs34.jl | 12 ++++++------ src/Meta/hs35.jl | 12 ++++++------ src/Meta/hs36.jl | 12 ++++++------ src/Meta/hs37.jl | 12 ++++++------ src/Meta/hs378.jl | 12 ++++++------ src/Meta/hs38.jl | 12 ++++++------ src/Meta/hs39.jl | 12 ++++++------ src/Meta/hs4.jl | 12 ++++++------ src/Meta/hs40.jl | 12 ++++++------ src/Meta/hs41.jl | 12 ++++++------ src/Meta/hs42.jl | 12 ++++++------ src/Meta/hs43.jl | 12 ++++++------ src/Meta/hs44.jl | 12 ++++++------ src/Meta/hs45.jl | 12 ++++++------ src/Meta/hs46.jl | 12 ++++++------ src/Meta/hs47.jl | 12 ++++++------ src/Meta/hs48.jl | 12 ++++++------ src/Meta/hs49.jl | 12 ++++++------ src/Meta/hs5.jl | 12 ++++++------ src/Meta/hs50.jl | 12 ++++++------ src/Meta/hs51.jl | 12 ++++++------ src/Meta/hs52.jl | 12 ++++++------ src/Meta/hs53.jl | 12 ++++++------ src/Meta/hs54.jl | 12 ++++++------ src/Meta/hs55.jl | 12 ++++++------ src/Meta/hs56.jl | 15 +++++++++++++-- src/Meta/hs57.jl | 16 +++++++++++++--- src/Meta/hs59.jl | 12 ++++++------ src/Meta/hs6.jl | 16 +++++++++++++--- src/Meta/hs60.jl | 16 ++++++++++++++-- src/Meta/hs61.jl | 15 ++++++++++++--- src/Meta/hs62.jl | 15 ++++++++++++--- src/Meta/hs63.jl | 15 ++++++++++++--- src/Meta/hs64.jl | 12 ++++++------ src/Meta/hs65.jl | 12 ++++++------ src/Meta/hs66.jl | 12 ++++++------ src/Meta/hs68.jl | 18 +++++++++--------- src/Meta/hs69.jl | 18 +++++++++--------- src/Meta/hs7.jl | 12 ++++++------ src/Meta/hs70.jl | 12 ++++++------ src/Meta/hs71.jl | 12 ++++++------ src/Meta/hs72.jl | 12 ++++++------ src/Meta/hs73.jl | 12 ++++++------ src/Meta/hs74.jl | 12 ++++++------ src/Meta/hs75.jl | 12 ++++++------ src/Meta/hs76.jl | 12 ++++++------ src/Meta/hs77.jl | 12 ++++++------ src/Meta/hs78.jl | 12 ++++++------ src/Meta/hs79.jl | 12 ++++++------ src/Meta/hs8.jl | 12 ++++++------ src/Meta/hs80.jl | 12 ++++++------ src/Meta/hs81.jl | 12 ++++++------ src/Meta/hs83.jl | 12 ++++++------ src/Meta/hs84.jl | 12 ++++++------ src/Meta/hs86.jl | 12 ++++++------ src/Meta/hs87.jl | 8 ++++---- src/Meta/hs9.jl | 12 ++++++------ src/Meta/hs93.jl | 12 ++++++------ src/Meta/hs95.jl | 12 ++++++------ src/Meta/hs96.jl | 12 ++++++------ src/Meta/hs97.jl | 12 ++++++------ src/Meta/hs98.jl | 12 ++++++------ src/Meta/hs99.jl | 8 ++++---- 117 files changed, 761 insertions(+), 691 deletions(-) diff --git a/src/Meta/hs1.jl b/src/Meta/hs1.jl index 24812ac9..353ccc91 100644 --- a/src/Meta/hs1.jl +++ b/src/Meta/hs1.jl @@ -20,18 +20,18 @@ hs1_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 1. -Source: +classification SBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 1 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification SBR2-AN-2-0 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs1_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs1_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs1_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs1_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs1_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs1_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs10.jl b/src/Meta/hs10.jl index 3df207fc..618a4a7b 100644 --- a/src/Meta/hs10.jl +++ b/src/Meta/hs10.jl @@ -20,18 +20,18 @@ hs10_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 10. -Source: +classification LQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 10 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification LQR2-AN-2-1 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs10_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs10_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs10_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs10_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs10_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs10_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs100.jl b/src/Meta/hs100.jl index cfb0b1f4..11185724 100644 --- a/src/Meta/hs100.jl +++ b/src/Meta/hs100.jl @@ -20,18 +20,18 @@ hs100_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 100. -Source: +classification PPR-AN-7-4 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 100 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PPR-AN-7-4 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs100_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs100_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs100_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs100_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs100_nineq(; n::Integer = default_nvar, kwargs...) = 4 +get_hs100_nineq(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs101.jl b/src/Meta/hs101.jl index 1caf0dbc..628e3d81 100644 --- a/src/Meta/hs101.jl +++ b/src/Meta/hs101.jl @@ -20,18 +20,18 @@ hs101_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 101. -Source: +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 101 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PPR-AN-7-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs101_ncon(; n::Integer = default_nvar, kwargs...) = 5 get_hs101_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs101_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs101_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs101_nineq(; n::Integer = default_nvar, kwargs...) = 5 +get_hs101_nineq(; n::Integer = default_nvar, kwargs...) = 5 \ No newline at end of file diff --git a/src/Meta/hs102.jl b/src/Meta/hs102.jl index 89ff086b..74fd61e6 100644 --- a/src/Meta/hs102.jl +++ b/src/Meta/hs102.jl @@ -20,18 +20,18 @@ hs102_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 102. -Source: +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 102 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PPR-AN-7-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs102_ncon(; n::Integer = default_nvar, kwargs...) = 5 get_hs102_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs102_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs102_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs102_nineq(; n::Integer = default_nvar, kwargs...) = 5 +get_hs102_nineq(; n::Integer = default_nvar, kwargs...) = 5 \ No newline at end of file diff --git a/src/Meta/hs103.jl b/src/Meta/hs103.jl index 5fa4c857..149ae0c6 100644 --- a/src/Meta/hs103.jl +++ b/src/Meta/hs103.jl @@ -20,18 +20,18 @@ hs103_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 103. -Source: +classification PPR-AN-7-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 103 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PPR-AN-7-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs103_ncon(; n::Integer = default_nvar, kwargs...) = 5 get_hs103_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs103_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs103_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs103_nineq(; n::Integer = default_nvar, kwargs...) = 5 +get_hs103_nineq(; n::Integer = default_nvar, kwargs...) = 5 \ No newline at end of file diff --git a/src/Meta/hs104.jl b/src/Meta/hs104.jl index 554fcc23..7516fa8b 100644 --- a/src/Meta/hs104.jl +++ b/src/Meta/hs104.jl @@ -20,18 +20,18 @@ hs104_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 104. -Source: +classification PPR-AN-8-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 104 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PPR-AN-8-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs104_ncon(; n::Integer = default_nvar, kwargs...) = 5 get_hs104_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs104_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs104_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs104_nineq(; n::Integer = default_nvar, kwargs...) = 5 +get_hs104_nineq(; n::Integer = default_nvar, kwargs...) = 5 \ No newline at end of file diff --git a/src/Meta/hs105.jl b/src/Meta/hs105.jl index fe7a3ba7..6978f523 100644 --- a/src/Meta/hs105.jl +++ b/src/Meta/hs105.jl @@ -20,18 +20,18 @@ hs105_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 105. -Source: +classification GLR-AN-8-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 105 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification GLR-AN-8-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs105_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs105_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs105_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs105_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs105_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs105_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs106.jl b/src/Meta/hs106.jl index d5ee8118..2a3ae022 100644 --- a/src/Meta/hs106.jl +++ b/src/Meta/hs106.jl @@ -20,18 +20,18 @@ hs106_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 106. -Source: +classification LQR-AN-8-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 106 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification LQR-AN-8-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs106_ncon(; n::Integer = default_nvar, kwargs...) = 6 get_hs106_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs106_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs106_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs106_nineq(; n::Integer = default_nvar, kwargs...) = 6 +get_hs106_nineq(; n::Integer = default_nvar, kwargs...) = 6 \ No newline at end of file diff --git a/src/Meta/hs107.jl b/src/Meta/hs107.jl index 915a2c28..03b836ff 100644 --- a/src/Meta/hs107.jl +++ b/src/Meta/hs107.jl @@ -20,18 +20,18 @@ hs107_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 107. -Source: +classification PGR-AN-9-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 107 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification PGR-AN-9-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs107_ncon(; n::Integer = default_nvar, kwargs...) = 6 get_hs107_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs107_nnln(; n::Integer = default_nvar, kwargs...) = 6 get_hs107_nequ(; n::Integer = default_nvar, kwargs...) = 6 -get_hs107_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs107_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs108.jl b/src/Meta/hs108.jl index d0be7e49..2579b40b 100644 --- a/src/Meta/hs108.jl +++ b/src/Meta/hs108.jl @@ -20,18 +20,18 @@ hs108_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 108. -Source: +classification QQR-AN-9-13 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 108 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. -classification QQR-AN-9-13 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs108_ncon(; n::Integer = default_nvar, kwargs...) = 12 get_hs108_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs108_nnln(; n::Integer = default_nvar, kwargs...) = 12 get_hs108_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs108_nineq(; n::Integer = default_nvar, kwargs...) = 12 +get_hs108_nineq(; n::Integer = default_nvar, kwargs...) = 12 \ No newline at end of file diff --git a/src/Meta/hs109.jl b/src/Meta/hs109.jl index 5c107242..d3c1baab 100644 --- a/src/Meta/hs109.jl +++ b/src/Meta/hs109.jl @@ -20,18 +20,18 @@ hs109_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 109. - Source: + classification PGR-AN-9-10 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 109 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PGR-AN-9-10 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs109_ncon(; n::Integer = default_nvar, kwargs...) = 9 get_hs109_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs109_nnln(; n::Integer = default_nvar, kwargs...) = 8 get_hs109_nequ(; n::Integer = default_nvar, kwargs...) = 6 -get_hs109_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs109_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs11.jl b/src/Meta/hs11.jl index efb638e1..4548166f 100644 --- a/src/Meta/hs11.jl +++ b/src/Meta/hs11.jl @@ -20,18 +20,18 @@ hs11_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 11. - Source: + classification SQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 11 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-1 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs11_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs11_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs11_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs11_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs11_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs11_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs110.jl b/src/Meta/hs110.jl index 9eaadd08..353a959b 100644 --- a/src/Meta/hs110.jl +++ b/src/Meta/hs110.jl @@ -20,18 +20,18 @@ hs110_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 110. - Source: + classification GBR-AN-10-0 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 110 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GBR-AN-10-0 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs110_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs110_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs110_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs110_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs110_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs110_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs111.jl b/src/Meta/hs111.jl index 9a707ca7..0acb2643 100644 --- a/src/Meta/hs111.jl +++ b/src/Meta/hs111.jl @@ -20,18 +20,18 @@ hs111_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 111. - Source: + classification OOR2-AN-10-3 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 111 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OOR2-AN-10-3 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs111_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs111_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs111_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs111_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs111_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs111_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs112.jl b/src/Meta/hs112.jl index 87ee72af..c3d50410 100644 --- a/src/Meta/hs112.jl +++ b/src/Meta/hs112.jl @@ -20,18 +20,18 @@ hs112_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 112. - Source: + classification OLR2-MY-10-3 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 112 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OLR2-MY-10-3 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs112_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs112_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs112_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs112_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs112_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs112_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs113.jl b/src/Meta/hs113.jl index f136d784..bbcc209c 100644 --- a/src/Meta/hs113.jl +++ b/src/Meta/hs113.jl @@ -20,18 +20,18 @@ hs113_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 113. - Source: + classification QQR-AN-10-8 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 113 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR-AN-10-8 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs113_ncon(; n::Integer = default_nvar, kwargs...) = 8 get_hs113_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs113_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs113_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs113_nineq(; n::Integer = default_nvar, kwargs...) = 8 +get_hs113_nineq(; n::Integer = default_nvar, kwargs...) = 8 \ No newline at end of file diff --git a/src/Meta/hs114.jl b/src/Meta/hs114.jl index 94db62db..4d912249 100644 --- a/src/Meta/hs114.jl +++ b/src/Meta/hs114.jl @@ -20,18 +20,18 @@ hs114_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 114. - Source: + classification QGR-AN-10-11 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 114 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QGR-AN-10-11 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs114_ncon(; n::Integer = default_nvar, kwargs...) = 11 get_hs114_nlin(; n::Integer = default_nvar, kwargs...) = 5 get_hs114_nnln(; n::Integer = default_nvar, kwargs...) = 6 get_hs114_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs114_nineq(; n::Integer = default_nvar, kwargs...) = 8 +get_hs114_nineq(; n::Integer = default_nvar, kwargs...) = 8 \ No newline at end of file diff --git a/src/Meta/hs116.jl b/src/Meta/hs116.jl index e8c09215..21d47304 100644 --- a/src/Meta/hs116.jl +++ b/src/Meta/hs116.jl @@ -20,18 +20,18 @@ hs116_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 116. - Source: + classification QGR-AN-13-14 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 116 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QGR-AN-13-14 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs116_ncon(; n::Integer = default_nvar, kwargs...) = 15 get_hs116_nlin(; n::Integer = default_nvar, kwargs...) = 5 get_hs116_nnln(; n::Integer = default_nvar, kwargs...) = 10 get_hs116_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs116_nineq(; n::Integer = default_nvar, kwargs...) = 15 +get_hs116_nineq(; n::Integer = default_nvar, kwargs...) = 15 \ No newline at end of file diff --git a/src/Meta/hs117.jl b/src/Meta/hs117.jl index ae386bc0..7e461589 100644 --- a/src/Meta/hs117.jl +++ b/src/Meta/hs117.jl @@ -20,18 +20,18 @@ hs117_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 117. - Source: + classification PQR-AN-15-5 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 117 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PQR-AN-15-5 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs117_ncon(; n::Integer = default_nvar, kwargs...) = 5 get_hs117_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs117_nnln(; n::Integer = default_nvar, kwargs...) = 5 get_hs117_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs117_nineq(; n::Integer = default_nvar, kwargs...) = 5 +get_hs117_nineq(; n::Integer = default_nvar, kwargs...) = 5 \ No newline at end of file diff --git a/src/Meta/hs118.jl b/src/Meta/hs118.jl index 055cbb57..3d2eb780 100644 --- a/src/Meta/hs118.jl +++ b/src/Meta/hs118.jl @@ -20,18 +20,18 @@ hs118_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 118. - Source: + classification QLR-AN-15-17 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 118 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR-AN-15-17 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs118_ncon(; n::Integer = default_nvar, kwargs...) = 17 get_hs118_nlin(; n::Integer = default_nvar, kwargs...) = 17 get_hs118_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs118_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs118_nineq(; n::Integer = default_nvar, kwargs...) = 17 +get_hs118_nineq(; n::Integer = default_nvar, kwargs...) = 17 \ No newline at end of file diff --git a/src/Meta/hs119.jl b/src/Meta/hs119.jl index def00468..421d256f 100644 --- a/src/Meta/hs119.jl +++ b/src/Meta/hs119.jl @@ -20,18 +20,18 @@ hs119_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 119. - Source: + classification PLR-AN-16-8 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 119 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR-AN-16-8 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs119_ncon(; n::Integer = default_nvar, kwargs...) = 8 get_hs119_nlin(; n::Integer = default_nvar, kwargs...) = 8 get_hs119_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs119_nequ(; n::Integer = default_nvar, kwargs...) = 8 -get_hs119_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs119_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs12.jl b/src/Meta/hs12.jl index b68ab993..1d4366fb 100644 --- a/src/Meta/hs12.jl +++ b/src/Meta/hs12.jl @@ -20,18 +20,18 @@ hs12_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 12. - Source: + classification QQR2-AN-2-1 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 12 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-2-1 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs12_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs12_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs12_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs12_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs12_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs12_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs13.jl b/src/Meta/hs13.jl index d775114c..fc3a456d 100644 --- a/src/Meta/hs13.jl +++ b/src/Meta/hs13.jl @@ -20,18 +20,18 @@ hs13_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 13. - Source: + classification QQR2-AN-2-1 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 13 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-2-1 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs13_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs13_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs13_nequ(; n::Integer = default_nvar, kwargs...) = 0 get_hs13_nineq(; n::Integer = default_nvar, kwargs...) = 1 -get_hs13_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 +get_hs13_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs14.jl b/src/Meta/hs14.jl index 8a481826..499adb1e 100644 --- a/src/Meta/hs14.jl +++ b/src/Meta/hs14.jl @@ -20,18 +20,18 @@ hs14_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 14. - Source: + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 14 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-2 - - N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs14_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs14_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs14_nequ(; n::Integer = default_nvar, kwargs...) = 1 get_hs14_nineq(; n::Integer = default_nvar, kwargs...) = 1 -get_hs14_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 +get_hs14_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs15.jl b/src/Meta/hs15.jl index f90c5157..df8faa50 100644 --- a/src/Meta/hs15.jl +++ b/src/Meta/hs15.jl @@ -20,18 +20,18 @@ hs15_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 15. - Source: + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 15 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-2 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs15_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs15_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs15_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs15_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs15_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs15_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs16.jl b/src/Meta/hs16.jl index 5e256c1c..2a164c18 100644 --- a/src/Meta/hs16.jl +++ b/src/Meta/hs16.jl @@ -20,18 +20,18 @@ hs16_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 16. - Source: + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 16 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-2 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs16_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs16_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs16_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs16_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs16_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs16_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs17.jl b/src/Meta/hs17.jl index 9bcc9e6e..b63ab005 100644 --- a/src/Meta/hs17.jl +++ b/src/Meta/hs17.jl @@ -20,18 +20,18 @@ hs17_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 17. - Source: + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 17 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-2 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs17_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs17_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs17_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs17_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs17_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs17_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs18.jl b/src/Meta/hs18.jl index 28c4376c..7a766dd4 100644 --- a/src/Meta/hs18.jl +++ b/src/Meta/hs18.jl @@ -20,18 +20,18 @@ hs18_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 18. - Source: + classification SQR2-AN-2-2 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 18 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-2 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs18_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs18_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs18_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs18_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs18_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs18_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs19.jl b/src/Meta/hs19.jl index ac4a62b7..1fc6474d 100644 --- a/src/Meta/hs19.jl +++ b/src/Meta/hs19.jl @@ -20,18 +20,18 @@ hs19_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 19. - Source: + classification PQR2-AN-2-2 + + A. Montoison, Montreal, 04/2018. + """, +:origin_notes => raw""" Problem 19 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PQR2-AN-2-2 - - A. Montoison, Montreal, 04/2018. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs19_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs19_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs19_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs19_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs19_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs19_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs2.jl b/src/Meta/hs2.jl index 4f6bff7e..709bc8db 100644 --- a/src/Meta/hs2.jl +++ b/src/Meta/hs2.jl @@ -19,18 +19,18 @@ hs2_meta = Dict( :url => "", :notes => raw""" Hock and Schittkowski problem number 2. - Source: + classification PBR2-AN-2-0 + +A. Montoison, Montreal, 04/2018. + """, +:origin_notes => raw""" Problem 2 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PBR2-AN-2-0 - -A. Montoison, Montreal, 04/2018. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs2_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs2_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs2_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs2_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs2_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs2_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs20.jl b/src/Meta/hs20.jl index 42b3dc80..81e31a47 100644 --- a/src/Meta/hs20.jl +++ b/src/Meta/hs20.jl @@ -20,18 +20,18 @@ hs20_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 20. - Source: + classification SQR2-AN-2-3 + + N. Antunes, Curitiba, 10/2016. + """, +:origin_notes => raw""" Problem 20 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-2-3 - - N. Antunes, Curitiba, 10/2016. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs20_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs20_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs20_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs20_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs20_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs20_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs21.jl b/src/Meta/hs21.jl index 209530e2..c58ed547 100644 --- a/src/Meta/hs21.jl +++ b/src/Meta/hs21.jl @@ -20,18 +20,18 @@ hs21_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 21. - Source: + classification QLR2-AN-2-1 + + A. Montoison, Montreal, 04/2018. + """, +:origin_notes => raw""" Problem 21 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-2-1 - - A. Montoison, Montreal, 04/2018. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs21_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs21_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs21_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs21_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs21_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs21_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs219.jl b/src/Meta/hs219.jl index bdf34bd8..3e86bef9 100644 --- a/src/Meta/hs219.jl +++ b/src/Meta/hs219.jl @@ -20,18 +20,18 @@ hs219_meta = Dict( :notes => raw""" Schittkowski problem number 219. - Source: + classification LPR-T1-1 + +Solution is: (1, 1, 0, 0) with f(x^*) = -1 +""", +:origin_notes => raw""" Problem 219 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification LPR-T1-1 - -Solution is: (1, 1, 0, 0) with f(x^*) = -1 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs219_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs219_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs219_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs219_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs219_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs219_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs22.jl b/src/Meta/hs22.jl index a41d27ed..ea99dc35 100644 --- a/src/Meta/hs22.jl +++ b/src/Meta/hs22.jl @@ -20,18 +20,18 @@ hs22_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 22. - Source: + classification QQR2-AN-2-2 + + A. Montoison, Montreal, 04/2018. + """, +:origin_notes => raw""" Problem 22 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-2-2 - - A. Montoison, Montreal, 04/2018. - """, - :origin_notes => raw"""""", +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs22_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs22_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs22_nequ(; n::Integer = default_nvar, kwargs...) = 0 get_hs22_nineq(; n::Integer = default_nvar, kwargs...) = 2 -get_hs22_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 +get_hs22_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs23.jl b/src/Meta/hs23.jl index 1aee2780..3e0f158a 100644 --- a/src/Meta/hs23.jl +++ b/src/Meta/hs23.jl @@ -20,18 +20,18 @@ hs23_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 23. - Source: + classification QQR2-AN-2-5 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 23 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-2-5 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs23_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs23_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs23_nequ(; n::Integer = default_nvar, kwargs...) = 0 get_hs23_nineq(; n::Integer = default_nvar, kwargs...) = 5 -get_hs23_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 +get_hs23_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs24.jl b/src/Meta/hs24.jl index da68cd44..e6a4e04e 100644 --- a/src/Meta/hs24.jl +++ b/src/Meta/hs24.jl @@ -20,18 +20,18 @@ hs24_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 24. - Source: + classification PLR2-AN-2-3 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 24 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-2-3 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs24_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs24_nlin(; n::Integer = default_nvar, kwargs...) = 2 get_hs24_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs24_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs24_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs24_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs25.jl b/src/Meta/hs25.jl index 6f2d3f5d..f73cf303 100644 --- a/src/Meta/hs25.jl +++ b/src/Meta/hs25.jl @@ -20,18 +20,18 @@ hs25_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 25. - Source: + classification SBR2-AN-3-0 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 25 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SBR2-AN-3-0 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs25_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs25_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs25_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs25_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs25_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs25_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs26.jl b/src/Meta/hs26.jl index db5ff06e..aea27fd8 100644 --- a/src/Meta/hs26.jl +++ b/src/Meta/hs26.jl @@ -20,18 +20,18 @@ hs26_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 26. - Source: + classification OOR2-AY-3-1 + +A. Cebola, Curitiba 10/2016. +""", +:origin_notes => raw""" Problem 26 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OOR2-AY-3-1 - -A. Cebola, Curitiba 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs26_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs26_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs26_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs26_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs26_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs26_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs27.jl b/src/Meta/hs27.jl index f36eacd2..a5858e81 100644 --- a/src/Meta/hs27.jl +++ b/src/Meta/hs27.jl @@ -20,18 +20,18 @@ hs27_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 27. - Source: + classification SQR2-AN-3-1 + +A. Cebola, Curitiba 10/2016. +""", +:origin_notes => raw""" Problem 27 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-3-1 - -A. Cebola, Curitiba 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs27_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs27_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs27_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs27_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs27_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs27_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs28.jl b/src/Meta/hs28.jl index bf811be7..e8810c17 100644 --- a/src/Meta/hs28.jl +++ b/src/Meta/hs28.jl @@ -20,18 +20,18 @@ hs28_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 28. - Source: + classification QLR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 28 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-3-1 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs28_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs28_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs28_nequ(; n::Integer = default_nvar, kwargs...) = 1 get_hs28_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs28_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 +get_hs28_nls_nequ(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs29.jl b/src/Meta/hs29.jl index 0108f78d..c7be817d 100644 --- a/src/Meta/hs29.jl +++ b/src/Meta/hs29.jl @@ -20,18 +20,18 @@ hs29_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 29. - Source: + classification PQR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 29 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PQR2-AN-3-1 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs29_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs29_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs29_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs29_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs29_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs29_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs3.jl b/src/Meta/hs3.jl index b65e150e..bf183043 100644 --- a/src/Meta/hs3.jl +++ b/src/Meta/hs3.jl @@ -20,18 +20,18 @@ hs3_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 3. - Source: + classification QBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 3 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QBR2-AN-2-0 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs3_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs3_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs3_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs3_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs3_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs3_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs30.jl b/src/Meta/hs30.jl index eb8c8be4..c8420362 100644 --- a/src/Meta/hs30.jl +++ b/src/Meta/hs30.jl @@ -20,18 +20,18 @@ hs30_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 30. - Source: + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 04/2018. +""", +:origin_notes => raw""" Problem 30 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-3-1 - -A. Montoison, Montreal, 04/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs30_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs30_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs30_nequ(; n::Integer = default_nvar, kwargs...) = 0 get_hs30_nineq(; n::Integer = default_nvar, kwargs...) = 1 -get_hs30_nls_nequ(; n::Integer = default_nvar, kwargs...) = 3 +get_hs30_nls_nequ(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs31.jl b/src/Meta/hs31.jl index cbd8cfea..693a3fbe 100644 --- a/src/Meta/hs31.jl +++ b/src/Meta/hs31.jl @@ -20,18 +20,18 @@ hs31_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 31. - Source: + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 31 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-3-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs31_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs31_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs31_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs31_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs31_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs31_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs316.jl b/src/Meta/hs316.jl index 647bf4fb..83106680 100644 --- a/src/Meta/hs316.jl +++ b/src/Meta/hs316.jl @@ -20,18 +20,18 @@ hs316_meta = Dict( :notes => raw""" Schittkowski problem number 316. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 316 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs316_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs316_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs316_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs316_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs316_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs316_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs317.jl b/src/Meta/hs317.jl index d5369aec..9c2f6c04 100644 --- a/src/Meta/hs317.jl +++ b/src/Meta/hs317.jl @@ -20,18 +20,18 @@ hs317_meta = Dict( :notes => raw""" Schittkowski problem number 317. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 317 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs317_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs317_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs317_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs317_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs317_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs317_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs318.jl b/src/Meta/hs318.jl index e3fe2d03..24f0c99f 100644 --- a/src/Meta/hs318.jl +++ b/src/Meta/hs318.jl @@ -20,18 +20,18 @@ hs318_meta = Dict( :notes => raw""" Schittkowski problem number 318. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 318 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs318_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs318_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs318_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs318_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs318_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs318_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs319.jl b/src/Meta/hs319.jl index c2a0522a..72804a1a 100644 --- a/src/Meta/hs319.jl +++ b/src/Meta/hs319.jl @@ -20,18 +20,18 @@ hs319_meta = Dict( :notes => raw""" Schittkowski problem number 319. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 319 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs319_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs319_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs319_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs319_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs319_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs319_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs32.jl b/src/Meta/hs32.jl index c1a0dd5e..f94ebc2a 100644 --- a/src/Meta/hs32.jl +++ b/src/Meta/hs32.jl @@ -20,18 +20,18 @@ hs32_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 32. - Source: + classification QPR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 32 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QPR2-AN-3-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs32_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs32_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs32_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs32_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs32_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs32_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs320.jl b/src/Meta/hs320.jl index 8c382b60..34e0ce68 100644 --- a/src/Meta/hs320.jl +++ b/src/Meta/hs320.jl @@ -20,18 +20,18 @@ hs320_meta = Dict( :notes => raw""" Schittkowski problem number 320. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 320 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs320_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs320_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs320_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs320_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs320_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs320_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs321.jl b/src/Meta/hs321.jl index 3a10b367..adf76be7 100644 --- a/src/Meta/hs321.jl +++ b/src/Meta/hs321.jl @@ -20,18 +20,18 @@ hs321_meta = Dict( :notes => raw""" Schittkowski problem number 321. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 321 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs321_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs321_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs321_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs321_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs321_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs321_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs322.jl b/src/Meta/hs322.jl index b2c3ec88..b12d8008 100644 --- a/src/Meta/hs322.jl +++ b/src/Meta/hs322.jl @@ -20,18 +20,18 @@ hs322_meta = Dict( :notes => raw""" Schittkowski problem number 322. - Source: + classification QQR2-AN-2-1 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 322 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification QQR2-AN-2-1 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs322_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs322_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs322_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs322_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs322_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs322_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs33.jl b/src/Meta/hs33.jl index 386feab3..d8936e71 100644 --- a/src/Meta/hs33.jl +++ b/src/Meta/hs33.jl @@ -20,18 +20,18 @@ hs33_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 33. - Source: + classification PQR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 33 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PQR2-AN-3-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs33_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs33_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs33_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs33_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs33_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs33_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs34.jl b/src/Meta/hs34.jl index aa3de4b6..6b353151 100644 --- a/src/Meta/hs34.jl +++ b/src/Meta/hs34.jl @@ -20,18 +20,18 @@ hs34_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 34. - Source: + classification LGR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 34 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification LGR2-AN-3-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs34_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs34_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs34_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs34_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs34_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs34_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs35.jl b/src/Meta/hs35.jl index 33fe821a..6fcb345d 100644 --- a/src/Meta/hs35.jl +++ b/src/Meta/hs35.jl @@ -20,18 +20,18 @@ hs35_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 35. - Source: + classification QLR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 35 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-3-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs35_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs35_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs35_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs35_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs35_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs35_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs36.jl b/src/Meta/hs36.jl index 18608625..574d6502 100644 --- a/src/Meta/hs36.jl +++ b/src/Meta/hs36.jl @@ -20,18 +20,18 @@ hs36_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 36. - Source: + classification PLR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 36 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-3-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs36_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs36_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs36_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs36_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs36_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs36_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs37.jl b/src/Meta/hs37.jl index 8cd528ce..be3737f3 100644 --- a/src/Meta/hs37.jl +++ b/src/Meta/hs37.jl @@ -20,18 +20,18 @@ hs37_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 37. - Source: + classification PLR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 37 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-3-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs37_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs37_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs37_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs37_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs37_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs37_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs378.jl b/src/Meta/hs378.jl index bad01874..3fad8eb2 100644 --- a/src/Meta/hs378.jl +++ b/src/Meta/hs378.jl @@ -20,18 +20,18 @@ hs378_meta = Dict( :notes => raw""" Schittkowski problem number 378. - Source: + classification OOR2-AN-10-3 + +M. Gollier, Montréal, 05/2023 +""", +:origin_notes => raw""" Problem 378 in Schittkowski, K. (1987). More Test Examples for Nonlinear Programming Codes. Lecture Notes in Economics and Mathematical Systems. doi:10.1007/978-3-642-61582-5 - classification OOR2-AN-10-3 - -M. Gollier, Montréal, 05/2023 """, - :origin_notes => raw"""""", :reference => raw""" @book{Schittkowski1987, author = {Schittkowski, Klaus}, @@ -50,4 +50,4 @@ get_hs378_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs378_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs378_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs378_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs378_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs378_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs38.jl b/src/Meta/hs38.jl index 82b1c809..bc75903b 100644 --- a/src/Meta/hs38.jl +++ b/src/Meta/hs38.jl @@ -20,18 +20,18 @@ hs38_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 38. - Source: + classification PLR2-AN-4-0 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 38 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-4-0 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs38_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs38_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs38_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs38_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs38_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs38_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs39.jl b/src/Meta/hs39.jl index d15e44b0..22fb7665 100644 --- a/src/Meta/hs39.jl +++ b/src/Meta/hs39.jl @@ -20,18 +20,18 @@ hs39_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 39. - Source: + classification LOR2-AN-4-2 + +D. Cabral, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 39 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification LOR2-AN-4-2 - -D. Cabral, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs39_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs39_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs39_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs39_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs39_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs39_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs4.jl b/src/Meta/hs4.jl index ab884766..5d5c1e07 100644 --- a/src/Meta/hs4.jl +++ b/src/Meta/hs4.jl @@ -20,18 +20,18 @@ hs4_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 4. - Source: + classification OBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 4 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OBR2-AN-2-0 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs4_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs4_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs4_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs4_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs4_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs4_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs40.jl b/src/Meta/hs40.jl index 817d7dde..0033f08f 100644 --- a/src/Meta/hs40.jl +++ b/src/Meta/hs40.jl @@ -20,18 +20,18 @@ hs40_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 40. - Source: + classification OOR2-AN-4-3 + +D. Cabral, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 40 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OOR2-AN-4-3 - -D. Cabral, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs40_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs40_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs40_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs40_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs40_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs40_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs41.jl b/src/Meta/hs41.jl index c550b724..ce61ca81 100644 --- a/src/Meta/hs41.jl +++ b/src/Meta/hs41.jl @@ -20,18 +20,18 @@ hs41_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 41. - Source: + classification PLR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 41 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-4-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs41_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs41_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs41_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs41_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs41_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs41_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs42.jl b/src/Meta/hs42.jl index 1f1c3fe1..c53d03b0 100644 --- a/src/Meta/hs42.jl +++ b/src/Meta/hs42.jl @@ -20,18 +20,18 @@ hs42_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 42. - Source: + classification QQR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 42 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-4-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs42_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs42_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs42_nequ(; n::Integer = default_nvar, kwargs...) = 2 get_hs42_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs42_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 +get_hs42_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs43.jl b/src/Meta/hs43.jl index 2ea657af..da722173 100644 --- a/src/Meta/hs43.jl +++ b/src/Meta/hs43.jl @@ -20,18 +20,18 @@ hs43_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 43. - Source: + classification QQR2-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 43 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-4-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs43_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs43_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs43_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs43_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs43_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs43_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs44.jl b/src/Meta/hs44.jl index 18dc100b..90422090 100644 --- a/src/Meta/hs44.jl +++ b/src/Meta/hs44.jl @@ -20,18 +20,18 @@ hs44_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 44. - Source: + classification QLR2-AN-4-6 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 44 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-4-6 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs44_ncon(; n::Integer = default_nvar, kwargs...) = 6 get_hs44_nlin(; n::Integer = default_nvar, kwargs...) = 6 get_hs44_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs44_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs44_nineq(; n::Integer = default_nvar, kwargs...) = 6 +get_hs44_nineq(; n::Integer = default_nvar, kwargs...) = 6 \ No newline at end of file diff --git a/src/Meta/hs45.jl b/src/Meta/hs45.jl index e4529b47..67bbc803 100644 --- a/src/Meta/hs45.jl +++ b/src/Meta/hs45.jl @@ -20,18 +20,18 @@ hs45_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 45. - Source: + classification PBR2-AN-5-0 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 45 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PBR2-AN-5-0 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs45_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs45_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs45_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs45_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs45_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs45_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs46.jl b/src/Meta/hs46.jl index b32e100c..cf6a7d0b 100644 --- a/src/Meta/hs46.jl +++ b/src/Meta/hs46.jl @@ -20,18 +20,18 @@ hs46_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 46. - Source: + classification PGR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 46 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PGR2-AN-5-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs46_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs46_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs46_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs46_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs46_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs46_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs47.jl b/src/Meta/hs47.jl index 43068120..6d1b79c9 100644 --- a/src/Meta/hs47.jl +++ b/src/Meta/hs47.jl @@ -20,18 +20,18 @@ hs47_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 47. - Source: + classification PPR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 47 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR2-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs47_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs47_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs47_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs47_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs47_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs47_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs48.jl b/src/Meta/hs48.jl index 9fc6dbac..dc8bdbbb 100644 --- a/src/Meta/hs48.jl +++ b/src/Meta/hs48.jl @@ -20,18 +20,18 @@ hs48_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 48. - Source: + classification QLR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 48 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-5-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs48_nlin(; n::Integer = default_nvar, kwargs...) = 2 get_hs48_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs48_nequ(; n::Integer = default_nvar, kwargs...) = 2 get_hs48_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs48_nls_nequ(; n::Integer = default_nvar, kwargs...) = 3 +get_hs48_nls_nequ(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs49.jl b/src/Meta/hs49.jl index d84491ad..a7cfe849 100644 --- a/src/Meta/hs49.jl +++ b/src/Meta/hs49.jl @@ -20,18 +20,18 @@ hs49_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 49. - Source: + classification PLR2-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 49 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-5-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs49_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs49_nlin(; n::Integer = default_nvar, kwargs...) = 2 get_hs49_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs49_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs49_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs49_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs5.jl b/src/Meta/hs5.jl index bfd6a818..64f41ad0 100644 --- a/src/Meta/hs5.jl +++ b/src/Meta/hs5.jl @@ -20,18 +20,18 @@ hs5_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 5. - Source: + classification OBR2-AN-2-0 + +N. Antunes, Curitiba, 10/2016. +""", +:origin_notes => raw""" Problem 5 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OBR2-AN-2-0 - -N. Antunes, Curitiba, 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs5_ncon(; n::Integer = default_nvar, kwargs...) = 0 get_hs5_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs5_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs5_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs5_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs5_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs50.jl b/src/Meta/hs50.jl index 245224e3..bb5a861a 100644 --- a/src/Meta/hs50.jl +++ b/src/Meta/hs50.jl @@ -20,18 +20,18 @@ hs50_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 50. - Source: + classification PLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 50 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR2-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs50_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs50_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs50_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs50_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs50_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs50_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs51.jl b/src/Meta/hs51.jl index d9e3ac00..25617f59 100644 --- a/src/Meta/hs51.jl +++ b/src/Meta/hs51.jl @@ -20,18 +20,18 @@ hs51_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 51. - Source: + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 51 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs51_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs51_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs51_nequ(; n::Integer = default_nvar, kwargs...) = 3 get_hs51_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs51_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 +get_hs51_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs52.jl b/src/Meta/hs52.jl index a0352409..1fd4da1b 100644 --- a/src/Meta/hs52.jl +++ b/src/Meta/hs52.jl @@ -20,18 +20,18 @@ hs52_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 52. - Source: + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 52 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs52_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs52_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs52_nequ(; n::Integer = default_nvar, kwargs...) = 3 get_hs52_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs52_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 +get_hs52_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs53.jl b/src/Meta/hs53.jl index b624ab84..7aac1181 100644 --- a/src/Meta/hs53.jl +++ b/src/Meta/hs53.jl @@ -20,18 +20,18 @@ hs53_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 53. - Source: + classification QLR2-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 53 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR2-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -51,4 +51,4 @@ get_hs53_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs53_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs53_nequ(; n::Integer = default_nvar, kwargs...) = 3 get_hs53_nineq(; n::Integer = default_nvar, kwargs...) = 0 -get_hs53_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 +get_hs53_nls_nequ(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs54.jl b/src/Meta/hs54.jl index 34e6b2e2..87028c3d 100644 --- a/src/Meta/hs54.jl +++ b/src/Meta/hs54.jl @@ -20,18 +20,18 @@ hs54_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 54. - Source: + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 54 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GLR2-AN-6-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs54_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs54_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs54_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs54_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs54_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs54_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs55.jl b/src/Meta/hs55.jl index 4bb6133b..de31eb5f 100644 --- a/src/Meta/hs55.jl +++ b/src/Meta/hs55.jl @@ -20,18 +20,18 @@ hs55_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 54. - Source: + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 55 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GLR2-AN-6-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs55_ncon(; n::Integer = default_nvar, kwargs...) = 6 get_hs55_nlin(; n::Integer = default_nvar, kwargs...) = 6 get_hs55_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs55_nequ(; n::Integer = default_nvar, kwargs...) = 6 -get_hs55_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs55_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs56.jl b/src/Meta/hs56.jl index ce75dc42..ae7e6b8f 100644 --- a/src/Meta/hs56.jl +++ b/src/Meta/hs56.jl @@ -18,8 +18,19 @@ hs56_meta = Dict( :origin => :unknown, :url => "", :notes => - raw"""Hock and Schittkowski problem number 56.\n\n Source:\n Problem 56 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PGR2-AN-7-4\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + raw""" +classification PGR2-AN-7-4 + +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" + Problem 56 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs57.jl b/src/Meta/hs57.jl index ab0fe465..8efb7ffd 100644 --- a/src/Meta/hs57.jl +++ b/src/Meta/hs57.jl @@ -17,9 +17,19 @@ hs57_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => - raw"""Hock and Schittkowski problem number 57.\n\n Source:\n Problem 57 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification SQR-AN-2-1\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + :notes => raw""" +classification SQR-AN-2-1 + +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" + Problem 57 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs59.jl b/src/Meta/hs59.jl index e806650f..d8b22a30 100644 --- a/src/Meta/hs59.jl +++ b/src/Meta/hs59.jl @@ -20,18 +20,18 @@ hs59_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 54. - Source: + classification GLR2-AN-6-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 59 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GLR2-AN-6-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs59_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs59_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs59_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs59_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs59_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs59_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs6.jl b/src/Meta/hs6.jl index 7975054d..0cd02204 100644 --- a/src/Meta/hs6.jl +++ b/src/Meta/hs6.jl @@ -17,9 +17,19 @@ hs6_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => - raw"""Hock and Schittkowski problem number 6.\n\n Source:\n Problem 6 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-2-1\n\nD. Orban, Montreal, 04/2016.\n""", - :origin_notes => raw"""""", + :notes => raw""" + classification QQR2-AN-2-1 + + D. Orban, Montreal, 04/2016. +""", + :origin_notes => raw""" + Problem 6 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs60.jl b/src/Meta/hs60.jl index 33ce2df0..642688fa 100644 --- a/src/Meta/hs60.jl +++ b/src/Meta/hs60.jl @@ -18,8 +18,20 @@ hs60_meta = Dict( :origin => :unknown, :url => "", :notes => - raw"""Hock and Schittkowski problem number 60.\n\n Source:\n Problem 60 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification PPR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + raw""" +Hock and Schittkowski problem number 60. + +classification PPR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" +Problem 60 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + """, :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs61.jl b/src/Meta/hs61.jl index 20e6826e..308ecdae 100644 --- a/src/Meta/hs61.jl +++ b/src/Meta/hs61.jl @@ -17,9 +17,18 @@ hs61_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => - raw"""Hock and Schittkowski problem number 61.\n\n Source:\n Problem 61 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 61. +classification QQR2-AN-3-2 +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" +Problem 61 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. + """, :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs62.jl b/src/Meta/hs62.jl index 48681e46..7054cbea 100644 --- a/src/Meta/hs62.jl +++ b/src/Meta/hs62.jl @@ -17,9 +17,18 @@ hs62_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => - raw"""Hock and Schittkowski problem number 62.\n\n Source:\n Problem 62 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification GLR2-AN-3-1\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 62. +classification GLR2-AN-3-1 +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" +Problem 62 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs63.jl b/src/Meta/hs63.jl index a02e4b4e..ec4bc378 100644 --- a/src/Meta/hs63.jl +++ b/src/Meta/hs63.jl @@ -17,9 +17,18 @@ hs63_meta = Dict( :defined_everywhere => missing, :origin => :unknown, :url => "", - :notes => - raw"""Hock and Schittkowski problem number 63.\n\n Source:\n Problem 63 in\n W. Hock and K. Schittkowski,\n Test examples for nonlinear programming codes,\n Lectures Notes in Economics and Mathematical Systems 187,\n Springer Verlag, Heidelberg, 1981.\n\n classification QQR2-AN-3-2\n\nA. Montoison, Montreal, 05/2018.\n""", - :origin_notes => raw"""""", + :notes => raw""" +Hock and Schittkowski problem number 63. +classification QQR2-AN-3-2 +A. Montoison, Montreal, 05/2018. +""", + :origin_notes => raw""" +Problem 63 in +W. Hock and K. Schittkowski, +Test examples for nonlinear programming codes, +Lectures Notes in Economics and Mathematical Systems 187, +Springer Verlag, Heidelberg, 1981. +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, diff --git a/src/Meta/hs64.jl b/src/Meta/hs64.jl index 5962abde..0c071067 100644 --- a/src/Meta/hs64.jl +++ b/src/Meta/hs64.jl @@ -19,18 +19,18 @@ hs64_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 64. - Source: + classification PPR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 64 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR2-AN-3-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs64_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs64_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs64_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs64_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs64_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs64_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs65.jl b/src/Meta/hs65.jl index a02cd148..be8fb334 100644 --- a/src/Meta/hs65.jl +++ b/src/Meta/hs65.jl @@ -19,18 +19,18 @@ hs65_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 65. - Source: + classification QQR2-AN-3-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 65 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR2-AN-3-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs65_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs65_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs65_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs65_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs65_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs65_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs66.jl b/src/Meta/hs66.jl index 83135845..c562f8b8 100644 --- a/src/Meta/hs66.jl +++ b/src/Meta/hs66.jl @@ -19,18 +19,18 @@ hs66_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 66. - Source: + classification LGR2-AN-3-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 66 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification LGR2-AN-3-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs66_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs66_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs66_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs66_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs66_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs66_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs68.jl b/src/Meta/hs68.jl index f72642fe..138bde25 100644 --- a/src/Meta/hs68.jl +++ b/src/Meta/hs68.jl @@ -19,13 +19,6 @@ hs68_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 68. - Source: - Problem 68 in - W. Hock and K. Schittkowski, - Test examples for nonlinear programming codes, - Lectures Notes in Economics and Mathematical Systems 187, - Springer Verlag, Heidelberg, 1981. - classification GGR-P1-1 Original source: @@ -33,7 +26,14 @@ E. von Collani, Kostenoptimale Prufplane bei laufender Kontrolle eines normalverteilten Merkmals, Dissertation, Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. """, - :origin_notes => raw"""""", +:origin_notes => raw""" + Problem 68 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -52,4 +52,4 @@ get_hs68_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs68_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs68_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs68_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs68_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs68_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs69.jl b/src/Meta/hs69.jl index 302fe73a..3d120466 100644 --- a/src/Meta/hs69.jl +++ b/src/Meta/hs69.jl @@ -19,13 +19,6 @@ hs69_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 69. - Source: - Problem 69 in - W. Hock and K. Schittkowski, - Test examples for nonlinear programming codes, - Lectures Notes in Economics and Mathematical Systems 187, - Springer Verlag, Heidelberg, 1981. - classification GGR-P1-2 Original source: @@ -33,7 +26,14 @@ E. von Collani, Kostenoptimale Prufplane bei laufender Kontrolle eines normalverteilten Merkmals, Dissertation, Institut fur Angewandte Mathematik und Statistik, Universitat Wurzburg, 1978. """, - :origin_notes => raw"""""", +:origin_notes => raw""" + Problem 69 in + W. Hock and K. Schittkowski, + Test examples for nonlinear programming codes, + Lectures Notes in Economics and Mathematical Systems 187, + Springer Verlag, Heidelberg, 1981. + +""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -52,4 +52,4 @@ get_hs69_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs69_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs69_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs69_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs69_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs69_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs7.jl b/src/Meta/hs7.jl index 8e4311bf..7515c94d 100644 --- a/src/Meta/hs7.jl +++ b/src/Meta/hs7.jl @@ -19,18 +19,18 @@ hs7_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 7. - Source: + classification OOR2-AN-2-1 + +D. Orban, Montreal, 04/2016. +""", +:origin_notes => raw""" Problem 7 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OOR2-AN-2-1 - -D. Orban, Montreal, 04/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs7_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs7_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs7_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs7_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs7_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs7_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs70.jl b/src/Meta/hs70.jl index 511fe30b..33989509 100644 --- a/src/Meta/hs70.jl +++ b/src/Meta/hs70.jl @@ -19,18 +19,18 @@ hs70_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 70. - Source: + classification SQR2-AN-4-1 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 70 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification SQR2-AN-4-1 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs70_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs70_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs70_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs70_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs70_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs70_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs71.jl b/src/Meta/hs71.jl index 89d32b92..ea164472 100644 --- a/src/Meta/hs71.jl +++ b/src/Meta/hs71.jl @@ -19,18 +19,18 @@ hs71_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 71. - Source: + classification PPR2-AN-4-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 71 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR2-AN-4-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs71_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs71_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs71_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs71_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs71_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs71_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs72.jl b/src/Meta/hs72.jl index 45e3d93b..ab94ced4 100644 --- a/src/Meta/hs72.jl +++ b/src/Meta/hs72.jl @@ -19,18 +19,18 @@ hs72_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 72. - Source: + classification LPR2-AN-4-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 72 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification LPR2-AN-4-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs72_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs72_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs72_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs72_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs72_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs72_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs73.jl b/src/Meta/hs73.jl index 5aba86cc..ff6ece0d 100644 --- a/src/Meta/hs73.jl +++ b/src/Meta/hs73.jl @@ -19,18 +19,18 @@ hs73_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 73. - Source: + classification LGI-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 73 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification LGI-AN-4-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs73_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs73_nlin(; n::Integer = default_nvar, kwargs...) = 2 get_hs73_nnln(; n::Integer = default_nvar, kwargs...) = 1 get_hs73_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs73_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs73_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs74.jl b/src/Meta/hs74.jl index 16924a87..e04b27cd 100644 --- a/src/Meta/hs74.jl +++ b/src/Meta/hs74.jl @@ -19,18 +19,18 @@ hs74_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 74. - Source: + classification PGR-AN-4-5 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 74 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PGR-AN-4-5 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs74_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs74_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs74_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs74_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs74_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs74_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs75.jl b/src/Meta/hs75.jl index 8b10d793..6ac9323e 100644 --- a/src/Meta/hs75.jl +++ b/src/Meta/hs75.jl @@ -19,18 +19,18 @@ hs75_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 75. - Source: + classification PGR-AN-4-5 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 75 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PGR-AN-4-5 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs75_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs75_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs75_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs75_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs75_nineq(; n::Integer = default_nvar, kwargs...) = 1 +get_hs75_nineq(; n::Integer = default_nvar, kwargs...) = 1 \ No newline at end of file diff --git a/src/Meta/hs76.jl b/src/Meta/hs76.jl index 41aa7b8e..27b6a25e 100644 --- a/src/Meta/hs76.jl +++ b/src/Meta/hs76.jl @@ -19,18 +19,18 @@ hs76_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 76. - Source: + classification QLR-AN-4-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 76 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QLR-AN-4-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs76_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs76_nlin(; n::Integer = default_nvar, kwargs...) = 3 get_hs76_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs76_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs76_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs76_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs77.jl b/src/Meta/hs77.jl index 2197060c..42acb70b 100644 --- a/src/Meta/hs77.jl +++ b/src/Meta/hs77.jl @@ -19,18 +19,18 @@ hs77_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 77. - Source: + classification PGR-AN-5-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 77 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PGR-AN-5-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs77_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs77_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs77_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs77_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs77_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs77_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs78.jl b/src/Meta/hs78.jl index 14d36f70..6e89fe47 100644 --- a/src/Meta/hs78.jl +++ b/src/Meta/hs78.jl @@ -19,18 +19,18 @@ hs78_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 78. - Source: + classification PPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 78 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs78_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs78_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs78_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs78_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs78_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs78_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs79.jl b/src/Meta/hs79.jl index 847f3eb5..a183ad8f 100644 --- a/src/Meta/hs79.jl +++ b/src/Meta/hs79.jl @@ -19,18 +19,18 @@ hs79_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 79. - Source: + classification PPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 79 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs79_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs79_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs79_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs79_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs79_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs79_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs8.jl b/src/Meta/hs8.jl index 87f4c8a0..ce847ce8 100644 --- a/src/Meta/hs8.jl +++ b/src/Meta/hs8.jl @@ -19,18 +19,18 @@ hs8_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 8. - Source: + classification OOR2-AN-2-1 + +D. Orban, Montreal, 04/2016. +""", +:origin_notes => raw""" Problem 8 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OOR2-AN-2-1 - -D. Orban, Montreal, 04/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs8_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs8_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs8_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs8_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs8_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs8_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs80.jl b/src/Meta/hs80.jl index a5b4ea00..bc6988cb 100644 --- a/src/Meta/hs80.jl +++ b/src/Meta/hs80.jl @@ -19,18 +19,18 @@ hs80_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 80. - Source: + classification GPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 80 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GPR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs80_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs80_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs80_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs80_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs80_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs80_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs81.jl b/src/Meta/hs81.jl index fd704634..5e61e572 100644 --- a/src/Meta/hs81.jl +++ b/src/Meta/hs81.jl @@ -19,18 +19,18 @@ hs81_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 81. - Source: + classification GPR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 81 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification GPR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs81_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs81_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs81_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs81_nequ(; n::Integer = default_nvar, kwargs...) = 3 -get_hs81_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs81_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs83.jl b/src/Meta/hs83.jl index 8726f074..e0cbd4e4 100644 --- a/src/Meta/hs83.jl +++ b/src/Meta/hs83.jl @@ -19,18 +19,18 @@ hs83_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 83. - Source: + classification QQR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 83 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs83_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs83_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs83_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs83_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs83_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs83_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs84.jl b/src/Meta/hs84.jl index 99b2f2a8..60eb6575 100644 --- a/src/Meta/hs84.jl +++ b/src/Meta/hs84.jl @@ -19,18 +19,18 @@ hs84_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 84. - Source: + classification QQR-AN-5-3 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 84 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification QQR-AN-5-3 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs84_ncon(; n::Integer = default_nvar, kwargs...) = 3 get_hs84_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs84_nnln(; n::Integer = default_nvar, kwargs...) = 3 get_hs84_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs84_nineq(; n::Integer = default_nvar, kwargs...) = 3 +get_hs84_nineq(; n::Integer = default_nvar, kwargs...) = 3 \ No newline at end of file diff --git a/src/Meta/hs86.jl b/src/Meta/hs86.jl index 12279e3a..b02c081a 100644 --- a/src/Meta/hs86.jl +++ b/src/Meta/hs86.jl @@ -19,18 +19,18 @@ hs86_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 86. - Source: + classification PLR-AN-5-10 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 86 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR-AN-5-10 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs86_ncon(; n::Integer = default_nvar, kwargs...) = 10 get_hs86_nlin(; n::Integer = default_nvar, kwargs...) = 10 get_hs86_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs86_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs86_nineq(; n::Integer = default_nvar, kwargs...) = 10 +get_hs86_nineq(; n::Integer = default_nvar, kwargs...) = 10 \ No newline at end of file diff --git a/src/Meta/hs87.jl b/src/Meta/hs87.jl index bf43fe82..6129c5d6 100644 --- a/src/Meta/hs87.jl +++ b/src/Meta/hs87.jl @@ -19,16 +19,16 @@ hs87_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 87. - Source: + classification PLR-AN-5-10 +""", +:origin_notes => raw""" Problem 87 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PLR-AN-5-10 """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -47,4 +47,4 @@ get_hs87_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs87_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs87_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs87_nequ(; n::Integer = default_nvar, kwargs...) = 4 -get_hs87_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs87_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs9.jl b/src/Meta/hs9.jl index 7592bf17..90ec5b51 100644 --- a/src/Meta/hs9.jl +++ b/src/Meta/hs9.jl @@ -19,18 +19,18 @@ hs9_meta = Dict( :url => "", :notes => raw"""Hock and Schittkowski problem number 9. - Source: + classification OLR2-AN-2-1 + +A. Cebola, Curitiba , 10/2016. +""", +:origin_notes => raw""" Problem 9 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification OLR2-AN-2-1 - -A. Cebola, Curitiba , 10/2016. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -49,4 +49,4 @@ get_hs9_ncon(; n::Integer = default_nvar, kwargs...) = 1 get_hs9_nlin(; n::Integer = default_nvar, kwargs...) = 1 get_hs9_nnln(; n::Integer = default_nvar, kwargs...) = 0 get_hs9_nequ(; n::Integer = default_nvar, kwargs...) = 1 -get_hs9_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs9_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file diff --git a/src/Meta/hs93.jl b/src/Meta/hs93.jl index 0dc784c3..96f0602f 100644 --- a/src/Meta/hs93.jl +++ b/src/Meta/hs93.jl @@ -20,18 +20,18 @@ hs93_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 93. - Source: + classification PPR-AN-6-2 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 93 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-6-2 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs93_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs93_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs93_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs93_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs93_nineq(; n::Integer = default_nvar, kwargs...) = 2 +get_hs93_nineq(; n::Integer = default_nvar, kwargs...) = 2 \ No newline at end of file diff --git a/src/Meta/hs95.jl b/src/Meta/hs95.jl index d112ec4d..8c98bce7 100644 --- a/src/Meta/hs95.jl +++ b/src/Meta/hs95.jl @@ -20,18 +20,18 @@ hs95_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 95. - Source: + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 95 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-6-4 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs95_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs95_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs95_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs95_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs95_nineq(; n::Integer = default_nvar, kwargs...) = 4 +get_hs95_nineq(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs96.jl b/src/Meta/hs96.jl index c2c0bbd0..14ba6a34 100644 --- a/src/Meta/hs96.jl +++ b/src/Meta/hs96.jl @@ -20,18 +20,18 @@ hs96_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 96. - Source: + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 96 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-6-4 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs96_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs96_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs96_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs96_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs96_nineq(; n::Integer = default_nvar, kwargs...) = 4 +get_hs96_nineq(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs97.jl b/src/Meta/hs97.jl index e9775052..376028ba 100644 --- a/src/Meta/hs97.jl +++ b/src/Meta/hs97.jl @@ -20,18 +20,18 @@ hs97_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 97. - Source: + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 97 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-6-4 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs97_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs97_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs97_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs97_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs97_nineq(; n::Integer = default_nvar, kwargs...) = 4 +get_hs97_nineq(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs98.jl b/src/Meta/hs98.jl index b899b501..8547922a 100644 --- a/src/Meta/hs98.jl +++ b/src/Meta/hs98.jl @@ -20,18 +20,18 @@ hs98_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 98. - Source: + classification PPR-AN-6-4 + +A. Montoison, Montreal, 05/2018. +""", +:origin_notes => raw""" Problem 98 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1981. - classification PPR-AN-6-4 - -A. Montoison, Montreal, 05/2018. """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -50,4 +50,4 @@ get_hs98_ncon(; n::Integer = default_nvar, kwargs...) = 4 get_hs98_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs98_nnln(; n::Integer = default_nvar, kwargs...) = 4 get_hs98_nequ(; n::Integer = default_nvar, kwargs...) = 0 -get_hs98_nineq(; n::Integer = default_nvar, kwargs...) = 4 +get_hs98_nineq(; n::Integer = default_nvar, kwargs...) = 4 \ No newline at end of file diff --git a/src/Meta/hs99.jl b/src/Meta/hs99.jl index 2b681614..03f32ea6 100644 --- a/src/Meta/hs99.jl +++ b/src/Meta/hs99.jl @@ -20,16 +20,16 @@ hs99_meta = Dict( :notes => raw""" Hock and Schittkowski problem number 99. - Source: + classification PPR-AN-6-4 +""", +:origin_notes => raw""" Problem 99 in W. Hock and K. Schittkowski, Test examples for nonlinear programming codes, Lectures Notes in Economics and Mathematical Systems 187, Springer Verlag, Heidelberg, 1991. - classification PPR-AN-6-4 """, - :origin_notes => raw"""""", :reference => raw""" @book{HockSchittkowski1981, author = {Hock, W. and Schittkowski, K.}, @@ -48,4 +48,4 @@ get_hs99_ncon(; n::Integer = default_nvar, kwargs...) = 2 get_hs99_nlin(; n::Integer = default_nvar, kwargs...) = 0 get_hs99_nnln(; n::Integer = default_nvar, kwargs...) = 2 get_hs99_nequ(; n::Integer = default_nvar, kwargs...) = 2 -get_hs99_nineq(; n::Integer = default_nvar, kwargs...) = 0 +get_hs99_nineq(; n::Integer = default_nvar, kwargs...) = 0 \ No newline at end of file