/** * This package contains classes, which are useful to create map agents. * The contained <code>Map</code> interface provides * a simple but sufficient set of read methods for designing * environments, agents and viewers. <code>ExtendableMap</code> * implements this interface and adds functionality for * creation and modification. It maintains named locations with * coordinates and links between them. * The <code>MapEnvironment</code> enables a <code>MapAgent</code> * 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 <code>DynAttributeNames</code> * make information exchange between environment * and agent a bit safer without introducing direct dependencies. */ package aima.core.environment.map;