arrow
返回

A DISTRIBUTED-MEMORY ALGORITHM FOR COMPUTING A HEAVY-WEIGHT PERFECT MATCHING ON BIPARTITE GRAPHS

delete2020-08-05
delete16
delete
OA
AI
A
Ariful Azad *
A
Aydın Buluç
L
Li, Xiaoye S.
W
Wang, Xinliang
L
Langguth, Johannes
DOI:10.1137/18M1189348delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
We design and implement an efficient parallel algorithm for finding a perfect matching in a weighted bipartite graph such that weights on the edges of the matching are large. This problem differs from the maximum weight matching problem, for which scalable approximation algorithms are known. It is primarily motivated by finding good pivots in scalable sparse direct solvers before factorization. Due to the lack of scalable alternatives, distributed solvers use sequential implementations of maximum weight perfect matching algorithms, such as those available in MC64. To overcome this limitation, we propose a fully parallel distributed memory algorithm that first generates a perfect matching and then iteratively improves the weight of the perfect matching by searching for weight-increasing cycles of length 4 in parallel. For most practical problems the weights of the perfect matchings generated by our algorithm are very close to the optimum. An efficient implementation of the algorithm scales up to 256 nodes (17,408 cores) on a Cray XC40 supercomputer and can solve instances that are too large to be handled by a single node using the sequential algorithm.
Keyword:
bipartite graphs
matching
parallel algorithms
graph theory
transversals
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

SIAM Journal on Scientific Computing 封面图
SIAM Journal on Scientific Computing
IF:
2.6
论文数:
5.1K
被引数:
1.8W

机构

I
indiana university system
学者数:
4.0W
论文数: 3.5W
被引数: 38
I
Indiana University Bloomington
学者数:
1.9W
论文数: 1.5W
被引数: 2.8W
L
Lawrence Berkeley National Laboratory
学者数:
1.5W
论文数: 1.1W
被引数: 6.1W
U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
学者 查看更多机构
引用论文

引用论文

Base-Pair Contents and Sequences of DNA Double Helices Differentiated by Surface-Enhanced Raman Spectroscopy
err2019-05-15
err0
PREAI
errYang Li; Tianyang Gao; Guantong Xu; Xiaoxuan Xiang; Xiaoxia Han; Bing Zhao; Xinhua Guo
err分享
err收藏
Push-relabel based algorithms for the maximum transversal problem
err2013-05-01
err16
errOAAI
errKaya, Kamer; Langguth, Johannes; Manne, Fredrik; Ucar, Bora
err分享
err收藏
Ownership, control and market liquidity
err2012-12-01
err0
errOAAI
errEdith Ginglinger; Jacques Hamon
err分享
err收藏
Nitrogen Fixation and Diazotrophs – A Review
err2021-06-29
err0
errOAAI
errWENLI SUN; MOHAMAD HESAM SHAHRAJABIAN; QI CHENG
err分享
err收藏
Approximate weighted matching on emerging manycore and multithreaded architectures
err2012-08-09
err21
PREAI
errHalappanavar, Mahantesh; Feo, John; Villa, Oreste; Tumeo, Antonino; Pothen, Alex
err分享
err收藏
err分享
err收藏
学者 查看更多内容