Integrating urban analysis, generative design, and evolutionary optimization for solving urban design problems

To better support urban designers in planning sustainable, resilient, and livable urban environments, new methods and tools are needed. A variety of computational approaches have been proposed, including different forms of spatial analysis to evaluate the performance of design proposals, or the automated generation of urban design proposals based on specific parameters. However, most of these propositions have produced separate tools and disconnected workflows. In the context of urban design optimization procedures, one of the main challenges of integrating urban analytics and generative methods is a suitable computational representation of the urban design problem. To overcome this difficulty, we present a holistic data representation for urban fabrics, including the layout of street networks, parcels, and buildings, which can be used efficiently with evolutionary optimization algorithms. We demonstrate the use of the data structure implemented for the software Grasshopper for Rhino3D as part of a flexible, modular, and extensible optimization system that can be used for a variety of urban design problems and is able to reconcile potentially contradicting design goals in a semi-automated design process. The proposed optimization system aims to assist a designer by populating the design space with options for more detailed exploration. We demonstrate the functionality of our system using the example of an urban master-design project for the city of Weimar.

[1]  Farhad Hosseinali,et al.  Agent-based modeling of urban land-use development, case study: Simulating future scenarios of Qazvin city , 2013 .

[2]  Rudi Stouffs,et al.  Generative and evolutionary design exploration , 2015, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[3]  Gerhard Schmitt,et al.  Graphical Smalltalk with My Optimization System for Urban Planning Tasks , 2013 .

[4]  Dario Izzo,et al.  Empirical Performance of the Approximation of the Least Hypervolume Contributor , 2014, PPSN.

[5]  Alberto Costa,et al.  Advantages of surrogate models for architectural design optimization , 2015, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[6]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[7]  Lutz Schönemann,et al.  Evolution Strategies in Dynamic Environments , 2007, Evolutionary Computation in Dynamic and Uncertain Environments.

[8]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[9]  Patrick H. T. Janssen An evolutionary system for design exploration , 2009 .

[10]  M. S. Mesgari,et al.  An Agent-Based Modeling approach for sustainable urban planning from land use and public transit perspectives , 2018, Cities.

[11]  Markus Braach Solutions You Cannot Draw , 2014 .

[12]  Reinhard Koenig,et al.  Evolutionary multi-criteria optimization for building layout planning: Exemplary application based on the PSSA framework: exemplary application based on the PSSA framework , 2014 .

[13]  Rudi Stouffs,et al.  Design explorations of performance driven geometry in architectural design using parametric modeling and genetic algorithms , 2011, Adv. Eng. Informatics.

[14]  Michael Batty,et al.  Spatial multi-objective land use optimization: extensions to the non-dominated sorting genetic algorithm-II , 2011, Int. J. Geogr. Inf. Sci..

[15]  Reinhard Koenig Cognitive Computing for Urban Design , 2016 .

[16]  Alan Penn,et al.  SPACE SYNTAX ANGULAR BETWEENNESS CENTRALITY REVISITED , 2013 .

[17]  Stacey D. Scott,et al.  Investigating human-computer optimization , 2002, CHI.

[18]  Xiang Zhang,et al.  A linear tessellation model to identify spatial pattern in urban street networks , 2017, Int. J. Geogr. Inf. Sci..

[19]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[20]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.