|
This final tree depicts the case
where subproblem dependencies are explicitly recognized and communicated
during the planning phase. In this case, these plan-derived dependencies
can be recognized and communicated even if the planning order
differs from the execution order.
A paper entitled "On
the Use of Problem Reduction Search for Automated Music Composition"
is included to illlustrate the importance of these extensions
to the method of problem reduction, partcularly in the area of
design. Music composition provides an interesting point of comparison
to the planning problems that are typically considered. A musical
composition requires that the notes be linearly ordered for their
execution (or performance). However, the notes themselves are
typically grouped and the structure of the dependencies between
these groups is typically quite articulated and nuanced. The
"musical" example composed with the problem reduction
system discussed in the paper is hardly interesting music. The
"melody" composed by the system should be viewed as
a kind of blocks-world problem. That is, the intent of the example
is to help elucidate some of the important aspects of planning
and complex design tasks.
|