Exercise 2.19* (Dimension of polyhedra)

Let P ⊂ ℜn be a polyhedron in standard form whose definition involves m linearly independent equality constraints. Its dimension is defined as the smallest integer k such that P is contained in some k-dimensional affine subspace of ℜn.

(a)
Explain why the dimension of P is at most n − m.
(b)
Suppose that P has a nondegenerate basic feasible solution. Show that the dimension of P is equal to n − m.
(c)
Suppose that x is a degenerate basic feasible solution. Show that x is degenerate under every standard form representation of the same polyhedron (in the same space ℜn).

Answers

(a)
It is obvious from the definition of a standard form polyhedron that P can be alternatively represented as the positive subset of the null space of the affine transformation f(x) = Ax −b, i.e., P ⊆ null ⁡ (f). By the monotonicity of dimension, we have dim ⁡ P ≤ dim ⁡ (null ⁡ (f)) = dim ⁡ (null ⁡ (A)).

Finally, by the Dimension Theorem (see p.30), we have

dim ⁡ (null ⁡ (A)) = n − rank ⁡ (A) = n − m

as rank ⁡ (A) = m by the theorem assumption.

(b)
We now demonstrate that dim ⁡ (P) ≥ n − m. Per definitionem, we must find n − m linearly independent vectors in P.

By the exercise assumption, there exist exactly m linearly independent columns AB(1),…,AB(m) corresponding to the non-zero entries of the basic feasible solution x∗ and forming the basis matrix B. Similarly, there are exactly n − m columns Ai1,…,Ain−m corresponding to the zero entries of x∗. Without loss of generality, assume that A is of the form [B|Ai1,…,Ain−m] (i.e., rearrange the columns of A so that the basic columns come first).

Since B is invertible, we can define

∀ ⁡1 ≤ j ≤ n − m : dj := −B−1A ij,

which is a collection of n − m vectors in ℜm with the property that Bdj + Aij = 0. Using these vectors, we can define n − m direction vectors in ℜn by setting

∀ ⁡1 ≤ j ≤ n−m : d^j := [dj ej ] ,

where ej denote the jth unit vector in ℜn−m. By construction Ad^j = 0 and due to the unit vector tail, these directions are linearly independent. In other words, we already have A(x∗ + d^j) = b for n − m independent vectors. Furthermore, we can insure that the resulting vectors also satisfy non-negativity by tweaking them using an 𝜖 > 0 small enough:

∀ ⁡1 ≤ j ≤ n − m : x~j := x∗ + 𝜖 ⋅d^ j ∈ P.

Thus, x~1,…,x~n−m are definitely contained in P. Since d^1,…,d^n−m are linearly independent, so are x~1,…,x~n−m and we are done.

(c)
Using parts 1 and 2, compare the number m,m′ of equality constraints in two representations of P under which x is degenerate and nondegenerate, respectively. Then, count active constraints and arrive at a contradiction regarding the dimension dim ⁡ (P) of P.
User profile picture
2021-12-23 20:27
Comments