Skip to content

[Rule] MinimumDominatingSet/One to MinimumHittingSet #1096

Description

@isPANN

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}:

  1. Use V as the target universe.
  2. For every vertex v, create one target set N[v].
  3. 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

  1. Source instance: path 0-1-2-3-4 with unit weights.
  2. Construction: universe {0,1,2,3,4} with family [{0,1},{0,1,2},{1,2,3},{2,3,4},{3,4}].
  3. Target instance: Minimum Hitting Set on these five closed neighborhoods.
  4. 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}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    GoodAn issue passed all checks.ruleA new reduction rule to be added.

    Type

    No type

    Projects

    Status
    Final review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions