JOURNAL ARTICLE

Constraint satisfaction problems in logic programming

Francesca Rossi

Year: 1988 Journal:   ACM SIGART Bulletin Pages: 24-28   Publisher: Association for Computing Machinery

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.

Keywords:
Computer science Logic programming Constraint satisfaction Constraint satisfaction problem Programming language Concurrent constraint logic programming Constraint logic programming Constraint programming Functional logic programming Syntax Semantics (computer science) Theoretical computer science Inductive programming Programming paradigm Mathematics Artificial intelligence Mathematical optimization

Metrics

12
Cited By
1.62
FWCI (Field Weighted Citation Impact)
6
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Constraint logic programming for qualitative and quantitative constraint satisfaction problems

Ho Geun LeeRonald M. LeeGang Yu

Journal:   Decision Support Systems Year: 1996 Vol: 16 (1)Pages: 67-83
JOURNAL ARTICLE

Constraint satisfaction using constraint logic programming

Pascal Van HentenryckHelmut SimonisMehmet Dincbas

Journal:   Artificial Intelligence Year: 1992 Vol: 58 (1-3)Pages: 113-159
JOURNAL ARTICLE

Constraint Satisfaction in Distributed Concurrent Logic Programming

Ho-fung LeungKeith Clark

Journal:   Journal of Symbolic Computation Year: 1996 Vol: 21 (4-6)Pages: 699-714
© 2026 ScienceGate Book Chapters — All rights reserved.