English

Linear Programming Complementation

Combinatorics 2022-04-08 v2 Discrete Mathematics Optimization and Control

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 PP, we define its complement QQ as a specific minimisation (resp.~maximisation) LP with the same objective function as PP. Our central result is the LP complementation theorem, that establishes the following relationship between the optimal value Opt(P)\text{Opt}(P) of PP and the optimal value Opt(Q)\text{Opt}(Q) of its complement: 1Opt(P)+1Opt(Q)=1\frac{1}{\text{Opt}(P)}+\frac{1}{\text{Opt}(Q)}=1. The LP complementation operation can be applied if and only if Opt(P)>1\text{Opt}(P) > 1. We then apply LP complementation to hypergraphs. For every hypergraph H=(V,E)H=(V,E), its dual is HH^* and we call H=(V,{Ve:eE})\overline{H}=(V,\{V\setminus e : e\in E\}) the complement of HH. For the covering LP K(H)K(H) we obtain 1Opt(K(H))+1Opt(K(H))=1\frac{1}{ \text{Opt}( K(H^*) ) }+\frac{1}{\text{Opt}( K(\overline{H}) ) } = 1 (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 DD is the complement of the LP for the \Define{fractional total out-dominating number} of the digraph complement of DD. 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 GG and a positive integer bb, what is the maximum number tbt_b of vertex covers S1,,StbS_1, \dots, S_{t_b} of GG, such that every vertex appears in at most bb vertex covers? We relate \text{VCB} with the LP QGQ_G for the fractional chromatic number of GG: as bb \to \infty, tbtfbt_b \sim t_f \cdot b, where tft_f is the optimal value of the complement LP of QGQ_G.

Keywords

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}
}