AIJul 13, 2017

Clingo goes Linear Constraints over Reals and Integers

arXiv:1707.04053v161 citations
Originality Synthesis-oriented
AI Analysis

This work provides incremental enhancements to answer set programming systems for handling linear constraints in reactive contexts.

The paper extends the ASP system clingo with linear constraints over integers and reals, implementing them as clingo[dl] and clingo[lp], and empirically evaluates these derivatives against related systems.

The recent series 5 of the ASP system clingo provides generic means to enhance basic Answer Set Programming (ASP) with theory reasoning capabilities. We instantiate this framework with different forms of linear constraints, discuss the respective implementations, and present techniques of how to use these constraints in a reactive context. More precisely, we introduce extensions to clingo with difference and linear constraints over integers and reals, respectively, and realize them in complementary ways. Finally, we empirically evaluate the resulting clingo derivatives clingo[dl] and clingo[lp] on common fragments and contrast them to related ASP systems. This paper is under consideration for acceptance in TPLP.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes