Exercise 3.12

Consider the problem

 minimize  2x1x2  subject to  x1x2 2 x1+x2 6 x1,x2 0
(a)
Convert the problem into standard form and construct a basic feasible solution at which (x1,x2) = (0,0).
(b)
Carry out the full tableau implementation of the simplex method, starting with the basic feasible solution of part (a).
(c)
Draw a graphical representation of the problem in terms of the original variables x1,x2, and indicate the path taken by the simplex algorithm.

Answers

Part (a). After introducing slack variables, we obtain the following standard form problem:

 minimize  2x1 x2  subject to  x1 x2 + x3 = 2 x1 + x2 + x4 = 6 x1,x2,x3,x4 0

or rewritten equivalently in the matrix notation,

 minimize  [ 2100 ]x  subject to  [ 1110 1 1 0 1 ] [ x1 x2 x3 x4 ] = [ 2 6 ].

Note that x = (0,0,2,6) is a basic feasible solution and can be used to start algorithm. Let accordingly B(1) = 3 and B(2) = 4. The corresponding basis matrix B is the identity matrix I.

Part (b). To obtain the zeroth row of the initial tableau, we note that cB = 0 and, therefore, cBxB = 0 and c¯ = c. Hence, we have the following initial tableau:

x1 x2 x3 x4
0 2 1 0 0
x3 = 2 1 1 1 0
x4 = 6 1 1 0 1

The reduced cost of x1 is negative and we let that variable enter the basis. The pivot column is thus u = dB = (1,1). We form the ratios xB(1)u1 = 2 and xB(2)u2 = 6; the smallest ratio corresponds to l = 1. This determines the pivot element, which we indicate by an asterisk. The first basic variable xB(1), which is x3, exits the basis. The new basis is given by B¯(1) = 1 and B¯(2) = 4. We multiply the pivot row by 2 and add it to the zeroth row. We subtract the pivot row from the last row. This leads us to the new tableau:

x1 x2 x3 x4
4 0 3 2 0
x1 = 2 1 1 1 0
x4 = 4 0 2 1 1

The corresponding basic feasible solution is x(1) = (2,0,0,4). With the curred tableau, the variable x2 has a negative reduced cost. Thus, x2 enters the basis next. The pivot column is u = dB = (1,2). Since u1 < 0, we have l = 2, and the second basic variable, x4 exits the basis. The pivot element is again indicated by an asterisk. We add three halves of the pivot row to the zeroth row and half of the pivot row to the first row. After carrying out the necessary elementary row operations, we obtain the following new tableau:

x1 x2 x3 x4
10 0 0 12 32
x1 = 4 1 0 12 12
x2 = 2 0 1 12 12

The corresponding basic feasible solution is x(2) = (4,2,0,0). In terms of the original variables x1,x2, we have moved to the point (4,2). The optimality of this point is confirmed by observing that all reduced costs are non-negative.

Part (c). Red arrows indicate the path taken by the algorithm.

PIC

User profile picture
2022-03-05 17:19
Comments