【24h】

Introducing VF3: A New Algorithm for Subgraph Isomorphism

机译:VF3简介:子图同构的新算法

获取原文

摘要

Several graph-based applications require to detect and locate occurrences of a pattern graph within a larger target graph. Subgraph isomorphism is a widely adopted formalization of this problem. While subgraph isomorphism is NP-Complete in the general case, there are algorithms that can solve it in a reasonable time on the average graphs that are encountered in specific real-world applications. In 2015 we introduced one such algorithm, VF2Plus, that was specifically designed for the large graphs encountered in bioinformatics applications. VF2Plus was an evolution of VF2, which had been considered for many years one of the fastest available algorithms. In turn, VF2Plus proved to be significantly faster than its predecessor, and among the fastest algorithms on bioinformatics graphs. In this paper we propose a further evolution, named VF3, that adds new improvements specifically targeted at enhancing the performance on graphs that are at the same time large and dense, that are currently the most problematic case for the state-of-the-art algorithms. The effectiveness of VF3 has been experimentally validated using several publicly available datasets, showing a significant speedup with respect to its predecessor and to the other most advanced state-of-the-art algorithms.
机译:几种基于图形的应用程序需要在较大的目标图形中检测并定位模式图形的出现。子图同构是该问题的广泛采用的形式化。尽管一般情况下,子图同构是NP-Complete,但是有一些算法可以在合理的时间内解决特定实际应用中遇到的平均图上的问题。 2015年,我们引入了一种这样的算法VF2Plus,该算法专为生物信息学应用中遇到的大型图形而设计。 VF2Plus是VF2的演变,多年来一直被认为是最快的可用算法之一。反过来,事实证明VF2Plus的速度明显快于其前身,并且是生物信息图上最快的算法之一。在本文中,我们提出了名为VF3的进一步改进,它增加了一些新的改进,这些改进专门针对增强同时又大又密集的图的性能,这是目前最先进的情况。算法。 VF3的有效性已通过使用几个公开可用的数据集进行了实验验证,显示出其前身和其他最先进的最新算法的明显提速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号