Skip to main navigation Skip to search Skip to main content

Solving large combinatorial problems in logic programming

  • Mehmet Dincbas
  • , Helmut Simonis
  • , Pascal Van Hentenryck

Research output: Contribution to journalArticlepeer-review

Abstract

Many problems in operations research and hardware design are combinatorial problems which can be seen as search problems with constraints. We present an application of CHIP (Constraint Handling In Prolog) to large problems in disjunctive scheduling, graph coloring, and firmware design. chip is a constraint logic-programming language combining the declarative aspects of PROLOG with the efficiency of constraint-solving techniques. It is shown that it allows a natural expression of problems to be executed as efficiently as special-purpose programs written in procedural languages.

Original languageEnglish
Pages (from-to)75-93
Number of pages19
JournalThe Journal of Logic Programming
Volume8
Issue number1-2
DOIs
Publication statusPublished - 1990

Fingerprint

Dive into the research topics of 'Solving large combinatorial problems in logic programming'. Together they form a unique fingerprint.

Cite this