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 条
[11]  
COLLAVIZZA H, 1998, LECT NOTES COMPUT SC, V1713, P147
[12]   AN INTRODUCTION TO PROLOG-III [J].
COLMERAUER, A .
COMMUNICATIONS OF THE ACM, 1990, 33 (07) :69-90
[13]   CONSTRAINT PROPAGATION WITH INTERVAL LABELS [J].
DAVIS, E .
ARTIFICIAL INTELLIGENCE, 1987, 32 (03) :281-331
[14]  
DECHTER R, 1989, S REPR REAS, P83
[15]  
FALTINGS B, 1997, P 11 INT JOINT C ART, P392
[16]  
FALTINGS B, 1994, ARTIF INTELL, V65, P85
[17]  
FROST D, 1995, P 14 INT JOINT C ART, P572
[18]   Constraint satisfaction methods for applications in engineering [J].
Gelle, E ;
Faltings, BV ;
Clément, DE ;
Smith, IFC .
ENGINEERING WITH COMPUTERS, 2000, 16 (02) :81-95
[19]  
GELLE EM, 1998, THESIS SWISS FEDERAL
[20]  
GONDRAN M, 1986, GRAPHS ALGORITHMS