Sparse Multi-term Disjunctive Cuts for the Epigraph of a Function of Binary VariablesOpen Website

Published: 01 Jan 2022, Last Modified: 01 Sept 2023IPCO 2022Readers: Everyone
Abstract: We propose a new method for generating cuts valid for the epigraph of a function of binary variables. The proposed cuts are disjunctive cuts defined by many disjunctive terms obtained by enumerating a subset I of the binary variables. We show that by restricting the support of the cut to the same set of variables I, a cut can be obtained by solving a linear program with $$2^{|I|}$$ constraints. While this limits the size of the set I used to define the multi-term disjunction, the procedure enables generation of multi-term disjunctive cuts using far more terms than existing approaches. Experience on three MILP problems with block diagonal structure using |I| up to size 10 indicates the sparse cuts can often close nearly as much gap as the multi-term disjunctive cuts without this restriction and in a fraction of the time.
0 Replies

Loading