a Constrained and Unconstrained Testing Environment on steroids
CUTEst is the latest evolution of CUTE, the constrained and unconstrained testing environment for numerical optimization.
OSX users may install CUTEst using the Homebrew package manager.
To use CUTEst, you will need to install three packages, archdefs, SIFDecode and CUTEst. To keep things simple, install all three packages in the same directory:
- To download archdefs,
svn checkout --username anonymous http://ccpforge.cse.rl.ac.uk/svn/cutest/archdefs/trunk ./archdefs
(with a blank password if prompted)
- To download SIFDecode,
svn checkout --username anonymous http://ccpforge.cse.rl.ac.uk/svn/cutest/sifdecode/trunk ./sifdecode
- To download CUTEst,
svn checkout --username anonymous http://ccpforge.cse.rl.ac.uk/svn/cutest/cutest/trunk ./cutest
Next, set the environment variables $ARCHDEFS, $SIFDECODE and $CUTEST, respectively, to point to the instalation directories used above. If you intend to use the Matlab interfaces, also set the environment variable $MYMATLAB to point to the directory containing your installed Matlab; Matlab's mex executable should be found under $MYMATLAB/bin.
Now move to the ./cutest directory, enter the command $ARCHDEFS/install_optsuite and follow the instructions.
Remember to set the environment variables as indicated by the installation scripts.
To obtain the test problem set, either download it using
svn checkout --username anonymous http://ccpforge.cse.rl.ac.uk/svn/cutest/sif/trunk ./sif
A short description of the design and scope of CUTEst are available as