Arc Consistency during Search

被引:0
|
作者
Likitvivatanavong, Chavalit [1 ]
Zhang, Yuanlin [2 ]
Shannon, Scott [2 ]
Bowen, James [3 ]
Freuder, Eugene C. [3 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
[2] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
[3] Univ Coll Cork, Cork Constraint Computat Ctr, Cork, Ireland
基金
爱尔兰科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Enforcing arc consistency (AC) during search has proven to be a very effective method in solving Constraint Satisfaction Problems and it has been widely-used in many Constraint Programming systems. Although much effort has been made to design efficient standalone AC algorithms, there is no systematic study on how to efficiently enforce AC during search, as far as we know. The significance of the latter is clear given the fact that AC will be enforced millions of times in solving hard problems. In this paper, we propose a framework for enforcing AC during search (ACS) and complexity measurements of ACS algorithms. Based on this framework, several ACS algorithms are designed to take advantage of the residual data left in the data structures by the previous invocation(s) of ACS. The algorithms vary in the worst-case time and space complexity and other complexity measurements. Empirical study shows that some of the new ACS algorithms perform better than the conventional implementation of AC algorithms in a search procedure.
引用
收藏
页码:137 / 142
页数:6
相关论文
共 50 条
  • [1] Maintaining Virtual Arc Consistency Dynamically During Search
    Nguyen, Hiep
    de Givry, Simon
    Schiex, Thomas
    Bessiere, Christian
    2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, : 8 - 15
  • [2] Maintaining arc consistency algorithms during the search without additional space cost
    Régin, JC
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 520 - 533
  • [3] Maintaining Arc Consistency Asynchronously in Synchronous Distributed Search
    Wahbi, Mohamed
    Ezzahir, Redouane
    Bessiere, Christian
    Bouyakhf, El Houssine
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 33 - 40
  • [4] ARC-CONSISTENCY AND ARC-CONSISTENCY AGAIN
    BESSIERE, C
    ARTIFICIAL INTELLIGENCE, 1994, 65 (01) : 179 - 190
  • [5] Iterative forward search algorithm:: Combining local search with maintaining arc consistency and a conflict-based statistics
    Müller, T
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 802 - 802
  • [6] Arc consistency revisited
    Chen, YJ
    INFORMATION PROCESSING LETTERS, 1999, 70 (04) : 175 - 184
  • [7] Arc consistency in SAT
    Gent, IP
    ECAI 2002: 15TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 77 : 121 - 125
  • [8] Peek arc consistency
    Bodirsky, Manuel
    Chen, Hubie
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (02) : 445 - 453
  • [9] Arc Consistency Revisited
    Wang, Ruiwei
    Yap, Roland H. C.
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2019, 2019, 11494 : 599 - 615
  • [10] The constrainedness of arc consistency
    Gent, IP
    MacIntyre, E
    Prosser, P
    Shaw, P
    Walsh, T
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 97, 1997, 1330 : 327 - 340