Examine the definition of bidirectional in,
a. Would bidirectional state-space search be a good idea for planning?
b. What about bidirectional search in the space of partial-order plans?
c. Devise a version of partial-order planning in which an action can be added to a plan if its preconditions can be achieved by the effects of actions already in the plan. Explain how to deal with conflicts and ordering constraints. Is the algorithm essentially identical to forward state-space search?
d. Consider a partial-order planner that combines the method in part (C) with the standard method of adding actions to achieve open conditions. Would the resulting algorithm he the same as part (b)?