Abstract
This paper proposes a hybrid memetic algorithm and a general regression neural network for generating decorative elements. This tool is aimed to be used in jewelry design applications. Local search used is the greedy hill-climbing algorithm. Decorative elements are represented using iterated function systems (IFS) fractals. The aesthetic evaluation used in the design system is modeled using a general regression neural network with multiple perception feed-forward back propagation network to evaluate aesthetics of generated decorative elements. Although this paper demonstrates the application in jewelry design, the proposed algorithm is applicable to other product designs. The results of this study were compared to the results obtained with a genetic algorithm. This comparison implies that the proposed memetic algorithm can obtain better fitness and more variety, but requires larger amount of computational time than the genetic algorithm. The results prove that the proposed algorithm can be applied in design applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kolli, R., Pasman, G.J., Hennessey, J.M.: Some considerations for designing a user environment for creative ideation. In: Interface 1993, pp. 72–77. Human Factors and Ergonomics Society, Santa Monica (1993)
Krish, S.: A practical generative design method. Comput. Aided Des. 43, 88–100 (2011)
Singh, V., Gu, N.: Towards an integrated generative design framework. Des. Stud. 33, 185–207 (2012)
Brintrup, A.M., Ramsden, J., Takagi, H., Tiwari, A.: Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms. IEEE Trans. Evol. Comput. 12, 343–354 (2008)
Hu, Z.-H., Ding, Y.-S., Zhang, W.-B., Yan, Q.: An interactive co-evolutionary CAD system for garment pattern design. Comput. Aided Des. 40, 1094–1104 (2008)
Wannarumon, S., Bohez, E.L.J., Annanon, K.: Aesthetic evolutionary algorithm for fractal-based user-centered jewelry design. Artif. Intell. Eng. Des. Anal. Manuf. 22, 19–39 (2008)
Gong, D.-W., Yuan, J., Sun, X.-Y.: Interactive genetic algorithms with individual’s fuzzy fitness. Comput. Hum. Behav. 27, 1482–1492 (2011)
Sun, X., Gong, D., Zhang, W.: Interactive genetic algorithms with large population and semi-supervised learning. Appl. Soft Comput. 12, 3004–3013 (2012)
Kielarova, S.W., Pradujphongphet, P., Bohez, E.L.J.: New interactive-generative design system: hybrid of shape grammar and evolutionary design - an application of jewelry design. In: Tan, Y., Shi, Y., Buarque, F., Gelbukh, A., Das, S., Engelbrecht, A. (eds.) ICSI-CCI 2015. LNCS, vol. 9140, pp. 302–313. Springer, Heidelberg (2015)
Wannarumon, S.: An aesthetic approach to jewelry design. Comput. Aided Des. Appl., Special Issue: CAD in the Arts 7, 489–503 (2010)
Neri, F., Cotta, C.: A primer on memetic algorithm. In: Neri, F., Cotta, C., Moscato, P. (eds.) Handbook of Memetic Algorithms. Studies in Computational Intelligence, vol. 379, pp. 43–52. Springer-Verlag, Berlin Heidelberg (2012)
Garg, P.: A comparison between memetic algorithm and genetic algorithm for the cryptanalysis of simplified data encryption standard algorithm. Int. J. Netw. Secur. Appl. 1, 34–42 (2009)
Merz, P.: Memetic algorithms and fitness landscapes in combinatorial optimization. In: Neri, F. (ed.) Handbook of Memetic Algorithms. SCI, vol. 379, pp. 111–142. Springer, Heidelberg (2011)
Mandelbrot, B.: The Fractal Geometry of Nature. W.H. Freeman, New York (1982)
Barnsley, M.: Fractal Everywhere. Academic Press, San Francisco (1993)
Specht, D.F.: A general regression neural network. IEEE Trans. Neural Netw. 2, 568–576 (1991)
Fausett, L.: Fundamentals of Neural Networks Architectures, Algorithms and Applications. Prentice Hall, New Jersey (1994)
Rosenblatt, F.: Principles of Neurodynamics. Spartan Books, New York (1962)
Lai, H.-H., Lin, Y.-C., Yeh, C.-H.: Form design of product image using grey relational analysis and neural network models. Comput. Oper. Res. 32, 2689–2711 (2005)
Lai, H.-H., Lin, Y.-C., Yeh, C.-H., Wei, C.-H.: User-oriented design for the optimal combination on product design. Int. J. Prod. Econ. 100, 253–267 (2006)
Tang, C.Y., Fung, K.Y., Lee, E.W.M., Ho, G.T.S., Siu, K.W.M., Mou, W.L.: Product form design using customer perception evaluation by a combined superellipse fitting and ANN approach. Adv. Eng. Inform. 27, 386–394 (2013)
Heaton, J.: Introduction to Neural Networks with Java. Heaton Research, Inc. (2005)
Montes de Oca, M.A., Cotta, C., Neri, F.: Local search. In: Neri, F. (ed.) Handbook of Memetic Algorithms. SCI, vol. 379, pp. 31–49. Springer, Heidelberg (2011)
Shannon, C.E., Weaver, W.: The mathematical theory of communication. Bell Syst. Tech. J. 27, 379–423 (1948)
Stone, J.V.: Information Theory: A Tutorial Introduction. Sebtel Press, Sheffield (2015)
Hill, T., Lewicki, P.: Statistics: Methods and Applications. StatSoft, Tulsa (2006)
Acknowledgments
The research has been carried out as part of the research projects funded by National Research Council of Thailand and Naresaun University with Contract No. R2559B094. The author would like to gratefully thank all participants for their collaboration in this research. Finally, the author would like to thank Dr. Filip Kielar for correcting the manuscript.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Kielarova, S.W. (2016). Development of Hybrid Memetic Algorithm and General Regression Neural Network for Generating Iterated Function System Fractals in Jewelry Design Applications. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2016. Lecture Notes in Computer Science(), vol 9712. Springer, Cham. https://doi.org/10.1007/978-3-319-41000-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-41000-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40999-3
Online ISBN: 978-3-319-41000-5
eBook Packages: Computer ScienceComputer Science (R0)