MULTIDIMENSIONAL SEARCH Problems 6.1 to 6.10 | Problems 6.11 to 6.20 | Problems 6.21 to 6.25 problem6.21 | problem6.22 | problem6.23 | problem6.24 | problem6.25
6-21. Solve the following problem by quadratic programming.
Solution: To solve the quadratic programming problem, the standard format is:
The values of the coefficients for the linear programming problem are:
The linear programming problem formed from the above is:
Eliminating z1 and z2 from the objective function and solving by the Simplex Method gives:
The solution by the method of Lagrange multipliers from Problem 2-8 is:
which agrees with these results. 6-22. Solve the following problem by the generalized reduced gradient method starting at the feasible point xo(1,1,19) to find the optimum located at x*(4,3,0). Use the optimum point to determine the appropriate value of the parameter of the reduced gradient line for one line search to arrive at the optimum.
Solution: Select x1 as the nonbasic variable, and x2 and x3 as basic variables. Computing partial derivatives gives:
The reduced gradient is
Inverse of B-1b is computed using the cofactor method. The reduced gradient is:
The reduced gradient line from x10 is:
Starting at feasible point xo (1,1,19) gives:
Since the optimum is known at x* = (4,3,0), a line search is not required if x1 = 4 is used to calculate in the above equation. This gives a = 3/13. Then the constraints can be used to compute x2 and x3 as:
The optimal solution is x* = (4,3,0) with y(x*) = 66. 6-23(11). Solve the following problem by the generalized reduced gradient method. Start at the point xo = (2,1,3,1) and have x1 and x4 be the basic or dependent variables and x2 and x3 the nonbasic or independent variables.
Solution: The following partial derivatives are needed for the reduced gradient, equation (6-57).
The reduced gradient, equation (6-57) is:
where x1 and x4 are the basic variables, and x2 and x3 are the nonbasic variables. The reduced gradient line, equation (6-58), is:
Starting at point xo = (2,1,3,1), the reduced gradient line becomes:
For the basic variables which must remain positive, the constraint equations can be used to obtain:
An exact line search is used to locate the optimum value of .
The optimum values of the nonbasic variables are:
The corresponding values of the basic variables are:
This point (0,1,1,-1) is infeasible since x4 is negative. Thus, the value of a is reduced to have x4 be zero, i.e.
Then the new feasible point x1 is:
At this step x4 = 0, and the second constraint equation is tight. This gives ¶f2/¶x4 = 0. Then, x4 will become a nonbasic variable; and x2 is selected to be a basic variable, i.e. xb = (x1,x2) and xnb = (x3,x4). The reduced gradient becomes:
The reduced gradient line at x1 (1, 1, 2, 0) is:
and x4 could have been omitted from the above procedure. An exact line search is used to locate the optimum value of a.
Computing the values of the nonbasic and basic variables gives:
This point (0,0,-1,0) is infeasible since x3 is negative. Thus, the value of is reduced to have x3 be zero, i.e.,
Then the new feasible point x2 is:
At this step x3 = 0, and the first constraint equations is tight. This gives ¶f2/¶x3 = 0. Because x3 is a nonbasic variable already, it is not necessary to change basic and nonbasic variables. Also, ¶f2/¶x4 = 1 and not zero to allow the solution to move away from the constraint. The reduced gradient becomes: The reduced gradient line at x2(1/3,1/3,0,0) is:
An exact line search is used to locate the optimum value of a.
Computing the values of the basic and nonbasic variables gives:
The minimum has been reached and the constraints are satisfied. It can be shown that the reduced gradient is zero at this point, and the procedure stops. 6-24. Solve the following problem by the generalized reduced gradient method starting at point xo(2,4,5). Show that the value of the parameter of the reduced gradient line a1 = -1/120 from the starting point locates the minimum of the economic model and satisfies the constraints.
Solution: To begin, select x1 as the nonbasic variable with x2 and x3 being the basic variables for this case of two constraint equations and three variables. Computing the values of the partial derivatives of the economic model and constraint equations gives: The reduced gradient, equation (6-57), is: Computing the inverse of the matrix Bb gives: and expanding gives the equation for the reduced gradient: A feasible starting point xo(2,4,5) where y(xo) = 5 is used to begin the generalized reduced gradient method. Equation (6-58) is used to move in the direction of the optimum which is x*(2½, 4½, Ö55/2) and y(x*) = 4½. or
At this point a value of a1 has to be selected as the first one in a single variable search to minimize the economic model and satisfy the constraint equations. Using a1 = -1/20 gives x1,1 = 2½ and the values of x2,1 and x3,1 are computed to have a feasible solution using the constraint equations i.e.,
Solving gives x2,1 = Ö55/2, x3,1 = 4½ and y1 = 4½, which is the optimal solution. If a1 had been a different value than the one giving the optimal value of x1, the single variable search would have had to be continued. As values of the nonbasic variable x1 were generated, the constraints would be used to compute the corresponding values of the basic variables, x2 and x3. 6-25(17). Find the minimum of the following function starting at the point xo(1,1,0). However, this time experimental error is involved; and the Kiefer-Wolfowitz procedure must be used, employing ak = 1/k and ck = 1/k¼ with k = 1, 2, ..., 12. Simulate experimental error by flipping a coin and adding (subtracting) 0.1 from y if the coin turns up heads (tails).
Solution: k = 1, xo = (1,1,0) y(x1) = 372 ; toss = head
k = 2, x1 = (-3,-11,0) y(x2) = 9084 ; toss = tail
k = 3, (x2) = (3,55,0) y(x3) = 81676; toss = head
k = 4, (x3) = (-1,-165,0) y(x4) = 326700 ; toss = tail
y(x5) = 640332 ; toss = tail
k = 6, x5 = (0,-462,0) y(x6) = 640332 ; toss = head
k = 7, x6 = (0,462,0) y(x6) = 326700 ; toss = head
k = 8, x7 = (0,-330,0) y(x8) = 166663.47 ; toss = head
k = 9, x8 = (0,235.7,0) y(x9) = 18518.2 ; toss = tail
k = 10, x9 = (0,-78.6,0) y(x10) = 737.59 ; toss = head
k = 11, x10 = (0,15.68,0) y(x11) = 6.096 ; toss = head
k = 12, x11 = (0,-1.425,0) y(x12) = 0 ; toss = head
The optimum solution is x* = (0,0,0) with y(x11*) = 0. |