KD-Club: An Efficient Exact Algorithm with New Coloring-based Upper Bound for the Maximum k-Defective Clique Problem

08/14/2023
by   Jiongzhi Zheng, et al.
0

The Maximum k-Defective Clique Problem (MDCP) aims to find a maximum k-defective clique in a given graph, where a k-defective clique is a relaxation clique missing at most k edges. MDCP is NP-hard and finds many real-world applications in analyzing dense but not necessarily complete subgraphs. Exact algorithms for MDCP mainly follow the Branch-and-bound (BnB) framework, whose performance heavily depends on the quality of the upper bound on the cardinality of a maximum k-defective clique. The state-of-the-art BnB MDCP algorithms calculate the upper bound quickly but conservatively as they ignore many possible missing edges. In this paper, we propose a novel CoLoring-based Upper Bound (CLUB) that uses graph coloring techniques ingeniously to detect independent sets so as to detect missing edges ignored by the previous methods. We then develop a new BnB algorithm for MDCP, called KD-Club, using CLUB in both the preprocessing stage for graph reduction and the BnB searching process for branch pruning. Extensive experiments show that KD-Club significantly outperforms state-of-the-art BnB MDCP algorithms on the number of solved instances within the cut-off time, having much smaller search tree and shorter solving time on various benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2018

A Maximum Edge-Weight Clique Extraction Algorithm Based on Branch-and-Bound

The maximum edge-weight clique problem is to find a clique whose sum of ...
research
01/18/2023

Relaxed Graph Color Bound for the Maximum k-plex Problem

As a relaxation of the clique, a k-plex of a graph is a vertex set that ...
research
10/11/2021

Subnetwork Constraints for Tighter Upper Bounds and Exact Solution of the Clique Partitioning Problem

We consider a variant of the clustering problem for a complete weighted ...
research
09/06/2023

Efficient Maximum k-Defective Clique Computation with Improved Time Complexity

k-defective cliques relax cliques by allowing up-to k missing edges from...
research
07/19/2018

Exact Algorithms for Finding Well-Connected 2-Clubs in Real-World Graphs: Theory and Experiments

Finding (maximum-cardinality) "cliquish" subgraphs is a central topic in...
research
02/27/2020

Improving the Performance of Stochastic Local Search for Maximum Vertex Weight Clique Problem Using Programming by Optimization

The maximum vertex weight clique problem (MVWCP) is an important general...
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...

Please sign up or login with your details

Forgot password? Click here to reset