Evolutionary Art with Cartesian Genetic Programming
نویسندگان
چکیده
Techniques from the field of Evolutionary Computation are used to evolve a wide variety of aesthetically pleasing images using Cartesian Genetic Programming (CGP). The challenges that arise from employing a fitness function based on aesthetics, and the benefits that CGP can provide, are investigated and discussed. A significant piece of software was developed that places a focus on providing the user with efficient control over the evolutionary process. Several ‘non-user’ fitness functions that assess the phenotypes and genotypes of the chromosomes were also employed with varying success. To improve these results, methods of maintaining diversity within the population that take advantage of the neutrality of CGP are implemented and tested.
منابع مشابه
Chapter 10 CGP , Creativity and Art
This chapter looks at evolved art and creativity Cartesian Genetic Programming (CGP). Besides an overview of evolutionary art, we discuss our work in modelling of artistic creativity based on the notion of contextual focus, which is the tendency for creative individuals to exhibit both focused concentration on a precise goal, as well as broad, associative though processes, which produce radical...
متن کاملEvolutionary Design of Approximate Circuits
This paper deals with the analysis of evolutionary design in different approximate circuit designs. The key character of these designs is to relax the functionality of the circuits to minimize energy consumption or area of the chip. Keywords—Approximate design, Cartesian genetic programming, gates scaling.
متن کاملEvolutionary Computing in Approximate Circuit Design and Optimization
In this paper, we survey the methods that have been proposed to functional approximation of digital circuits. The main focus is on evolutionary computing, particularly Cartesian genetic programming (CGP), which can provide, in an automated manner, very good compromises between key circuit parameters. This is demonstrated in a case study – evolutionary approximation of an 8-bit multiplier.
متن کاملContinuous On-line Evolution of Agent Behaviours with Cartesian Genetic Programming
Evolutionary Computation has been successfully used to synthesise controllers for embodied agents and multi-agent systems in general. Notwithstanding this, continuous on-line adaptation by the means of evolutionary algorithms is still under-explored, especially outside the evolutionary robotics domain. In this paper, we present an on-line evolutionary programming algorithm that searches in the ...
متن کاملVHDL Implementation of Evolutionary Algorithm in the Evolutionary Design of Combinational Circuits
Now a days space vehicles and other electronic hardware also demands that the architectures should be small, speed in operation, low power consumption, small in area and be reconfigurable in unexpected environments. The evolvable hardware (EHW) or evolutionary algorithm used to design the desired circuit automatically. Genetic algorithm is the commonly used evolutionary algorithm. EHW, because ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003