Abstract

Abstract The earliest known history of agent-based modeling (ABM) is traced back to Von Neumann’s self-reproducing cellular automata, designed in the 1940s. The usage of ABM in different scientific fields accelerated in the 1990s, supported by the phenomenal increase in computing capabilities. ABM is gaining acceptance in animal systems, as daily decision-making is becoming complex due to multiple competing outcomes of interest to food systems stakeholders. ABM typically replicates complex real-world systems, for example, a herd of animals that dynamically interact based on simple rules. ABM simulate the heterogenous, stochastic characteristics of agents observed in the real-world. The dynamic interaction of agents replicates the observable real-world complex system patterns. Application of ABM in animal systems ranges from modeling cell behavior, precision nutrition and herd management to predicting the spread of epidemics, and food animal supply chain optimization. Animal science's most widely used alternative modeling techniques include system dynamic models, differential equations-based models, and statistical modeling. The list of unrealistic assumptions that limit the utility of these modeling techniques includes the assumptions of linearity, homogeneity, normality, and stationarity. The advantageous characteristics of an agent in ABM that set it apart from other techniques include being identifiable, capable of existing in an environment where it interacts with other agents while being autonomous and self-directed, goal-oriented behavior, flexible learning, and capability of adaptations in its behavior over time, based on experience. Identifying the purpose of the model, the questions the model will answer, and the potential users are the key decision variables modelers should ponder upon before embarking on building ABM. The commonly used ABM software includes Repast, Swarm, Netlogo, and MASON. Developing an ABM has several highly interleaved stages: concept development, requirements definition, design, implementation, and operationalization, each of which will be illustrated during the hands-on training session on ABM.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call