For the primal equality-form linear program, the dual linear program isIf is primal feasible and dual feasible, thenThis proves weak duality. Their objective gap is , a sum of nonnegative terms. The complementary slackness theorem states that a feasible pair is optimal for the two programmes exactly whenThese conditions make the gap zero, which by weak duality certifies optimality; necessity follows from strong duality.
Let . By strong duality, an optimal dual vector exists. Complementary slackness at makes the dual constraints equalities at indices , where . The vector has exactly that same support. It is nonnegative and satisfies , while remains dual feasible because dual feasibility depends on , not on the right-hand side. HenceThe objective gap is zero, so is optimal for the modified programme. This is support-preserving right-hand-side changes in linear programming.
Articles by others on the same topic
There are currently no matching articles.