NAG C Library

e04 – Minimizing or Maximizing a Function

e04 Chapter Introduction

Routine
Name
Mark of
Introduction

Purpose
e04abc 5 nag_opt_one_var_no_deriv
Minimizes a function of one variable, using function values only
e04bbc 5 nag_opt_one_var_deriv
Minimizes a function of one variable, requires first derivatives
e04ccc 4 nag_opt_simplex
Unconstrained minimization using simplex algorithm
e04dgc 2 nag_opt_conj_grad
Unconstrained minimization using conjugate gradients
e04fcc 2 nag_opt_lsq_no_deriv
Unconstrained nonlinear least squares (no derivatives required)
e04gbc 2 nag_opt_lsq_deriv
Unconstrained nonlinear least squares (first derivatives required)
e04hcc 2 nag_opt_check_deriv
Derivative checker for use with e04kbc
e04hdc 5 nag_opt_check_2nd_deriv
Checks second derivatives of a user-defined function
e04jbc 2 nag_opt_bounds_no_deriv
Bound constrained nonlinear minimization (no derivatives required)
e04kbc 2 nag_opt_bounds_deriv
Bound constrained nonlinear minimization (first derivatives required)
e04lbc 5 nag_opt_bounds_2nd_deriv
Solves bound constrained problems (first and second derivatives required)
e04mfc 2 nag_opt_lp
Linear programming
e04myc 5 nag_opt_sparse_mps_free
Free memory allocated by e04mzc
e04mzc 5 nag_opt_sparse_mps_read
Read MPSX data for sparse LP or QP problem from a file
e04ncc 5 nag_opt_lin_lsq
Solves linear least-squares and convex quadratic programming problems (non-sparse)
e04nfc 2 nag_opt_qp
Quadratic programming
e04nkc 5 nag_opt_sparse_convex_qp
Solves sparse linear programming or convex quadratic programming problems
e04ucc 4 nag_opt_nlp
Minimization with nonlinear constraints using a sequential QP method
e04ugc 6 nag_opt_nlp_sparse
NLP problem (sparse)
e04unc 5 nag_opt_nlin_lsq
Solves nonlinear least-squares problems using the sequential QP method
e04xac 5 nag_opt_estimate_deriv
Computes an approximation to the gradient vector and/or the Hessian matrix for use with e04ucc and other nonlinear optimization functions
e04xxc 2 nag_opt_init
Initialisation function for option setting
e04xyc 2 nag_opt_read
Read options from a text file
e04xzc 2 nag_opt_free
Memory freeing function for use with option setting
e04yac 2 nag_opt_lsq_check_deriv
Least-squares derivative checker for use with e04gbc
e04ycc 2 nag_opt_lsq_covariance
Covariance matrix for nonlinear least-squares

NAG C Library
© The Numerical Algorithms Group Ltd, Oxford UK. 2002