Exercise 2.9 (Degeneracy and bases)

Consider the standard form polyhedron {xAx = b,x 0}, and assume that the rows of the matrix A are linearly independent.

(a)
Suppose that two different bases lead to the same basic solution. Show that the basic solution is degenerate.
(b)
Consider a degenerate basic solution. Is it true that it corresponds to two or more distinct bases? Prove or give a counterexample.
(c)
Suppose that a basic solution is degenerate. Is it true that there exists an adjacent basic solution which is degenerate? Prove or give a counterexample.

Answers

(a)
Let x be a basic feasible solution with two distinct bases AB(1),,AB(m) and AC(1),,AC(m). By definition (Theorem 2.4), the entries of x are zero at both {1,,n}{B(1),,B(m)}

and

{1,,n}{C(1),,C(m)}.

Since both bases are different, there is at least one AC(i) not equal to any AB(j),j = 1,,m; thus, the number of indices in the union of the above sets,

{1,,n} ({B(1),,B(m)}{C(1),,C(m)}),

must be at least n m + 1. In other words, x has more than n m zero components and so it must be degenerate by Definition 2.11.

(b)
No. To see why, consider a polyhedron defined by the following constraints { [x1 x2 x3 ] 3 | [ 1 11 1 1 1 ] [x1 x2 x3 ] = [1 1 ], [x1 x2 x3 ] 0}.

The given matrix has three columns: A1 = [11 ], A2 = [11 ] and A3 = [11 ]. Out of these, only the combination {1,2} and {1,3} can produce a basis, the columns {2,3} are not linearly independent. We compute vertices based on procedure from Theorem 2.4:

[x1 x2 ] = [ 1 1 1 1 ]1 [ 1 1 ] = [0 1 ] [y1 y3 ] = [ 1 1 1 1 ]1 [ 1 1 ] = [0 1 ]

We thus obtain two vertices

x = [0 1 0 ]y = [0 0 1 ].

Both solutions are degenerate by definition, yet correspond to distinct bases [A1A2 ] and [A1A3 ] (cf. argument on the page 55). Thus, degenerate solutions are sometimes corresponding to unique bases.

(c)
No. To see why, consider the polyhedron { [x1 x2 x3 ] 3 | [ 110 0 1 1 ] [x1 x2 x3 ] = [1 1 ], [x1 x2 x3 ] 0}.

It is easy to verify that there are only three choices for a basis, {1,2} and {1,3} and {2,3}. By procedure from Theorem 2.4, the corresponding basic solutions are calculated via

[x1 x2 ] = [11 0 1 ]1 [ 1 1 ] = [0 1 ] [y1 y3 ] = [10 0 1 ]1 [ 1 1 ] = [1 1 ] [z2 z3 ] = [10 1 1 ]1 [ 1 1 ] = [1 0 ].

In other words, we obtain the vertices

x,z = [0 1 0 ],y = [1 0 1 ].

Both of the obtained vertices differ by more two columns and are thus not adjacent by definition.

User profile picture
2021-11-20 21:13
Comments
  • Comment test
    Qi2023-05-17
  • I think $x$ and $y$ in (c) are adjacent? They are distinct and they share two linearly independent active constraints($x_1 + x_2 = 1$ and $x_2+x_3=1$).
    Qi2023-05-17

(a) Assume otherwise the basic solution is not degenerate. Then the basic solution have n m zero components. This uniquely determine m non-zero components, which correspond to a unique choice of basis. Contradiction. Therefore, a basic solution with two different bases must be degenerate.

(b) No, a degenerate basic solution does not necessarily correspond to two different bases. Consider the polyhedron in standard form

{(x,y) 2x + y 0,x y 0x,y 0}.

This is a polyhedron that contains only one point (0,0) which is also a degenerate basic solution (all constraints are active). However, clearly there is only one choice of basis.

(c) No, it is not true. Consider the example in (b). The polyhedron contains only one basic solution, and hence no adjacent basic solution exists.

User profile picture
2019-03-05 00:00
Comments