Skip to main content

Automated Design of Architectural Layouts Using a Multi-Objective Evolutionary Algorithm

  • Conference paper
Simulated Evolution and Learning (SEAL 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8886))

Included in the following conference series:

Abstract

The internal layouts of buildings in video games are usually designed by hand, but the increasingly expansive and realistic nature of virtual worlds introduces scalability issues which make manual design methods impractical. We present a new methodology that uses a multi-objective evolutionary algorithm to automatically generate building layouts. The method accepts highly versatile input constraints, encoding layouts using a flexible binary tree representation and evaluating them on a range of criteria to ensure authentic results. Tests demonstrate that the method works well for a variety of problem instances representing an apartment, a family house, and an office floor; the ability to generate solutions for different types of buildings and to incorporate non-rectangular spaces shows greater versatility than many previous methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rockstar Games. Grand Theft Auto: The Official Site (2013), http://www.rockstargames.com/grandtheftauto (viewed June 30, 2014)

  2. Valve. Left 4 Dead Blog (2013), http://www.l4d.com (viewed June 30, 2014)

  3. Blizzard Entertainment. World of Warcraft (2014), http://www.worldofwarcraft.com (viewed June 30, 2014)

  4. Irish, D.: The Game Producer’s Handbook. Thomson Course Technology (2005)

    Google Scholar 

  5. Hendrikx, M., Meijer, S., Van der Velden, J., Iosup, A.: Procedural Content Generation for Games: a Survey. ACM Transactions on Multimedia Computing, Communications and Applications 9(1), 1 (2013)

    Article  Google Scholar 

  6. Lopes, R., Tutenel, T., Smelik, R., de Kraker, K., Bidarra, R.: A Constrained Growth Method for Procedural Floor Plan Generation. In: 11th International Conference on Intelligent Games and Simulation, pp. 13–20 (2010)

    Google Scholar 

  7. Tutenel, T., Smelik, R., Lopes, R., de Kraker, K., Bidarra, R.: Generating Consistent Buildings: a Semantic Approach for Integrating Procedural Techniques. IEEE Transactions on Computational Intelligence and AI in Games 3(3), 274–288 (2011)

    Article  Google Scholar 

  8. Quiroz, J., Louis, S., Banerjee, A., Dascalu, S.: Towards Creative Design using Collaborative Interactive Genetic Algorithms. In: IEEE CEC, pp. 1849–1856 (2009)

    Google Scholar 

  9. Schwarz, A., Berry, D., Shaviv, E.: Representing and Solving the Automated Building Design Problem. Computer-Aided Design 26(9), 689–698 (1994)

    Article  Google Scholar 

  10. Schwarz, A., Berry, D., Shaviv, E.: On the Use of the Automated Building Design System. Computer-Aided Design 26(10), 747–762 (1994)

    Article  Google Scholar 

  11. Medjdoub, B., Yannou, B.: Separating Topology and Geometry in Space Planning. Computer-Aided Design 32(1), 39–61 (2000)

    Article  Google Scholar 

  12. Michalek, J., Choudhary, R., Papalambros, P.: Architectural Layout Design Optimization. Engineering Optimization 34(5), 461–484 (2002)

    Article  Google Scholar 

  13. Wong, S., Chan, K.: EvoArch: an Evolutionary Algorithm for Architectural Layout Design. Computer-Aided Design 41(9), 649–667 (2009)

    Article  MathSciNet  Google Scholar 

  14. Damski, J., Gero, J.: An Evolutionary Approach to Generating Constraint-based Space Layout Topologies. In: CAAD Futures, pp. 855–864 (1997)

    Google Scholar 

  15. Stiny, G., Gips, J.: Shape Grammars and the Generative Specification of Painting and Sculpture. Information Processing 71, 1460–1465 (1972)

    Google Scholar 

  16. Leblanc, L., Houle, J., Poulin, P.: Component-based Modeling of Complete Buildings. In: Graphics Interface, pp. 87–94 (2011)

    Google Scholar 

  17. Stiny, G., Mitchell, W.: The Palladian Grammar. Environment and Planning B 5(1), 5–18 (1978)

    Article  Google Scholar 

  18. Koning, H., Eizenberg, J.: The Language of the Prairie: Frank Lloyd Wright’s Prairie Houses. Environment and Planning B 8(3), 295–323 (1981)

    Article  Google Scholar 

  19. Granadeiro, V., Pisa, L., Duarte, J., Correia, J., Leal, V.: A General Indirect Representation for Optimization of Generative Design Systems by Genetic Algorithms: Application to a Shape Grammar-based Design System. Automation in Construction 35, 374–382 (2013)

    Article  Google Scholar 

  20. Merrell, P., Schkufza, E., Koltun, V.: Computer-generated Residential Building Layouts. ACM Transactions on Graphics 29(6), 181 (2010)

    Article  Google Scholar 

  21. Marson, F., Musse, S.: Automatic Real-time Generation of Floor Plans based on Squarified Treemaps Algorithm. International Journal of Computer Games Technology 2010, 624817 (2010)

    Article  Google Scholar 

  22. Bruls, M., Huizing, K., van Wijk, J.: Squarified Treemaps. In: Joint Eurographics and IEEE TCVG Symposium on Visualization, pp. 33–42 (1999)

    Google Scholar 

  23. Fonseca, C.M., Fleming, P.J.: Genetic Algorithms for Multiobjective Optimization: Formulation, Discussion and Generalization. In: 5th ICGA, pp. 416–423 (1993)

    Google Scholar 

  24. Coello Coello, C.A., Lamont, G., Van Veldhuizen, D.: Evolutionary Algorithms for Solving Multi-objective Problems. Springer (2007)

    Google Scholar 

  25. Chia, D.: Generation of Interior Building Layouts using a Genetic Algorithm. Honours dissertation, Computer Science & Software Engineering. In: UWA (2014)

    Google Scholar 

  26. Hingston, P., Barone, L., Huband, S., While, L.: Multi-level Ranking for Constrained Multi-objective Evolutionary Optimisation. In: Runarsson, T.P., Beyer, H.-G., Burke, E.K., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 563–572. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  27. Huband, S., Tuppurainen, D., While, L., Barone, L., Hingston, P., Bearman, R.: Maximising Overall Value in Plant Design. Minerals Eng. 19(15), 1470–1478 (2006)

    Article  Google Scholar 

  28. While, L., Hingston, P.: Usefulness of Infeasible Solutions in Evolutionary Search: an Empirical and Mathematical Study. In: IEEE CEC, pp. 1363–1370 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Chia, D., While, L. (2014). Automated Design of Architectural Layouts Using a Multi-Objective Evolutionary Algorithm. In: Dick, G., et al. Simulated Evolution and Learning. SEAL 2014. Lecture Notes in Computer Science, vol 8886. Springer, Cham. https://doi.org/10.1007/978-3-319-13563-2_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13563-2_64

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13562-5

  • Online ISBN: 978-3-319-13563-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics