##############################################################################
(c) Copyright Arthur L. Corcoran, 1992, 1993. All rights reserved.
##############################################################################
|GA library written in C. Simple, easy to use, many knobs to turn.
|Both generational and steady state models supported. Many standard
|operators. Config file obviates recompilation. Function pointers to
|all operators.
IMPORTANT NOTES:
---------------
Please see the file `LICENCE' for important licensing information.
Any bug reports, suggested improvements, and complaints are welcomed and
will be incorporated into future versions of LibGA.
As is usual, the user manual has not yet been written... ;-)
LibGA has been run successfully on the following systems:
Sun SparcStations
Apollo workstations
PC clones
NeXT
Amiga
If you port LibGA to other systems, please let me know.
HOW TO MAKE THE SOURCE:
----------------------
Make sure you are in the `libga100' directory. Then just type `make' for
the Unix version or `make -fmakefile.tc' for the DOS version.
Run ga-test to be sure everything is working OK.
Parameters can be changed in ga-test.cfg without the need to recompile.
If you have any problems, don't hesitate to contact me.
WHAT DO ALL OF THESE SILLY FILES DO:
-----------------------------------
File Module Description
------------ ------ -------------------------------------------------
select.c SE selection operators
replace.c RE replacement operators
cross.c X crossover operators
mutate.c MU mutation operators
ga.c GA LibGA genetic algorithm interface and operators
function.c FN function table related operations
config.c CF LibGA configuration: ga_info and config file
pool.c PL pool related operations
chrom.c CH chromosome related operations
report.c RP report functions
ga.h (none) the all important header file
ga-test.c (none) test program
ga-test.cfg (none) test program configuration file
initpool.dat (none) sample initial pool data file
makefile (none) Unix makefile, just type "make"
makefile.tc (none) Borland C makefile, just type "make -fmakefile.tc"
As always, thanks for using LibGA!
Art Corcoran
corcoran@penguin.mcs.utulsa.edu
##############################################################################