首页> 外文期刊>SIAM Journal on Scientific Computing >Partitioning hypergraphs in scientific computing applications through vertex separators on graphs
【24h】

Partitioning hypergraphs in scientific computing applications through vertex separators on graphs

机译:通过图上的顶点分隔符在科学计算应用程序中对超图进行分区

获取原文
获取原文并翻译 | 示例
       

摘要

The modeling flexibility provided by hypergraphs has drawn a lot of interest from the combinatorial scientific community, leading to novel models and algorithms, their applications, and development of associated tools. Hypergraphs are now a standard tool in combinatorial scientific computing. The modeling flexibility of hypergraphs, however, comes at a cost: algorithms on hypergraphs are inherently more complicated than those on graphs, which sometimes translates to nontrivial increases in processing times. Neither the modeling flexibility of hypergraphs nor the runtime efficiency of graph algorithms can be overlooked. Therefore, the new research thrust should be how to cleverly trade off between the two. This work addresses one method for this trade-off by solving the hypergraph partitioning problem by finding vertex separators on graphs. Specifically, we investigate how to solve the hypergraph partitioning problem by seeking a vertex separator on its net intersection graph (NIG), where each net of the hypergraph is represented by a vertex, and two vertices share an edge if their nets have a common vertex. We propose a vertex-weighting scheme to attain good node-balanced hypergraphs, since the NIG model cannot preserve node-balancing information. Vertex-removal and vertex-splitting techniques are described to optimize cut-net and connectivity metrics, respectively, under the recursive bipartitioning paradigm. We also developed implementations of our proposed hypergraph partitioning formulations by adopting and modifying a state-of-the-art graph partitioning by vertex separator tool onmetis. Experiments conducted on a large collection of sparse matrices demonstrate the effectiveness of our proposed techniques.
机译:超图提供的建模灵活性已经引起了组合科学界的极大兴趣,从而带来了新颖的模型和算法,它们的应用以及相关工具的开发。现在,超图是组合科学计算中的标准工具。但是,超图的建模灵活性要付出代价:超图上的算法本质上比图上的算法复杂,这有时会导致处理时间的增加。超图的建模灵活性和图算法的运行效率都不能被忽略。因此,新的研究重点应该是如何巧妙地权衡两者。这项工作通过在图上找到顶点分隔符来解决超图分区问题,从而解决了一种折衷方法。具体来说,我们研究如何通过在其网络相交图(NIG)上寻找一个顶点分隔符来解决超图分区问题,其中超图的每个网络都由一个顶点表示,并且如果两个顶点的网络具有相同的顶点,则两个顶点共享一条边。我们提出了一种顶点加权方案来获得良好的节点平衡超图,因为NIG模型无法保留节点平衡信息。描述了顶点去除和顶点拆分技术,分别在递归双向划分范例下优化了切网和连接性度量。我们还通过采用顶点分离器工具onmetis来采用和修改最新的图划分技术,从而开发了拟议的超图划分公式的实现。在大量稀疏矩阵上进行的实验证明了我们提出的技术的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号