Building Layout Optimization in Architectural Design

Master Thesis


The main goal of this thesis is to implement an algorithm for building layout optimization which will take into account structural stability, possible variants of production plan, cost and other rules and constraints. These variables and constraints are defined by the members of Faculty of Civil Engineering. The optimization will be based on Simulated Annealing or Evolutionary computation. The implemented algorithm will boost the production by allowing factory buildings to count with the production requirements as well as production reconfiguration. The method will be evaluated empirically by running performance and quality tests on the provided datasets.


Development in:

  • Grasshopper
  • C#


  • Knowledge of English language (source code comments and final report should be in English)
  • Knowledge of C# programming
  • Knowledge of optimization algorithms is advantageous, but not necessary
  • Knowledge of 3D modeling software like Rhino or Grasshopper is advantageous, but not necessary


For more information please contact Peter Kán.