Page 38 -
P. 38

3 Types of Simulation                                           31

            i.e. the topology does not change during a simulation, or dynamic. In these networks,
            interaction is typically language-based. An example is the work by Verhagen
            (2001), where agents that are part of a group use direct communication between
            the group members to form shared group preferences regarding the decisions they
            make. Communication is steered by the structure of the social network regardless of
            the physical location of the agents within the simulated world. For a more detailed
            discussion of the different options to model interaction topologies, see Chap. 19 in
            this volume (Amblard and Quattrociocchi 2017).




            3.4.3 The Environment

            The state of the environment is usually represented by a set of (global) parameters,
            e.g. temperature. In addition, there are a number of important aspects of the
            environment model, such as:
            – Spatial explicitness: In some models, there is actually no notion of physical
              space at all. An example of a scenario where location is of less importance
              are “innovation networks” (Gilbert et al. 2001). Individual agents are high-
              tech firms that each have a knowledge base used to develop artefacts to launch
              on a simulated market. The firms are able to improve their products through
              research or by exchanging knowledge with other firms. However, in many
              scenarios, location is very important; thus, each individual (and sometimes
              objects) is assigned a specific location at each time step of the simulation. In
              this case, the individuals may be either static (the entity does not change location
              during the simulation) or mobile. The location could either be specified as an
              absolute position in the environment or in terms of relative positions between
              entities. In some areas, the simulation software is integrated with a Geographical
              Information System (GIS) in order to achieve closer match to reality (cf. Schüle
              et al. 2004).
            – Time: There are in principle two ways to address time, and one is to ignore it. In
              static simulation, time is not explicitly modelled; there is only a “before” and an
              “after” state. However, most simulations are dynamic, where time is modelled as
              a sequence of time steps. Typically, each individual may change state between
              each time step.
            – Exogenous events: This is the case when the state of the environment, e.g.
              the temperature, changes without any influence/action from the individuals.
              Exogenous events, if they are modelled, may also change the state of entities,
              e.g. decay of resources, or cause new entities to appear. This is a way to make
              the environment stochastic rather than deterministic.
   33   34   35   36   37   38   39   40   41   42   43