Compiling finite linear CSP into SAT

被引:91
作者
Tamura, Naoyuki [1 ]
Taga, Akiko [2 ]
Kitagawa, Satoshi [2 ]
Banbara, Mutsunori [1 ]
机构
[1] Kobe Univ, Informat Sci & Technol Ctr, Kobe, Hyogo 657, Japan
[2] Kobe Univ, Grad Sch Sci & Technol, Kobe, Hyogo 657, Japan
关键词
Constraint satisfaction problems; SAT encoding; Open-shop scheduling problems; SEARCH; ALGORITHM;
D O I
10.1007/s10601-008-9061-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 parts per thousand currency signaEuro parts per thousand 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.
引用
收藏
页码:254 / 272
页数:19
相关论文
共 24 条
[11]   A competitive and cooperative approach to propositional satisfiability [J].
Inoue, Katsumi ;
Soh, Takehide ;
Ueda, Seiji ;
Sasaura, Yoshito ;
Banbara, Mutsunori ;
Tamura, Naoyuki .
DISCRETE APPLIED MATHEMATICS, 2006, 154 (16) :2291-2306
[12]  
IWAMA K, 1994, IFIP TRANS A, V51, P253
[13]   Local search with constraint propagation and conflict-based heuristics [J].
Jussien, N ;
Lhomme, O .
ARTIFICIAL INTELLIGENCE, 2002, 139 (01) :21-45
[14]  
Kautz H, 1996, MOR KAUF R, P374
[15]  
Laborie P, 2005, 19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), P181
[16]  
Li CM, 1997, INT JOINT CONF ARTIF, P366
[17]   GRASP: A search algorithm for propositional satisfiability [J].
Marques-Silva, JP ;
Sakallah, KA .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (05) :506-521
[18]  
Moskewicz MW, 2001, DES AUT CON, P530, DOI 10.1109/DAC.2001.935565
[19]  
Nabeshima H., 2006, P 16 INT C AUTOMATED, P103
[20]  
Selman B., 1993, Cliques Color. Satisf, V26, P521, DOI DOI 10.1090/DIMACS/026