Commit graph

46 commits

Author SHA1 Message Date
evomarc
41ff11bd7f I have separated the include files into
eo   everything that is general to any representation
   es.h everything about real representation (in es dir)
   ga.h everything related to bitstring representation (in ga dir)

To be continued by gp.h, and ...

This has lead to some slight modifications in test file eobin and all tutorial
examples files...
2001-01-27 07:41:46 +00:00
evomarc
8aad8f547c A few mistakes corrected - and some comments on the setup method 2001-01-27 07:33:55 +00:00
evomarc
585c543569 Modified the link to EO pages so that users can download the development
version - as no example works with the current snapshot
2001-01-17 05:29:54 +00:00
evomarc
deace62e55 Added the normal mutation - and the 1/5 mutation in FirstRealEA in Lesson2 2001-01-16 07:20:48 +00:00
evomarc
5f925a4c12 Added the eoSurviveAndDie comments.
Should be complete!!!
2001-01-09 03:33:16 +00:00
evomarc
5edbc0e98b Added the namespace in description of RNGs (and corrected a few broken links) 2001-01-09 02:17:28 +00:00
evomarc
4b83dbd0f4 Added the descrition of evolution engines in eoEngine
and links to SGAI STL Web site in eoTutorial and eoProgramming
2001-01-08 09:52:15 +00:00
evomarc
8c82c8aa56 Removed Lesson4 from Makefile - it is not there yet, and generates an error 2001-01-05 06:55:16 +00:00
evomarc
b1fa5076e2 Changed the names of the exercise files to exerciseN.p - N lesson nb, p exercise nb 2001-01-05 05:48:16 +00:00
evomarc
a998ad0a41 Checking in the name changes in selection procedures.
This impacts on many files, creating new entries in src (the old ones are moved
to obsolete dir), modifying t-eoSymreg.cpp and t-eobin.cpp in test,
as well as gprop.cc and mastermind.cc in app dir (not to mention almost all
files in tutorial:-(
2001-01-05 05:42:08 +00:00
evomarc
b6e9945028 Trying to ci eoTutorial.html (there is a sticky tag that keeps bothering me ...) 2001-01-05 05:41:26 +00:00
evomarc
c3fef2e493 I had removed the wrong file!!! 2001-01-04 15:23:14 +00:00
evomarc
b685eb8048 removed redundant index.html in html dir 2001-01-04 15:21:18 +00:00
evomarc
4fd2be4bff A few deatils 2001-01-02 07:54:12 +00:00
evomarc
52ed2ef8b6 Still the same !@#$$%% modif due to egcs problems ... 2001-01-02 07:35:56 +00:00
evomarc
721e8d2cd5 Follow-up to the modif of SecondBitEA.cpp due to egcs... 2001-01-02 07:23:35 +00:00
evomarc
5d8c30b2ae A few details in the comments 2001-01-02 07:19:55 +00:00
evomarc
04e429fdb1 I had to change the whole way the parameters are read, because EGCS did not
allow the nice constructs I had imagined (and compiled with g++)
- I removed the createParam method in Parser class - that was creating the parameters
  on the heap. Not allowed to have a templatized method ???
- I removed the subroutine read_param in SecondBitEA, as you need to create
  permanent parameters (eoParser only holds references), and egcs did not allow
  to create them by reference, i.e. in the line
  eoValueParam<xxx> & blablaParam(...);

So now everything is done in the main_function, and 3 lines are needed to create
and read every paramter (sigh ...)
2001-01-02 07:03:57 +00:00
evomarc
769b1fe31e A few additions and corrections ... 2000-12-27 11:37:05 +00:00
evomarc
f97ab01cd4 Had forgotten the section name of the parser.processParam call in the
definition fo the parameter.
2000-12-22 15:13:54 +00:00
evomarc
21cd652430 Back to the 3 lines to declare a parameter and read it within the parser:
some compiler (egcs) don't like the createParam method in eoParser.h
Also removed the reference in parameters declarations (a cut-and-paste error).
2000-12-22 14:56:12 +00:00
evomarc
af950bdc78 Augmented the functors and STL parts - but I still would appreciate
help on the STL part!
2000-12-21 06:49:41 +00:00
evomarc
ed0e76350a Update after the change in replacements 2000-12-19 18:43:25 +00:00
evomarc
25dd305ee6 A few errors + local TOC at top of eoEngine 2000-12-19 18:32:09 +00:00
evomarc
47031e82c9 Bottom-Up/Top-Down modifs 2000-12-19 18:18:08 +00:00
evomarc
727f190a88 Changed NoReplacement to GenerationalReplacement 2000-12-19 18:02:19 +00:00
evomarc
2a93bba7e6 Changed the "to-down / bottom-up" to "algorithm-based / component-based"
Also added all replacement procedures in eoEngine.html
and the general operator interface in eoOperators.html
2000-12-19 10:17:39 +00:00
evomarc
9c3453e876 A small detail ... 2000-12-19 05:31:54 +00:00
evomarc
2d93e7374b Corrected a bad link 2000-12-15 18:09:08 +00:00
evomarc
44e715f241 deleted trash file lesson1.ps
CVS ----------------------------------------------------------------------
2000-12-15 17:01:11 +00:00
evomarc
3d93a07d74 Adding Templates in dir tutorial, to hold some simple files that
only need to be filled by the user to code new items.
At the moment, only eoMonOp (in mutation.tmpl), and
eoBinOp and eoQuadOp (in crossover.tmpl)
2000-12-08 15:10:13 +00:00
evomarc
00b435f19a Corrected a few bugs after the first "public" presentation 2000-12-08 14:16:13 +00:00
evomarc
1e3cd432d6 Removed trash file 2000-12-05 05:27:12 +00:00
evomarc
e5ff1bf59c Added normal mutation for reals, and corrected error of segment-> arithmetic
for the crossover operators
2000-12-04 16:49:42 +00:00
evomarc
c00c15145d omment of line apply(pop, eval) was found misleading ... 2000-12-04 15:01:31 +00:00
evomarc
b5382fce74 - added the #define for eo_verbose (true) and eo_no_verbose (false)
- added the eoNormMutation, simple normal mutation for simple real variables
2000-12-04 14:55:18 +00:00
evomarc
4944881d7c - added the #define for eo_verbose (true) and eo_no_verbose (false)
- added the eoNormMutation, simple normal mutation for simple real variables
Modified Files:
 	src/eo src/es/eoRealOp.h tutorial/Lesson2/FirstRealEA.cpp
 	tutorial/Lesson3/SecondBitEA.cpp
2000-12-04 14:53:59 +00:00
evomarc
f7f226bae9 eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste! 2000-12-02 08:35:42 +00:00
evomarc
d20d36a116 Suppressed the warning for the need to create a link - see html files log. 2000-12-02 08:29:45 +00:00
evomarc
46d9671e05 Changed the links to the EO doc - removed the need for a (Unix) link from
tutorial/html dir to doc/ dir: it's simpler, and I was not able to do
the same thing in Windows anyway!
2000-12-02 08:27:30 +00:00
evomarc
41a85aaa7d Corrected the outState.regiserObject(parser) ommission (see SecondBitEA.html) 2000-12-01 18:26:16 +00:00
evomarc
b225f093e6 I had dropped the parser from the outState - so I had to modify also
read_param to get it back!
2000-12-01 18:03:17 +00:00
evomarc
c1dd2dd127 Used spell-checker!!! 2000-12-01 17:56:52 +00:00
evomarc
b8d4e7faef Initial version of the tutorial.
Warning: all Makefile's are hand-made, and will only work in Linux
2000-11-29 18:19:57 +00:00
evomarc
a27dc53ef0 dded teh comment about the link to be made from html to ../../doc 2000-11-29 18:19:18 +00:00
evomarc
ca843a88fc Initial version of the tutorial.
Warning: the Makefil is hand-made, and only works in Linux
2000-11-29 18:06:09 +00:00