set cover problem (optimization version)
GPTKB entity
Statements (31)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:theoretical_computer_science
gptkb:mathematical_optimization |
| gptkbp:application |
resource allocation
data mining scheduling network design |
| gptkbp:approximation |
logarithmic approximation ratio
|
| gptkbp:approximationAlgorithm |
greedy algorithm
|
| gptkbp:category |
gptkb: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 |
gptkb:theoretical_computer_science
combinatorial optimization 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
|
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
set cover problem (optimization version)
|