首页> 外文会议>International workshop on hybrid metaheuristics >Generic CP-Supported CMSA for Binary Integer Linear Programs
【24h】

Generic CP-Supported CMSA for Binary Integer Linear Programs

机译:适用于二进制整数线性程序的通用CP支持的CMSA

获取原文

摘要

Construct, Merge, Solve & Adapt (CMSA) is a general hybrid metaheuristic for solving combinatorial optimization problems. At each iteration, CMSA (1) constructs feasible solutions to the tackled problem instance in a probabilistic way and (2) solves a reduced problem instance (if possible) to optimality. The construction of feasible solutions is hereby problem-specific, usually involving a fast greedy heuristic. The goal of this paper is to design a problem-agnostic CMSA variant whose exclusive input is an integer linear program (ILP). In order to reduce the complexity of this task, the current study is restricted to binary ILPs. In addition to a basic problem-agnostic CMSA variant, we also present an extended version that makes use of a constraint propagation engine for constructing solutions. The results show that our technique is able to match the upper bounds of the standalone application of CPLEX in the context of rather easy-to-solve instances, while it generally outperforms the standalone application of CPLEX in the context of hard instances. Moreover, the results indicate that the support of the constraint propagation engine is useful in the context of problems for which finding feasible solutions is rather difficult.
机译:构造,合并,求解和适应(CMSA)是一种通用的混合元启发式方法,用于解决组合优化问题。在每次迭代中,CMSA(1)以概率方式构造已解决问题实例的可行解决方案,而(2)将简化后的问题实例(如果可能)求解为最优。因此,可行解决方案的构建是针对特定问题的,通常涉及快速贪婪的启发式方法。本文的目的是设计一个与问题无关的CMSA变量,其唯一输入为整数线性程序(ILP)。为了降低此任务的复杂性,当前的研究仅限于二进制ILP。除了基本的不可知问题CMSA变体之外,我们还提供了扩展版本,该版本使用约束传播引擎来构造解决方案。结果表明,我们的技术能够在相当容易解决的实例的上下文中匹配CPLEX的独立应用程序的上限,而在硬实例的上下文中,它通常优于CPLEX的独立应用程序。而且,结果表明,在难以找到可行解决方案的问题中,约束传播引擎的支持是有用的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号