Adaptation refers to the ability of agents in the model to adjust their behavior or characteristics based on their interactions with the environment or other agents. Adaptation can involve learning, evolution, or decision-making processes that allow agents to change their strategies or traits in response to changing conditions or feedback from the system.
What adaptive traits do the individuals have? What rules do they have for making decisions or changing behavior in response to changes in themselves or their environment?
This concept identifies the agents’ adaptive behaviors: what decisions agents make, in response to what stimuli. All such behaviors should be identified and described separately. The description should include components of behavior such as: the alternatives that agents choose among; the internal and environmental variables that affect the decision; and whether the decision is modeled as “direct objective seeking”, in which agents rank alternatives using a measure of how well each would meet some specific objective (addressed in the Objectives concept, below), or as “indirect objective seeking”, in which agents simply follow rules that reproduce observed behaviors (e.g., “go uphill 70% of the time”) that are implicitly assumed to convey success.
Many ABMs include only very simple behaviors that can be hard to think of as adaptive or even as decisions. An example is the Schelling segregation model: in it, agents simply move to a new randomly-selected location when too few of their neighbors are the same color. However, even such simple responses should be described as adaptive behaviors in ODD: the agents decide whether to stay or move by testing whether an objective measure—the percentage of neighbors having their color—is below a threshold value. At the other extreme are ABMs that use complex evolved behaviors: each agent has an internal decision model such as an artificial neural network that is evolved in the ABM to produce useful adaptive behavior. This approach can still be described in the framework provided here: what alternatives are considered by the decision model, what its inputs are, and how its outputs are used to determine behavior. An addition step for such models is to also describe the “training conditions”: what problem were the agents given to solve in the evolution of their decision models? Such adaptive behavior models can be considered indirect objective seeking because the agents have been trained via evolution to produce behaviors successful under the training conditions. Describe, for each adaptive behavior of the agents: • What decision is made: what about themselves the agents are changing. • The alternatives that agents choose from. • The inputs that drive each decision: the internal and environmental variables that affect it. • Whether the behavior is modeled via direct objective-seeking—evaluating some measure of its objectives for each alternative—or instead via indirect objective-seeking—causing agents to behave in a way assumed to convey success, often because it reproduces observed behaviors. • If direct objective-seeking is used, how the objective measure is used to select which alternative to execute (e.g., whether the agent chooses the alternative with the highest objective measure value, or the first one that meets a threshold value).