What is Optimization?


Optimization problems are made up of three basic ingredients:

The optimization problem is then:

Find values of the variables that minimize or maximize the objective function while satisfying the constraints.

Are All these ingredients necessary?

Objective Function

Almost all optimization problems have a single objective function. (When they don't they can often be reformulated so that they do!) The two interesting exceptions are:

Variables

These are essential. If there are no variables, we cannot define the obective function and the problem constraints.

Constraints

Constraints are not essential. In fact, the field of unconstrained optimization is a large and important one for which a lot of algorithms and software are available. It's been argued that almost all problems really do have constraints. For example, any variable denoting the "number of objects" in a system can only be useful if it is less than the number of elementary particles in the known universe! In practice though, answers that make good sense in terms of the underlying physical or economic problem can often be obtained without putting constraints on the variables.


Up To:

* NEOS Guide Optimization Tree.

Down To:

* Continuous Optimization, in which all the variables are allowed to take values from subintervals of the real line;

* Discrete Optimization, in which you require some or all of the variables to have integer values.

* Multi-Objective Optimization, where you would like to simultaneously optimize a number of different objectives.


treesig.gif (5961 bytes)

[ OTC Home Page | NEOS Guide | NEOS Server | Optimization Tree ]


Updated 28 March 1996