An Efficient Seed-Initialized Algorithm for Maximal Clique Enumeration and Its Applications
摘要
Maximal Clique Enumeration (MCE) plays a pivotal role in analyzing large-scale graphs across diverse domains, yet improving its practical efficiency remains challenging. In this work, we introduce EkC (Extended k-Clique), a novel iterative algorithm that identifies maximal cliques initialized by a specified set of k-seed nodes. Unlike traditional combinatorial approaches that explore the entire graph space recursively, EkC operates by first identifying common neighbors of k-seed nodes and then iteratively expanding to form larger tuples (2-tuples, 3-tuples, up to n-tuples) while ensuring connectivity constraints. This targeted expansion strategy, which focuses only on neighbors in the seed set and their interconnections, significantly reduces the search space while preserving contextual relevance for real-world applications. The overall worst case time complexity of EkC is observed to be