Compiling finite linear CSP into SAT

  • Authors:
  • Naoyuki Tamura;Akiko Taga;Satoshi Kitagawa;Mutsunori Banbara

  • Affiliations:
  • Information Science and Technology Center, Kobe University, Kobe, Japan;Graduate School of Science and Technology, Kobe University, Kobe, Japan;Graduate School of Science and Technology, Kobe University, Kobe, Japan;Information Science and Technology Center, Kobe University, Kobe, Japan

  • Venue:
  • Constraints
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a new method to encode Constraint Satisfaction Problems (CSP) and Constraint Optimization Problems (COP) with integer linear constraints into Boolean Satisfiability Testing Problems (SAT). The encoding method (named order encoding) is basically the same as the one used to encode Job-Shop Scheduling Problems by Crawford and Baker. Comparison x驴驴驴a is encoded by a different Boolean variable for each integer variable x and integer value a. To evaluate the effectiveness of this approach, we applied the method to the Open-Shop Scheduling Problems (OSS). All 192 instances in three OSS benchmark sets are examined, and our program found and proved the optimal results for all instances including three previously undecided problems.