Graph-Based Evolutionary Art

A graph-based approach for the evolution of Context Free Design Grammars is presented. Each genotype is a directed hierarchical graph and, as such, the evolutionary engine employs graph-based crossover and mutation. We introduce six different fitness functions based on evolutionary art literature and conduct a wide set of experiments. We begin by assessing the adequacy of the system and establishing the experimental parameters. Afterwards, we conduct evolutionary runs using each fitness function individually. Finally, experiments where a combination of these functions is used to assign fitness are performed. Overall, the experimental results show the ability of the system to optimize the considered functions, individually and combined, and to evolve images that have the desired visual characteristics.

[1]  Anthony Brabazon,et al.  Shape grammars and grammatical evolution for evolutionary design , 2009, GECCO.

[2]  Jon Bird,et al.  MINIMAL CREATIVITY, EVALUATION AND FRACTAL PATTERN DISCRIMINATION , 2007 .

[3]  Akira Nakayama,et al.  Fractal Analysis and Aesthetic Evaluation of Geometrically Overlapping Patterns , 1996 .

[4]  Ellie Baker,et al.  Evolving Line Drawings , 1993, ICGA.

[5]  A. E. Eiben,et al.  Evolving art with scalable vector graphics , 2011, GECCO '11.

[6]  SimsKarl Artificial evolution for computer graphics , 1991 .

[7]  Ben R. Newell,et al.  Universal aesthetic of fractals , 2003, Comput. Graph..

[8]  Penousal Machado,et al.  A Step Towards the Evolution of Visual Languages , 2010, ICCC.

[9]  Brian J. Ross,et al.  Evolutionary Image Synthesis Using a Model of Aesthetics , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[10]  P. Machado,et al.  Graph based crossover – a case study with the Busy Beaver problem , 1999 .

[11]  David Hart,et al.  Toward greater artistic control for interactive evolution of images and animation , 2006, SIGGRAPH '06.

[12]  Y. Fisher Fractal image compression: theory and application , 1995 .

[13]  Michael O'Neill,et al.  Grammatical evolution - evolutionary automatic programming in an arbitrary language , 2003, Genetic programming.

[14]  Penousal Machado,et al.  Partially interactive evolutionary artists , 2005, New Generation Computing.

[15]  Penousal Machado,et al.  Graph-Based Evolution of Visual Languages , 2010, EvoApplications.

[16]  Penousal Machado,et al.  All the Truth About NEvAr , 2002, Applied Intelligence.

[17]  Paul Brown,et al.  Implicit Fitness Functions for Evolving a Drawing Robot , 2008, EvoWorkshops.

[18]  Jon McCormack,et al.  Facing the Future: Evolutionary Possibilities forHuman-Machine Creativity , 2008, The Art of Artificial Evolution.

[19]  Anthony Brabazon,et al.  Evolutionary design using grammatical evolution and shape grammars: designing a shelter , 2010 .

[20]  Karl Sims,et al.  Artificial evolution for computer graphics , 1991, SIGGRAPH.

[21]  Rob Saunders,et al.  Teaching Evolutionary Design Systems by Extending "Context Free" , 2009, EvoWorkshops.

[22]  Conor Ryan,et al.  Survey Of Evolutionary Automatic Programming , 2003 .