Enregistré dans:
Détails bibliographiques
Auteurs principaux: Yang, HuanYu, Zhu, Fengming, Wu, YangFan, Ji, Jianmin
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:https://arxiv.org/abs/2508.08633
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909733879808000
author Yang, HuanYu
Zhu, Fengming
Wu, YangFan
Ji, Jianmin
author_facet Yang, HuanYu
Zhu, Fengming
Wu, YangFan
Ji, Jianmin
contents Answer Set Programming (ASP) is often hindered by the grounding bottleneck: large Herbrand universes generate ground programs so large that solving becomes difficult. Many methods employ ad-hoc heuristics to improve grounding performance, motivating the need for a more formal and generalizable strategy. We introduce the notion of diminution, defined as a selected subset of the Herbrand universe used to generate a reduced ground program before solving. We give a formal definition of diminution, analyze its key properties, and study the complexity of identifying it. We use a specific encoding that enables off-the-shelf ASP solver to evaluate candidate subsets. Our approach integrates seamlessly with existing grounders via domain predicates. In extensive experiments on five benchmarks, applying diminutions selected by our strategy yields significant performance improvements, reducing grounding time by up to 70% on average and decreasing the size of grounding files by up to 85%. These results demonstrate that leveraging diminutions constitutes a robust and general-purpose approach for alleviating the grounding bottleneck in ASP.
format Preprint
id arxiv_https___arxiv_org_abs_2508_08633
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Diminution: On Reducing the Size of Grounding ASP Programs
Yang, HuanYu
Zhu, Fengming
Wu, YangFan
Ji, Jianmin
Artificial Intelligence
Logic in Computer Science
Answer Set Programming (ASP) is often hindered by the grounding bottleneck: large Herbrand universes generate ground programs so large that solving becomes difficult. Many methods employ ad-hoc heuristics to improve grounding performance, motivating the need for a more formal and generalizable strategy. We introduce the notion of diminution, defined as a selected subset of the Herbrand universe used to generate a reduced ground program before solving. We give a formal definition of diminution, analyze its key properties, and study the complexity of identifying it. We use a specific encoding that enables off-the-shelf ASP solver to evaluate candidate subsets. Our approach integrates seamlessly with existing grounders via domain predicates. In extensive experiments on five benchmarks, applying diminutions selected by our strategy yields significant performance improvements, reducing grounding time by up to 70% on average and decreasing the size of grounding files by up to 85%. These results demonstrate that leveraging diminutions constitutes a robust and general-purpose approach for alleviating the grounding bottleneck in ASP.
title Diminution: On Reducing the Size of Grounding ASP Programs
topic Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2508.08633