Representing Constraint Satisfaction Problems in Answer Set Programming

In this paper we describe an approach for integrating answer set programming (ASP) and constraint programming, in which ASP is viewed as a specification language for constraint satisfaction problems. ASP programs are written in such a way that their answer sets encode the desired constraint satisfaction problems; the solutions of those problems are then found using constraint satisfaction techniques. Differently from other methods of integrating ASP and constraint programming, our approach has the advantage of allowing the use of off-the-shelf, unmodified ASP solvers and constraint solvers, and of global constraints, which substantially increases the practical applicability of the approach to industrial-size problems.

[1]  Michael Gelfond,et al.  Logic Programs with Consistency-Restoring Rules , 2003 .

[2]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[3]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[4]  Victor W. Marek,et al.  Stable models and an alternative logic programming paradigm , 1998, The Logic Programming Paradigm.

[5]  Michael Gelfond,et al.  Enhancing ASP systems for planning with temporal constraints , 2007, ICLP 2007.

[6]  Toby Walsh,et al.  Handbook of Constraint Programming (Foundations of Artificial Intelligence) , 2006 .

[7]  دکتر فرساد ایمانی,et al.  11 , 1900, You Can Cross the Massacre on Foot.

[8]  Michael Gelfond,et al.  Towards an Integration of Answer Set and Constraint Solving , 2005, ICLP.

[9]  丁東鎭 12 , 1993, Algo habla con mi voz.

[10]  Michael Gelfond,et al.  Integrating answer set programming and constraint logic programming , 2008, Annals of Mathematics and Artificial Intelligence.

[11]  Ilkka Niemelä,et al.  Logic Programs with Ordered Disjunction , 2004, Comput. Intell..

[12]  Michael Gelfond,et al.  Answer set based design of knowledge systems , 2006, Annals of Mathematics and Artificial Intelligence.

[13]  Victor W. Marek,et al.  The Logic Programming Paradigm: A 25-Year Perspective , 2011 .

[14]  T. Wassmer 6 , 1900, EXILE.