Implementing Metric Temporal Answer Set Programming
Abstract We develop a computational approach to Metric Answer Set Programming (ASP) to express quantitative temporal constrains, such as durations and deadlines. We investigate two specific fragments: plain metric logic programs, restricted to local temporal constraints, and general metric logic programs, which allow for arbitrary metric formulas. A central challenge in this context is maintaining scalability when dealing with fine-grained timing constraints, which can significantly exacerbate grounding bottleneck of ASP. To address this issue, we propose translations of both fragments into standard ASP and ASP extended with difference constraints, a simplified form of linear constraints, and prove their correctness and completeness. Our implementation, realized via meta-encodings, effectively decouples metric ASP from the granularity of time, resulting in a solution that is independent of time precision.
Authors
- Pedro Cabalar (ORCID: https://orcid.org/0000-0001-7440-0953)
- Arvid Becker (ORCID: https://orcid.org/0000-0001-8289-560X)
- Martín Diéguez (ORCID: https://orcid.org/0000-0003-3440-4348)
- Susana Hahn (ORCID: https://orcid.org/0000-0003-2622-2632)
- Torsten H. Schaub (ORCID: https://orcid.org/0000-0002-7456-041X)
- Javier Romero (ORCID: https://orcid.org/0000-0001-5546-9939)
Institutions
- Universidade da Coruña (ES)
- University of Potsdam (DE)
- Université d'Angers (FR)
Publication Details
- Journal
- Theory and Practice of Logic Programming
- Published
- 2026-09-24
- DOI
- https://doi.org/10.1017/s1471068426100714
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00