← 研踪 PaperTrailarXiv:2611.15615 · v1
A Parallel Greedy Algorithm for Maximal b-Matching in Hypergraphs
首次提交 2026-11-11 23:32
版本更新 2026-11-11 23:32
雷达观测 2026-11-13 14:16
摘要
We present \parallelBatchBMatch, a parallel batch-vote algorithm for maximal -matching in hypergraphs. The algorithm is deterministic for a given ordering of edges and produces the same output as the sequential greedy algorithm, i.e., the lexicographically first maximal -matching. Under a uniformly random priority order it performs expected work in the binary fork--join model, where is the number of pins, the total number of vertex--edge incidences. The algorithm performs at most rounds for every priority order, where is the number of edges. Every round of the algorithm has depth with high probability, and thus the total depth of the algorithm is with high probability. We implement the parallel algorithm in CUDA and evaluate it on real-world hypergraphs with capacities . The parallel algorithm computes the same matchings as the greedy algorithms and for the case of it is up to times faster than the existing state-of-the art greedy algorithm.
作者备注:19 pages. Accepted to the SIAM Conference on Applied and Computational Discrete Algorithms (ACDA 2027)
观测到的版本
相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。
v1 · 2026-11-11 23:32 · 最新观测版本
A Parallel Greedy Algorithm for Maximal b-Matching in Hypergraphs
We present \parallelBatchBMatch, a parallel batch-vote algorithm for maximal -matching in hypergraphs. The algorithm is deterministic for a given ordering of edges and produces the same output as the sequential greedy algorithm, i.e., the lexicographically first maximal -matching. Under a uniformly random priority order it performs expected work in the binary fork--join model, where is the number of pins, the total number of vertex--edge incidences. The algorithm performs at most rounds for every priority order, where is the number of edges. Every round of the algorithm has depth with high probability, and thus the total depth of the algorithm is with high probability. We implement the parallel algorithm in CUDA and evaluate it on real-world hypergraphs with capacities . The parallel algorithm computes the same matchings as the greedy algorithms and for the case of it is up to times faster than the existing state-of-the art greedy algorithm.
查看此版本解读 →查看此版本原文 ↗