The research project KREMLAS investigated various techniques for automatic floor plan generation. The follwowing videos and the book document the results.

The first video shows a system that generates a floorplan by packing the individual rooms in a given area. Beside the properties of the rooms, the topological neighourhood relations can be definded by a user.

Computational Floorplan Synthesis from Reinhard Koenig on Vimeo. The video results from the research project KREMLAS.


The second video illustrates the generation of a floor-plan by dense packing with visibility evaluation.

GrundrissPackingEvaluation from Reinhard Koenig on Vimeo. Created as part of the Kremlas research project at Bauhaus-University Weimar


The book is written in german and documents the complete KREMLAS project. A printed version is available at VDG Weimar. The pdf can be downloaded from the Bauhaus-University library.

Publications related to the KREMLAS project

Koenig, R., & Knecht, K. (2014). Comparing two evolutionary algorithm based methods for layout generation: Dense packing versus subdivision. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 28(03), 285–299. doi:10.1017/S0890060414000237

Koenig, R., & Knecht, K. (2012). Vergleich zweier Methoden zur Erzeugung von Grundriss-Layouts: Dichte Packung vs. Unterteilungsalgorithmen. In D. Donath, R. Koenig, & F. Petzold (Eds.), KREMLAS Entwicklung einer kreativen evolutionären Entwurfsmethode für Layoutprobleme in Architektur und Städtebau (pp. 141–153). Weimar: Verlag der Bauhaus-Universität Weimar. Retrieved from http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20120509-16504

Schneider, S., & Koenig, R. (2012). Exploring the Generative Potential of Isovist Fields: The Evolutionary Generation of Urban Layouts based on Isovist Field Properties. In 30th International Conference on Education and research in Computer Aided Architectural Design in Europe (pp. 355–363). Prague.

Koenig, R., & Schneider, S. (2012). Hierarchical structuring of layout problems in an interactive evolutionary layout system. AIEDAM: Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 26(2), 129–142. doi:10.1017/S0890060412000030

Koenig, R., Schneider, S., & Knecht, K. (2012). KREMLAS: Entwicklung einer kreativen evolutionären Entwurfsmethode für Layoutprobleme in Architektur und Städtebau. (R. Koenig, D. Donath, & F. Petzold, Eds.) (Koenig, R.). Weimar: Verlag der Bauhaus-Universität Weimar. Retrieved from http://e-pub.uni-weimar.de/opus4/frontdoor/index/index/docId/1650

Schneider, S., Fischer, J.-R., & Koenig, R. (2011). Rethinking Automated Layout Design: Developing a Creative Evolutionary Design Method for the Layout Problems in Architecture and Urban Design. In J. S. Gero (Ed.), Design Computing and Cognition ’10 (pp. 367–386). Stuttgart: Springer Netherlands. Retrieved from http://dx.doi.org/10.1007/978-94-007-0510-4_20

Knecht, K., & Koenig, R. (2011). Evolutionäre Generierung von Grundriss-Layouts mithilfe von Unterteilungsalgorithmen. (D. Donath & R. Koenig, Eds.)Arbeitspapiere Informatik in der Architektur (Vol. 10). Weimar: Bauhaus-Universität Weimar.

Koenig, R. (2011). Generierung von Grundriss-Layouts mittels hybrider Evolutions-Strategie. (R. Koenig & D. Donath, Eds.)Arbeitspapiere Informatik in der Architektur (Vol. 4). Weimar: Bauhaus-Universität Weimar.

Schneider, S., & Koenig, R. (2011a). Interaktion bei der computergestützten Generierung von Layouts. (D. Donath & R. Koenig, Eds.)Arbeitspapiere Informatik in der Architektur. Weimar: Bauhaus-Universität Weimar.

Schneider, S., & Koenig, R. (2011b). Visibility-based Floor Plan Design: The Automatic Generation of Floor Plans based on Isovist Properties. In Symposium Spatial Cognition for Architectural Design (SCAD 11).

Schneider, S., Koenig, R., & Pohle, R. (2011). Who cares about right angles? Overcoming barriers in creating rectangularity in layout structures. In eCAADe 2011: Respecting Fragile Places. Ljubljana, Slovenia.

Knecht, K., & Koenig, R. (2010). Generating Floor Plan Layouts with K-d Trees and Evolutionary Algorithms. In C. Soddu (Ed.), GA2010 – 13th Generative Art Conference. Milan, Italy: Domus Argenia Publisher.

Koenig, R. (2009). DFG-Forschungsprojekt KREMLAS: Kreative computerbasierte Entwurfsunterstützung gesucht. In: Der Bogen: Journal Der Bauhaus-Universität Weimar, 4, 2009. S. 19.