Arc Consistency Revisited

被引:7
作者
Wang, Ruiwei [1 ]
Yap, Roland H. C. [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
来源
INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2019 | 2019年 / 11494卷
关键词
Binary constraint; Binary encoding; Arc Consistency; Generalized Arc Consistency; CSP; ALGORITHMS; SEARCH;
D O I
10.1007/978-3-030-19212-9_40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Binary constraints are a general representation for constraints and is used in Constraint Satisfaction Problems (CSPs). However, many problems are more easily modelled with non-binary constraints (constraints with arity >2). Several well-known binary encoding methods can be used to transform non-binary CSPs to binary CSPs. Historically, work on constraint satisfaction began with binary CSPs with many algorithms proposed to maintain Arc Consistency (AC) on binary constraints. In more recent times, research has focused on non-binary constraints and efficient Generalized Arc Consistency (GAC) algorithms for non-binary constraints. Existing results and "folklore" suggest that AC algorithms on the binary encoding of a non-binary CSP do not compete with GAC algorithms on the original problem. We propose new algorithms to enforce AC on binary encoded instances. Preliminary experiments show that our AC algorithm on the binary encoded instances is competitive to state-of-the-art GAC algorithms on the original non-binary instances and faster in some instances. This result is surprising and is contrary to the "folklore" on AC versus GAC algorithms. We believe our results can lead to a revival of AC algorithms as binary constraints and resulting algorithms are simpler than the non-binary ones.
引用
收藏
页码:599 / 615
页数:17
相关论文
共 27 条
[21]  
Stergiou K, 1999, SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), P163
[22]   Partition search for non-binary constraint satisfaction [J].
Ullmann, Julian R. .
INFORMATION SCIENCES, 2007, 177 (18) :3639-3678
[23]  
Verhaeghe H, 2018, PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P1383
[24]  
Verhaeghe H, 2017, AAAI CONF ARTIF INTE, P3951
[25]   Extending Compact-Table to Basic Smart Tables [J].
Verhaeghe, Helene ;
Lecoutre, Christophe ;
Deville, Yves ;
Schaus, Pierre .
PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 :297-307
[26]  
Wang R., 2016, INT JOINT C ART INT, P787
[27]  
Xia W, 2013, LECT NOTES COMPUT SC, V8124, P724, DOI 10.1007/978-3-642-40627-0_53