08.08.2013 Views

Mitchell, T. J. (2010) An exploration of evolutionary computation ...

Mitchell, T. J. (2010) An exploration of evolutionary computation ...

Mitchell, T. J. (2010) An exploration of evolutionary computation ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

the parameter estimation problem, algorithm performance is measured according to the<br />

matching method described in chapter seven.<br />

1.5 Thesis Structure<br />

The chapters <strong>of</strong> this thesis have been organised into sections which are largely self-<br />

contained. To aid clarity, the algorithmic and application components <strong>of</strong> the system have<br />

been separated, such that chapters two–five concern the development and testing <strong>of</strong> the<br />

<strong>evolutionary</strong> algorithmic contributions <strong>of</strong> this thesis in isolation, and chapters six and<br />

seven extend their application to the real-world frequency modulation sound matching<br />

problem. In reality, the development <strong>of</strong> the matching system involved interplay between<br />

these two components, with <strong>evolutionary</strong> algorithms developed and tested in application to<br />

benchmark test functions, based upon problems that were encountered in the application<br />

domain.<br />

Chapters two and three provide a review <strong>of</strong> <strong>evolutionary</strong> <strong>computation</strong>, the major types <strong>of</strong><br />

<strong>evolutionary</strong> algorithm and a variety <strong>of</strong> augmentations to these algorithms which are<br />

intended to enhance performance within rugged, multimodal search domains. The<br />

<strong>evolutionary</strong> algorithmic developments <strong>of</strong> this work are described in chapters four and<br />

five, while chapters six and seven provide further review <strong>of</strong> the frequency modulation<br />

sound matching problem and the performance <strong>of</strong> traditional and developed algorithms<br />

within this domain. Chapter eight describes a set <strong>of</strong> perceptual listening tests with a panel<br />

<strong>of</strong> expert listeners in which the perceived similarity <strong>of</strong> evolved matches are juxtaposed<br />

with their target sounds.<br />

1.6 Implementation<br />

Experimental results provided in this thesis have been produced by applications written by<br />

the author in C/C++ using GCC under the GNU/Linux operating system. A number <strong>of</strong><br />

different synthesis configurations were examined initially using the graphical<br />

programming environment PD (Pure Data) prior to their implementation in C/C++. The<br />

<strong>evolutionary</strong> algorithms tested herein have been built according to the specifications<br />

described in the relevant literature. Statistical analysis is performed on all results with plots<br />

and comparisons generated by the SPSS statistical analysis s<strong>of</strong>tware. The listening tests<br />

provided in chapter eight were performed using Max/MSP patches designed specifically<br />

for the task.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!