• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于稀疏图中子图计数的更快算法。

Faster algorithms for counting subgraphs in sparse graphs.

作者信息

Bressan Marco

机构信息

Dipartimento di Informatica, Università Statale di Milano, Milan, Italy.

出版信息

Algorithmica. 2021;83(8):2578-2605. doi: 10.1007/s00453-021-00811-0. Epub 2021 Feb 22.

DOI:10.1007/s00453-021-00811-0
PMID:34720296
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8550495/
Abstract

Given a -node pattern graph and an -node host graph , the subgraph counting problem asks to compute the number of copies of in . In this work we address the following question: can we count the copies of faster if is sparse? We answer in the affirmative by introducing a novel tree-like decomposition for directed acyclic graphs, inspired by the classic tree decomposition for undirected graphs. This decomposition gives a dynamic program for counting the homomorphisms of in by exploiting the degeneracy of , which allows us to beat the state-of-the-art subgraph counting algorithms when is sparse enough. For example, we can count the induced copies of any -node pattern in time if has bounded degeneracy, and in time if has bounded average degree. These bounds are instantiations of a more general result, parameterized by the degeneracy of and the structure of , which generalizes classic bounds on counting cliques and complete bipartite graphs. We also give lower bounds based on the Exponential Time Hypothesis, showing that our results are actually a characterization of the complexity of subgraph counting in bounded-degeneracy graphs.

摘要

给定一个(k)节点模式图(P)和一个(n)节点宿主图(G),子图计数问题要求计算(G)中(P)的副本数量。在这项工作中,我们解决以下问题:如果(P)是稀疏的,我们能否更快地计数其副本?我们通过引入一种新颖的有向无环图的树状分解给出肯定答案,该分解受无向图的经典树分解启发。这种分解通过利用(P)的退化性给出了一个用于计算(G)中(P)同态的动态规划,当(P)足够稀疏时,这使我们能够超越当前最先进的子图计数算法。例如,如果(P)具有有界退化性,我们可以在(O(n^k))时间内计数任何(k)节点模式(P)的诱导副本;如果(P)具有有界平均度,则可以在(O(n^{\frac{k}{2}}))时间内计数。这些界限是一个更一般结果的实例化,该结果由(P)的退化性和结构参数化,它推广了关于计数团和完全二分图的经典界限。我们还基于指数时间假设给出了下界,表明我们的结果实际上是有界退化图中子图计数复杂性的一种刻画。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/35aec0df8629/453_2021_811_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/2384d61cdb79/453_2021_811_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/89273744b967/453_2021_811_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/9f0298438475/453_2021_811_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/35aec0df8629/453_2021_811_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/2384d61cdb79/453_2021_811_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/89273744b967/453_2021_811_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/9f0298438475/453_2021_811_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6c44/8550495/35aec0df8629/453_2021_811_Fig4_HTML.jpg

相似文献

1
Faster algorithms for counting subgraphs in sparse graphs.用于稀疏图中子图计数的更快算法。
Algorithmica. 2021;83(8):2578-2605. doi: 10.1007/s00453-021-00811-0. Epub 2021 Feb 22.
2
Parameterized Complexity of Directed Spanner Problems.有向生成子图问题的参数化复杂性
Algorithmica. 2022;84(8):2292-2308. doi: 10.1007/s00453-021-00911-x. Epub 2021 Dec 27.
3
Subexponential-Time Algorithms for Finding Large Induced Sparse Subgraphs.用于寻找大型诱导稀疏子图的亚指数时间算法。
Algorithmica. 2021;83(8):2634-2650. doi: 10.1007/s00453-020-00745-z. Epub 2020 Jul 31.
4
Dynamic Graph Stream Algorithms in () Space.()空间中的动态图流算法
Algorithmica. 2019;81(5):1965-1987. doi: 10.1007/s00453-018-0520-8. Epub 2018 Sep 25.
5
Entropy, Graph Homomorphisms, and Dissociation Sets.熵、图同态与解离集
Entropy (Basel). 2023 Jan 13;25(1):163. doi: 10.3390/e25010163.
6
Robust subgraph counting with distribution-free random graph analysis.基于无分布随机图分析的稳健子图计数
Phys Rev E. 2021 Oct;104(4-1):044313. doi: 10.1103/PhysRevE.104.044313.
7
On Finding and Enumerating Maximal and Maximum -Partite Cliques in -Partite Graphs.关于在多部图中查找和枚举极大及最大多部团
Algorithms. 2019 Jan;12(1). doi: 10.3390/a12010023. Epub 2019 Jan 15.
8
(p,q)-biclique counting and enumeration for large sparse bipartite graphs.大型稀疏二分图的(p,q)双团计数与枚举
VLDB J. 2023 Mar 13:1-25. doi: 10.1007/s00778-023-00786-0.
9
Maximal prime subgraph decomposition of Bayesian networks.贝叶斯网络的最大素子图分解
IEEE Trans Syst Man Cybern B Cybern. 2002;32(1):21-31. doi: 10.1109/3477.979956.
10
k-Partite cliques of protein interactions: A novel subgraph topology for functional coherence analysis on PPI networks.蛋白质相互作用的 k-分划团簇:一种用于 PPI 网络功能一致性分析的新子图拓扑结构。
J Theor Biol. 2014 Jan 7;340:146-54. doi: 10.1016/j.jtbi.2013.09.013. Epub 2013 Sep 19.

本文引用的文献

1
Biomolecular network motif counting and discovery by color coding.通过颜色编码进行生物分子网络基序计数与发现
Bioinformatics. 2008 Jul 1;24(13):i241-9. doi: 10.1093/bioinformatics/btn163.