In the field of approximate algorithms for combinatorial optimization, researchers frequently assess their optimization algorithms by comparing them to integer linear programming solvers like CPLEX and Gurobi, whenever feasible. Predictably, the general trend indicates that soft computing techniques such as evolutionary algorithms and tabu search tend to surpass integer linear programming solvers once the difficulty of the considered problem instances exceeds a certain threshold. In this paper, we advocate for adopting (or additionally using) a recent hybrid technique known as CMSA for evaluating newly developed optimization algorithms. CMSA employs an iterative approach, applying integer linear programming solvers to opportunely defined sub-instances of the addressed problem instances. Remarkably, this technique tends to outperform black-box integer linear programming solvers, especially in the context of larger and more challenging problem instances. We substantiate our argument by presenting results related to the bin packing problem with conflicts.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Advocating CMSA as a Baseline Algorithm for Algorithm Comparison in Combinatorial Optimziation

  • Christian Blum

摘要

In the field of approximate algorithms for combinatorial optimization, researchers frequently assess their optimization algorithms by comparing them to integer linear programming solvers like CPLEX and Gurobi, whenever feasible. Predictably, the general trend indicates that soft computing techniques such as evolutionary algorithms and tabu search tend to surpass integer linear programming solvers once the difficulty of the considered problem instances exceeds a certain threshold. In this paper, we advocate for adopting (or additionally using) a recent hybrid technique known as CMSA for evaluating newly developed optimization algorithms. CMSA employs an iterative approach, applying integer linear programming solvers to opportunely defined sub-instances of the addressed problem instances. Remarkably, this technique tends to outperform black-box integer linear programming solvers, especially in the context of larger and more challenging problem instances. We substantiate our argument by presenting results related to the bin packing problem with conflicts.