启发式
列生成
数学优化
线性规划松弛
整数规划
舍入
线性规划
启发式
计算机科学
背景(考古学)
数学
生物
操作系统
古生物学
作者
Ruslan Sadykov,François Vanderbeck,Artur Alves Pessoa,Issam Tahiri,Eduardo Uchoa
出处
期刊:Informs Journal on Computing
日期:2019-04-01
卷期号:31 (2): 251-267
被引量:57
标识
DOI:10.1287/ijoc.2018.0822
摘要
Primal heuristics have become essential components in mixed integer programming (MIP) solvers. Extending MIP-based heuristics, our study outlines generic procedures to build primal solutions in the context of a branch-and-price approach and reports on their performance. Our heuristic decisions carry on variables of the Dantzig–Wolfe reformulation, the motivation being to take advantage of a tighter linear programming relaxation than that of the original compact formulation and to benefit from the combinatorial structure embedded in these variables. We focus on the so-called diving methods that use reoptimization after each linear programming rounding. We explore combinations with diversification-intensification paradigms such as limited discrepancy search, sub-MIP, local branching, and strong branching. The dynamic generation of variables inherent to a column generation approach requires specific adaptation of heuristic paradigms. We manage to use simple strategies to get around these technical issues. Our numerical results on generalized assignment, cutting stock, and vertex-coloring problems set new benchmarks, highlighting the performance of diving heuristics as generic procedures in a column generation context and producing better solutions than state-of-the-art specialized heuristics in some cases.
科研通智能强力驱动
Strongly Powered by AbleSci AI