Initial commit.  Java project builds and works with OneMax, but real-based fitness functions have not yet been implemented (these are forthcoming).


git-svn-id: http://simons.unfuddle.com/svn/simons_is@1 65754e11-650e-49f0-a06d-364ce528dc37
Reorganized algorithms package.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@2 65754e11-650e-49f0-a06d-364ce528dc37
Created project README and TODO files.  Made minor modifications to plot scripts.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@3 65754e11-650e-49f0-a06d-364ce528dc37
Corrected typographical error in README file.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@4 65754e11-650e-49f0-a06d-364ce528dc37
Minor bugfix in CanonicalGA class.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@5 65754e11-650e-49f0-a06d-364ce528dc37
Gnuplot script now takes a parameter, eliminating the need for a separate plotting script for each GA.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@6 65754e11-650e-49f0-a06d-364ce528dc37
Created PositiveIntegerDecoder, added JUnit4 library and test cases for first decoder, modified Ant build file to automatically unit test upon launching default task.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@7 65754e11-650e-49f0-a06d-364ce528dc37
Refactoring to correct GA terminology used.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@8 65754e11-650e-49f0-a06d-364ce528dc37
Two minor refactorings of old R code to correct terminology.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@9 65754e11-650e-49f0-a06d-364ce528dc37
Added Sphere and ReverseSphere benchmark functons.  Switched output to graph on R programs.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@10 65754e11-650e-49f0-a06d-364ce528dc37
Created ReverseParabola function and corresponding test class.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@11 65754e11-650e-49f0-a06d-364ce528dc37
Updated code also to track worst fitess.  Updated plot script to plot worst fitness and to use 'lp' style plotting for better visibility.  Updated README and TODO files.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@12 65754e11-650e-49f0-a06d-364ce528dc37
Implemented verbose flag, which prints beginning parameters as well as beginning/ending best/worst/avg fitness information at end of run.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@13 65754e11-650e-49f0-a06d-364ce528dc37
Refactored packages: edu.franklin.ga.cls -> cls.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@14 65754e11-650e-49f0-a06d-364ce528dc37
Second part of package refactoring (cleaning up remaining 'edu' directory).


git-svn-id: http://simons.unfuddle.com/svn/simons_is@15 65754e11-650e-49f0-a06d-364ce528dc37
Updated plotting script to use thicker lines rather than 'linespoints'.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@16 65754e11-650e-49f0-a06d-364ce528dc37
Implemented RealDecoder class, which decodes bit strings into positive or negative real values of user-specified precision.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@17 65754e11-650e-49f0-a06d-364ce528dc37
MAJOR UPDATE; now uses decoder/function combinations rather than combined "fitness determinants".


git-svn-id: http://simons.unfuddle.com/svn/simons_is@18 65754e11-650e-49f0-a06d-364ce528dc37
Added TwoRealDecoder class and corresponding unit test class; this is a decoder to decode a chromosome into an (X, Y) coordinate pair.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@19 65754e11-650e-49f0-a06d-364ce528dc37
Correction of minor defect in usage message.


git-svn-id: http://simons.unfuddle.com/svn/simons_is@20 65754e11-650e-49f0-a06d-364ce528dc37