|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Map | Provides a general interface for maps. |
Class Summary | |
---|---|
AdaptableHeuristicFunction | This class extends heuristic functions in two ways: It maintains a goal and a map to estimate distance to goal for states in route planning problems, and it provides a method to adapt to different goals. |
BidirectionalMapProblem | |
DynAttributeNames | The AIMA framework uses dynamic attributes to make implementations of agents and environments completely independent of each other. |
ExtendableMap | Implements a map with locations, distance labeled links between the locations, straight line distances, and 2d-placement positions of locations. |
MapAgent | |
MapEnvironment | |
MapGoalTest | |
MapStepCostFunction | |
MapSuccessorFunction | |
Point2D | Simplified version of java.awt.geom.Point2D . |
Scenario | A scenario specifies an environment, the agent's knowledge about the environment, and the agents initial location. |
SimplifiedRoadMapOfAustralia | Represents a simplified road map of Australia. |
SimplifiedRoadMapOfPartOfRomania | Represents a simplified road map of Romania. |
This package contains classes, which are useful to create
map agents. The contained Map
interface provides
a simple but sufficient set of read methods for designing
environments, agents and viewers. ExtendableMap
implements this interface and adds functionality for
creation and modification. It maintains named locations with
coordinates and links between them.
The MapEnvironment
enables a MapAgent
to travel through a world whose topology is described by a map.
Adaptable heuristic functions let the agent modify the
heuristic function with respect to the current goal. Standardized
dynamic attribute names in class DynAttributeNames
make information exchange between environment
and agent a bit safer without introducing direct dependencies.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |