Search

 

Terms: (for definitions & discussions look here)

 

Search -

State-Space Search 

Components::

States -

Initial state(s) -

Goal state(s) -

Actions -

Operator -

State space

            nodes

      arcs.

Path 

Goal test -

Path cost function - denoted g.

Solution -

Branching factor -

Effective branching factor -

fringe or frontier - 

 

Measuring Problem Solving Performance:: 

Effectiveness of search is measured in three ways:

    1. Does it find solution?

    2. Is it a good solution (low cost path) 

    3. What is the search cost? 

Total cost - sum of path cost and search cost.

 

Abstraction -

 

Generating Action Sequences

   generating a new set of states

 expanding the state.

Search strategy

Search tree

Root

Leaf nodes

Note: search tree <> state space

 

Representing a node in the search tree

 w state - 

 w parent - 

 w action - 

 w depth - 

 w path cost -

 

Criteria for evaluating search strategies 

w Completeness - 

w Time complexity - 

w Space complexity - 

w Optimality -

 

Basic categories of search 

 w Uninformed search

      blind search.

 w Informed search

      heuristic search.