More Problem Solving Agents




CS156

Chris Pollett

Feb 2, 2015

Outline

Introduction

Searching for Solutions

Loops

Ways of Measuring our Search Strategy

We would like to come up with means of distinguishing which is better amongst different possible search strategies. Some axes of comparison are:

Quiz

Which of the following is true?

  1. A rational agent is an agent that does not have actuators.
  2. In an episodic environment, an agent's experience is divided into episodes where the agent receives a percept and then performs a single action.
  3. Problem solving agents operate in environments that use a factored representations; planning agents operate in environments that have an atomic representation.

Informed and Uninformed Search

Uninformed Search Strategies

Performance of DFS and BFS

Iterative Deepening Search

Bidirectional Search

Informed Search Strategies

Example Heuristic Functions

`A^star`-search