set cover problem (optimization version)
GPTKB entity
Statements (31)
Predicate | Object |
---|---|
gptkbp:instanceOf |
theoretical computer science
mathematical optimization |
gptkbp:application |
resource allocation
data mining scheduling network design |
gptkbp:approximation |
logarithmic approximation ratio
|
gptkbp:approximationAlgorithm |
greedy algorithm
|
gptkbp:category |
combinatorial problem
covering problem |
gptkbp:complexity |
gptkb:NP-hard
|
gptkbp:defines |
Given a universe U and a collection S of subsets of U, find the smallest subcollection of S whose union is U.
|
gptkbp:field |
combinatorial optimization
computer science theoretical computer science |
gptkbp:formedBy |
Karp, 1972
|
gptkbp:greedyAlgorithmPerformance |
ln(n) approximation
|
gptkbp:hardnessOfApproximation |
cannot be approximated within (1-o(1))ln n unless P=NP
|
https://www.w3.org/2000/01/rdf-schema#label |
set cover problem (optimization version)
|
gptkbp:input |
collection S of subsets of U
universe U |
gptkbp:NP-hardness |
gptkb:NP-hard
|
gptkbp:output |
smallest subcollection of S covering U
|
gptkbp:reduces |
vertex cover
hitting set |
gptkbp:relatedTo |
gptkb:vertex_cover_problem
gptkb:set_packing_problem hitting set problem set cover problem (decision version) |
gptkbp:bfsParent |
gptkb:NP-hard_problems
|
gptkbp:bfsLayer |
7
|