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 条
  • [1] Bacchus F, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P311
  • [2] Boussemart F, 2004, FRONT ARTIF INTEL AP, V110, P146
  • [3] An MDD-based generalized arc consistency algorithm for positive and negative table constraints and some global constraints
    Cheng, Kenil C. K.
    Yap, Roland H. C.
    [J]. CONSTRAINTS, 2010, 15 (02) : 265 - 304
  • [4] TREE CLUSTERING FOR CONSTRAINT NETWORKS
    DECHTER, R
    PEARL, J
    [J]. ARTIFICIAL INTELLIGENCE, 1989, 38 (03) : 353 - 366
  • [5] Compact-Table: Efficiently Filtering Table Constraints with Reversible Sparse Bit-Sets
    Demeulenaere, Jordan
    Hartert, Renaud
    Lecoutre, Christophe
    Perez, Guillaume
    Perron, Laurent
    Regin, Jean-Charles
    Schaus, Pierre
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2016, 2016, 9892 : 207 - 223
  • [6] Gharbi Nebras, 2014, Integration of AI and OR Techniques in Constraint Programming. 11th International Conference, CPAIOR 2014. Proceedings: LNCS 8451, P120, DOI 10.1007/978-3-319-07046-9_9
  • [7] Explanation-Based Weighted Degree
    Hebrard, Emmanuel
    Siala, Mohamed
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, CPAIOR 2017, 2017, 10335 : 167 - 175
  • [8] Jefferson C., 2013, INT JOINT C ART INT, P573
  • [9] Katsirelos G, 2007, LECT NOTES COMPUT SC, V4741, P379
  • [10] Lecoutre C., 2008, CONSTRAINT PROGRAMMI, V2, P21