Maintaining reversible DAC for Max-CSP

被引:50
作者
Larrosa, J
Meseguer, P
Schiex, T
机构
[1] CSIC, IIIA, Inst Invest Intelligencia Artificial, Bellaterra 08193, Spain
[2] Univ Politecn Cataluna, Dept Llenguatges & Sistemes Informat, ES-08034 Barcelona, Spain
[3] INRA, F-31326 Castanet Tolosan, France
关键词
maximal/partial constraint satisfaction; Branch and bound; partial forward checking; directed arc-consistency;
D O I
10.1016/S0004-3702(98)00108-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce an exact algorithm for maximizing the number of satisfied constraints in an overconstrained CSP (Max-CSP), The algorithm, which can also solve weighted CSP, probabilistic CSP and other similar problems, is based on directed are-inconsistency counts (DAC). The usage of DAC increases the lower bound of branch and bound based algorithms for Max-CSP, improving their efficiency. Originally, DAC were defined following a static variable ordering, In this paper, we relax this condition, showing how DAC can be defined from a directed constraint graph. These new graph-based DAC can be effectively used for lower bound computation. Interestingly, any directed constraint graph of the considered problem is suitable for DAC computation, so the selected graph can change dynamically during search, aiming at optimizing the exploitation of directed arc-inconsistencies. In addition, directed are-inconsistencies are maintained during search, propagating the effect of value pruning. With these new elements we present the PFC maintaining reversible DAC algorithm (PFC-MRDAC), a natural successor of PFC-DAC for Max-CSP. We provide experimental evidence for the superiority of PFC-MRDAC on random and real overconstrained CSP instances, including problems with weighted constraints. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:149 / 163
页数:15
相关论文
共 15 条
[1]  
Affane MS, 1998, ECAI 1998: 13TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, P209
[2]  
BISTARELLI S, 1995, P IJCAI 95 MONTR QUE
[3]  
CABON B, IN PRESS CONSTRAINTS
[4]   NETWORK-BASED HEURISTICS FOR CONSTRAINT-SATISFACTION PROBLEMS [J].
DECHTER, R ;
PEARL, J .
ARTIFICIAL INTELLIGENCE, 1987, 34 (01) :1-38
[5]  
DEGIVRY S, 1988, THESIS CERT ONERA SU
[6]   PARTIAL CONSTRAINT SATISFACTION [J].
FREUDER, EC ;
WALLACE, RJ .
ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) :21-70
[7]  
Larrosa J., 1996, Principles and Practice of Constraint Programming - CP96. Second International Conference - CP96. Proceedings, P308
[8]  
Larrosa J, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P347
[9]  
Prosser P., 1994, ECAI 94. 11th European Conference on Artificial Intelligence. Proceedings, P95
[10]  
SABIN D, 1994, P ECAI 94, P125