论文标题
查找近乎最佳体重的独立设置
Finding Near-Optimal Weight Independent Sets at Scale
论文作者
论文摘要
在图中计算最大重量独立集是一个重要的NP-HARD优化问题。这个问题在大图中尤其难以解决数据降低技术无法正常工作的大图。更确切地说,如果适用降低,则最先进的分支和还原算法可以解决许多大规模图。否则,由于需要指数时间的分支,他们的性能迅速降低。在本文中,我们开发了一种先进的模因算法来解决该问题,该算法结合了最新的数据减少技术,以在巨大的稀疏网络中计算近乎最佳的加权独立集。更确切地说,我们使用一种模因方法递归选择可能处于重量独立集中的顶点。我们将这些顶点包括在解决方案中,然后进一步减少图。我们表明,识别和删除可能处于大型独立集合的顶点可以打开减少空间,并加快对大重量独立组的计算。我们的实验评估表明我们能够胜过最先进的算法。例如,我们的两种算法配置计算207个实例中205个竞争算法中的最佳结果。因此,当需要在〜实践中计算大量独立集时,可以将其视为有用的工具。
Computing maximum weight independent sets in graphs is an important NP-hard optimization problem. The problem is particularly difficult to solve in large graphs for which data reduction techniques do not work well. To be more precise, state-of-the-art branch-and-reduce algorithms can solve many large-scale graphs if reductions are applicable. Otherwise, their performance quickly degrades due to branching requiring exponential time. In this paper, we develop an advanced memetic algorithm to tackle the problem, which incorporates recent data reduction techniques to compute near-optimal weighted independent sets in huge sparse networks. More precisely, we use a memetic approach to recursively choose vertices that are likely to be in a large-weight independent set. We include these vertices into the solution, and further reduce the graph. We show that identifying and removing vertices likely to be in large-weight independent sets opens up the reduction space and speeds up the computation of large-weight independent sets remarkably. Our experimental evaluation indicates that we are able to outperform state-of-the-art algorithms. For example, our two algorithm configurations compute the best results among all competing algorithms for 205 out of 207 instances. Thus can be seen as a useful tool when large-weight independent sets need to be computed in~practice.