packages icon
##############################################################################
(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

##############################################################################