maartenkeijzer
3449314a28
Swapped linking order of utility libs
2001-03-13 08:25:05 +00:00
evomarc
59a42603af
Still modifying eoInit ...
2001-02-27 05:24:24 +00:00
evomarc
72b6692f9b
Modified all init sequences in Lesson2 and Lesson3 - and all corresponding
...
files in html dir - after the return of eoRndGenerators and subsequent
modifications of eoInit
2001-02-27 05:09:10 +00:00
evomarc
e28211188a
Date and version number
2001-02-18 06:41:30 +00:00
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
a403525af0
Forgot the selector in the ctor
2001-02-17 06:47:31 +00:00
evomarc
1662fd2a8b
Modified crossover and mutation to account for the new interface (bool ...)
...
Added the genop.tmpl, template for general op, 3 cases, growing pop,
shrinking pop through erase, thrinking pop through extra selector
2001-02-17 06:42:20 +00:00
evomarc
562b0b63e3
Changed the default values for popsize, vecsize and maxgen so
...
the user has a chance to see something even on Pentium 10GHz :-)
2001-02-15 05:36:28 +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
a556036315
Change in Makefile - but again it should be replaced with clean Makefile.am
2001-02-09 05:46:12 +00:00
evomarc
97486fba28
Modified the Makefile of Lesson? to allow make all to also make the exercises
...
It need to be modified anyway into Makefile.am stuff
2001-02-09 05:34:04 +00:00
evomarc
09b669ed46
Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing
2001-02-09 05:21:04 +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
56abe66582
Added the monitoring facilities for snapshots (i.e. generating and plotting a new file
...
every generation) which is different from the continuous monitoring (same file/plot is
angemented every generation).
This lead to a number of modifications in many files in utils dir
But now we can watch on-line
- fitness spreadout
- FDC plots
- multi-objective Pareto fronts (though the multi-objective sruff isn't there yet!)
2001-01-31 18:38:39 +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
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