中文

高级多层节点分离器算法

数据结构与算法 2015-09-04 v1

摘要

图的节点分离器是节点的一个子集 S,使得移除 S 及其关联边后,将图划分为两个大小大致相等的互不连通分量。在本工作中,我们引入了在大型图中寻找小节点分离器的新颖算法。以求解质量为重点,我们引入了集成于多层框架中的新颖基于流的局部搜索算法。此外,我们迁移了图划分领域成功使用的技术。这包括使用针对我们问题定制的边评级来引导图粗化算法,以及高度局部化的局部搜索与迭代多层循环以进一步提升求解质量。实验表明,在多层框架中单独使用基于流的局部搜索算法在分离器质量上已极具竞争力。加入额外的局部搜索算法可进一步提升求解质量。我们的最强配置几乎总是优于竞争系统,且平均而言分别比 Metis 和 Scotch 计算出小 10% 和 62% 的分离器。

关键词

引用

@article{arxiv.1509.01190,
  title  = {Advanced Multilevel Node Separator Algorithms},
  author = {Peter Sanders and Christian Schulz},
  journal= {arXiv preprint arXiv:1509.01190},
  year   = {2015}
}