LLMpediaThe first transparent, open encyclopedia generated by LLMs

Set Cover

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: Monotone SAT Hop 5
Expansion Funnel Raw 57 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted57
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
Set Cover
NameSet Cover
FieldTheoretical computer science
ProblemCombinatorial optimization
ComplexityNP-hard, NP-complete decision version
Typical inputFamily of subsets, universe
ObjectiveMinimize number of subsets covering all elements
Notable resultsGreedy approximation, hardness of approximation

Set Cover

Set Cover is a central combinatorial optimization problem in Theoretical computer science, studied across Discrete mathematics, Combinatorics, Operations research, Complexity theory, and Algorithm design. It formalizes the task of selecting a minimum-size collection of given sets whose union contains every element of a universal ground set; the decision variant is among classical NP-complete problems that drove development in Computational complexity theory, Approximation algorithms, and Parameterised complexity.

Definition

Given a finite universe U and a family S = {S1, S2, ..., Sm} of subsets Si ⊆ U, the optimization problem asks for a subfamily C ⊆ S of minimum cardinality such that ⋃_{S ∈ C} S = U. The decision variant asks whether there exists C with |C| ≤ k. The formulation appears in foundational texts in Combinatorial optimization and is closely related to the Hitting set problem, the Vertex cover problem, and the Set packing problem, each appearing in canonical surveys and textbooks associated with institutions like Bell Labs Research, Massachusetts Institute of Technology, Stanford University, and researchers affiliated with Princeton University and University of California, Berkeley.

Complexity and Hardness

The decision version is NP-complete via a classic reduction from 3-SAT or Vertex cover, connecting the problem to the Cook–Levin theorem and the Karp 21 NP-complete problems list. Hardness of approximation results tie into the PCP theorem and inapproximability frameworks developed at centers such as Microsoft Research and Bell Labs Research. Under standard complexity assumptions including P ≠ NP, no polynomial-time algorithm achieves an approximation ratio better than (1 − o(1)) ln n for instances with universe size n; stronger inapproximability bounds are proved using reductions involving Label Cover and techniques from researchers at Princeton University and ETH Zurich. Parameterized complexity analyses show W[2]-hardness when parameterized by k, relating to classifications studied at Carnegie Mellon University and University of Warsaw.

Approximation Algorithms

The canonical greedy algorithm yields an H_n ≈ ln n approximation factor, where H_n is the nth harmonic number; this result appears in algorithmic literature at MIT Press and conference proceedings of ACM STOC and IEEE FOCS. Linear programming relaxations and primal-dual schemes improve practical bounds and are tied to research from groups at Cornell University and Harvard University. Randomized rounding of LP solutions, influenced by work at Bell Labs Research and University of California, Los Angeles, gives comparable guarantees and probabilistic analyses. Under assumptions such as the Unique Games Conjecture (UGC), conditional hardness results from collaborations involving Institute for Advanced Study and ETH Zurich constrain possible improvements beyond logarithmic factors. Practical heuristics and approximation schemes arise in literature from IBM Research and algorithm engineering groups at University of Illinois Urbana–Champaign.

Variants and Special Cases

Multiple variants are studied: the weighted version assigns costs to sets and appears in optimization curricula at INFORMS; the partial cover variant allows covering a fraction of U and has been examined by groups at Microsoft Research; geometric set cover restricts sets to geometric objects studied at California Institute of Technology and Georgia Institute of Technology; hitting set is the dual formulation pursued at University of Oxford; online and streaming variants were developed in research by Amazon Research and groups at ETH Zurich; capacitated, budgeted, and fault-tolerant versions are active topics at Google Research and Facebook AI Research. Special cases such as instances with bounded VC-dimension come from learning-theory groups at Carnegie Mellon University and Massachusetts Institute of Technology, enabling constant-factor approximations. Bounded-frequency instances (each element appears in at most f sets) relate to combinatorial studies at Tel Aviv University and yield f-approximation results.

Applications

Set Cover models resource allocation, sensor placement, and information retrieval problems encountered in engineering groups at NASA, Siemens, and Boeing. In bioinformatics, it arises in haplotype assembly and genome assembly problems tackled by teams at Broad Institute and European Bioinformatics Institute. In networking, it underlies multicast and facility location abstractions studied at Bell Labs Research and corporate labs like Cisco Systems. In machine learning, feature selection and active learning formulations use set cover perspectives developed at Google Research and Microsoft Research. In operations, crew scheduling and maintenance planning adopt set cover formulations in studies by Boeing and United Airlines.

Example Instances and Constructions

Standard textbook instances include reductions from 3-SAT where variables and clauses map to sets and elements, or from Vertex cover via incidence constructions used in classic proofs found in proceedings of ACM STOC and SIAM Journal on Computing. Geometric constructions use disks or rectangles producing instances discussed in work from ETH Zurich and Princeton University, demonstrating tightness of approximation bounds. Hard instances for greedy algorithms exploit set systems from combinatorics texts associated with Paul Erdős and Pál Turán style constructions; explicit families with set frequencies bounded by f are used in algorithmic lower-bound examples in papers from Harvard University and Stanford University.

Category:Combinatorial optimization