Optimality conditions and complete description of polytopes in combinatorial optimization
Abstract
A combinatorial optimization problem (COP) has a finite groundset E(|E|=N), a weight vector c=(ce:e∈ E) and a family T∈ E of feasible subsets with objective to find t∈ T with maximal weight: max\Σe∈ tce: t∈ T\. Polyhedral combinatorics reformulates combinatorial optimization as linear program: T is mapped into the set X∈ RN of 0/1 incidence vectors and c∈ RN is maximized over the convex hull of X: max\cx: x∈ conv(X)\. In theory, complementary slackness conditions for the induced linear program provide optimality conditions for the COP. However, in general case, optimality conditions for combinatorial optimization have not been formulated analytically as for many problems complete description of the induced polytopes is available only as a convex hull of extreme points rather than a system of linear inequalities. Here, we formulate optimality conditions for a COP in general case: xk∈ X\ \ is optimal if and only if c∈ cone(Hk)\ where Hk =\h∈ V:\ hxk\ hx for all x∈ X\ and V is the set of all -1/0/1 valued vectors in RN. This provides basis to get, in theory, a complete description of a combinatorial polytope induced by any COP: all facet inducing inequalities for conv(X) can be written as hx l where h∈ V and l is integer. A vector h∈ V induces a nonredundent facet if and only if h∈ Hko ∈ Hk for at least one xk∈ X\ (where Hko=\h∈ Hk:h cone(Hk \h\)\ ) and l=\ xkh.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.