Linear Programming Complementation

Abstract

In this paper we introduce a new operation for Linear Programming (LP), called LP complementation, which resembles many properties of LP duality. Given a maximisation (resp.~minimisation) LP P, we define its complement Q as a specific minimisation (resp.~maximisation) LP with the same objective function as P. Our central result is the LP complementation theorem, that establishes the following relationship between the optimal value Opt(P) of P and the optimal value Opt(Q) of its complement: 1Opt(P)+1Opt(Q)=1. The LP complementation operation can be applied if and only if Opt(P) > 1. We then apply LP complementation to hypergraphs. For every hypergraph H=(V,E), its dual is H* and we call H=(V,\V e : e∈ E\) the complement of H. For the covering LP K(H) we obtain 1 Opt( K(H*) ) +1Opt( K(H) ) = 1 (and similarly for packing, matching and transversal LPs). We then consider fractional graph theory. We prove that the LP for the fractional in-dominating number of a digraph D is the complement of the LP for the fractional total out-dominating number of the digraph complement of D. We also establish that the fractional matching number of a matroid coincides with its edge toughness. Finally, we introduce the problem Vertex Cover with Budget (VCB): for a graph G and a positive integer b, what is the maximum number tb of vertex covers S1, …, Stb of G, such that every vertex appears in at most b vertex covers? We relate VCB with the LP QG for the fractional chromatic number of G: as b ∞, tb tf · b, where tf is the optimal value of the complement LP of QG.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…