Eleven example C programs come with PGAPack.  What follows is a listing of the
names of the programs and a brief description of their function.

dejong.c -- This program optimizes one of the five functions from the DeJong
            test suite with a binary string as the chromosome.  Graycoding is
            an option.

griewank.c -- This program optimizes Griewank's test function with a binary
              string as the chromosome.  Graycoding is an option.

maxbit.c -- This program maximizes the number of 1's in a binary string.

maxbit_custom.c -- The same as maxbit.c except that this one uses a user-
                   defined mutation

maxbit_menu.c -- The same as maxbit.c except that this one includes a
                 hill-climbing heuristic and a menu for selecting options.

maxint_custom.c -- This program takes a string of length k where each allele
                   can be an integer between 1 and k and maximizes the sum
                   of the allele values.  It also included a user-defined
                   mutation.

rastrigin.c -- This program optimizes Rastrigin's test function with a binary
               string as the chromosome.  Graycoding is an option.

schwefel.c -- This program optimizes Schwefel's test function with a binary
              string as the chromosome.  Graycoding is an option.

udt_char.c -- This program illustrates the use of a user-defined data type.
              In this case the data type is an fixed-length array of
              characters.

udt_struct.c -- This program illustrates the use of a user-defined data type.
                In this case the datatype is a struct.

udt_struct_array.c -- This program illustrates the use of a user-defined data
                      type.  In this case the data type is an array of
                      structs.


