首页> 外文期刊>Journal of supercomputing >A Library Hierarchy for Implementing Scalable Parallel Search Algorithms
【24h】

A Library Hierarchy for Implementing Scalable Parallel Search Algorithms

机译:用于实现可扩展并行搜索算法的库层次结构

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper describes the design of the Abstract Library for Parallel Search (ALPS), a framework for implementing scalable, parallel algorithms based on tree search. ALPS is specifically designed to support data-intensive algorithms, in which large amounts of data are required to describe each node in the search tree. Implementing such algorithms in a scalable manner is challenging both because of data storage requirements and communication overhead. ALPS incorporates a number of new ideas to address this challenge. The paper also describes the design of two other libraries forming a hierarchy built on top of ALPS. The first is the Branch, Constrain, and Price Software (BiCePS) library, a framework that supports the implementation of parallel branch and bound algorithms in which the bounds are obtained by solving some sort of relaxation, usually Lagrangian. In this layer, the notion of global data objects associated with the variables and constraints is introduced. These global objects provide a connection between the various subproblems in the search tree, but they pose further difficulties for designing scalable algorithms. The other library is the BiCePS linear integer solver (BUS), a concretization of BiCePS, in which linear programming is used to obtain bounds in each search tree node.
机译:本文介绍了并行搜索抽象库(ALPS)的设计,该库是用于实现基于树搜索的可伸缩并行算法的框架。 ALPS专门设计为支持数据密集型算法,其中需要大量数据来描述搜索树中的每个节点。由于数据存储需求和通信开销,以可扩展的方式实现这种算法具有挑战性。 ALPS结合了许多新想法来应对这一挑战。本文还描述了另外两个库的设计,这些库形成了建立在ALPS之上的层次结构。第一个是分支,约束和价格软件(BiCePS)库,该框架支持并行分支定界算法的实现,在该算法中,边​​界是通过解决某种松弛(通常为Lagrangian)获得的。在这一层中,引入了与变量和约束关联的全局数据对象的概念。这些全局对象在搜索树中的各个子问题之间提供了联系,但它们为设计可伸缩算法带来了更多困难。另一个库是BiCePS线性整数求解器(BUS),BiCePS的具体化,其中使用线性编程来获取每个搜索树节点中的边界。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号