Branch-and-cut for linear programs with overlapping SOS1 constraints

Mathematical Programming Computation(2017)

引用 8|浏览0
暂无评分
摘要
SOS1 constraints require that at most one of a given set of variables is nonzero. In this article, we investigate a branch-and-cut algorithm to solve linear programs with SOS1 constraints. We focus on the case in which the SOS1 constraints overlap. The corresponding conflict graph can algorithmically be exploited, for instance, for improved branching rules, preprocessing, primal heuristics, and cutting planes. In an extensive computational study, we evaluate the components of our implementation on instances for three different applications. We also demonstrate the effectiveness of this approach by comparing it to the solution of a mixed-integer programming formulation, if the variables appearing in SOS1 constraints ar bounded.
更多
查看译文
关键词
Complementarity constraints,Special ordered sets,Mixed-integer programming,Branch-and-cut,SOS1 branching,Bipartite branching
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要