Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-07T11:22:45.702Z Has data issue: false hasContentIssue false

ASPeRiX, a first-order forward chaining approach for answer set computing*

Published online by Cambridge University Press:  16 January 2017

CLAIRE LEFÈVRE
Affiliation:
LERIA, University of Angers, 2 Boulevard Lavoisier, 49045 Angers Cedex 01, France (e-mails: claire@info.univ-angers.fr, beatrix@info.univ-angers.fr, stephan@info.univ-angers.fr, garcia@info.univ-angers.fr)
CHRISTOPHER BÉATRIX
Affiliation:
LERIA, University of Angers, 2 Boulevard Lavoisier, 49045 Angers Cedex 01, France (e-mails: claire@info.univ-angers.fr, beatrix@info.univ-angers.fr, stephan@info.univ-angers.fr, garcia@info.univ-angers.fr)
IGOR STÉPHAN
Affiliation:
LERIA, University of Angers, 2 Boulevard Lavoisier, 49045 Angers Cedex 01, France (e-mails: claire@info.univ-angers.fr, beatrix@info.univ-angers.fr, stephan@info.univ-angers.fr, garcia@info.univ-angers.fr)
LAURENT GARCIA
Affiliation:
LERIA, University of Angers, 2 Boulevard Lavoisier, 49045 Angers Cedex 01, France (e-mails: claire@info.univ-angers.fr, beatrix@info.univ-angers.fr, stephan@info.univ-angers.fr, garcia@info.univ-angers.fr)

Abstract

The natural way to use Answer Set Programming (ASP) to represent knowledge in Artificial Intelligence or to solve a combinatorial problem is to elaborate a first-order logic program with default negation. In a preliminary step, this program with variables is translated in an equivalent propositional one by a first tool: the grounder. Then, the propositional program is given to a second tool: the solver. This last one computes (if they exist) one or many answer sets (stable models) of the program, each answer set encoding one solution of the initial problem. Until today, almost all ASP systems apply this two steps computation. In this article, the project ASPeRiX. is presented as a first-order forward chaining approach for Answer Set Computing. This project was among the first to introduce an approach of answer set computing that escapes the preliminary phase of rule instantiation by integrating it in the search process. The methodology applies a forward chaining of first-order rules that are grounded on the fly by means of previously produced atoms. Theoretical foundations of the approach are presented, the main algorithms of the ASP solver ASPeRiX. are detailed and some experiments and comparisons with existing systems are provided.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Lefevre supplementary material

Lefevre supplementary material 1

Download Lefevre supplementary material(PDF)
PDF 193.8 KB