For this assignment, a project from the Digital Biosystems module was used. The main objective of the project was to create a community garden in which there are Garden Domes that house modules of planter boxes to harvest roots, flowers and vegetables. For more information on the Digital Biosystems project, click here. The optimization for this computational assignment was focused on form finding and planning for maximum exposure to sunlight as well as creating the longest walking path for the community garden.



The base geometry was set up with points evaluated on the site area to determine the position of the Garden Domes. The size of the domes were also variables. The walking path was an interpolation of points evaluated on the same site area.

The environmental analysis was done using Ladybug and the surface of the domes were evaluated for the most hours of sunlight received. The surface was visualized using white as the most absorbed area and black as the least.

When the meshes were generated, they happen to go over the site boundary. That’s why the points outside the site boundary were part of the minimization. For the walking path, to create a continuous walking experience, the number of self intersection points were minimized as well.

Biomorpher was used because the performances that needed to be optimized was more than one. For each catalog iteration, the GeneGuids, Population and Historic were internalized and grouped as an archive to be read later.

The cataloging was done to illustrate the total path length, total sunlight hours, coordinates of domes, their radii and their charge strength. For the visualization, the best iterations for the longest walking path and longest amount of sunlight were highlighted.

Once the desired form and optimization is chosen, the iteration can be selected through this script running through all the best iterations for every 12 generation.


Entire Catalog generation

Catalog of best iterations of longest walking path and longest sunlight hours

Visualization of best iterations of longest sunlight hours ( blue ) and longest walking path ( green ) of the entire catalog

Visualization of best iterations of longest sunlight hours ( blue ) and longest walking path ( green ) of every 12th generation

To get the best of both optimizations, the priority needs to be determined. In this case, the sunlight hours was prioritized. Using the best of the sunlight hours iteration, the longest path was taken into consideration and this iteration was chosen to be further developed.

GENETIC OPTIMIZATION || Blooming Hub is a project of IaaC, Institute for Advanced Architecture of Catalonia developed at the Master in Advanced Architecture in 2019 by:
Student: Surayyn Uthaya Selvan
Faculty: Rodrigo Aguirre
Assistant: Daniil Koshelyuk, Nikoleta Mougkasi