Dynamic algorithms for classes of constraint satisfaction problems

被引:5
作者
Frigioni, D
Marchetti-Spaccamela, AT
Nanni, U
机构
[1] Univ Aquila, Dipartimento Ingn Elettr, I-67040 Laquila, Italy
[2] Univ Rome La Sapienza, Dipartimento Informat & Sistemist, I-00198 Rome, Italy
关键词
constraint satisfaction problem; network of constraints; dynamic algorithms; consistency; backtrack-free search; amortized complexity;
D O I
10.1016/S0304-3975(00)00013-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many fundamental tasks in artificial intelligence and in combinatorial optimization can be formulated as a constant Satisfaction Problem (CSP). It is the problem of finding an assignment of values for a set of variables, each defined on a finite domain of feasible values, subject to a given collection of constraints. Each constraint is defined over a set of variables and specifies the allowed combinations of values as a collection of tuples. In general, the problem of finding a solution to a CSP is NP-complete, but in some cases it has shown to be polynomially solvable. We consider the dynamic version of some polynomially solvable constraint satisfaction problems, and present solutions that are better than recomputing everything from scratch after each update. The updates we consider are either restrictions, i.e., deletions of values from existing constraints and introduction of new constraints, or relaxations, i.e., insertions of values or deletions of constraints. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:287 / 305
页数:19
相关论文
共 24 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   MINIMAL REPRESENTATION OF DIRECTED HYPERGRAPHS [J].
AUSIELLO, G ;
DATRI, A ;
SACCA, D .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :418-431
[3]  
AUSIELLO G, 1988, LECT NOTES COMPUTER, V358, P1
[4]  
Berge C, 1973, GRAPHS HYPERGRAPHS
[5]   ENHANCEMENT SCHEMES FOR CONSTRAINT PROCESSING - BACKJUMPING, LEARNING, AND CUTSET DECOMPOSITION [J].
DECHTER, R .
ARTIFICIAL INTELLIGENCE, 1990, 41 (03) :273-312
[6]  
Dechter R., 1988, ARTIF INTELL, P370, DOI DOI 10.1016/0004-3702(87)90002-6
[7]   AN INCREMENTAL CONSTRAINT SOLVER [J].
FREEMANBENSON, BN ;
MALONEY, J ;
BORNING, A .
COMMUNICATIONS OF THE ACM, 1990, 33 (01) :54-63
[8]   A SUFFICIENT CONDITION FOR BACKTRACK-FREE SEARCH [J].
FREUDER, EC .
JOURNAL OF THE ACM, 1982, 29 (01) :24-32
[9]   SYNTHESIZING CONSTRAINT EXPRESSIONS [J].
FREUDER, EC .
COMMUNICATIONS OF THE ACM, 1978, 21 (11) :958-966
[10]   A SUFFICIENT CONDITION FOR BACKTRACK-BOUNDED SEARCH [J].
FREUDER, EC .
JOURNAL OF THE ACM, 1985, 32 (04) :755-761