GeoGraph Teams of Mobile Heterogeneous Agents
GeoGraphs have a series of classes that allow for the creation and observation of
teams of agents that behave as social hierarchies. For each layer of responsibility
in the organization, there can be a specific type of "Hierarchy Agent" that fits that role.
The simulation can show visualizations of these communication links in a variety of contexts,
ranging from lines drawn between the members of the group, to group coloration, to tree
views that show the hierarchy by group member name, message, and status. These displays
are linked, so that selecting an agent in one display highlights the same agent in
different displays.
The first practical implementation of this teams system has been to develop a model of
competing "warlords" in an urban setting. Each warlord selects a "home base" to work from,
and then sends his lieutenants forth to gather food from unoccupied nodes, to raid food from
occupied nodes, to attack other agents, or to defend a node. The lieutenants in turn command
their soldiers to gather food, deliver food, or attack a node. The warlords make their
decisions based on the amount of food other warlords have and on the history of attacks by
other warlords.
Figure 1: Full-screen top view of the main Teams simulation window. This is a
dynamic simulation with agents moving around the landscape in order to address
pillars of resources or targets.

Figure 2: Gray pillars are food or other resources to be looted or protected,
targets of opportunity to be attacked, or other trouble to be addressed. In this example,
agents are indigenous Warlord 'Generals', Lieutenants, and Soldiers.

|