On the Enumeration of Minimal Hitting Sets in Lexicographical Order

05/03/2018
by   Thomas Bläsius, et al.
0

It is a long-standing open problem whether there exists an output-polynomial algorithm enumerating all minimal hitting sets of a hypergraph. A stronger requirement is to ask for an algorithm that outputs them in lexicographical order. We show that there is no incremental-polynomial algorithm for the ordered enumeration, unless P = NP. Notwithstanding, we present a method with delay O(|H|^(k*+2) |V|^2), where k* is the rank of the transversal hypergraph. On classes of hypergraphs for which k* is bounded the delay is polynomial. Additionally, we prove that the extension problem of minimal hitting sets is W[3]-complete when parameterised by the size of the set which is to be extended. For the latter problem, we give an algorithm that is optimal under ETH.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2023

Enumerating all minimal hitting sets in polynomial total time

Consider a hypergraph (=set system) ℍ whose h hyperedges are subsets of ...
research
02/17/2020

Unique key Horn functions

Given a relational database, a key is a set of attributes such that a va...
research
02/22/2023

Hitting the Romans

Roman domination is one of few examples where the related extension prob...
research
05/11/2023

Minimal dominating sets enumeration with FPT-delay parameterized by the degeneracy and maximum degree

At STOC 2002, Eiter, Gottlob, and Makino presented a technique called or...
research
02/03/2019

Study, representation and applications of hypergraph minimal transversals

This work is part of the field of the hypergraph theory and focuses on h...
research
02/27/2023

Random-Order Enumeration for Self-Reducible NP-Problems

In plenty of data analysis tasks, a basic and time-consuming process is ...
research
07/22/2019

Translating between the representations of a ranked convex geometry

It is well known that every closure system can be represented by an impl...

Please sign up or login with your details

Forgot password? Click here to reset