This article is a reply to Matthew Ginsberg's article entitled "Universal Planning: An (Almost) Universally Bad Idea." Ginsberg argues that uni-versal plans are infeasible for reasons of compu-tational complexity and concludes that classical planning -- or something like it -- is the appropri-ate basis for activity. He also argues that a number of other systems, including Pengi, are approximately universal plans and subject to the same criticisms. I think that this extension is incorrect. I illustrate my reasoning with a description of Blockhead, a Pengi-like system that efficiently solves the fruitcake problem which Ginsberg argues is infeasible for universal plans. The structure of Blockhead elucidates the relationship between planning, universal plans, and Pengi. I conclude that planning and universal plans are computationally intractable because of the representational assumptions they make.
[1]
S. Ullman.
Visual routines
,
1984,
Cognition.
[2]
P. Agre.
The Structures of Everyday Life
,
1985
.
[3]
David Chapman,et al.
Planning for Conjunctive Goals
,
1987,
Artif. Intell..
[4]
Philip E. Agre,et al.
ABSTRACT REASONING AS EMERGENT FROM CONCRETE ACTIVITY
,
1987
.
[5]
Philip E. Agre,et al.
The dynamic structure of everyday life
,
1988
.
[6]
Philip E. Agre,et al.
Writing and Representation
,
1988
.
[7]
Devika Subramanian,et al.
Making Situation Calculus Indexical
,
1989,
KR.
[8]
John K. Tsotsos.
The Complexity of Perceptual Search Tasks
,
1989,
IJCAI.
[9]
David Chapman,et al.
What are plans for?
,
1990,
Robotics Auton. Syst..