Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-10T02:15:24.490Z Has data issue: false hasContentIssue false

Advancing Lazy-Grounding ASP Solving Techniques – Restarts, Phase Saving, Heuristics, and More

Published online by Cambridge University Press:  21 September 2020

ANTONIUS WEINZIERL
Affiliation:
TU Wien (Vienna University of Technology), Austria, (e-mail: antonius.weinzierl@kr.tuwien.ac.at)
RICHARD TAUPE
Affiliation:
Alpen-Adria-Universität, Klagenfurt, Austria, (e-mail: gerhard.friedrich@aau.at) Siemens AG Österreich, (e-mail: richard.taupe@siemens.com)
GERHARD FRIEDRICH
Affiliation:
Alpen-Adria-Universität, Klagenfurt, Austria, (e-mail: gerhard.friedrich@aau.at)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Answer-Set Programming (ASP) is a powerful and expressive knowledge representation paradigm with a significant number of applications in logic-based AI. The traditional ground-and-solve approach, however, requires ASP programs to be grounded upfront and thus suffers from the so-called grounding bottleneck (i.e., ASP programs easily exhaust all available memory and thus become unsolvable). As a remedy, lazy-grounding ASP solvers have been developed, but many state-of-the-art techniques for grounded ASP solving have not been available to them yet. In this work we present, for the first time, adaptions to the lazy-grounding setting for many important techniques, like restarts, phase saving, domain-independent heuristics, and learned-clause deletion. Furthermore, we investigate their effects and in general observe a large improvement in solving capabilities and also uncover negative effects in certain cases, indicating the need for portfolio solving as known from other solvers.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2020. Published by Cambridge University Press