Skip to main navigation Skip to search Skip to main content

Solving a cutting-stock problem with the constraint logic programming language chip

  • M. Dincbas
  • , H. Simonis
  • , P. Van Hentenryck
  • Cosytec S.A.
  • Brown University

Research output: Contribution to journalArticlepeer-review

Abstract

CHIP is a new constraint logic programming language combining the declarative aspect of logic programming with the efficiency of constraint manipulation techniques. In the present paper, we show an application of CHIP to a two-dimensional cutting stock problem. This problem is highly combinatorial and is generally solved by specific programs written in procedural languages. We present two approaches to solve this problem in CHIP and compare them with the standard ones. It turns out that, although CHIP greatly simplifies the problem statement, it is comparable in efficiency to specialized programs. Of particular interest is the ability to use symbolic constraints to prune the search space.

Original languageEnglish
Pages (from-to)95-105
Number of pages11
JournalMathematical and Computer Modelling
Volume16
Issue number1
DOIs
Publication statusPublished - Jan 1992
Externally publishedYes

Fingerprint

Dive into the research topics of 'Solving a cutting-stock problem with the constraint logic programming language chip'. Together they form a unique fingerprint.

Cite this