GAOT
implements simulated evolution in the Matlab environment using both
binary and real representations. Ordered base representation has also
been added to the toolbox. This implementation is very flexible in the
genetic operators, selection functions, termination functions as well
as the evaluation functions that can be used. The implementation is
described in a technical paper. The paper can be referenced as
follows:
"A Genetic Algorithm for Function
Optimization: A Matlab Implementation" by
Chris Houck, Jeff
Joines, and Mike Kay, NCSU-IE TR 95-09, 1995.
The entire toolbox can be download
either as a compressed tar archive (
GAOT.tar.gz) or a ZIP file (GAOT.zip). This
includes the postscript and dvi versions of the companion paper.
The GA toolbox can be also obtained via anonymous ftp from the
following directory: ftp://ftp.eos.ncsu.edu/pub/simul/GAOT
as well as other GA related papers.
Copyright information
This toolbox is copyrighted by the authors and is free software. You
can redistribute it and/or modify it under the terms of the GNU
General Public License (GPL) as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any
later version.
Requirements
The only requirement is that you have Matlab version 5 or later. The
toolbox should work without any modifications.
Changes from the Matlab 4 Version
The only change of significance is the order of return parameters in
the evaluation functions. The evaluation function required that the
new fitness value and then individual be returned. Owing to a change
in the order of handling return values by Matlab, the values of the
indivual are turned and then the new fitness value is returned. This
was the simplest fix to get the Toolbox to work under Matlab 5. Also,
initialize function has changed to initializega to
clear up some name conflicts.
Documentation
The companion paper (gaot.ps) describes
the implementation. A README describes how to
install GAOT on your system. To get a listing of the toolbox get help on GAOT in matlab. Three
demonstrations are provided to help the user as well as 4 example
scripts using the binary, real, and order-based representations.
Comments, Problems and Suggestions
Should you experience any problem downloading the files or using the
tool box, feel free to email
me. If you have any comments or suggestions for improvement or
modifications please email me as well. If you would like to be put on
a mailing list when the files are updated or modified, drop me an
email.
people have visited this site since 2/7/96. [GAOT Statistics]
Jeff Joines (jjoine@eos.ncsu.edu)
Last modified: Fri Jun 12 10:22:12 EDT 1998