TOPICS
Search

Hitting Set


A hitting set for a collection C of subsets of a finite set U is a subset H subset= U such that

 H intersection C!=emptyset

for every C in C. The hitting set problem asks, for a positive integer k, whether such an H exists with |H|<=k.

Hitting set is the dual of the set cover problem: interchanging the elements of U with the members of C converts instances of either problem into instances of the other. It is NP-complete. A vertex cover is the special case obtained by taking U to be the vertex set of a graph and C to consist of the two-element subsets corresponding to its graph edges.


See also

Hypergraph, Set Cover Problem, Vertex Cover

Explore with Wolfram|Alpha

References

Garey, M. R. and Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W. H. Freeman, pp. 220-222, 1979.

Referenced on Wolfram|Alpha

Hitting Set

Cite this as:

Weisstein, Eric W. "Hitting Set." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/HittingSet.html

Subject classifications