4.5.
MISCELLANEOUS COMMENTS 47
4.5.1 Some mathematical tricks.
It is often the case in practical decision problems that the objective is not well-defined. There may be a number of plausible objective functions. In our LP framework this situation can be formulated
as follows. The constraints are given as usual by Ax ≤ b, x ≥ 0. However, there are, say, k
objective functions c
1 ′
x, . . . , c
k ′
x. It is reasonable then to define a single objective function f
x by f x = minimum {c
1 ′
x, c
2 ′
x, . . . , c
k ′
x}, so that we have the decision problem, Maximize
f x
subject to Ax ≤ b, x ≥ 0 .
4.45 This is not a LP since
f is not linear. However, the following exercise shows how to transform
4.45 into an equivalent LP.
Exercise 1:
Show that 4.45 is equivalent to 4.46 below, in the sense that x
∗
is optimal for 4.45 iff
x
∗
, y
∗
= x
∗
, f x
∗
is optimal for 4.46. Maximize
y subject to
Ax ≤ b, x ≤ 0 y ≤ c
i ′
x , 1 ≤ i ≤ k . 4.46
Exercise 1 will also indicate how to do Exercise 2. Exercise 2:
Obtain an equivalent LP for 4.47: Maximize
n
X
j=1
c
i
x
i
subject to Ax ≤ b, x ≤ 0 ,
4.47 where
c
i
: R → R are concave, piecewise-linear functions of the kind shown in Figure 4.3. The above-given assumption of the concavity of the
c
i
is crucial. In the next exercise, the inter- pretation of “equivalent” is purposely left ambiguous.
Exercise 3: Construct an example of the kind 4.47, where the
c
i
are piecewise linear but not concave, and such that there is no equivalent LP.
It turns out however, that even if the c
i
are not concave, an elementary modification of the Simplex algorithm can be given to obtain a “local” optimal decision. See Miller [1963].
4.5.2 Scope of linear programming.
LP is today the single most important optimization technique. This is because many decision prob- lems can be adequately formulated as LPs, and, given the capabilities of modern computers, the
Simplex method together with its variants is an extremely powerful technique for solving LPs in- volving thousands of variables. To obtain a feeling for the scope of LP we refer the reader to the
book by one of the originators of LP Dantzig [1963].
48
CHAPTER 4. LINEAR PROGRAMMING
. .
.
c
i
x
i
x
i
Figure 4.3: A function of the form used in Exercise 2.
Chapter 5
OPTIMIZATION OVER SETS DEFINED BY INEQUALITY
CONSTRAINTS: NONLINEAR PROGRAMMING
In many decision-making situations the assumption of linearity of the constraint inequalities in LP is quite restrictive. The linearity of the objective function is not restrictive as shown in the first
exercise below. In Section 1 we present the general nonlinear programming problem NP and prove the Kuhn-Tucker theorem. Section 2 deals with Duality theory for the case where appropriate
convexity conditions are satisfied. Two applications are given. Section 3 is devoted to the important special case of quadratic programming. The last section is devoted to computational considerations.
5.1 Qualitative Theory of Nonlinear Programming