
Combining Procedural Generation and Genetic Algorithms
to Model Urban Growth
Etienne Tack
1,2 a
, Gilles
´
En
´
ee
2 b
and Fr
´
ed
´
eric Flouvat
3 c
1
INSIGHT SAS, Noumea, New Caledonia
2
University of New Caledonia, ISEA, Noumea, New Caledonia
3
Aix-Marseille Univ., CNRS, LIS, Marseille, France
fl
Keywords:
Procedural Generation, Genetic Algorithm, Agent-Based Modelling, Urban Growth.
Abstract:
In this paper, we present an approach to model spatial influences in multi-agent models using procedural
generation and genetic algorithms. We applied this approach in an urban growth model. In agent-based
simulations, the agents make decisions based on the perception of their environment. In our context, the
agents represent inhabitants who can create new buildings or extend the existing ones. Their behaviour is
ruled by spatial influences (e.g., the proximity of the road increases chances of building in the surrounding
areas). Procedural generation provides a good framework for representing the influences of the environment
on the agent’s behaviour. Each spatial feature is associated with an influence function. Their parameters
search space can be tremendous, making it difficult for field experts to set them manually. Consequently, we
use a genetic algorithm to optimize the parameters of these influence functions and train the model based on
three spatial measures (Chamfer distance, kernel density, and a density grid). This approach can be employed
likewise to any problem where the agent decisions are wholly or partly based on location. Our experiments
highlight the interest of our approach and the impact of the chosen fitness functions.
1 INTRODUCTION
Urban growth poses significant challenges, partic-
ularly in developing regions where informal settle-
ments often emerge without strict planning rules.
These areas, defined by UN-Habitat as lacking secure
tenure, basic infrastructure, and adherence to build-
ing regulations, are shaped by unspoken traditions
and geographical constraints. Existing urban growth
models, including multi-agent systems, often assume
rigid spatial structures like grid layouts, making them
poorly suited for informal contexts.
Multi-agent systems have been widely used to
simulate urban dynamics by modelling individuals
or households as agents. While grid-based ap-
proaches (Schelling, 1971; Barros, 2004; Zhang et al.,
2010; Jokar Arsanjani et al., 2013; Schwarz et al.,
2016; Picascia and Yorke-Smith, 2017; Agyemang
et al., 2022) simplify implementation, they rely on
strong assumptions, such as fixed spatial resolution
a
https://orcid.org/0000-0003-4131-1449
b
https://orcid.org/0000-0002-0140-5291
c
https://orcid.org/0000-0001-7288-0498
and uniform building characteristics, limiting realism.
More precise vector-based approaches (Augustijn-
Beckers et al., 2011) better reflect spatial variation
but often embed restrictive local assumptions about
construction patterns. In computer graphics, proce-
dural generation has also been applied to create vir-
tual cities (Smelik et al., 2014), yet these approaches
rarely validate spatial accuracy beyond visual assess-
ments.
Addressing these gaps, this study proposes a novel
method combining procedural generation and genetic
algorithms to model spatial dynamics in agent-based
urban growth simulations. Inspired by Tobler’s first
law of geography (Tobler, 1970), which emphasizes
proximity effects, we define two types of spatial in-
fluence functions and optimize their parameters using
NSGA-II. Our approach eliminates the need for em-
pirical assumptions and improves realism by learning
from spatial data. Experiments demonstrate the ap-
plicability of this method in generating realistic urban
growth patterns, validated through measures like den-
sity differences and Chamfer distance.
420
Tack, E., Énée, G. and Flouvat, F.
Combining Procedural Generation and Genetic Algorithms to Model Urban Growth.
DOI: 10.5220/0013165200003890
Paper published under CC license (CC BY-NC-ND 4.0)
In Proceedings of the 17th International Conference on Agents and Artificial Intelligence (ICAART 2025) - Volume 1, pages 420-428
ISBN: 978-989-758-737-5; ISSN: 2184-433X
Proceedings Copyright © 2025 by SCITEPRESS – Science and Technology Publications, Lda.