【24h】

Asynchronous Column Generation

机译:异步列生成

获取原文

摘要

In this paper we face a very fundamental problem in Operations Research: to find good dual bounds to generic mixed integer mathematical programs (MIPs) as quickly as possible. In particular, we focus on the scenario where large scale data needs to be considered, multicore CPU architectures are available, and massive parallelism can be exploited by means of decomposition methods. We consider column generation techniques to solve extended formulations obtained by means of Dantzig-Wolfe decomposition for MIPs. We propose a concurrent algorithm, that relaxes the synchronized behavior of classical column generation. Our approach relies on simple data structures and efficient synchronization, still providing the same global convergence properties of classical sequential column generation methods. We present and discuss the results of an extensive experimental campaign, comparing our concurrent algorithm to both a naive parallelization of column generation and the cutting planes algorithm implemented in state-of-the-art commercial optimization packages, considering large scale datasets of a hard packing problem from the literature as representative benchmark. Our approach turns out to be on average one order of magnitude faster than competitors, attaining almost linear speedups as the number of available CPU cores increases.
机译:在本文中,我们面临着运营研究中的一个非常基本的问题:找到良好的双重限制,尽快发布混合整数数学程序(MIPS)。特别是,我们专注于需要考虑大规模数据的场景,多核CPU架构可用,并且可以通过分解方法利用大规模的并行性。我们考虑柱生成技术来解决通过对MIPS的Dantzig-Wolfe分解而获得的扩展配方。我们提出了一种并发算法,可以放宽古典列生成的同步行为。我们的方法依赖于简单的数据结构和有效的同步,仍然提供了经典序列列生成方法的相同全局收敛性。我们展示并讨论了一个广泛的实验活动的结果,将我们的并发算法与列生成的天真并行化进行比较,以及在最先进的商业优化包中实现的切割平面算法,考虑到硬填料的大规模数据集作为代表性基准的文学问题。我们的方法率先平均比竞争对手更快,达到几乎线性加速,因为可用CPU核心的数量增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号