Hypergraph Partitioning With Embeddings
원문 초록
Problems in scientific computing, such as distributing large sparse matrix operations, have analogous formulations as hypergraph partitioning problems. A hypergraph is a generalization of a traditional graph wherein "hyperedges" may connect any number of nodes. As a result, hypergraph partitioning is an NP-Hard problem to both solve or approximate. State-of-the-art algorithms that solve this problem follow the multilevel paradigm, which begins by iteratively "coarsening" the input hypergraph to smaller problem instances that share key structural features. Once identifying an approximate problem that is small enough to be solved directly, that solution can be interpolated and refined to the original problem. While this strategy represents an excellent trade off between quality and running time, it is sensitive to coarsening strategy. In this work we propose using graph embeddings of the initial hypergraph in order to ensure that coarsened problem instances retrain key structural features. Our approach prioritizes coarsening within self-similar regions within the input graph, and leads to significantly improved solution quality across a range of considered hypergraphs. Reproducibility: All source code, plots and experimental data are available at https://sybrandt.com/2019/partition.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
HyperEF: Spectral Hypergraph Coarsening by Effective-Resistance Clustering
HyperSF: Spectral Hypergraph Coarsening via Flow-based Local Clustering
Co-clustering Vertices and Hyperedges via Spectral Hypergraph Partitioning
Inhomogeneous Hypergraph Clustering with Applications
SHyPar: A Spectral Coarsening Approach to Hypergraph Partitioning
VLSI Hypergraph Partitioning with Deep Learning
토론
이 논문과 연결된 포럼 글이 아직 없습니다.