The GeoGraph 3D Agent-Based Computational Laboratory       

Catherine Dibble, Philip G. Feldman

            Human interactions of all kinds are increasingly structured by transportation and communication networks.  Yet tools to model, understand, and predict dynamic human interactions and behavior on spatial networks and on richly structured geographic landscapes have lagged far behind.  Our GeoGraph extensions to the RePast agent-based simulation platform address this gap by supporting models in which mobile agents interact on network and other geographic landscapes.  GeoGraphs contribute to geographic science and spatial social science by allowing us to develop models that include not only heterogeneous site-specific characteristics, but also the complementary social and landscape structures that mediate each agent’s dynamic geographic situation.    GeoGraph computational laboratory tools have been designed to support controlled experiments for agent-based geographic science through their ability to generate richly structured parameterized families of synthetic geographic landscapes or of complementary Remote Sensing or GIS-derived geographic landscapes. 

           

GeoGraphs support building and testing simulation models grounded in interesting spatial structures such as spatial small-worlds, geographic scale-free networks, hybrids between the two, or GIS representations of real-world landscapes.  Then each landscape is populated with homogeneous or heterogeneous distributed mobile agents, including their social networks and context-specific behaviors.

           

A GeoGraph model can represent any spatial scale, depending for visual clarity only upon suitable cartographic generalization in the representation of the landscape and of its agents.  Each GeoGraph node or agent can be scaled visually from the tiniest dots to a fully detailed graphic image of anything from a shrubbery to a house to a Porsche to an elephant to any other graphical avatar. Similarly, nodes in a network landscape may be interpreted, and represented, as anything from tables in a café to world cities or even planets. Agents for each landscape may be scaled either in their correct proportion to the geographic scale, enlarged to facilitate visualization of the model's behavior, or reduced to avoid visual clutter.

Figure Caption: A GeoGraph parameter-driven synthetic

 three-dimensional fractal terrain landscape with parameterized

renewable green “tree” agents and small flocks of red and blue

 “deforestation” or wildlife agents.

 

 

 

 

 

 





Example publication:  Catherine Dibble and Philip G. Feldman (2004) “The GeoGraph 3D Computational Laboratory: Network and Terrain Landscapes for RePast”, Journal of Artificial Societies and Social Simulation 7(1), jasss.soc.surrey.ac.uk/7/1/7.html.