Constraint satisfaction problems in logic programming

  • Rossi F
N/ACitations
Citations of this article
65Readers
Mendeley users who have this article in their library.

Abstract

Due to its relational form, its definite clause syntax and the possibility of writing metaprograms in the same language, it turns out that logic programming is a convenient programming language to represent, relax and solve constraint satisfaction problems (CSPs). Not only we can represent CSPs writing elegant logic programs in a declarative style, but we can also solve them in an efficient way by writing simple metaprograms adding new control strategies to the usual backtrack search strategy of logic programs. This paper defines the classes of CSPs we consider, shows the mapping between these CSPs and logic programs having the same semantics, and describes how to represent relaxation algorithms as logic metaprograms.

Cite

CITATION STYLE

APA

Rossi, F. (1988). Constraint satisfaction problems in logic programming. ACM SIGART Bulletin, (106), 24–28. https://doi.org/10.1145/54350.54352

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free