Environments, Problem-Solving Agents




CS156

Chris Pollett

August 27, 2014

Outline

Introduction

Environments for Agents

Properties of Task Environments

Agent Programs

Kinds of Agent Programs

The key challenge of AI is to find out how to write programs that produce rational behavior from a smallish program rather than a vast table. We next look at four kinds of agent programs that embody most intelligent systems.

Problem Solving Agents

A Problem

Examples -- 8 Puzzle

Scrambled 8-puzzle Solved 8-puzzle

Examples -- 8-Queens Problem

Above state space could be as large as 64 x 63 x 62 x 61 x 60 x 59 x 58 x 57

Can reduce search space by requiring newly placed queens not to be attack-able by existing queens. (2,057 possible)