CIS 603. Artificial Intelligence

State Space Search

1. The Problem

AI as problem-solving, and problem-solving as state-space-search.

blind (uninformed, brute-force) search: DFS and BFS, forward and backward.

resource demand of search, "combinatorial (exponential) explosion".

2. Proposed Solutions

partial information and heuristic (best-first) search, A* algorithm

Newell-Simon76: search as the core of AI. General Problem Solver (GPS): means-ends analysis.

game playing by search: minimax algorithm and alpha-beta pruning

Deep Blue: heuristic search with parallel hardware, opening book and endgame database, and complicated evaluation function.

3. Issues

(1) no efficient heuristic function

(2) problem-solving cannot be naturally represented as search, which is based on several assumptions

4. Readings

Chapter 3, Sections 4.1-2, 6.1-4

Newell-Simon76

5. Ideas

AI as "problem solving" as "heuristic search"

reasonable:

problematic: common themes: facing uncertainty, unifying processes, managing resources