clp(B): Combinig Simplicity and Efficiency in Boolean Constraint Solving - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 1994

clp(B): Combinig Simplicity and Efficiency in Boolean Constraint Solving

Résumé

We present the design and the implementation of clp(B): a boolean constraint solver inside the Constraint Logic Programming paradigm. This solver is based on local propagation methods and follows the "glass-box" approach of compiling high-level constraints into primitive low-level ones. We detail its integration into the WAM showing that the necessary extension is truly minimal since only four new instructions are added. The resulting solver is around an order of magnitude faster than other existing boolean solvers.

Dates et versions

hal-00668859 , version 1 (10-02-2012)

Identifiants

Citer

Philippe Codognet, Daniel Diaz. clp(B): Combinig Simplicity and Efficiency in Boolean Constraint Solving. Programming Language Implementation and Logic Programming, 1994, Madrid, Spain. pp.244-260, ⟨10.1007/3-540-58402-1_18⟩. ⟨hal-00668859⟩
71 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More