Abstract
Any design problem can be treated as a cooperative task involving many different tasks and requirements that have to be satisfied in order to produce a final design. Each participant, which can be seen as an agent contributes its knowledge and abilities to the common goal. This paper deals with an approach based on graph grammar model of cooperation and distribution for generating designs in computer aided design domain. Each design is represented as a graph. Thus each agent is equipped with its own set of rules (a graph grammar) enabling it to add to the design. The motivation for the idea presented is given and some possible modes of application are briefly described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Borkowski, A., Grabska, E., Nikodem, P., Strug, B.: Searching for Innovative Structural Layouts by Means of Graph Grammars and Esvolutionary Optimization. In: Proc. 2nd Int. Structural Eng. and Constr. Conf., Rome (2003)
Csuhaj-Varjú, E., Dassow, J., Kelemen, J., Paun, G.: Grammar systems. A grammatical approach to distribution and cooperation. Topics in Computer Mathematics 8. Gordon and Breach Science Publishers, Yverdon (1994)
Csuhaj-Varjú, E., Vaszil, G.: On context-free parallel communicating grammar systems: Synchronization, communication, and normal forms. Theoretical Computer Science 255(1-2), 511–538 (2001)
Dassow, J., Paun, G., Rozenberg, G.: Grammar systems. In: Salomaa, A., Rozenberg, G. (eds.) Handbook of Formal Languages, ch. 4, vol. 2, pp. 155–213. Springer, Heidelberg (1997)
Ehrig, H., Schneider, H.-J. (eds.): Dagstuhl Seminar 1993. LNCS, vol. 776. Springer, Heidelberg (1994)
Grabska, E., Nikodem, P., Strug, B.: Evolutionary Methods and Graph Grammars in Design and Optimization of Skeletal Structures Weimar. In: 11th International Workshop on Intelligent Computing in Engineering, Weimar (2004)
Grabska, E., Strug, B., Ślusarczyk, G.z.: A multiagent distributed design system. In: Demazeau, Y., Pavón, J., Corchado, J.M., Bajo, J. (eds.) 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2009). AISC, vol. 55, pp. 364–373. Springer, Heidelberg (2009)
Kelemen, J.: Syntactical models of cooperating/distributed problem solving. Journal of Experimental and Theoretical AI 3(1), 1–10 (1991)
Kotulski, L., Strug, B.: Supporting communication and cooperation in distributed representation for adaptive design. Advanced Engineering Informatics 27, 220–229 (2013)
Kotulski, L., Strug, B.: Distributed Adaptive Design with Hierarchical Autonomous Graph Transformation Systems. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007, Part II. LNCS, vol. 4488, pp. 880–887. Springer, Heidelberg (2007)
Martín-Vide, C., Mitrana, V.: Cooperation in contextual grammars. In: Kelemenová, A. (ed.) Proceedings of the MFCS 1998 Satellite Workshop on Grammar Systems, pp. 289–302. Silesian University, Opava (1998)
Nikodem, P., Strug, B.: Graph Transformations in Evolutionary Design. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., Zadeh, L.A. (eds.) ICAISC 2004. LNCS (LNAI), vol. 3070, pp. 456–461. Springer, Heidelberg (2004)
Paun, G., Salomaa, A. (eds.): Grammatical models of multi-agent systems. Gordon and Breach, Amsterdam (1999)
Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformations, Fundations, vol. 1. World Scientific, London (1997)
Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformations, Applications, Languages and Tools, vol. 2. World Scientific, London (1999)
Simeoni, M., Staniszkis, M.: Cooperating graph grammar systems. In: Paun, G., Salomaa, A. (eds.) Grammatical Models of Multi-agent Systems, pp. 193–217. Gordon and Breach, Amsterdam (1999)
Strug, B., Paszynska, A., Paszynski, M., Grabska, E.: Using a graph grammar system in the finite element method. International Journal of Applied Mathematics and Computer Science 23(4), 839–853 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ryszka, I., Strug, B. (2015). Using Graph Grammar Systems with Memory in Computer Aided Design. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2015. Lecture Notes in Computer Science(), vol 9120. Springer, Cham. https://doi.org/10.1007/978-3-319-19369-4_66
Download citation
DOI: https://doi.org/10.1007/978-3-319-19369-4_66
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19368-7
Online ISBN: 978-3-319-19369-4
eBook Packages: Computer ScienceComputer Science (R0)