English

Branching with a pre-specified finite list of $k$-sparse split sets for binary MILPs

Optimization and Control 2024-08-13 v1 Combinatorics

Abstract

When branching for binary mixed integer linear programs with disjunctions of sparsity level 22, we observe that there exists a finite list of 22-sparse disjunctions, such that any other 22-sparse disjunction is dominated by one disjunction in this finite list. For sparsity level greater than 22, we show that a finite list of disjunctions with this property cannot exist. This leads to the definition of covering number for a list of splits disjunctions. Given a finite list of split sets F\mathcal{F} of kk-sparsity, and a given kk-sparse split set SS, let F(S)\mathcal{F}(S) be the minimum number of split sets from the list F\mathcal{F}, whose union contains S[0, 1]nS \cap [0, \ 1]^n. Let the covering number of F\mathcal{F} be the maximum value of F(S)\mathcal{F}(S) over all kk-sparse split sets SS. We show that the covering number for any finite list of kk-sparse split sets is at least k/2\lfloor k/2\rfloor for k4k \geq 4. We also show that the covering number of the family of kk-sparse split sets with coefficients in {1,0,1}\{-1, 0, 1\} is upper bounded by k1k-1 for k4k \leq 4.

Keywords

Cite

@article{arxiv.2408.05392,
  title  = {Branching with a pre-specified finite list of $k$-sparse split sets for binary MILPs},
  author = {Santanu S. Dey and Diego Moran and Jingye Xu},
  journal= {arXiv preprint arXiv:2408.05392},
  year   = {2024}
}
R2 v1 2026-06-28T18:09:10.500Z