arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1909.04016cs.DScs.LG
收藏

基于嵌入的超图划分

Hypergraph Partitioning With Embeddings

Clemson University(克莱姆森大学)

Justin Sybrandt, Ruslan Shaydulin, Ilya Safro

摘要:

科学计算中的问题,例如分配大型稀疏矩阵运算,具有与超图划分问题类似的公式。超图是传统图的推广,其中“超边”可以连接任何数量的节点。因此,超图划分是一个NP难问题,无论是解决或近似。解决这个问题的最先进的算法遵循多级范式,该范式首先将输入超图迭代地“粗化”为共享关键结构特征的较小问题实例。一旦确定了一个足够小的近似问题,可以直接求解,该解决方案可以插值和细化到原始问题。虽然这种策略在质量和运行时间之间进行了很好的权衡,但它对粗化策略很敏感。在这项工作中,我们建议使用初始超图的图嵌入,以确保粗化的问题实例重新训练关键的结构特征。我们的方法优先考虑输入图中自相似区域内的粗化,并在一系列考虑的超图中显着提高解决方案的质量。重现性:所有源代码、图和实验数据均可在https://sybrandt.com/2019/partition上获得。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑