Practical Artificial Intelligence Programming With Java

Mark Watson
Copyright 2001-2007 Mark Watson. All rights reserved.
This work is licensed under a Creative Commons
Attribution-Noncommercial-No Derivative Works
Version 3.0 United States License.

April 9, 2007

Contents
List of Figures
List of Tables
Preface
1 Introduction
2 Search
 2.1 Representation of State Space, Nodes in Search Trees and Search Operators
 2.2 Finding paths in mazes
 2.3 Finding Paths in Graphs
 2.4 Adding heuristics to Breadth First Search
 2.5 Search and Game Playing
3 Reasoning
 3.1 Logic
 3.2 Descriptive Logic
 3.3 PowerLoom Overview
 3.4 PowerLoom Application Example
 3.5 Using the PowerLoom APIs