arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1106.4489cs.DScs.DM
收藏

具有正则连通分支的图的快速同构判定

Fast Isomorphism Testing of Graphs with Regularly-Connected Components

Jose Luis Lopez-Presa, Antonio Fernandez Anta

摘要:

图的同构问题具有重要的理论和实际意义。在本文中,我们提出了一个算法,称为conauto-1.2,有效地测试是否两个图是同构的,并找到一个同构,如果它们是。该算法是conauto算法的一个改进版本,它已被证明是非常快的随机图和几个家庭的硬图。在本文中,我们建立了一个新的定理,允许,在很低的成本,很容易发现许多自同构。这个结果特别适用于具有规则连通分支的图,并且可以应用于任何同构测试和典型标记算法,以大大提高其性能。特别地,通过将该结果应用于conauto,获得了算法conauto-1.2。由此产生的算法保留了conauto的所有优良特性,但大大提高了对具有规则连接组件的图的测试。我们进行了大量的实验,结果表明,最流行的算法(即,nauty和bliss)不能与conauto-1.2竞争这些图形的家庭。

英文摘要:

The Graph Isomorphism problem has both theoretical and practical interest. In this paper we present an algorithm, called conauto-1.2, that efficiently tests whether two graphs are isomorphic, and finds an isomorphism if they are. This algorithm is an improved version of the algorithm conauto, which has been shown to be very fast for random graphs and several families of hard graphs. In this paper we establish a new theorem that allows, at very low cost, the easy discovery of many automorphisms. This result is especially suited for graphs with regularly connected components, and can be applied in any isomorphism testing and canonical labeling algorithm to drastically improve its performance. In particular, algorithm conauto-1.2 is obtained by the application of this result to conauto. The resulting algorithm preserves all the nice features of conauto, but drastically improves the testing of graphs with regularly connected components. We run extensive experiments, which show that the most popular algorithms (namely, nauty and bliss) can not compete with conauto-1.2 for these graph families.

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

↑