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 , we define its complement as a specific minimisation (resp.~maximisation) LP with the same objective function as . Our central result is the LP complementation theorem, that establishes the following relationship between the optimal value of and the optimal value of its complement: . The LP complementation operation can be applied if and only if . We then apply LP complementation to hypergraphs. For every hypergraph , its dual is and we call the complement of . For the covering LP we obtain (and similarly for packing, matching and transversal LPs). We then consider \emph{fractional graph theory}. We prove that the LP for the \Define{fractional in-dominating number} of a digraph is the complement of the LP for the \Define{fractional total out-dominating number} of the digraph complement of . We also establish that the fractional matching number of a matroid coincides with its edge toughness. Finally, we introduce the problem \text{Vertex Cover with Budget (VCB)}: for a graph and a positive integer , what is the maximum number of vertex covers of , such that every vertex appears in at most vertex covers? We relate \text{VCB} with the LP for the fractional chromatic number of : as , , where is the optimal value of the complement LP of .
Cite
@article{arxiv.1907.12775,
title = {Linear Programming Complementation},
author = {Maximilien Gadouleau and George B. Mertzios and Viktor Zamaraev},
journal= {arXiv preprint arXiv:1907.12775},
year = {2022}
}