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