FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
MASP-Reduce: a proposal for distributed computation of stable models

Authors: Federico Igne, Agostino Dovier and Enrico Pontelli

Paper Information

Title:MASP-Reduce: a proposal for distributed computation of stable models
Authors:Federico Igne, Agostino Dovier and Enrico Pontelli
Proceedings:ICLP Proceedings of ICLP 2018
Editors: Paul Tarau and Alessandro Dal Palu'
Keywords:answer set computation, parallelism, MapReduce, distributed systems, Apache Spark, answer set programming, graph-based characterization
Abstract:

ABSTRACT. There has been an increasing interest in recent years towards the development of efficient solvers for Answer Set Programming (ASP) and towards the application of ASP to solve increasing more challenging problems. In particular, several recent efforts have explored the issue of scalability of ASP solvers when addressing the challenges caused by the need to ground the program before resolution. This paper offers an alternative solution to this challenge, focused on the use of distributed programming techniques to reason about ASP programs whose grounding would be prohibitive for mainstream ASP solvers. The work builds on the work proposed by Konczak et al. in 2004, which proposed a characterization of answer set solving as a form of non-standard graph coloring. The paper expands this characterization to include syntactic extensions used in modern ASP (e.g., choice rules, weight constraints). We present an implementation of the solver using a distributed programming framework specifically designed to manipulate very large graphs, as provided by Apache Spark, which in turn builds on the MapReduce programming framework. Finally, we provide a few preliminary results obtained from the first prototype implementation of this approach.

Pages:3
Talk:Jul 15 17:45 (Session 107C: Technical Communications I)
Paper: