Improving degree-based variable ordering heuristics for solving constraint satisfaction problems

被引:6
作者
Li, Hongbo [1 ,2 ]
Liang, Yanchun [1 ]
Zhang, Ning [4 ,5 ]
Guo, Jinsong [3 ]
Xu, Dong [4 ,5 ]
Li, Zhanshan [1 ]
机构
[1] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Natl Educ Minist, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] NE Normal Univ, Sch Comp Sci & Informat Technol, Changchun 130117, Peoples R China
[3] Univ Oxford, Dept Comp Sci, Oxford, England
[4] Univ Missouri, Dept Comp Sci, Columbia, MO 65211 USA
[5] Univ Missouri, Christopher S Bond Life Sci Ctr, Columbia, MO 65211 USA
关键词
Constraint satisfaction problem; Variable ordering heuristic; Weighted degree; Constraint tightness; SEARCH;
D O I
10.1007/s10732-015-9305-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we improved two classical degree-based variable ordering heuristics, and . We propose a method using the summation of constraint tightness in degree-based heuristics. We also propose two methods to calculate dynamic constraint tightness for binary extensional constraints and non-binary intensional constraints respectively. Our work shows how constraint tightness can be practically used to guide search. We performed a number of experiments on some benchmark instances. The results have shown that, the new heuristics improve the classical ones by both computational time and search tree nodes and they are more efficient than some other successful heuristics on the instances where the classical heuristics work well.
引用
收藏
页码:125 / 145
页数:21
相关论文
共 25 条
[1]  
Bessiere C., 1997, P 15 INT JOINT C ART
[2]  
Bessiere C., 1996, P 2 INT C PRINC PRAC
[3]  
Boussemart F., 2004, P 16 EUR C ART INT
[4]  
Dechter R., 1989, P 11 INT JOINT C ART
[5]  
Gent I.P., 1996, P 2 INT C PRINC PRAC
[6]  
Gent I.P., 1996, P 13 NAT C ART INT
[7]  
Gomes C.P., 1998, P 27 AAAI C ART INT
[8]   INCREASING TREE-SEARCH EFFICIENCY FOR CONSTRAINT SATISFACTION PROBLEMS [J].
HARALICK, RM ;
ELLIOTT, GL .
ARTIFICIAL INTELLIGENCE, 1980, 14 (03) :263-313
[9]  
Hwang J., 2005, P 11 INT C PRINC PRA
[10]  
Lecoutre C., 2008, CONSTRAINT PROGRAMMI, V2, P21