TY - JOUR
T1 - Calibrating agent-based models using a genetic algorithm
AU - Canessa, Enrique
AU - Chaigneau, Sergio
N1 - Publisher Copyright:
© ICI Bucharest 2010-2015.
PY - 2015
Y1 - 2015
N2 - We present a Genetic Algorithm (GA)-based tool that calibrates Agent-based Models (ABMs). The GA searches through a user-defined set of input parameters of an ABM, delivering values for those parameters so that the output time series of an ABM may match the real system's time series to certain precision. Once that set of possible values has been available, then a domain expert can select among them, the ones that better make sense from a practical point of view and match the explanation of the phenomenon under study. In developing the GA, we have had three main goals in mind. First, the GA should be easily used by non-expert computer users and allow the seamless integration of the GA with different ABMs. Secondly, the GA should achieve a relatively short convergence time, so that it may be practical to apply it to many situations, even if the corresponding ABMs exhibit complex dynamics. Thirdly, the GA should use a few data points of the real system's time series and even so, achieve a sufficiently good match with the ABM's time series to attaining relational equivalence between the real system under study and the ABM that models it. That feature is important since social science longitudinal studies commonly use few data points. The results show that all of those goals have been accomplished.
AB - We present a Genetic Algorithm (GA)-based tool that calibrates Agent-based Models (ABMs). The GA searches through a user-defined set of input parameters of an ABM, delivering values for those parameters so that the output time series of an ABM may match the real system's time series to certain precision. Once that set of possible values has been available, then a domain expert can select among them, the ones that better make sense from a practical point of view and match the explanation of the phenomenon under study. In developing the GA, we have had three main goals in mind. First, the GA should be easily used by non-expert computer users and allow the seamless integration of the GA with different ABMs. Secondly, the GA should achieve a relatively short convergence time, so that it may be practical to apply it to many situations, even if the corresponding ABMs exhibit complex dynamics. Thirdly, the GA should use a few data points of the real system's time series and even so, achieve a sufficiently good match with the ABM's time series to attaining relational equivalence between the real system under study and the ABM that models it. That feature is important since social science longitudinal studies commonly use few data points. The results show that all of those goals have been accomplished.
KW - Agent-based modelling
KW - calibration
KW - complex adaptive systems
KW - genetic algorithms
KW - relational equivalence
KW - validation
UR - http://www.scopus.com/inward/record.url?scp=84964666765&partnerID=8YFLogxK
U2 - 10.24846/v24i1y201509
DO - 10.24846/v24i1y201509
M3 - Article
AN - SCOPUS:84964666765
SN - 1220-1766
VL - 24
SP - 79
EP - 90
JO - Studies in Informatics and Control
JF - Studies in Informatics and Control
IS - 1
ER -