A Simple Distributed Conflict-Driven Answer Set Solver

  • Authors:
  • Enrico Ellguth;Martin Gebser;Markus Gusowski;Benjamin Kaufmann;Roland Kaminski;Stefan Liske;Torsten Schaub;Lars Schneidenbach;Bettina Schnor

  • Affiliations:
  • Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482;Dublin Software Lab, Mulhuddart, IBM Ireland, Dublin 15, Ireland;Institut für Informatik, Universität Potsdam, Potsdam, Germany D-14482

  • Venue:
  • LPNMR '09 Proceedings of the 10th International Conference on Logic Programming and Nonmonotonic Reasoning
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an approach to distributed Answer Set Solving based on Message Passing. Our approach aims at taking advantage of modern ASP solvers rather than proposing a genuine yet involved parallel ASP solver. To this end, we rely upon a simple master-worker architecture in which each worker amounts to an off-the-shelf ASP solver augmented with a separate communication module being only lightly connected to the actual solver. The overall communication is driven by the workers' communication modules, which asynchronously exchange messages with the master. We have implemented our approach and report upon an empirical study demonstrating its computational impact.