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 条
  • [31] Connecting ABT with Arc Consistency
    Brito, Ismel
    Meseguer, Pedro
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2008, 5202 : 387 - 401
  • [32] In Search of Database Consistency
    Stonebraker, Michael
    COMMUNICATIONS OF THE ACM, 2010, 53 (10) : 8 - 9
  • [33] SUPERFUND - THE SEARCH FOR CONSISTENCY
    HEIL, J
    VANBLARCOM, J
    ENVIRONMENT, 1986, 28 (03): : 6 - 9
  • [35] Node and arc consistency in weighted CSP
    Larrosa, J
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 48 - 53
  • [36] The dilemma between arc and bounds consistency
    Pothitos, Nikolaos
    Stamatopoulos, Panagiotis
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2020, 35 (10) : 1467 - 1491
  • [37] A distributed arc-consistency algorithm
    Nguyen, T
    Deville, Y
    SCIENCE OF COMPUTER PROGRAMMING, 1998, 30 (1-2) : 227 - 250
  • [38] Maintaining persistent MDD for arc consistency
    Maintenir des MDD persistants pour établir la consistance d'arc
    1600, Lavoisier (28):
  • [39] Extending GENET with lazy arc consistency
    Stuckey, PJ
    Tam, V
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (05): : 698 - 703
  • [40] From MDD to BDD and Arc consistency
    Vion, Julien
    Piechowiak, Sylvain
    CONSTRAINTS, 2018, 23 (04) : 451 - 480