Source
MinimumDominatingSet/SimpleGraph/One
Target
MinimumHittingSet
Motivation
This closed-neighborhood equivalence gives the unit-weight Dominating Set variant a direct path to Hitting Set. The unit-weight restriction is explicit and necessary because the target model has no weights.
Reference
Garey and Johnson, Computers and Intractability, 1979, Appendix A (Dominating Set and Hitting Set definitions). The construction is an immediate incidence formulation of the two definitions.
Reduction Algorithm
Given G=(V,E), V={0,...,n-1}:
- Use
V as the target universe.
- For every vertex
v, create one target set N[v].
- A target hitting-set configuration maps identically to the selected source vertices.
For S subseteq V, hitting every N[v] means S intersect N[v] is nonempty for every v, precisely the condition that every vertex is selected or adjacent to a selected vertex. Cardinalities are identical.
Size Overhead
| Target metric |
Formula |
universe_size |
num_vertices |
num_sets |
num_vertices |
Validation Method
- Exhaust every simple graph through four vertices and compare minimum dominating-set and hitting-set cardinalities.
- Include empty graphs, isolated vertices, paths, cycles, stars, and complete graphs.
- Check identity extraction for every optimal target configuration.
Example
- Source instance: path
0-1-2-3-4 with unit weights.
- Construction: universe
{0,1,2,3,4} with family [{0,1},{0,1,2},{1,2,3},{2,3,4},{3,4}].
- Target instance: Minimum Hitting Set on these five closed neighborhoods.
- Round trip:
{1,3} hits every neighborhood and maps to a dominating set of size 2. No singleton works; configurations {0,2,4} and {0,1,3} are feasible but suboptimal. Exhaustive enumeration confirms optimum 2.
BibTeX
@book{GareyJohnson1979,
author = {Garey, Michael R. and Johnson, David S.},
title = {Computers and Intractability: A Guide to the Theory of NP-Completeness},
publisher = {W. H. Freeman},
year = {1979}
}
Source
MinimumDominatingSet/SimpleGraph/One
Target
MinimumHittingSet
Motivation
This closed-neighborhood equivalence gives the unit-weight Dominating Set variant a direct path to Hitting Set. The unit-weight restriction is explicit and necessary because the target model has no weights.
Reference
Garey and Johnson, Computers and Intractability, 1979, Appendix A (Dominating Set and Hitting Set definitions). The construction is an immediate incidence formulation of the two definitions.
Reduction Algorithm
Given
G=(V,E),V={0,...,n-1}:Vas the target universe.v, create one target setN[v].For
S subseteq V, hitting everyN[v]meansS intersect N[v]is nonempty for everyv, precisely the condition that every vertex is selected or adjacent to a selected vertex. Cardinalities are identical.Size Overhead
universe_sizenum_verticesnum_setsnum_verticesValidation Method
Example
0-1-2-3-4with unit weights.{0,1,2,3,4}with family[{0,1},{0,1,2},{1,2,3},{2,3,4},{3,4}].{1,3}hits every neighborhood and maps to a dominating set of size 2. No singleton works; configurations{0,2,4}and{0,1,3}are feasible but suboptimal. Exhaustive enumeration confirms optimum 2.BibTeX