grASP: A Graph Based ASP-Solver and Justification System

04/02/2021
by   Fang Li, et al.
0

Answer set programming (ASP) is a popular nonmonotonic-logic based paradigm for knowledge representation and solving combinatorial problems. Computing the answer set of an ASP program is NP-hard in general, and researchers have been investing significant effort to speed it up. The majority of current ASP solvers employ SAT solver-like technology to find these answer sets. As a result, justification for why a literal is in the answer set is hard to produce. There are dependency graph based approaches to find answer sets, but due to the representational limitations of dependency graphs, such approaches are limited. We propose a novel dependency graph-based approach for finding answer sets in which conjunction of goals is explicitly represented as a node which allows arbitrary answer set programs to be uniformly represented. Our representation preserves causal relationships allowing for justification for each literal in the answer set to be elegantly found. Performance results from an implementation are also reported. Our work paves the way for computing answer sets without grounding a program.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2021

Graph Based Answer Set Programming Solver Systems

Answer set programming (ASP) is a popular nonmonotonic-logic based parad...
research
11/25/2021

Graph-based Interpretation of Normal Logic Programs

In this paper we present a dependency graph-based method for computing t...
research
08/16/2011

Finding Similar/Diverse Solutions in Answer Set Programming

For some computational problems (e.g., product configuration, planning, ...
research
09/17/2021

DiscASP: A Graph-based ASP System for Finding Relevant Consistent Concepts with Applications to Conversational Socialbots

We consider the problem of finding relevant consistent concepts in a con...
research
09/18/2019

Mutex Graphs and Multicliques: Reducing Grounding Size for Planning

We present an approach to representing large sets of mutual exclusions, ...
research
10/16/2022

Using Answer Set Programming for HPC Dependency Solving

Modern scientific software stacks have become extremely complex, using m...
research
08/30/2023

Generalizing Level Ranking Constraints for Monotone and Convex Aggregates

In answer set programming (ASP), answer sets capture solutions to search...

Please sign up or login with your details

Forgot password? Click here to reset