Efficient Batch Dynamic Graphlet Counting

08/28/2023
by   Hriday G, et al.
0

Graphlet counting is an important problem as it has numerous applications in several fields, including social network analysis, biological network analysis, transaction network analysis, etc. Most of the practical networks are dynamic. A graphlet is a subgraph with a fixed number of vertices and can be induced or non-induced. There are several works for counting graphlets in a static network where graph topology never changes. Surprisingly, there have been no scalable and practical algorithms for maintaining all fixed-sized graphlets in a dynamic network where the graph topology changes over time. We are the first to propose an efficient algorithm for maintaining graphlets in a fully dynamic network. Our algorithm is efficient because (1) we consider only the region of changes in the graph for updating the graphlet count, and (2) we use an efficient algorithm for counting graphlets in the region of change. We show by experimental evaluation that our technique is more than 10x faster than the baseline approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2023

DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting

Subgraph counting is the problem of counting the occurrences of a given ...
research
11/16/2022

A Dichotomy Theorem for Linear Time Homomorphism Orbit Counting in Bounded Degeneracy Graphs

Counting the number of homomorphisms of a pattern graph H in a large inp...
research
10/12/2020

Counting Subgraphs in Degenerate Graphs

We consider the problem of counting the number of copies of a fixed grap...
research
07/16/2018

Performance Optimization of MapReduce-based Apriori Algorithm on Hadoop Cluster

Many techniques have been proposed to implement the Apriori algorithm on...
research
06/26/2019

Counting Roots of a Polynomial in a Convex Compact Region by Means of Winding Number Calculation via Sampling

In this paper, we propose a novel efficient algorithm for calculating wi...
research
07/12/2023

DSPC: Efficiently Answering Shortest Path Counting on Dynamic Graphs

The widespread use of graph data in various applications and the highly ...
research
10/15/2021

Counting Objects by Diffused Index: geometry-free and training-free approach

Counting objects is a fundamental but challenging problem. In this paper...

Please sign up or login with your details

Forgot password? Click here to reset