aima.core.environment.map.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
/**
* 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.
*/
package aima.core.environment.map;