首页> 外文期刊>Parallel Computing >Parallel algorithms for bipartite matching problems on distributed memory computers
【24h】

Parallel algorithms for bipartite matching problems on distributed memory computers

机译:分布式存储计算机上二部匹配问题的并行算法

获取原文
获取原文并翻译 | 示例

摘要

We present a new parallel algorithm for computing a maximum cardinality matching in a bipartite graph suitable for distributed memory computers. The presented algorithm is based on the Push-Relabel algorithm which is known to be one of the fastest algorithms for the bipartite matching problem. Previous attempts at developing parallel implementations of it have focused on shared memory computers using only a limited number of processors. We first present a straightforward adaptation of these shared memory algorithms to distributed memory computers. However, this is not a viable approach as it requires too much communication. We then develop our new algorithm by modifying the previous approach through a sequence of steps with the main goal being to reduce the amount of communication and to increase load balance. The first goal is achieved by changing the algorithm so that many push and relabel operations can be performed locally between communication rounds and also by selecting augmenting paths that cross processor boundaries infrequently. To achieve good load balance, we limit the speed at which global relabelings traverse the graph. In several experiments on a large number of instances, we study weak and strong scalability of our algorithm using up to 128 processors. The algorithm can also be used to find e-approximate matchings quickly.
机译:我们提出了一种新的并行算法,用于计算适用于分布式存储计算机的二部图中的最大基数匹配。提出的算法基于Push-Relabel算法,已知该算法是解决二分匹配问题的最快算法之一。以前开发它的并行实现的尝试集中在仅使用有限数量的处理器的共享内存计算机上。我们首先提出将这些共享内存算法直接应用于分布式内存计算机的方法。但是,这不是可行的方法,因为它需要太多的交流。然后,我们通过一系列步骤修改以前的方法来开发新算法,其主要目标是减少通信量并增加负载平衡。第一个目标是通过更改算法来实现的,以便可以在通信回合之间本地执行许多推入和重新标记操作,还可以选择不经常跨越处理器边界的扩展路径。为了达到良好的负载平衡,我们限制了全局重新标记遍历图形的速度。在大量实例上的几次实验中,我们研究了使用多达128个处理器的算法的弱和强可伸缩性。该算法还可用于快速查找电子近似匹配。

著录项

  • 来源
    《Parallel Computing》 |2011年第12期|p.820-845|共26页
  • 作者单位

    University of Bergen, Department of Informatics, Thormohlensgate 55, N-5008 Bergen, Norway;

    University of Bergen, Department of Informatics, Thormohlensgate 55, N-5008 Bergen, Norway;

    University of Bergen, Department of Informatics, Thormohlensgate 55, N-5008 Bergen, Norway;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    bipartite graphs; parallel algorithms; matching;

    机译:二部图并行算法;匹配;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号