Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient Defective Clique Enumeration and Search with Worst-Case Optimal Search Space

Published 11 Dec 2025 in cs.DS and cs.DB | (2512.10354v1)

Abstract: A kk-defective clique is a relaxation of the traditional clique definition, allowing up to kk missing edges. This relaxation is crucial in various real-world applications such as link prediction, community detection, and social network analysis. Although the problems of enumerating maximal kk-defective cliques and searching a maximum kk-defective clique have been extensively studied, existing algorithms suffer from limitations such as the combinatorial explosion of small partial solutions and sub-optimal search spaces. To address these limitations, we propose a novel clique-first branch-and-bound framework that first generates cliques and then adds missing edges. Furthermore, we introduce a new pivoting technique that achieves a search space size of O(3<sup>n3</sup>n<sup>k)\mathcal{O}(3<sup>{\frac{n}{3}}</sup> \cdot n<sup>k), where nn is the number of vertices in the input graph. We prove that the worst-case number of maximal kk-defective cliques is Ω(3<sup>n3</sup>n<sup>k)Ω(3<sup>{\frac{n}{3}}</sup> \cdot n<sup>k) when kk is a constant, establishing that our algorithm's search space is worst-case optimal. Leveraging the diameter-two property of defective cliques, we further reduce the search space size to O(n3<sup>δ3</sup>(δΔ)<sup>k)\mathcal{O}(n \cdot 3<sup>{\fracδ{3}}</sup> \cdot (δΔ)<sup>k), where δδ is the degeneracy and ΔΔ is the maximum degree of the input graph. We also propose an efficient framework for maximum kk-defective clique search based on our branch-and-bound, together with practical techniques to reduce the search space. Experiments on real-world benchmark datasets with more than 1 million edges demonstrate that each of our proposed algorithms for maximal kk-defective clique enumeration and maximum kk-defective clique search outperforms the respective state-of-the-art algorithms by up to four orders of magnitude in terms of processing time.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.