Package org.jscience.computing.ai

General AI classes including agents, pathfinders and finite-state machines.

See:
          Description

Interface Summary
Navigable A simple interface to allow pathfinders like the A algorithm to navigate through the environment.
Pathfinder Pathfinder interface.
Pathfinder.Node DOCUMENT ME!
 

Class Summary
AStarMap AStarMap is simply derived from StandardMap2D to provide further functionality to visualize the A algorithm.
AStarPathfinder Implements the A algorithm.
AStarPathfinder.AStarNode The pathfinder node.
InfluenceMap A class encapsulating basic influence mapping functionality.
 

Package org.jscience.computing.ai Description

General AI classes including agents, pathfinders and finite-state machines. Artificial intelligence is an incredibly broad field, therefore this package stretches across several areas. Nomenclature is as follows: al: artificial life ca: cellular automaton cbr: case based reasoning ea: evolutionary algorithms (including genetic algorithms and genetic programming) fuzzy: fuzzy logic nn: neural networks reinforcement: reinforcement learning util: utilities vision: machine vision