Several authors have recently suggested that a possible approach to planning in uncertain domains is to analyze all possible situations beforehand and then store information about what to do in each. The result is that a system can simply use its sensors to examine its domain and then decide what to do by finding its current situation in some sort of a table. The purpose of this article is to argue that even if the compile-time costs of the analysis are ignored, the size of the table must, in general, grow exponentially with the complexity of the domain. This growth makes it unlikely that this approach to planning will be able to deal with problems of an interesting size; one really needs the ability to do some amount of inference at run time. In other words, an effective approach to acting in uncertain domains cannot be to look and then leap; it must always be to look, to think, and only then to leap.
[1]
E. V. Bdü.
Memorandum
,
1873,
The British and Foreign Medico-Chirurgical Review.
[2]
Leslie Pack Kaelbling,et al.
The Synthesis of Digital Machines With Provable Epistemic Properties
,
1986,
TARK.
[3]
Marcel Schoppers,et al.
Universal Plans for Reactive Robots in Unpredictable Environments
,
1987,
IJCAI.
[4]
David Chapman,et al.
Pengi: An Implementation of a Theory of Activity
,
1987,
AAAI.
[5]
Leslie Pack Kaelbling,et al.
Goals as Parallel Program Specifications
,
1988,
AAAI.
[6]
李幼升,et al.
Ph
,
1989
.
[7]
Mark Drummond,et al.
Situated Control Rules
,
1989,
KR.
[8]
Marcel Joachim Schoppers,et al.
Representation and automatic synthesis of reaction plans
,
1989
.