Generative Art Images by Complex Functions Based Genetic Algorithm

  • Hong Liu
  • Xiyu Liu
Part of the IFIP The International Federation for Information Processing book series (IFIPAICT, volume 250)


This paper presents a novel Computer supported design System which uses computational approach to producing 3D images for stimulating creativity of designers. It put forward generic algorithm based on a binary tree to generate 3D images. This approach is illustrated by an artwork design example, which uses general complex function expressions to form 3D images of artistic flowers. It shows that approach is able to generate some innovative Solutions and demonstrates the power of computational approach.


Genetic Algorithm Generative Design Parent Tree Mutation Operation Crossover Operation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    C. Soddu. Argenia, naturality in industrial design, In: Proc. 3rd International Conference on Computer-Aided Industrial Design and Conceptual Design, CAID&CD’2000, International Academic Publisher, World Publisher Corporation, December 2000.Google Scholar
  2. 2.
    R. Saunders, J.S. Gero. Artificial creativity: A synthetic approach to the study of creative behaviour, in JS Gero and ML Maher (eds), Computational and Cognitive Models of Creative Design V, Key Centre of Design Computing and Cognition, University of Sydney, Sydney, 2001,pp. 113–139.Google Scholar
  3. 3.
    J. H. Frazer etc. Generative and evolutionary techniques for building envelope design Generative Art 2002.Google Scholar
  4. 4.
    J. S. Gero, V. Kazakov. An exploration-based evolutionary model of generative design process, Microcomputers in Civil Engineering 1996, 11:209–216.Google Scholar
  5. 5.
    C. Soddu, Visionary variations, personal exhibitions at Hong Kong Museum, Visual Art Centre, 2002.Google Scholar
  6. 6.
    I. DeFalco, R. DelBalio, A. DellaCioppa, E Tarantino, A parallel genetic algorithm for transonic airfoil optimisation, In: Proc. International Conference on Evolutionary Computation 1995, Perth, Western Australia, 1995.Google Scholar
  7. 7.
    Y. Nakanishi, Capturing preference into a function using interactions with a manual evolutionary design aid System. In: Proc. Genetic Programming’ 96, Stanford University, 1996.Google Scholar
  8. 8.
    M. Pontecorvo. N. Elzenga, Exploring designer/consumer dialog in evolutionary product design Systems, In: Proc. AISB’99, Society for Artificial Intelligence and Simulated Behavior, Edinburgh, Scotland, 1999.Google Scholar
  9. 9.
    A. S. Thomas, Data Structure, algorithms, and Software principles, Addison-Wesley Publishing Company, inc.U.S.A. 1994.Google Scholar
  10. 10.
    B. Mckay, M. J. Willis, G. W. Barton, Using a ree structured genetic algorithm to perform symbolic regression, In Proceedings of the First IEE/IEEE International Conference on Genetic Algorithm in Engineering Systems: Innovations and Applications, Halifax Hall, University of Sheffield, UK. 1995, 487–498.CrossRefGoogle Scholar
  11. 11.
    H. Liu, M. X. Tang, J. H. Frazer. Supporting dynamic management in a multiagent collaborative design System. International Journal of Advances in Engineering Software, 2004, 35(8–9): 493–502.CrossRefGoogle Scholar
  12. 12.
    H. Liu, M. X. Tang, J. H. Frazer, Supporting creative design in a visual evolutionary Computing environment. International Journal of Advances in Engineering Software, 2004, 35(5): 261–271.CrossRefGoogle Scholar

Copyright information

© International Federation for Information Processing 2007

Authors and Affiliations

  • Hong Liu
    • 1
  • Xiyu Liu
    • 2
  1. 1.School of Information Scinece and EngineeringShandong Normal UniversityJinanP. R. China
  2. 2.School of ManagementShandong Normal UniversityJinanP. R. China

Personalised recommendations