evomarc
8aad8f547c
A few mistakes corrected - and some comments on the setup method
2001-01-27 07:33:55 +00:00
evomarc
c917207b5d
Added the bounds to all eoRealOp operators (and to the eoNormalMutation).
...
The eoESObjectiveBounds should soon dissapear!!
2001-01-26 18:26:30 +00:00
evomarc
70caa91b22
Typos in comments
2001-01-26 17:12:13 +00:00
evomarc
576249509b
Some includes were missing in eoPop and eoOp that I had not noticed before
...
trying to compile test/t-eoSymreg.cpp
2001-01-26 17:09:33 +00:00
evomarc
ce031f10a3
Added eoRandomReduce
2001-01-26 04:06:09 +00:00
evomarc
da66858308
Full t-eoSelect file, that allows to test all selectors
...
feature: generation of files suitable for gnuplot to see how individual spread out
2001-01-25 16:14:25 +00:00
evomarc
42ac826f3c
Added ranking selection (eoRankingSelect) and (linear) fitness scaling in
...
proportional selection (a completely different file, eoFitnessScalingSelect.h)
2001-01-25 16:13:15 +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
c62521648b
Added the shuffle method
2001-01-16 09:49:46 +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
51f3b56fd2
Added the normal and 1/5 mutations (file es/eoNormalMutation.h)
2001-01-16 07:20:02 +00:00
evomarc
20b70de2a1
Added the normal mutation - and the 1/5 mutation
2001-01-16 07:18:45 +00:00
evomarc
a8bf667774
Added the eoRandomReduce class - hence I also added the shuffle method
...
in eoPop (I had been postponing that for a long time!) which in turn required
another class of random generator (whose operator() takes an unsigned as argument)
2001-01-16 05:52:01 +00:00
evomarc
f988b42fed
Corrected some error in variable name after last changes in method append
2001-01-12 21:31:42 +00:00
evomarc
e532234d1c
New versions of bounds for real variables.
...
Should supersede eoEsObjectiveBounds, whose name was misleading anyway
as this can be used in any REal-ceded GA for isntance
2001-01-11 11:02:37 +00:00
evomarc
4b2bb7f564
GOing to the generic operators: some additions (eoGeneric*)
...
and some modifications in eoFixedLength and eoVariableLength.
2001-01-11 10:48:31 +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
61a85582d5
Added the namespace eo for the global variable rng in eoRNG.cpp
...
Also added "using eo::rng" in eoRNG.h so nothing has to be modified.
We should gradually move to write eo::rng everywhere, and remove that using
directive to be almost full-proofed against possible name collision.
2001-01-08 10:07:27 +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
c34e94b0d0
Removed a forgotten comment :-)
2001-01-05 14:42:48 +00:00
evomarc
f876356d37
I'm not sure about whether the sourceforge list is equivalent to the onelist list,
...
so I finally ut both in README!
2001-01-05 08:50:01 +00:00
evomarc
82743acd3a
Put the sourceforge name for the mailing list
2001-01-05 08:17:11 +00:00
evomarc
6362814175
Updating installation ...
2001-01-05 07:30:34 +00:00
evomarc
39521b2b68
Correcting my previous errors ...
2001-01-05 07:20:45 +00:00
evomarc
222f533a9e
Trying to make the installation lighter, but the doc and the src
...
would not compile, with make doc or make src ...
2001-01-05 07:10:25 +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
1beb08c39d
Added a message about generating the documentation if you have doxygen
2001-01-05 06:25:26 +00:00
evomarc
8e4513d880
Removed doc from the SUBDIRS as most people don't have doxygen installed.
...
Now you need to type in "make doc" to generate the doc
2001-01-05 06:24:53 +00:00
evomarc
b2636604a2
Updated Makefile.am to account for the change of names in selectors
2001-01-05 06:23:54 +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
67ae5f5a6f
eoHowMany is now included in utils dir
2001-01-05 05:44:35 +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
4d77c9116f
Sorry: removed eoSGATransform, that is in eoSGA.h ...
2001-01-04 05:06:09 +00:00
evomarc
2f13066625
Adding the selectin and replacement procedures
2001-01-04 05:00:40 +00:00
evomarc
647156c6a8
Adding t-eoSelect.cpp to test selection procedures. Modified Makefile.am accordingly
2001-01-02 13:31:40 +00:00
evomarc
3074101d1c
Adding eoDetSelect, deterministic batch selection, that copies the individuals
...
one after the other. Should shuffle them in between (TODO).
2001-01-02 13:27:11 +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
0447391f7c
Modified the help message for the short name (added the missing =)
2000-12-26 10:28:27 +00:00
evomarc
d7693131a6
Moved eoSGATransform into a separate file and added the dynamic version
...
(where arguments can be passed by value or by reference).
Modified eo accordingly
2000-12-26 08:33:48 +00:00
evomarc
5d0a03fa4e
Modified the include list after the big eoReplacement changes
2000-12-26 07:42:09 +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