首页> 美国卫生研究院文献>other >The Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS): Exploiting Symmetry for Faster Subgraph Enumeration
【2h】

The Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS): Exploiting Symmetry for Faster Subgraph Enumeration

机译:具有通用对称性的基于索引的子图匹配算法(ISMAGS):利用对称性实现更快的子图枚举

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Subgraph matching algorithms are used to find and enumerate specific interconnection structures in networks. By enumerating these specific structures/subgraphs, the fundamental properties of the network can be derived. More specifically in biological networks, subgraph matching algorithms are used to discover network motifs, specific patterns occurring more often than expected by chance. Finding these network motifs yields information on the underlying biological relations modelled by the network. In this work, we present the Index-based Subgraph Matching Algorithm with General Symmetries (ISMAGS), an improved version of the Index-based Subgraph Matching Algorithm (ISMA). ISMA quickly finds all instances of a predefined motif in a network by intelligently exploring the search space and taking into account easily identifiable symmetric structures. However, more complex symmetries (possibly involving switching multiple nodes) are not taken into account, resulting in superfluous output. ISMAGS overcomes this problem by using a customised symmetry analysis phase to detect all symmetric structures in the network motif subgraphs. These structures are then converted to symmetry-breaking constraints used to prune the search space and speed up calculations. The performance of the algorithm was tested on several types of networks (biological, social and computer networks) for various subgraphs with a varying degree of symmetry. For subgraphs with complex (multi-node) symmetric structures, high speed-up factors are obtained as the search space is pruned by the symmetry-breaking constraints. For subgraphs with no or simple symmetric structures, ISMAGS still reduces computation times by optimising set operations. Moreover, the calculated list of subgraph instances is minimal as it contains no instances that differ by only a subgraph symmetry. An implementation of the algorithm is freely available at .
机译:子图匹配算法用于查找和枚举网络中的特定互连结构。通过列举这些特定的结构/子图,可以得出网络的基本属性。更具体地说,在生物网络中,子图匹配算法用于发现网络主题,特定模式的发生比偶然预期的要多。找到这些网络主题会产生有关该网络建模的基本生物学关系的信息。在这项工作中,我们提出了具有一般对称性的基于索引的子图匹配算法(ISMAGS),它是基于索引的子图匹配算法(ISMA)的改进版本。通过智能地探索搜索空间并考虑易于识别的对称结构,ISMA可以快速找到网络中预定主题的所有实例。但是,没有考虑更复杂的对称性(可能涉及切换多个节点),从而导致多余的输出。 ISMAGS通过使用定制的对称性分析阶段来检测网络主题子图中的所有对称结构,从而克服了此问题。然后,将这些结构转换为用于破坏搜索空间并加快计算速度的对称破坏约束。针对具有不同对称度的各种子图,在几种类型的网络(生物,社会和计算机网络)上测试了该算法的性能。对于具有复杂(多节点)对称结构的子图,当搜索空间受到对称破坏约束的修剪时,可获得较高的加速因子。对于没有对称结构或简单对称结构的子图,ISMAGS仍通过优化设置操作来减少计算时间。此外,计算的子图实例列表是最小的,因为它不包含仅因子图对称性而不同的实例。该算法的实现可在处免费获得。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号