Generated by GPT-5-mini| clique problem | |
|---|---|
![]() Thore Husfeldt · CC BY-SA 3.0 · source | |
| Name | Clique problem |
| Field | Theoretical computer science |
| Introduced | 1950s |
| Complexity | NP-complete |
| Related | Independent set, Vertex cover, Graph coloring |
clique problem
The clique problem asks whether a given graph contains a complete subgraph of a specified size. Originating in early work on Eulerian circuit-related graph questions and later formalized in studies connected to Cook–Levin theorem and Karp's 21 NP-complete problems, it is central to complexity theory and combinatorial optimization. The problem has deep ties to landmark results such as the P versus NP problem and ongoing research in approximation stemming from work by scholars associated with institutions like Princeton University, Massachusetts Institute of Technology, and University of California, Berkeley.
Formally, given a finite undirected graph G = (V, E) and integer k, the decision version asks if there exists a subset S ⊆ V with |S| = k such that every pair of vertices in S is connected by an edge. Fundamental properties connect cliques to complements via the relationship between cliques and independent sets in the graph complement, and to coverings via complements relating to vertex covers. Classical results describe extremal bounds such as Turán-type theorems and Ramsey-theoretic guarantees, connecting to figures and institutions like Paul Erdős, Pál Turán, and Frank Ramsey.
The clique problem is one of the canonical NP-complete problems first highlighted by Richard Karp; the search version is NP-hard while the decision version is NP-complete under polynomial-time many-one reductions. Its complexity status motivates study in parameterized complexity, where the problem is W[1]-complete when parameterized by k, a result tied to frameworks developed at places like Carnegie Mellon University and University of Copenhagen. Connections to probabilistically checkable proofs and hardness of approximation involve landmark theorems from the communities around Subhash Khot, Madhu Sudan, and Princeton University researchers, impacting inapproximability bounds and links to the Unique Games Conjecture.
Exact algorithms include brute-force search, branch-and-bound methods, and algorithms exploiting graph degeneracy or sparsity, as developed in research groups at Stanford University and Microsoft Research. Fixed-parameter tractable (FPT) algorithms parameterized by k use kernelization and bounded-search-tree techniques, with contributions from scholars at École Polytechnique and Weizmann Institute of Science. Approximation algorithms and heuristics use greedy strategies, semidefinite programming relaxations inspired by work of Michel Goemans and David Williamson, and spectral methods drawing on theory from Alon–Boppana theorem and researchers at Tel Aviv University. Practical implementations rely on branching rules, reduction routines, and advanced data structures popularized in industry labs like Google Research.
Variants include the maximum clique problem, weighted clique, densest k-subgraph, enumeration of maximal cliques, and clique cover problems, each studied in relation to classical problems such as vertex cover and graph coloring. Enumeration algorithms trace back to Bron–Kerbosch-style routines and were advanced by contributors affiliated with University of Toronto and University of Warwick. Related computational questions intersect with clique-width and treewidth measures investigated at institutions including University of Oxford and University of Cambridge, and with constraint satisfaction problems researched by teams at University of Illinois Urbana–Champaign.
Cliques serve as models in social network analysis for cohesive groups studied in projects at Stanford University's network science labs, in bioinformatics for protein interaction complexes with work from Broad Institute and European Molecular Biology Laboratory, and in computer vision for object recognition pipelines developed by research groups at Carnegie Mellon University and University of California, Los Angeles. In communications, clique detection supports interference graph analyses in wireless networks by engineers at Bell Labs and Nokia Bell Labs. Market basket and fraud-detection systems in industry settings like Amazon (company) and Visa Inc. exploit clique-like patterns for association discovery.
Hardness proofs reduce canonical NP-complete problems such as 3-SAT and Hamiltonian cycle to the clique decision problem via polynomial-time constructions, following paradigms popularized by Stephen Cook and Richard Karp. Inapproximability results leverage PCP theorem techniques and reductions by researchers at Columbia University and California Institute of Technology, establishing strong bounds under complexity assumptions like P ≠ NP and conjectures from Subhash Khot. Parameterized hardness (W[1]-completeness) reductions derive from clique-like encodings of combinatorial structures studied at University of Warsaw and Max Planck Institute for Informatics.