Breaking the hegemony of the triangle method in clique detection

09/30/2021
by   Mirosław Kowaluk, et al.
0

We consider the fundamental problem of detecting/counting copies of a fixed pattern graph in a host graph. The recent progress on this problem has not included complete pattern graphs, i.e., cliques (and their complements, i.e., edge-free pattern graphs, in the induced setting). The fastest algorithms for the aforementioned patterns are based on a straightforward reduction to triangle detection/counting. We provide an alternative method of detection/counting copies of fixed size cliques based on a multi-dimensional matrix product. It is at least as time efficient as the triangle method in cases of K_4 and K_5. The complexity of the multi-dimensional matrix product is of interest in its own rights. We provide also another alternative method for detection/counting K_r copies, again time efficient for r∈{ 4, 5 }.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/24/2018

Graph Pattern Polynomials

We study the time complexity of induced subgraph isomorphism problems wh...
research
09/16/2023

Fast Triangle Counting

Listing and counting triangles in graphs is a key algorithmic kernel for...
research
04/18/2018

A Comparative Study on Exact Triangle Counting Algorithms on the GPU

We implement exact triangle counting in graphs on the GPU using three di...
research
07/13/2016

Deleting and Testing Forbidden Patterns in Multi-Dimensional Arrays

Understanding the local behaviour of structured multi-dimensional data i...
research
07/17/2018

Distributed Triangle Detection via Expander Decomposition

We present improved distributed algorithms for triangle detection and it...
research
12/20/2020

IntersectX: An Efficient Accelerator for Graph Mining

Graph pattern mining applications try to find all embeddings that match ...
research
08/20/2017

Distributed Triangle Counting in the Graphulo Matrix Math Library

Triangle counting is a key algorithm for large graph analysis. The Graph...

Please sign up or login with your details

Forgot password? Click here to reset