Exercise 2.17

Consider the polyhedron {x ∈ ℜn∣Ax ≤b,x ≥ 0}, and a nondegenerate basic feasible solution x∗. We introduce slack variables z and construct a corresponding polyhedron {(x,z)∣Ax + z = b,x ≥ 0,z ≥ 0} in standard form. Show that (x∗,b −Ax∗) is a nondegenerate basic feasible solution for the new polyhedron.

Answers

Clearly, p := [ x∗ b − Ax∗ ] is in the new polyhedron. Without loss of generality, we may assume that, after reordering the inequalities and renumbering the variables, the active constraints at x∗ are the first k inequalities in Ax ≤ b and xi ≥ 0 for i = 1,…,l for some integers k,l ≥ 0. Then the active constraints at p are precisely the equalities Ax + z = b,xi ≥ 0 for i = 1,…,l, and zj ≥ 0 for j = 1,…,k. Now, for any [ x z ] satisfying Ax + z = b,xi = 0 for i = 1,…,l, and zj = 0 for j = 1,…,k, we must have x satisfying the first k inequalities in Ax ≤ b at equality since zj = 0 for j = 1,…,k. Hence, x is a solution to ai⊤ ⁡x = bi for i = 1,…,k, and x1 = ⋯ = xl = 0, implying that x = x∗ since x∗ is the unique solution to the system. This gives z = b − Ax∗. Hence, p is a basic feasible solution.

Note that the number of active constraints at p is m + l + k. If p is degenerate, then m + l + k > n + m, implying that l + k > n. This shows that there are more than n active constraints at x∗, contradicting that x∗ is nondegenerate.

User profile picture
2021-12-12 13:41
Comments

Let k denote the number of active constraints at x∗ in Ax ≤b and l denote the number of active non-negativity constraints. In other words,

∀ ⁡i = 1,…,k : a(i)′x(i) = b(i) ∀ ⁡j = 1,…,l : x(j) = 0

By theorem assumption, k + l ≥ n since x∗ is basic and k + l ≤ n since x∗ is nondegenerate; thus, k + l = n. Denote y∗ := [x∗b −Ax∗ ] and consider the standard form polyhedron

[AIm ] [ x z ] = b, [x z ] ≥0.

We then have

1.
y∗ is feasible.
This is obvious, as we have Ax∗ + (b −Ax∗) = b with x∗≥ 0 and z = b −Ax∗≥ 0 by the properties of the original polyhedron.
2.
y∗ is non-degenerate basic.
At the point y∗ we have ∀ ⁡i = 1,…,m : a(i)′x(i) + (b(i) −ai′x(i)) = b(i) ∀ ⁡i = 1,…,k zi = bi −ai′xi = 0 ∀ ⁡j = 1,…,l : x(j) = 0

Thus, we have exactly m + k + l active constraints in a polyhedron of an m + n-dimensional space. In other words, y∗ is a basic nondegenerate solution.

User profile picture
2021-12-12 16:42
Comments
  • You forgot to show that the constraints active at the polyhedron in standard from are linearly independent.
    ferandresk • 2022-10-27