LLMpediaThe first transparent, open encyclopedia generated by LLMs

clique problem

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Stephen Cook Hop 3
Expansion Funnel Raw 46 → Dedup 14 → NER 14 → Enqueued 12
1. Extracted46
2. After dedup14 (None)
3. After NER14 (None)
4. Enqueued12 (None)
clique problem
clique problem
Thore Husfeldt · CC BY-SA 3.0 · source
NameClique problem
FieldTheoretical computer science
Introduced1950s
ComplexityNP-complete
RelatedIndependent 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.

Definition and Basic Properties

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.

Computational Complexity

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.

Algorithms and Approaches

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.

Applications and Practical Instances

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 Results and Reductions

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.

Category:Graph theory Category:Computational complexity