Sparse multi-term disjunctive cuts for the epigraph of a function of binary variables

被引:0
|
作者
Chen, Rui [1 ]
Luedtke, James [2 ]
机构
[1] Cornell Tech, New York, NY 10044 USA
[2] Univ Wisconsin Madison, Dept Ind & Syst Engn, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Disjunctive cuts; Epigraph; Sparsity; Valid inequalities; LIFT-AND-PROJECT; STOCHASTIC INTEGER PROGRAMS; DECOMPOSITION ALGORITHMS; APPROXIMATIONS;
D O I
10.1007/s10107-023-02019-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a new method for separating valid inequalities for the epigraph of a function of binary variables. The proposed inequalities are disjunctive cuts defined by 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(vertical bar I vertical bar) 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. We present two approaches for choosing the subset of variables. Experience on three MILP problems with block diagonal structure using vertical bar I vertical bar 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. We also find that including these cuts within a cut-and-branch solution method for these MILP problems leads to significant reductions in solution time or ending optimality gap for instances that were not solved within the time limit. Finally, we describe how the proposed approach can be adapted to optimally "tilt" a given valid inequality by modifying the coefficients of a sparse subset of the variables.
引用
收藏
页码:357 / 388
页数:32
相关论文
共 12 条