Hypergraph dualization

Still openEvidence checked

Subjects: Algorithms and data structures · Computational complexity · Combinatorics

Collections: Bases and transversals

Reading depth

The problem

Suppose a selection must include something from each of two groups: {a,b} and {b,c}. Choosing {b} meets both requirements; choosing {a,c} does too. Each is minimal: remove any chosen item and a requirement fails. These are all the minimal choices in this example, even though they have different sizes. A hitting set meets every required group. Hypergraph dualization asks whether a fixed procedure without random choices can efficiently check that a proposed list contains exactly all the minimal hitting sets for any finite list of groups.[1]

Scope

Given explicitly listed finite hypergraphs H and G on the same vertices, decide whether G comprises exactly H’s inclusion-minimal hitting sets, in deterministic time polynomial in their combined encoding size.

What remains open

The unknown is a test whose work is always bounded by one fixed power of the two lists’ combined length. A square or cube would qualify, but no particular power is prescribed. This is the polynomial-time target.[1]

Why it matters

One successful choice does not reveal every alternative. In the example, listing only {b} hides the equally minimal option {a,c}; that option matters if b is unavailable. A completeness test helps distinguish a finished menu of irredundant choices from a list that merely contains some valid answers.[1]

Definitions

4 terms
hitting set

A set of vertices containing at least one vertex from every required group, or hyperedge. It is also called a transversal.[1]

inclusion-minimal

A hitting set is inclusion-minimal if removing any selected vertex stops it from hitting every hyperedge. It need not have the smallest cardinality among all hitting sets.[1]

VC-dimension

The largest size of a vertex subset for which intersecting it with the hyperedges realizes every possible subset. Bounding this dimension restricts the patterns a hypergraph can express; it is not assumed in the general dualization problem.[1]

polynomial time

A running-time bound of CNkC N^k for input length NN, with constants CC and kk independent of the input. For dualization the input includes both the requirement family and the proposed list of answers.[1]

Sources

  1. Enumeration of minimal transversals of hypergraphs of bounded VC-dimension Arnaud Mary · 2024-06-30
    Notes on Enumeration of minimal transversals of hypergraphs of bounded VC-dimension

    Selected introduction, definitions and discussion in the January 30, 2026 revision distinguish the general two-family decision target, incremental enumeration and bounded-VC-dimension algorithms. June 30, 2024 is the first posting date. A broader compressed abstract phrase is not used to claim the general problem is solved; full proofs were not independently checked here.

Related problems

Suggest a correction