High-Quality Hypergraph Partitioning

Author:

Schlag Sebastian1ORCID,Heuer Tobias2ORCID,Gottesbüren Lars2ORCID,Akhremtsev Yaroslav2ORCID,Schulz Christian3ORCID,Sanders Peter2ORCID

Affiliation:

1. Karlsruhe Institute of Technology, Postfach, Karlsruhe, Germany

2. Karlsruhe Institute of Technology

3. Heidelberg University, Heidelberg, Germany

Abstract

Hypergraphs are a generalization of graphs where edges (aka nets ) are allowed to connect more than two vertices. They have a similarly wide range of applications as graphs. This article considers the fundamental and intensively studied problem of balanced hypergraph partitioning (BHP) , which asks for partitioning the vertices into k disjoint blocks of bounded size while minimizing an objective function over the hyperedges. Here, we consider the two most commonly used objectives: the cut-net metric and the connectivity metric . We describe our open-source hypergraph partitioner KaHyPar which is based on the successful multi-level approach—driving it to the extreme of using one level for (almost) every vertex. Using carefully designed data structures and dynamic update techniques, this approach turns out to have a very good time–quality tradeoff. We present two preprocessing techniques— pin sparsification using locality-sensitive hashing (LSH) and community detection based on the Louvain algorithm . The community structure is used to guide the coarsening process that incrementally contracts vertices. Portfolio-based partitioning of the contracted hypergraph then already achieves a good initial solution. While reversing the contraction process, a combination of several refinement techniques achieves a good final partitioning. In particular, we support a highly-localized local search that can directly produce a k -way partitioning and complement this with flow-based techniques that take a more global view. Optionally, a memetic algorithm evolves a pool of solution candidates to an overall good solution. We evaluate KaHyPar for a large set of instances from a wide range of application domains. With respect to quality, KaHyPar outperforms all previously considered systems that can handle large hypergraphs such as hMETIS, PaToH, Mondriaan, or Zoltan. Somewhat surprisingly, to some extend, this even extends to graph partitioners such as KaHIP when considering the special case of graphs. KaHyPar is also faster than most of these systems except for PaToH which represents a different speed–quality tradeoff.

Funder

DFG

Publisher

Association for Computing Machinery (ACM)

Subject

Theoretical Computer Science

Reference138 articles.

1. Y. Akhremtsev. 2019. Parallel and External High Quality Graph Partitioning. Ph.D. Dissertation. Karlsruhe Institute of Technology.

2. Y. Akhremtsev, T. Heuer, P. Sanders, and S. Schlag. 2017. Engineering a direct k-way hypergraph partitioning algorithm. In Proceedings of the 19th Workshop on Algorithm Engineering and Experiments. SIAM, 28–42.

3. High-Quality Shared-Memory Graph Partitioning

4. C. J. Alpert. 1998. The ISPD98 circuit benchmark suite. In Proceedings of the International Symposium on Physical Design. 80–85.

5. Multilevel circuit partitioning

Cited by 25 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Distributing circuits over heterogeneous, modular quantum computing network architectures;Quantum Science and Technology;2024-08-06

2. A Recursive Partitioning Approach to Improving Hypergraph Partitioning;2024 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE);2024-08-06

3. LO-SpMM: Low-cost Search for High-performance SpMM Kernels on GPUs;ACM Transactions on Architecture and Code Optimization;2024-07-29

4. Self-supervised graph autoencoder with redundancy reduction for community detection;Neurocomputing;2024-07

5. An Efficient Hypergraph Partitioner under Inter - Block Interconnection Constraints;2024 Design, Automation & Test in Europe Conference & Exhibition (DATE);2024-03-25

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3