Solving mixed and conditional constraint satisfaction problems

被引:47
作者
Gelle, E [1 ]
Faltings, B
机构
[1] ABB Corp Res Ltd, Dept Informat Technol, CH-5405 Baden, Switzerland
[2] Swiss Fed Inst Technol, EPFL, Artificial Intelligence Lab, LIA, CH-1015 Lausanne, Switzerland
关键词
(Conditional) constraint satisfaction; local consistency; numeric constraints; mixed constraints; refine operator; propagation rule;
D O I
10.1023/A:1022394531132
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraints are a powerful general paradigm for representing knowledge in intelligent systems. The standard constraint satisfaction paradigm involves variables over a discrete value domain and constraints which restrict the solutions to allowed value combinations. This standard paradigm is inapplicable to problems which are either: (a) mixed, involving both numeric and discrete variables, or (b) conditional,(1) containing variables whose existence depends on the values chosen for other variables, or (c) both, conditional and mixed. We present a general formalism which handles both exceptions in an integral search framework. We solve conditional problems by analyzing dependencies between constraints that enable us to directly compute all possible configurations of the CSP rather than discovering them during search. For mixed problems, we present an enumeration scheme that integrates numeric variables with discrete ones in a single search process. Both techniques take advantage of enhanced propagation rule for numeric variables that results in tighter labelings than the algorithms commonly used. From real world examples in configuration and design, we identify several types of mixed constraints, i.e. constraints defined over numeric and discrete variables, and propose new propagation rules in order to take advantage of these constraints during problem solving.
引用
收藏
页码:107 / 141
页数:35
相关论文
共 44 条
[31]  
SABIN D, 1994, LECT NOTES COMPUTER, V874
[32]  
SABIN D, 1996, CONFIGURATION
[33]  
SABIN M, 1999, P AAAI 99 WORKSH CON, P95
[34]  
Sam-Haroud D., 1996, Constraints, V1, P85, DOI 10.1007/BF00143879
[35]  
Soininen T, 1999, LECT NOTES COMPUT SC, V1713, P419
[36]   No more "Partial" and "Full Looking Ahead" [J].
Tsang, E .
ARTIFICIAL INTELLIGENCE, 1998, 98 (1-2) :351-361
[37]   A GENERIC ARC-CONSISTENCY ALGORITHM AND ITS SPECIALIZATIONS [J].
VANHENTENRYCK, P ;
DEVILLE, Y ;
TENG, CM .
ARTIFICIAL INTELLIGENCE, 1992, 57 (2-3) :291-321
[38]   Solving polynomial systems using a branch and prune approach [J].
VanHentenryck, P ;
McAllester, D ;
Kapur, D .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1997, 34 (02) :797-827
[39]  
VANHENTENRYCK P, 1989, LOGIC PROGRAMMING SE
[40]  
VANHENTENRYCK P, 1997, P 15 INT JOINT C ART, P1642