• Home
  • Search
  • The Maximum Clique Enumeration Problem: Algorithms, Applications and Implementations
  • Cite Icon16
  • https://doi.org/10.1007/978-3-642-21260-4_30Copy DOI Icon

The Maximum Clique Enumeration Problem: Algorithms, Applications and Implementations

  • Jan 1, 2011
  • John D Eblen +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Algorithms are designed, analyzed and implemented for the maximum clique enumeration (MCE) problem, which asks that we identify all maximum cliques in a finite, simple graph. MCE is closely related to two other well-known and widely-studied problems: the maximum clique optimization problem, which asks us to determine the size of a largest clique, and the maximal clique enumeration problem, which asks that we compile a listing of all maximal cliques. Naturally, these three problems are NP-hard, given that they subsume the classic version of the NP-complete clique decision problem. MCE can be solved in principle with standard enumeration methods due to Bron, Kerbosch, Kose and others. Unfortunately, these techniques are ill-suited to graphs encountered in our applications. We must solve MCE on instances deeply seeded in data mining and computational biology, where high-throughput data capture often creates graphs of extreme size and density. MCE can also be solved in principle using more modern algorithms based in part on vertex cover and the theory of fixed-parameter tractability (FPT). While FPT is an improvement, these algorithms too can fail to scale sufficiently well as the sizes and densities of our datasets grow. An extensive testbed of benchmark MCE instances is devised, based on applications in transcriptomic data analysis. Empirical testing reveals crucial but latent features of such high-throughput biological data. In turn, it is shown that these features distinguish real data from random data intended to reproduce salient topological features. In particular, with real data there tends to be an unusually high degree of maximum clique overlap. Armed with this knowledge, novel decomposition strategies are tuned to the data and coupled with the best FPT MCE implementations. It is demonstrated that the resultant run times are frequently reduced by several orders of magnitude, and that instances once prohibitively time-consuming to solve are now often brought into the domain of realistic feasibility.

Similar Papers
  • Conference Article
  • Citations95

Genome-Scale Computational Approaches to Memory-Intensive Applications in Systems Biology

  • Nov 12, 2005
  • Yun Zhang +5
  • Conference Article
  • Citations50

Efficient Maximal Balanced Clique Enumeration in Signed Networks

  • Apr 20, 2020
  • Zi Chen +4
  • Research Article
  • Citations98

Diversified top-k clique search

  • Oct 30, 2015
  • The VLDB Journal
  • Long Yuan +4
  • Conference Article
  • Citations49

Large maximal cliques enumeration in sparse graphs

  • Oct 26, 2008
  • Natwar Modani +1
  • Research Article
  • Citations7

Accelerating Maximal Clique Enumeration via Graph Reduction

  • Jun 01, 2024
  • Proceedings of the VLDB Endowment
  • Wen Deng +2
  • Book Chapter
  • Citations1

Solving the Maximal Clique Problem on Compressed Graphs

  • Jan 01, 2018
  • Jocelyn Bernard +1
  • Conference Article
  • Citations2

Towards automated derivation of biological pathways using high-throughput biological data

  • Mar 10, 2003
  • Yu Chen +3
  • Conference Article
  • Citations19

An anytime-anywhere approach for maximal clique enumeration in social network analysis

  • Oct 01, 2008
  • Long Pan +1
  • Dissertation

Efficient algorithms for subgraph counting and enumeration on large graphs

  • Jan 01, 2024
  • Kaixin Wang
  • Conference Article
  • Citations2

Clique Selection and its Effect on Paraclique Enrichment: An Experimental Study

  • Mar 11, 2020
  • EPiC series in computing
  • Yuping Lu +3
  • PDF
  • Research Article
  • Citations79

ModuleDiscoverer: Identification of regulatory modules in protein-protein interaction networks

  • Jan 11, 2018
  • Scientific Reports
  • Sebastian Vlaic +6
  • Conference Article
  • Citations60

A Distributed Algorithm to Enumerate All Maximal Cliques in MapReduce

  • Dec 01, 2009
  • Bin Wu +3
  • Book Chapter
  • Citations18

Certifying Solvers for Clique and Maximum Common (Connected) Subgraph Problems

  • Jan 01, 2020
  • Stephan Gocht +5
  • Research Article
  • Citations5

Incremental Maximal Clique Enumeration for Hybrid Edge Changes in Large Dynamic Graphs

  • Apr 01, 2024
  • IEEE Transactions on Knowledge and Data Engineering
  • Ting Yu +8
  • Conference Article
  • Citations73

A Parallel Algorithm for Enumerating All Maximal Cliques in Complex Network

  • Jan 01, 2006
  • Nan Du +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.