Parallel Algorithms for Finding Large Cliques in Sparse Graphs

09/20/2021
by   Lukas Gianinazzi, et al.
0

We present a parallel k-clique listing algorithm with improved work bounds (for the same depth) in sparse graphs with low degeneracy or arboricity. We achieve this by introducing and analyzing a new pruning criterion for a backtracking search. Our algorithm has better asymptotic performance, especially for larger cliques (when k is not constant), where we avoid the straightforwardly exponential runtime growth with respect to the clique size. In particular, for cliques that are a constant factor smaller than the graph's degeneracy, the work improvement is an exponential factor in the clique size compared to previous results. Moreover, we present a low-depth approximation to the community degeneracy (which can be arbitrarily smaller than the degeneracy). This approximation enables a low depth clique listing algorithm whose runtime is parameterized by the community degeneracy.

READ FULL TEXT

page 13

page 14

research
11/28/2021

On Lower Bounds of Approximating Parameterized k-Clique

Given a simple graph G and an integer k, the goal of k-Clique problem is...
research
02/12/2021

Work-Optimal Parallel Minimum Cuts for Non-Sparse Graphs

We present the first work-optimal polylogarithmic-depth parallel algorit...
research
05/10/2020

Randomized heuristic for the maximum clique problem

A clique in a graph is a set of vertices that are all directly connected...
research
12/07/2021

Almost Polynomial Factor Inapproximability for Parameterized k-Clique

The k-Clique problem is a canonical hard problem in parameterized comple...
research
03/06/2021

The Automatic Quasi-clique Merger algorithm (AQCM)

The Automatic Quasi-clique Merger algorithm is a new algorithm adapted f...
research
04/06/2023

Improved Hardness of Approximating k-Clique under ETH

In this paper, we prove that assuming the exponential time hypothesis (E...
research
07/03/2019

Solving Partial Assignment Problems using Random Clique Complexes

We present an alternate formulation of the partial assignment problem as...

Please sign up or login with your details

Forgot password? Click here to reset