Reference manual
This chapter contains descriptions of the solvopt function/subroutine, auxiliary routines and sample problem files. The functions/subroutines are listed within the groups by their purpose, that is exactly in the order in which they are listed in the tables below. Information is also available through the online help facility for Matlab functions and readme files specific for a programming language. The following tables detail the routines and demonstration programs available:

Nonlinear optimization

solvopt The solver for local nonlinear optimization problems (Matlab, FORTRAN, C)

Utilities and auxiliary routines

apprgrdn Finite difference approximation of the gradient ( Matlab, FORTRAN, C)
soptions parameter settings (Matlab, FORTRAN)

Include and header files

messages.inc Error and warning strings (FORTRAN specific)
solvopt.h Parameter settings (C specific)

Demonstrations and examples

Matlab specific:
initdual Constants for the Shell Dual Problem
dualshf Value of the penalty function of the Shell Dual Problem
dualshg Gradient of the penalty function of the Shell Dual Problem
dsobjf Value of the objective function of the Shell Dual Problem
dsobjg Gradient of the objective function of the Shell Dual Problem
dscntf Maximal residual for a set of constraints (Shell Dual Problem)
dscntg Gradient of the constraint function with the maximal residual at a point (Shell Dual Problem)
initill Constants for the Ill-conditioned LP problem
illclinf Value of the penalty function of the Ill-conditioned LP problem
illcling Gradient of the penalty function of the Ill-conditioned LP problem
initmaxq Constants for Lemarechal's MaxQuad function
maxquadf Value of Lemarechal's MaxQuad function
maxquadg Gradient of Lemarechal's MaxQuad function
shorf Value of Shor's function
shorg Gradient of Shor's function
solvdemo Tutorial walk-through
testf Interface function to Moré set of tests, returns the objective function value
testg Interface function to Moré set of tests, returns the gradient
unctest Minimization of supplied test functions
UNCPROBS The directory that contains the M-codes for commonly used differentiable test functions by Moré et al.

FORTRAN specific:
dualshl0, dualshl1, dualshl2, dualcnst, dualcnt2 Sample problem files for solution of the Shell Dual Problem
shor Sample problem file for minimization of Shor's piece-wise quadratic function

C specific:
nlpsmple Sample problem file for solution of the Shell Dual Problem
shor Sample problem file for minimization of Shor's piece-wise quadratic function
The demonstration and sample files are not documented in this reference manual. They are partly described in the Tutorial (see the complete manual). One can also find detailed comments in the sources files.


Back to SolvOpt homepage