Skip to main content
CenXiv.org
此网站处于试运行阶段,支持我们!
我们衷心感谢所有贡献者的支持。
贡献
赞助
cenxiv logo > cs > arXiv:2508.19057

帮助 | 高级搜索

计算机科学 > 数据结构与算法

arXiv:2508.19057 (cs)
[提交于 2025年8月26日 ]

标题: DTC:完全动态图流中的实时准确分布式三角形计数

标题: DTC: Real-Time and Accurate Distributed Triangle Counting in Fully Dynamic Graph Streams

Authors:Wei Xuan, Yan Liang, Huawei Cao, Ning Lin, Xiaochun Ye, Dongrui Fan
摘要: 三角计数是图挖掘中的基础问题,对于分析任意边顺序的图流至关重要。 然而,由于现实世界图流的规模庞大,精确计数变得不切实际。 为了解决这个问题,已经开发了近似算法,但现有的分布式流算法缺乏适应性,并且在处理边删除时遇到困难。 在本文中,我们提出了DTC,一种新型的单次遍历分布式流算法家族,用于完全动态图流中的全局和局部三角形计数。 我们的DTC-AR算法在无需预先了解图大小的情况下准确估计三角形数量,利用多机资源。 此外,我们引入了DTC-FD,一种专为完全动态图流设计的算法,结合了边的插入和删除。 通过随机配对和未来边插入补偿,DTC-FD在多台机器上实现了无偏且准确的近似。 实验结果表明,相比基线方法有显著改进。 DTC-AR最多提高了$2029.4\times$和$27.1\times$的准确性,同时保持了准确性和存储空间之间的最佳平衡。 DTC-FD将估计误差减少了最多$32.5\times$和$19.3\times$,并与图流大小成线性比例扩展。 这些发现突显了我们所提出算法在解决现实场景中三角形计数问题上的有效性。 源代码和数据集已发布并可在\href{https://github.com/wayne4s/srds-dtc.git}{https://github.com/wayne4s/srds-dtc.git}获取。
摘要: Triangle counting is a fundamental problem in graph mining, essential for analyzing graph streams with arbitrary edge orders. However, exact counting becomes impractical due to the massive size of real-world graph streams. To address this, approximate algorithms have been developed, but existing distributed streaming algorithms lack adaptability and struggle with edge deletions. In this article, we propose DTC, a novel family of single-pass distributed streaming algorithms for global and local triangle counting in fully dynamic graph streams. Our DTC-AR algorithm accurately estimates triangle counts without prior knowledge of graph size, leveraging multi-machine resources. Additionally, we introduce DTC-FD, an algorithm tailored for fully dynamic graph streams, incorporating edge insertions and deletions. Using Random Pairing and future edge insertion compensation, DTC-FD achieves unbiased and accurate approximations across multiple machines. Experimental results demonstrate significant improvements over baselines. DTC-AR achieves up to $2029.4\times$ and $27.1\times$ more accuracy, while maintaining the best trade-off between accuracy and storage space. DTC-FD reduces estimation errors by up to $32.5\times$ and $19.3\times$, scaling linearly with graph stream size. These findings highlight the effectiveness of our proposed algorithms in tackling triangle counting in real-world scenarios. The source code and datasets are released and available at \href{https://github.com/wayne4s/srds-dtc.git}{https://github.com/wayne4s/srds-dtc.git}.
评论: 被国际可靠分布式系统研讨会(SRDS)2024接受
主题: 数据结构与算法 (cs.DS)
引用方式: arXiv:2508.19057 [cs.DS]
  (或者 arXiv:2508.19057v1 [cs.DS] 对于此版本)
  https://doi.org/10.48550/arXiv.2508.19057
通过 DataCite 发表的 arXiv DOI

提交历史

来自: Wei Xuan [查看电子邮件]
[v1] 星期二, 2025 年 8 月 26 日 14:16:43 UTC (2,066 KB)
全文链接:

获取论文:

    查看标题为《》的 PDF
  • 查看中文 PDF
  • 查看 PDF
  • HTML(实验性)
  • TeX 源代码
  • 其他格式
查看许可
当前浏览上下文:
cs.DS
< 上一篇   |   下一篇 >
新的 | 最近的 | 2025-08
切换浏览方式为:
cs

参考文献与引用

  • NASA ADS
  • 谷歌学术搜索
  • 语义学者
a 导出 BibTeX 引用 加载中...

BibTeX 格式的引用

×
数据由提供:

收藏

BibSonomy logo Reddit logo

文献和引用工具

文献资源探索 (什么是资源探索?)
连接的论文 (什么是连接的论文?)
Litmaps (什么是 Litmaps?)
scite 智能引用 (什么是智能引用?)

与本文相关的代码,数据和媒体

alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)

演示

复制 (什么是复制?)
Hugging Face Spaces (什么是 Spaces?)
TXYZ.AI (什么是 TXYZ.AI?)

推荐器和搜索工具

影响之花 (什么是影响之花?)
核心推荐器 (什么是核心?)
IArxiv 推荐器 (什么是 IArxiv?)
  • 作者
  • 地点
  • 机构
  • 主题

arXivLabs:与社区合作伙伴的实验项目

arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。

与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。

有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.

这篇论文的哪些作者是支持者? | 禁用 MathJax (什么是 MathJax?)
  • 关于
  • 帮助
  • contact arXivClick here to contact arXiv 联系
  • 订阅 arXiv 邮件列表点击这里订阅 订阅
  • 版权
  • 隐私政策
  • 网络无障碍帮助
  • arXiv 运营状态
    通过...获取状态通知 email 或者 slack

京ICP备2025123034号