Intelligent Techniques For Planning