Date of Award


Degree Type


Degree Name

Master of Science in Computer Science


Computer Science and Statistics

First Advisor

Lutz Hamel


The origins of evolutionary computation can be traced back to the late 1950s and started to receive significant attention during the 1980s. Pioneers have done a lot of research by using evolutionary computation, especially in the field of design, music, and art. This article focuses on the violin outline design, which is a very tiny segment of design. By using the evolution strategies algorithm, the violin explorer, a violin design tool has been developed. Meanwhile, by introducing user interaction steps, the violin explorer became a creative evolutionary system. With this system, ordinary people without any design knowledge can create their favorite violin outline by simple choices.

In addition, after reviewed by Institutional Review Board, an anonymous experiment was held to verify the usability of the violin explorer. Hundreds of participants with different ages and backgrounds were invited to use the violin explorer. During the anonymous experiment, the violin explorer generated a lot of creative violin outline designs, which are different from the original violin. Finally, the experimental data shows that there might be a connection between the age and background of the participants and their design.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.