English

A Simple and Effective ASP-Based Tool for Enumerating Minimal Hitting Sets

Logic in Computer Science 2026-01-08 v3

Abstract

The hitting set problem is a fundamental problem in computer science and mathematics. Given a family of sets over a universe of elements, a minimal hitting set is a subset-minimal collection of elements that intersects each set in the family. Enumerating all minimal hitting sets is crucial in various real-world applications. In this paper, we address the full enumeration of all minimal hitting sets for a given family of sets. We formulate the problem using Answer Set Programming (ASP) and leverage existing ASP solvers for efficient enumeration. We propose an ASP-based tool, MinHit-ASP, and our empirical evaluation shows that it effectively enumerates minimal hitting sets across benchmarks from diverse problem domains.

Keywords

Cite

@article{arxiv.2507.09194,
  title  = {A Simple and Effective ASP-Based Tool for Enumerating Minimal Hitting Sets},
  author = {Mohimenul Kabir and Kuldeep S Meel},
  journal= {arXiv preprint arXiv:2507.09194},
  year   = {2026}
}

Comments

In Proceedings ICLP 2025, arXiv:2601.00047

R2 v1 2026-07-01T03:57:46.738Z