A Simple and Effective ASP-Based Tool for Enumerating Minimal Hitting Sets
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.
Authors
- Kuldeep S. Meel (ORCID: https://orcid.org/0000-0001-9423-5270)
- Mohimenul Kabir
Institutions
- Georgia Institute of Technology (US)
- National University of Singapore (SG)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2026-01-08
- DOI
- https://doi.org/10.4204/eptcs.439.17
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00