hi,

Windows Programmers :: Please Note...
......
I would like to make this clear now as I hadn't before. This is not a MS Windows 
program and is looking less and less likely to be one.MS Windows is in my humble
opinion a programming quagmire which I refuse to fall into. Anyone attempting a 
Windows implementation can get in touch with me as I do have one which works
for a population of 200 but any higher and it all hangs though I have no idea 
why ??!!!?????
.......


You should find in your directory...

  function, terminal, gene, gp, gpv, pop
  
with file extension *.cpp and *.hpp in DOS or *.C and *.hpp in UNIX also

  create, compare, select, reprod, crosover, cross, eval, exit, rungps,
  loadsave, gpmain

with file extension *.cpp in DOS and *.C in UNIX.

DOS: you will have a Borland C++ project file and a makefile...
UNIX: you will find a makefile which is a makefile from gnu c++ for linux

You will also find ant.c, trail.c and trail.h which are the components for the
santa fe trail and it works properly unlike previous versions !!!

The gp system tries to find a gp.ini though will create its own if it can't. I 
also include, because of my generousity, a gpsetup.cpp which when included with
gpv.cpp produces a gp.ini creator with your values ( gpsetup.prj does this ).

 Input is of the form gp <pop> <gen> <output file>

 A Potted History:

         Version 1.00 BETA (sometime March 1993). Very Buggy,...
         Version 2.00 C++ version very easy language 16 July 1993
                      ERRORS in load and saving a genetic program.
                      frankly errors everywhere (nov 93)
                      No capacity for extended memory in DOS.
                      No differing creation mechanism.
                      No touranment selection
                      No capacity for encapsulation
         Version 3.00 C++ Version.( Uncompatible with previous versions )
                      Robust with full use of OOP techniques.
                      Compatibility with ANSI standard.
                      Ramped half and half and otheres implemented.
                      Tournament selection implemented.
                      Changing variables does not require recompiling.
                      BUT STILL
                      No capacity for expanded or extended memory in DOS.
                      No capacity for encapsulation.

         C version in progress
         Windows version in progress but its all gobblydegook.

         Version 3.00 can be compiled in the DOS and UNIX domain
         but NOT in Windows. This was not made clear in previous programs.

 Genetic programming in C++ was designed and choreographed by Adam P.Fraser

   Food parcels, cash and trashy sci-fi novels to:

      a.fraser@eee.salford.ac.uk
   snail:
      A.Fraser
      PostGraduate Section,
      Maxwell Building,
      Elec & Elec Eng,
      University Of Salford,
      Salford,
      M5 4WT.
      England


   Your comments, improvements and complaints are welcome.


 This code is intended as a base for C++ GPers. Please if you adapt the code
 send me a msg. Also could you please keeps these comments and my address in
 the code.

 regards,
    Adam Fraser '-)
    16 November 1993

  ' and one day there shall come an artificial ant who can complete the santa
   fe trail in 400 evaluation steps and on that day there shall be oink flap'



  

