论文标题

推进懒惰的ASP求解技术 - 重新启动,节省相位,启发式方法等等

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

论文作者

Weinzierl, Antonius, Taupe, Richard, Friedrich, Gerhard

论文摘要

答案集编程(ASP)是一种强大而表达的知识表示范式,具有大量基于逻辑的AI中的应用程序。但是,传统的地面和解决方法要求ASP程序进行前期接地,因此遭受了所谓的接地瓶颈(即,ASP程序很容易耗尽所有可用的内存,从而变得难以解决)。作为一种补救措施,已经开发了懒惰的ASP求解器,但是许多用于接地的ASP解决方案的最新技术尚未提供。在这项工作中,我们首次介绍了许多重要技术的懒惰环境,例如重新启动,储蓄,独立于域的启发式方法和学习的差异删除。此外,我们研究了它们的效果,一般而言,在某些情况下,在解决能力方面有很大的改善,并且在某些情况下发现了负面影响,这表明需要解决投资组合解决方案,如其他求解器所知。正在考虑在TPLP中接受。

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. Under consideration for acceptance in TPLP.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源