Abstract
In this paper, we present a generative design method for supporting creative conceptual design in a multi-agent system. The hierarchical multi-agent system architecture offers a promising framework and an evolutionary computational approach provides a basis for supporting generative design in distributed environments. The evolutionary approach relies upon a tree structure rather than a known binary string in general GA (Genetic Algorithm). The system can generate simple 2D sketch shapes, which are generated by using general mathematical expressions, and selected shapes are dealt with to form 3D components. These components are classified and saved in a SQL sever based database (component base). The complex design is implemented via combination of different components that come from the component base. The layout of components is generated by a genetic algorithm. The generative process is illustrated through an architectural design example.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Schön, D., Wiggins, G.: Kinds of seeing and their functions in designing. Design Studies 13(2), 135–156 (1992)
Dewey, J.: The reflex arc concept in psychology. Psychological Review 3, 357–370 (1896 reprinted in 1981)
Bartlett, F.C.: Remembering: A Study in Experimental and Social Psychology. Cambridge University Press, Cambridge (1932 reprinted in 1977)
Clancey, W.J.: Situated Cognition: On Human Knowledge and Computer Representations. Cambridge University Press, Cambridge (1997)
Gero, J.S.: Computational models of creative designing based on situated cognition. In: Hewett, T., Kavanagh, T. (eds.) Creativity and Cognition 2002, pp. 3–10. ACM Press, New York (2002)
Clancey, W.J.: Situated Cognition. Cambridge University Press, Cambridge (1997)
Gero, J.S.: Conceptual designing as a sequence of situated acts. In: Smith, I. (ed.) Artificial Intelligence in Structural Engineering, pp. 165–177. Springer, Berlin (1998)
Schön, D., Wiggins, G.: Kinds of seeing and their functions in designing. Design Studies 13(2), 135–156 (1992)
Suwa, M., Gero, J.S., Purcell, T.: Unexpected discoveries and s-inventions of design requirements: A key to creative designs. In: Gero, J.S., Maher, M.L. (eds.) Computational Models of Creative Design IV, Key Centre of Design Computing and Cognition, University of Sydney, Sydney, Australia, pp. 297–320 (1999)
Gero, J.S., Fujii, H.: A computational framework for concept formation for a situated design agent. Knowledge-Based Systems 13(6), 361–368 (2000)
Kulinski, J., Gero, J.S.: Constructive representation in situated analogy in design. In: de Vries, B., van Leeuwen, J., Achten, H. (eds.) CAADFutures 2001, pp. 507–520. Kluwer, Dordrecht (2001)
Smith, G., Gero, J.S.: Situated design interpretation using a configuration of actor capabilities. In: Gero, J.S., Chase, S., Rosenman, M.A. (eds.) CAADRIA 2001, Key Centre of Design Computing and Cognition, pp. 15–24. University of Sydney, Sydney (2001)
Gero, J.S., Kannengiesser, U.: Towards a framework for agent-based product modelling, ICED 2003, paper no 1621 ICED 2003 FPC, CDROM (2003)
Liu, Y.T.: Creativity or novelty? Design Studies 21(3), 261–276 (2000)
Csikszentmihalyi, M.: Implications of a Systems Perspective for the Study of Creativity. In: Sternberg, R.J. (ed.) Handbook of Creativity, pp. 313–335. Cambridge University Press, Cambridge (1999)
Simon, H.A.: The Sciences of the Artificial. MIT Press, Cambridge (1981)
Saunders, R., Gero, J.S.: Artificial creativity: A synthetic approach to the study of creative behaviour. In: Gero, J.S., Maher, M.L. (eds.) Computational and Cognitive Models of Creative Design V, Key Centre of Design Computing and Cognition, pp. 113–139. University of Sydney, Sydney (2001)
Frazer, J.H.: An Evolutionary Architecture. Architectural Association Publications, London (1995)
Liu, H., Tang, M.X., Frazer, J.H.: Supporting evolution in a multi-agent cooperative design environment. Journal of Advances in Engineering Software 33(6), 319–328 (2002)
Gero, J.S., Kazakov, V.: An exploration-based evolutionary model of generative design process. Microcomputers in Civil Engineering 11, 209–216 (1996)
Soddu, C.: Recreating the city’s identity with a morphogenetic urban design. In: 17th International Conference on Making Cities Livable, Freiburn-im-Bresgau, Germany, pp. 5–9 (1995)
Lander, E.S.: Issues in multiagent design systems. IEEE Expert 12(2), 18–26 (1997)
Holland, J.H.: Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor (1975)
Standlish, T.A.: Data Structure, Algorithms, and Software Principles. Addison-Wesley Publishing Company, Inc., U.S.A (1994)
Liu, H., Tang, M.X., Frazer, J.H.: Supporting creative design in a visual evolutionary computing environment. Advances in Engineering Software 35(5), 261–271 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, H., Gao, L., Liu, X. (2005). Generative Design in an Agent Based Collaborative Design System. In: Shen, W., Lin, Z., Barthès, JP.A., Li, T. (eds) Computer Supported Cooperative Work in Design I. CSCWD 2004. Lecture Notes in Computer Science, vol 3168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568421_11
Download citation
DOI: https://doi.org/10.1007/11568421_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29400-9
Online ISBN: 978-3-540-31740-1
eBook Packages: Computer ScienceComputer Science (R0)