Journal article
Optimizing compilation of CLP(R)
AD Kelly, K Marriott, A Macdonald, PJ Stuckey, R Yap
ACM Transactions on Programming Languages and Systems | ASSOC COMPUTING MACHINERY | Published : 1998
Abstract
Constraint Logic Programming (CLP) languages extend logic programming by allowing the use of constraints from different domains such as real numbers or Boolean functions. They have proved to be ideal for expressing problems that require interactive mathematical modeling and complex combinatorial optimization problems. However, CLP languages have mainly been considered as research systems, useful for rapid prototyping, but not really competitive with more conventional programing languages where efficiency is a more important consideration. One promising approach to improving the performance of CLP systems is the use of powerful program optimizations to reduce the cost of constraint solving. W..
View full abstract