Dynamic Flexible Constraint Satisfaction and its Application to AI Planning Constraint satisfaction is a fundamental Articial Intelligence technique for knowledge representation and inference. It has, however, become clear that the original formulation of a static constraint satisfaction problem (CSP) with hard, imperative constraints is insucient to model many real problems. Recent work has addressed these shortcomings in the form of two separate extensions known as dynamic CSP and
exible CSP respectively. Little has yet been done to combine dynamic and
exible CSP in order to bring to bear the benets of both in solving more complex problems. Based on a systematic review of classical CSP and the dynamic and
exible extensions, this thesis identies a matrix of dynamic
exible constraint satisfaction problems (DFCSPs), with a third dimension comprising the appropriate solution techniques for each such instance. Two algorithms are developed to solve DFCSPs combining representative instances of dynamic and
exible extensions to classical CSP. The rst is based on the heuristic enhancement of a branch and bound
exible solution technique,
|
1397
|
STRIPS: A new approach in the application of theorem proving to problem solving
– Fikes, Nilsson
- 1971
|
|
740
|
Fast planning through planning graph analysis
– Blum, Furst
- 1995
|
|
739
|
Constraint Networks
– Dechter
- 1992
|
|
682
|
Towards a general theory of action and time
– Allen
- 1984
|
|
534
|
A truth maintenance system
– Doyle
- 1979
|
|
468
|
Where the really hard problems are
– Cheeseman, Kanefsky, et al.
- 1991
|
|
383
|
Partial Constraint Satisfaction
– Freuder, Wallace
- 1992
|
|
340
|
Network-based heuristics for constraint-satisfaction problems
– Dechter, Pearl
- 1988
|
|
305
|
Dynamic backtracking
– Ginsberg
- 1993
|
|
301
|
Graph Algorithms
– Even
- 1979
|
|
291
|
R.H.C.: The CLP(R ) language and system
– Jaffar, Michaylov, et al.
- 1992
|
|
239
|
Enhancement schemes for constraint processing: backjumping, learning, and cutset decomposition
– Dechter
- 1990
|
|
233
|
Synthesizing constraint expressions
– Freuder
- 1978
|
|
213
|
Tree clustering for constraint networks
– Dechter, Pearl
- 1989
|
|
195
|
Probabilistic planning with information gathering and contingent execution
– Draper, S, et al.
- 1994
|
|
181
|
Compositional modeling: finding the right model for the job
– Falkenhainer, Forbus
- 1991
|
|
180
|
Unifying SAT-based and Graphbased planning
– Kautz, Selman
- 1999
|
|
158
|
Extending planning graphs to an ADL subset
– Koehler, Nebel, et al.
- 1997
|
|
155
|
Integrating Planning, Execution and Monitoring
– Ambros-Ingerson, Steel
- 1988
|
|
150
|
Nonserial Dynamic Programming
– Bertele, Brioschi
- 1972
|
|
150
|
Performance measurement and analysis of certain search algorithms
– Gaschnig
- 1979
|
|
136
|
Constraint-Directed Search: A Case Study of Job-Shop Scheduling
– Fox
- 1987
|
|
123
|
A sufficient condition for backtrack-bounded search
– Freuder
- 1985
|
|
113
|
Belief maintenance in dynamic constraint networks
– Dechter, Dechter
- 1988
|
|
112
|
Arc-consistency and Arc-consistency again
– Bessière, Cordier
- 1993
|
|
101
|
The constrainedness of search
– Gent, MacIntyre, et al.
- 1979
|
|
95
|
Backtrack programming techniques
– Bitner, Reingold
- 1975
|
|
76
|
Uncertainty in constraint satisfaction problems: a probabilistic approach
– Fargier, Lang
- 1993
|
|
75
|
Constraint hierarchies and logic programming
– Borning, Maher, et al.
- 1989
|
|
67
|
Dual viewpoint heuristics for binary constraint satisfaction problems
– Geelen
- 1992
|
|
64
|
A computing procedure for quanti theory
– Davis, Putnam
- 1960
|
|
64
|
Dead-end driven learning
– Frost, Dechter
- 1994
|
|
63
|
An optimal k-consistency algorithm
– Cooper
- 1989
|
|
61
|
Using inference to reduce arc consistency computation
– Bessiere, Freuder, et al.
- 1995
|
|
61
|
Possibility theory in constraint satisfaction problems: Handling priority, preference and uncertainty
– Dubois, Fargier, et al.
- 1996
|
|
57
|
Look-ahead value ordering for constraint satisfaction
– Frost, Dechter
- 1995
|
|
57
|
State-space planning by integer optimization
– Kautz, Walser
- 1999
|
|
54
|
A theoretical and experimental comparison of constraint propagation techniques for disjunctive scheduling
– Baptiste, Pape
- 1995
|
|
53
|
Probabilistic planning in the graphplan framework
– Blum, Langford
- 1999
|
|
51
|
Experimental evaluation of preprocessing techniques in constraint satisfaction problems
– Dechter, Meiri
- 1989
|
|
50
|
A su cient condition for backtrack-free search
– Freuder
|
|
47
|
TRIPS: An Intelligent Integrated Problem-Solving Assistant
– Ferguson, Allen
|
|
46
|
A comparison of ATMS and CSP techniques
– Kleer
- 1989
|
|
40
|
Increasing tree search eciency for constraint satisfaction problems
– Haralick, Elliott
- 1980
|
|
37
|
Conditional linear planning
– Goldman, Boddy
- 1994
|
|
34
|
Passive and active decision postponement in plan generation
– Joslin, Pollack
- 1995
|
|
32
|
Fuzzy constraints in job shop-scheduling
– Dubois, Fargier, et al.
- 1995
|
|
32
|
Comments on mohr and henderson's path consistency algorithm
– Han, Lee
- 1988
|
|
31
|
Epsilon-safe planning
– Goldman, Boddy
- 1994
|
|
30
|
Solving combinatorial search problems by intelligent backtracking
– Bruynooghe
- 1981
|