08.11.2012 Views

multivariate production systems optimization - Stanford University

multivariate production systems optimization - Stanford University

multivariate production systems optimization - Stanford University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Q Q<br />

X2<br />

X1 X1<br />

Negative Definite Positive Definite<br />

Figure 6.1: A Maximum and a Minimum (from Strang 1986).<br />

and will have a minimum. If G is indefinite, the expression is unbounded both above and<br />

below and therefore does not have an extrema.<br />

To find a minimum of an objective function, a positive definite matrix should be<br />

used. Likewise, to find a maximum of an objective function, a negative definite matrix<br />

should be used. However, in all of the literature pertaining to <strong>optimization</strong>, the convention<br />

is to always frame the problem in terms of finding the minimum of a function. Therefore,<br />

instead of maximizing a function, the convention is to minimize the negative of the<br />

objective function. Thus, even for maximizing a function, we will speak of ‘descending’<br />

to the minimum.<br />

For a problem that is inherently nonlinear, nonlinear approximations of the<br />

objective function allow the solution to be found at a much faster rate than with linear<br />

approximations. In contrast, the much heralded linear programming approximates the<br />

objective function with linear models. Since a linear relationship is unbounded in all<br />

directions (unless it is constant), a minimum or maximum value cannot occur without some<br />

form of constraint. Thus, the solution to a linear programming problem can only occur at<br />

the intersection of a linear approximation and a constraint. This is the principle that the<br />

Simplex algorithm is based upon.<br />

The theory of <strong>optimization</strong> is very well developed. Optimization routines are<br />

widely available through software libraries such as the Numerical Algorithms Group and<br />

62<br />

X2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!