中文
相关论文

相关论文: Fast Triangle Counting

200 篇论文

Triangle counting is a fundamental problem in the analysis of large graphs. There is a rich body of work on this problem, in varying streaming and distributed models, yet all these algorithms require reading the whole input graph. In many…

数据结构与算法 · 计算机科学 2020-06-23 Suman K. Bera , C. Seshadhri

Triangle counting (TC) is a fundamental problem in graph analysis and has found numerous applications, which motivates many TC acceleration solutions in the traditional computing platforms like GPU and FPGA. However, these approaches suffer…

硬件体系结构 · 计算机科学 2020-07-22 Xueyan Wang , Jianlei Yang , Yinglin Zhao , Yingjie Qi , Meichen Liu , Xingzhou Cheng , Xiaotao Jia , Xiaoming Chen , Gang Qu , Weisheng Zhao

Triangle centrality is introduced for finding important vertices in a graph based on the concentration of triangles surrounding each vertex. It has the distinct feature of allowing a vertex to be central if it is in many triangles or none…

数据结构与算法 · 计算机科学 2024-10-16 Paul Burkhardt

Given a graph stream, how can we estimate the number of triangles in it using multiple machines with limited storage? Specifically, how should edges be processed and sampled across the machines for rapid and accurate estimation? The count…

数据库 · 计算机科学 2021-03-02 Kijung Shin , Euiwoong Lee , Jinoh Oh , Mohammad Hammoud , Christos Faloutsos

Triangle counting is a key algorithm for large graph analysis. The Graphulo library provides a framework for implementing graph algorithms on the Apache Accumulo distributed database. In this work we adapt two algorithms for counting…

分布式、并行与集群计算 · 计算机科学 2017-11-09 Dylan Hutchison

Hypergraphs, which use hyperedges to capture groupwise interactions among different entities, have gained increasing attention recently for their versatility in effectively modeling real-world networks. In this paper, we study the problem…

数据结构与算法 · 计算机科学 2025-04-04 Haozhe Yin , Kai Wang , Wenjie Zhang , Ying Zhang , Ruijia Wu , Xuemin Lin

Finding the number of triangles in a network is an important problem in the analysis of complex networks. The number of triangles also has important applications in data mining. Existing distributed memory parallel algorithms for counting…

分布式、并行与集群计算 · 计算机科学 2014-06-24 Shaikh Arifuzzaman , Maleq Khan , Madhav Marathe

Triangle counting in hypergraph streams, including both hyper-vertex and hyper-edge triangles, is a fundamental problem in hypergraph analytics, with broad applications. However, existing methods face two key limitations: (i) an incomplete…

数据结构与算法 · 计算机科学 2025-09-03 Lingkai Meng , Long Yuan , Xuemin Lin , Wenjie Zhang , Ying Zhang

We revisit the algorithmic problem of finding a triangle in a graph (\textsc{Triangle Detection}), and examine its relation to other problems such as \textsc{3Sum}, \textsc{Independent Set}, and \textsc{Graph Coloring}. We obtain several…

数据结构与算法 · 计算机科学 2024-02-13 Adrian Dumitrescu

We study the problem of estimating the number of triangles in a graph stream. No streaming algorithm can get sublinear space on all graphs, so methods in this area bound the space in terms of parameters of the input graph such as the…

数据结构与算法 · 计算机科学 2019-04-18 John Kallaugher , Eric Price

Counting the number of small patterns is a central task in network analysis. While this problem is well studied for graphs, many real-world datasets are naturally modeled as hypergraphs, motivating the need for efficient hypergraph motif…

数据结构与算法 · 计算机科学 2026-01-08 Daniel Paul-Pena , Vaishali Surianarayanan , Deeparnab Chakrabarty , C. Seshadhri

Finding, counting and/or listing triangles (three vertices with three edges) in large graphs are natural fundamental problems, which received recently much attention because of their importance in complex network analysis. We provide here a…

数据结构与算法 · 计算机科学 2007-05-23 Matthieu Latapy

Graphs and networks are used to model interactions in a variety of contexts. There is a growing need to quickly assess the characteristics of a graph in order to understand its underlying structure. Some of the most useful metrics are…

社会与信息网络 · 计算机科学 2014-12-02 Tamara G. Kolda , Ali Pinar , Todd Plantenga , C. Seshadhri , Christine Task

The task of listing all triangles in an undirected graph is a fundamental graph primitive with numerous applications. It is trivially solvable in time cubic in the number of vertices. It has seen a significant body of work contributing to…

数据结构与算法 · 计算机科学 2018-12-24 Matthias Bentert , Till Fluschnik , André Nichterlein , Rolf Niedermeier

The rise of graph analytic systems has created a need for new ways to measure and compare the capabilities of graph processing systems. The MIT/Amazon/IEEE Graph Challenge has been developed to provide a well-defined community venue for…

Counting the frequency of small subgraphs is a fundamental technique in network analysis across various domains, most notably in bioinformatics and social networks. The special case of triangle counting has received much attention. Getting…

社会与信息网络 · 计算机科学 2016-11-01 Ali Pinar , C. Seshadhri , V. Vishal

One area of Computing applications which poses significant challenge of performance scalability on Chip Multiprocessors(CMP's) are Irregular applications. Such applications have very little computation and unpredictable memory access…

分布式、并行与集群计算 · 计算机科学 2016-03-09 Varun Nagpal

Over the last two decades, frameworks for distributed-memory parallel computation, such as MapReduce, Hadoop, Spark and Dryad, have gained significant popularity with the growing prevalence of large network datasets. The Massively Parallel…

数据结构与算法 · 计算机科学 2022-07-19 Amartya Shankha Biswas , Talya Eden , Quanquan C. Liu , Slobodan Mitrović , Ronitt Rubinfeld

Triangle counting is a fundamental and widely studied problem on static graphs, and recently on temporal graphs, where edges carry information on the timings of the associated events. Streaming processing and resource efficiency are crucial…

数据结构与算法 · 计算机科学 2025-06-17 Giorgio Venturin , Ilie Sarpe , Fabio Vandin

The problem of (approximately) counting the number of triangles in a graph is one of the basic problems in graph theory. In this paper we study the problem in the streaming model. We study the amount of memory required by a randomized…

数据结构与算法 · 计算机科学 2013-04-05 Vladimir Braverman , Rafail Ostrovsky , Dan Vilenchik