An agent-based approach to procedural city generation incorporating Land Use and Transport Interaction models

  • Luiz F. S. Eugênio dos Santos USP
  • Claus Aranha University of Tsukuba
  • André P. de L. F. de Carvalho USP


We apply the knowledge of urban settings established with the study of Land Use and Transport Interaction (LUTI) models to develop reward functions for an agent-based system capable of planning realistic artificial cities. The system aims to replicate in the micro scale the main components of real settlements, such as zoning and accessibility in a road network. Moreover, we propose a novel representation for the agent’s environment that efficiently combines the road graph with a discrete model for the land. Our system starts from an empty map consisting only of the road network graph, and the agent incrementally expands it by building new sites while distinguishing land uses between residential, commercial, industrial, and recreational.


Bouanan, Y., Zerguini, S., and Gaussier, N. (2018). Agent-based modelling of urban land-use development: modelling and simulating households and economic activities location choice. International Journal of Service and Computing Oriented Manufacturing, 3:253.

Coppola, P., Ibeas, A., Dell'Olio, L., and Cordera, R. (2013). Luti model for the metropolitan area of santander. Journal of Urban Planning and Development, 139:153-165.

Cordera, R., Ibeas, A., Dell'Olio, L., and Alonso, B. (2017). Land Use-Transport Interaction Models.

Groenewegen, S., Smelik, R. M., de Kraker, K. J., and Bidarra, R. (2009). Procedural city layout generation based on urban land use models. In Alliez, P. and Magnor, M. A., editors, 30th Annual Conference of the European Association for Computer Graphics, Eurographics 2009 Short Papers, Munich, Germany, March 30 April 3, 2009, pages 45-48. Eurographics Association.

Kelly, G. and McCabe, H. (2006). A survey of procedural techniques for city generation. The ITB Journal, 7:5.

Kii, M. and Doi, K. (2005). Multiagent land-use and transport model for the policy evaluation of a compact city. Environment and Planning B: Planning and Design, 32:485-504.

Lechner, T., Ren, P., Watson, B., Brozefski, C., and Wilenski, U. (2006). Procedural modeling of urban land use. In ACM SIGGRAPH 2006 Research Posters, SIGGRAPH '06, page 135-es, New York, NY, USA. Association for Computing Machinery.

Lopez, P. A., Behrisch, M., Bieker-Walz, L., Erdmann, J., Flötteröd, Y.-P., Hilbrich, R., Lücken, L., Rummel, J., Wagner, P., and Wießner, E. (2018). Microscopic traffic simulation using sumo. In The 21st IEEE International Conference on Intelligent Transportation Systems. IEEE.

Müller, P., Wonka, P., Hanson, E., Eskuri, N., and Watson, B. (2006). Procedural modeling of cities. pages 139-184.

Nishida, G., Garcia-Dorado, I., and Aliaga, D. G. (2016). Example-driven procedural urban roads. Comput. Graph. Forum, 35(6):5-17.

O'Sullivan, D. (2001). Graph-cellular automata: A generalised discrete urban and regional model. Environment and Planning B: Planning and Design, 28(5):687-705.

Perez, P., Banos, A., and Pettit, C. (2017). Agent-based modelling for urban planning current limitations and future trends. pages 60-69.

Rui, Y. and Ban, Y. (2011). Urban Growth Modeling with Road Network Expansion and Land Use Development, volume 2, pages 399-412.

Song, A. and Whitehead, J. (2019). Townsim: Agent-based city evolution for naturalistic road network generation. In Proceedings of the 14th International Conference on the Foundations of Digital Games, FDG '19, New York, NY, USA. Association for Computing Machinery.
SANTOS, Luiz F. S. Eugênio dos; ARANHA, Claus; CARVALHO, André P. de L. F. de. An agent-based approach to procedural city generation incorporating Land Use and Transport Interaction models. In: ENCONTRO NACIONAL DE INTELIGÊNCIA ARTIFICIAL E COMPUTACIONAL (ENIAC), 19. , 2022, Campinas/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 246-257. ISSN 2763-9061. DOI: