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

University of Melbourne Researchers