The Constraint Logic Programming Language CHIP

   page       BibTeX_logo.png       attach   
Mehmet Dincbas, Pascal Van Hentenryck, Helmut Simonis, Abderrahmane Aggoun, Thomas Graf, Françoise Berthier
Proceedings of the International Conference on Fifth Generation Computer Systems (FGCS-88), pp. 693–702
ICOT
1988

CHIP is a new logic language combining the declarative aspects of logic programming with the efficiency of constraint solving techniques. It has been designed to tackle real world constrained search problems. It extends usual Prolog-like logic languages by introducing three new computation domains namely finite domain restricted terms, boolean terms and linear rational terms. For each of them CHIP uses specialized constraint solving techniques: consistency techniques for finite domains, equation solving in Boolean algebra and a symbolic simplex-like algorithm for rationals. CHIP has been successfully applied to a large number of industrial problems especially in the areas of planning, scheduling and circuit design. For all these problems the flexibility and the efficiency of CHIP has been systematically demonstrated.

evento origine