The creative use of genetic algorithms. Computers evolve into the artistic realm

Electrical engineers play an important role in developing new tools to enhance the creative process. One of the most creative tools ever developed was the computer. Anyone can create art, music, or literature using a computer and the many software tools on the market. Of course, not all creations are equal. Just because the computer spits out the creation doesn't mean it's good. Spelling and grammar checkers make many documents more readable but these tools certainly don't transform them into works of art. Can a computer actually improve a work of art? Improving is synonymous with optimizing. Optimization implies that some inputs to an experiment, model or mathematical function can be varied so that the outcome or result is the best it can be. What better optimization tool to use for the creative process than one that is based on natural selection-the genetic algorithm (GA). Genetic algorithms mimic nature by combining genetics and natural selection on a computer to find optimum solutions. They have proven useful in areas ranging from stock market analysis to satellite design. These algorithms are relatively easy to understand. To demonstrate their power and versatility for enhancing creativity, we use a genetic algorithm to create art and music with the help of human input.