levels and drying), temperature-dependent larval de-
velopment, food availability and survival are explic-
itly tracked in each container type. Detailed weather
data are used to drive the hydrological and biological
functions. This level of detail has both costs and ben-
efits; it enables consideration of detailed aspects of
the mosquito biology, but also makes true sensitivity
analysis of the model difficult or impossible. Thus,
to develop a model with this level of detail, it is nec-
essary to have extensive data available for parameter
estimates and validation.
The use of ABM methodologies to model Aedes
aegypti populations has been scarce at best. Some in-
teresting ideas are presented in a work by Deng et. al
(Deng et al., 2008), namely the use of an utility func-
tion to determine mosquito movement, taking into
account factors such as population, wind direction,
land use type and landscape roughness. However, the
practical implementation of the model is very limited,
with coarse spatial discretization (30x30) and not sin-
gular agent-based.
Models can be useful to evaluate different strategy
of mosquito control. Recently, techniques like releas-
ing genetic modified mosquitoes have been consid-
ered as an enhanced SIT to control the mosquito pop-
ulation, as the genetic manipulation in insects result
in sterility or lethal genes (Thomas et al., ; Atkinson
et al., 2007). Although there wasn’t any genetic modi-
fied mosquito open field release conducted yet, a cou-
ple of mathematical modeling works have been done
to assess the control efficacy (Esteva and Mo Yang,
2005; Li, 2004; Maiti et al., 2006). But none of those
could provide a tool to simulate the interaction be-
tween mosquito individuals such as mating behavior,
spatial distribution, and immigration etc. All these are
important for the evaluation and guidance of genetic
control approach.
3 MODELING APPROACH
The use of ABM methodologies is well suited for de-
scribing complex systems in general, being a partic-
ularly useful approach for modeling population dy-
namics and disease transmission; in such a case,
ABM provides a natural way to represent the true
diversity of intervening components, such as envi-
ronmental factors, disease vectors and disease hosts.
Other advantages include the possibility to determine
spatial behavior distribution, rapid insertion of new
components and natural consideration of non-linear
interactions between agents. This approach is not
without problems of its own: it requires considerable
computational power to simulate individual agents;
parameter tuning is not trivial; and it lacks the formal-
ism provided by differential equations, although this
issue is being addressed by recent work on ABM for-
malism (Helleboogh et al., 2007). Nonetheless, for
explicitly spatial models, such as the one presented
here, the advantages of ABM clearly outweigh its lim-
itations.
The model presented in the next section was
developed in the LAIS simulator, a multithreaded
agent based simulation platform, offering a model-
ing paradigm and a set of tools for the simulation of
complex systems (Fachada, 2008). The platform is
implemented in Java and makes use of several open
source libraries which provide tools for spatial orga-
nization and visualization, event scheduling, simula-
tion output (e.g., charts, CSV files, movies) and sim-
ple class development and instantiation using XML.
Simulations are performed in discrete time and two-
dimensional discrete space. As such, space is divided
into blocks, which are independently processed by
different threads, making LAIS scalable on modern
multiprocessor systems.
There are two main actors in the LAIS frame-
work: agents and elements. Agents are typical ABM
discrete and independent decision-making entities.
When prompted to act, each agent analyzes its cur-
rent situation (e.g. what resources are available, what
other agents are in the vicinity), and acts accord-
ingly, based on a set of rules. These rules incorporate
knowledge or theories about the respective low-level
components. On the other hand, elements are real-
valued objects which obey predetermined rules, such
as physical laws (e.g., diffusion).
4 MODEL DESCRIPTION
The Aedes aegypti LAIS model implements a square
topology where each spatial block has 8 neighbors
(N,NE,E,SE,S,SW,W,NW). Five different agents are
considered: Wild Male Mosquitoes (WM), Female
Mosquitoes (WF), Sterile Male Mosquitoes (SM),
Humans (H) and Oviposition spots (OS). Five differ-
ent elements are also used, and they fall into one of the
following categories: mosquito attractors (of which
there are three kinds), mosquito density measure and
observable mosquito properties.
The interactions between the various agents are
represented in a simplistic way in figure 1.
WM follow WF and, should they meet in the same
cell, the female has a certain chance of becoming fer-
tilized. Meanwhile the females are following Humans
and, should they meet one in the same cell they can
acquire human blood, but they also risk dying. If a
IJCCI 2009 - International Joint Conference on Computational Intelligence
244