home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Developer / objc / do / genetic_algorithm.README < prev    next >
Encoding:
Text File  |  1994-12-30  |  2.0 KB  |  34 lines

  1.  
  2. Hi:
  3.  
  4. genetic_algorithm.0.9.I.b.tar.gz
  5. GA.app: Genetic Algorithm / Distributed Objects / Dynamic Loader Demo
  6.  
  7. A package of executable code bundles and a master program
  8.  
  9. The code is a NEXTSTEP demo using genetic algorithm optimization as its starting point.  The code uses various views to watch the evolution of selected "gene pools" or problems.  Problems and Views (complete with inspectors) are all loaded dynamically. One sample problem resides in a separate app and thus demonstrates the use of distributed objects. As the file system changes, the user's view of options in the "Launch Panel" is updated as appropriate.
  10.  
  11. To use this application fully, the user needs to make a directory called LocalLibrary under "/" (if it doesn't already exist) and have permission to read and write to it. The GA.app application when launched should create a directory under LocalLibrary called "GA." The user adds functionality to GA.app by moving files into and out of this directory as GA.app runs (or by launching and quitting the included distributed objects file).
  12.  
  13. Note: there is nothing really "end-product" about any of this. It is merely a neat demo of some unique NS stuff...
  14.  
  15. Later, I'll publish the Protocol (API) so others can write their own GAViews and GAProblems (or gene pools) for use in GA.app. If there is any interest, I can upload a FAT version of all this.
  16.  
  17. The package includes the following Intel-only compiled files:
  18.  
  19. - GA.app (the mother app)
  20. - DensityViewModule.gaview (a 2-D view on to two genes of your choice)
  21. - HistViewModule.gaview (a 1-D view on one gene of your choice)
  22. - LineViewModule.gaview (a best & avg fitness plotter)
  23. - Parabola.problem (a very simple parabola surface)
  24. - Problems.problem (a rather complex 2-D shape with simple parabola 3-D extension)
  25. - RemoteGPEvolver.app (basically the same as Problems.problem except resides in its own separate process; connect with DO)
  26.  
  27. Regards,
  28.    Dave
  29.  
  30.  
  31. David L. Neumann
  32. pp001345@interramp.com
  33. 73122,3677
  34. USA 713-965-7214