Efficiently Finding a Maximal Clique Summary via Effective Sampling

09/22/2020
by   Xiaofan Li, et al.
0

Maximal clique enumeration (MCE) is a fundamental problem in graph theory and is used in many applications, such as social network analysis, bioinformatics, intelligent agent systems, cyber security, etc. Most existing MCE algorithms focus on improving the efficiency rather than reducing the output size. The output unfortunately could consist of a large number of maximal cliques. In this paper, we study how to report a summary of less overlapping maximal cliques. The problem was studied before, however, after examining the pioneer approach, we consider it still not satisfactory. To advance the research along this line, our paper attempts to make four contributions: (a) we propose a more effective sampling strategy, which produces a much smaller summary but still ensures that the summary can somehow witness all the maximal cliques and the expectation of each maximal clique witnessed by the summary is above a predefined threshold; (b) we prove that the sampling strategy is optimal under certain optimality conditions; (c) we apply clique-size bounding and design new enumeration order to approach the optimality conditions; and (d) to verify experimentally, we test eight real benchmark datasets that have a variety of graph characteristics. The results show that our new sampling strategy consistently outperforms the state-of-the-art approach by producing smaller summaries and running faster on all the datasets.

READ FULL TEXT
research
07/08/2020

An Efficient Updation Approach for Enumerating Maximal (Δ, γ)Cliques of a Temporal Network

Given a temporal network 𝒢(𝒱, ℰ, 𝒯), (𝒳,[t_a,t_b]) (where 𝒳⊆𝒱(𝒢) and [t_...
research
04/01/2022

Balanced Clique Computation in Signed Networks: Concepts and Algorithms

Clique is one of the most fundamental models for cohesive subgraph minin...
research
12/23/2019

Potential Maximal Cliques Parameterized by Edge Clique Cover

We show that the number of minimal separators on graphs with edge clique...
research
02/17/2022

Listing Maximal k-Plexes in Large Real-World Graphs

Listing dense subgraphs in large graphs plays a key task in varieties of...
research
05/23/2023

Fast Maximal Quasi-clique Enumeration: A Pruning and Branching Co-Design Approach

Mining cohesive subgraphs from a graph is a fundamental problem in graph...
research
11/05/2019

The Bron-Kerbosch Algorithm with Vertex Ordering is Output-Sensitive

The Bron-Kerbosch algorithm is a well known maximal clique enumeration a...
research
10/31/2018

A tutorial on MDL hypothesis testing for graph analysis

This document provides a tutorial description of the use of the MDL prin...

Please sign up or login with your details

Forgot password? Click here to reset