An optimization problem involves minimizing a function (called the
objective function) of several variables, possibly subject to
restrictions on the values of the variables defined by a set of
constraint functions. Most methods in the Library are
concerned with function minimization only, since the problem of
maximizing a given objective function F(x) is equivalent to
minimizing
.
Some methods allow you to specify whether you are solving a minimization or
maximization problem, carrying out the required transformation of the objective
function in the latter case.
In general methods in this chapter find a local minimum of a function , that is a point s.t. for all near .
The E05 class contains methods to find the global minimum of a function . At a global minimum for all .
The (H not in this release) contains methods typically regarded as belonging to the field of operations research.
This introduction is only a brief guide to the subject of optimization designed for the casual user. Anyone with a difficult or protracted problem to solve will find it beneficial to consult a more detailed text, such as Gill et al. (1981) or Fletcher (1987).
If you are unfamiliar with the mathematics of the subject you may find some sections difficult at first reading; if so, you should concentrate on [Types of Optimization Problems], [Geometric Representation and Terminology], [Scaling], [Analysis of Computed Results] and [Recommendations on Choice and Use of Available Methods].
The E04..::..e04nfOptions type exposes the following members.
Constructors
Name | Description | |
---|---|---|
E04..::..e04nfOptions | Constructor |
Methods
Name | Description | |
---|---|---|
Set | Overloaded. |
Properties
Name | Description | |
---|---|---|
Message | Set the method used for logging any monitoring messages from e04nf. | |
Warning | Set the method used for logging any warning or error messages from e04nf. |