evomarc
e0ace0794f
Now takes into account the last (and last!) modification of the operator interace:
...
no more invalidate, but a bool returned for simple operators, and a better description
of the eoPopulator/eoOpContainer links.
2001-02-17 08:22:53 +00:00
evomarc
5bf1d83f6a
Changed the first paragraph, added warning that it should be used on-line only
2001-02-09 08:21:35 +00:00
evomarc
415b419671
The BIG change of general operator interface
...
I also changed
- the eoQuadratic into eoQuad (as dicussed with Maarten)
- the eoBin into eoBit, with more appropriate names for the "binary"
operators (that can be unary!) as no one protested when I posted on
eodev list
2001-02-09 05:09:26 +00:00
evomarc
9d9958d3bc
Following the change in includes (added ga.h and es.h everywhere pfuhh)
2001-01-27 08:20:39 +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
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
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
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
25dd305ee6
A few errors + local TOC at top of eoEngine
2000-12-19 18:32:09 +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
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
f7f226bae9
eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste!
2000-12-02 08:35:42 +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
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