06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12<br />

Intelligent<br />

Planning<br />

This chapter provides an exhaustive survey of the various planning strategies,<br />

employed to complex decision-making problems. It begins with a formal<br />

introduction to forward <strong>and</strong> backward chaining methods for planning. The<br />

forward or backward chaining schemes exhibit exponential growth of the<br />

search space <strong>and</strong> thus are of limited use. An alternative scheme for planning<br />

based on the principles of ‘least commitment’ is then introduced. The abstract<br />

classification of a planning problem by a hierarchical approach <strong>and</strong> its<br />

possible expansion to primitive (elementary) plans is covered next in the<br />

chapter. The chapter also provides a brief discussion on ‘multi-agent<br />

planning’. The principles of heuristic planning have also been illustrated here<br />

with a ‘flow-shop scheduling’ problem.<br />

12.1 Introduction<br />

The word ‘planning’ <strong>info</strong>rmally refers to the generation of the sequence of<br />

actions to solve a complex problem. For instance, consider the problem of<br />

placing the furniture in your new-built house, so that i) you can fully utilize<br />

the available free space for common use <strong>and</strong> ii) the rooms look beautiful. An<br />

analysis of the problem reveals that there exist many possible alternative<br />

solutions to the problem. But finding even a single solution is not so easy.<br />

Naturally, the question arises: why? Well, to underst<strong>and</strong> this, we explore the<br />

problem a little more.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!