evomarc
48a784d122
Corrected a wrong comment
2001-06-30 05:57:10 +00:00
maartenkeijzer
f674fbeb14
oops, thanks jeroen
2001-06-29 18:06:10 +00:00
jeggermo
375568853a
checks for the existence of finite(x) and isinf(x) built into app/gpsymreg.
...
Linux gcc compilers have the 'macros ??' but solaris gcc does not
2001-06-29 12:15:15 +00:00
jeggermo
c7aba2f3c4
app/gpsymreg/Makefile added to configure.in
2001-06-29 09:22:26 +00:00
jeggermo
9242c84541
app/gpsymreg/Makefile added to configure.in
2001-06-28 15:03:53 +00:00
jeggermo
f41c5f2ff6
addition file for parameters for symreg gp
2001-06-28 14:39:36 +00:00
jeggermo
00c671f24c
node.h containing Tree-node classes for symreg gp
2001-06-28 14:38:00 +00:00
jeggermo
f1b6eb5dd8
main.cc for symreg gp
2001-06-28 14:33:51 +00:00
jeggermo
0c1ab03704
gp symbolic regression trees added
2001-06-28 14:26:35 +00:00
jeggermo
3486dfafd6
eoGpMutate.h added containing 4 new mutation operators for eoParseTree class
2001-06-28 14:18:47 +00:00
jeggermo
9efdfa59f8
Symbolic Regression GP added app-dir
2001-06-28 14:11:04 +00:00
jeggermo
840717bea8
new Mutation operators for eoParseTree in src/gp/eoGpMutate.h
...
a symbolic regression example program added to the app-dir
configure.in and Makefile(s).am changed
2001-06-28 14:03:59 +00:00
jeggermo
164e36b184
Additional mutation operators for eoParseTree
...
* Point Mutation
* Expansion Mutation
* Collapse Subtree Mutation
* Hoist
2001-06-28 13:55:14 +00:00
jmerelo
fd61f8f475
Updating Royal Road
2001-06-21 12:03:17 +00:00
maartenkeijzer
49434ecc03
Added a check for an empty initializor
2001-06-11 12:37:21 +00:00
evomarc
45f61a0e0b
Added a frequency parameter to eoPopStat (dump pop every N gen)
2001-05-25 16:27:59 +00:00
evomarc
73157edba6
Forgot to update ESEA with crossover
2001-05-21 06:13:56 +00:00
evomarc
b72a85fa1b
?
2001-05-21 04:16:26 +00:00
evomarc
af73dfbd45
Added libes in Makefile
2001-05-21 04:15:36 +00:00
evomarc
91342e7080
Modifs in es (crossover added in make_op_es).
...
Added a dummy selector in eoReandomSelect that does work even with invalid EOs
2001-05-21 04:14:36 +00:00
evomarc
8b177dd6cd
Added the crossover in make_op_es (parameters were read, but that's all!
2001-05-21 04:13:10 +00:00
evomarc
d9ddfeeaea
Normalized real_value
2001-05-21 04:10:55 +00:00
evomarc
9631c9eb11
Changed name of eoEsLocalXover to eoEsStandardXover and made it an eoBinOp
...
Removed obsolete eoEsStdevXOver.h (see eoEsStandardXover.h above)
2001-05-19 06:15:01 +00:00
evomarc
8e5e9d14cf
Coreected a cut-and-paste bug :-(
2001-05-18 17:46:33 +00:00
jmerelo
422ddc6f5f
Added the missing file
2001-05-18 07:33:12 +00:00
evomarc
0286faed1b
Removed remaining debugging comment
2001-05-18 03:59:22 +00:00
jmerelo
17dc4f9d10
Changed MGE to the contrib dir. No need to change the prefix, I guess
2001-05-17 10:08:25 +00:00
jmerelo
e32c52d332
Added missing files and updated old MGE files
2001-05-17 07:29:50 +00:00
jmerelo
34cb430bd7
Added Royal Road, MGE now work with it, small modifications to eoPopStat
2001-05-11 10:44:01 +00:00
jmerelo
88f281b606
Added 'Viral' operators with test. Implements the Mobile Genetic Elements Technique
2001-05-10 12:16:00 +00:00
evomarc
b7915a4bbe
CHanged CXXFLAGS to nothing - so lib files remain of manageable size!
2001-05-08 04:44:30 +00:00
evomarc
09388c8ed5
Bing change in eoRealBounds: it is now deriving from eoPersistent.
...
More important, the eoRealVectorBounds, vectorized version (a vector<eoRealBounds *>
has also become an eoPersistent object and now derives from an eoRealBaseVectorBounds
class.
A useful consequence (and actual motivatino) was to be able to have soem
eoValueParam<eoRealVectorBounds> with all possibilities for input
(see doc for Lesson4 in the tutorial for the syntax).
2001-05-08 04:41:51 +00:00
evomarc
42cb1981d5
In eoParser::readFrom, added a test to avoid reading non-parser sections
...
as these generally contain many -xxx that generate a reading error
when xxx is not a keyword.
This allows to use State-savec files directly as parameter files
2001-05-08 03:49:35 +00:00
evomarc
0aa6a235ef
Replaced stupid eoRateParam by eoValueParam<eoHowMnay>
...
Had to transform eoHowMany into an eoPersistent ...
2001-05-07 07:13:36 +00:00
evomarc
5508869d00
A full working version of ES is now available in tutorial/Lesson4,
...
that makes full use of libes.a.
The user guide is in Lesson4 of the tutorial - programmer's guide
will come later.
Plus many small changes here and there
2001-05-04 16:51:29 +00:00
evomarc
eb25bf0ab5
Removing old trash!
2001-05-04 16:13:37 +00:00
evomarc
f4d2630516
Corrected a problem in eoEsChromInit (it refused plain eoReal) + some
...
other minor modications (e.g. a dir in make_checkpoint where ALL file
will go).
2001-05-03 17:20:27 +00:00
evomarc
1eee26598b
Adding code to Lesson4
2001-05-03 13:06:34 +00:00
evomarc
7294d6acd5
Lesson4 advancing
2001-05-03 05:44:29 +00:00
evomarc
4cce84280e
Hange of comments and names
2001-05-03 05:43:40 +00:00
evomarc
b52ea27e2f
Updated main pages of doc and tutorial. Doc now points to tutorial
2001-05-02 11:13:40 +00:00
evomarc
b03e4f5106
Date change + info about Lesson4 in main tutorial page
2001-05-02 11:12:55 +00:00
evomarc
6085c82229
Adding test file for ES - note that it's completely different from old
...
eoESFull.cp - and hence has an other name, t-eoESAll.cpp.
Old eoESFull.cp is still there (and working) but is not in the test targets
2001-05-02 11:09:57 +00:00
evomarc
6af035d2fa
Adding files in es for ES Crossovers
2001-05-02 10:57:35 +00:00
evomarc
29b25024b7
Forgotten file ...
2001-05-02 10:54:17 +00:00
evomarc
bb19ed633b
Forgotten new file
2001-05-02 10:53:14 +00:00
evomarc
6493ef8889
Added the new eoEsXXXover.h in Malefile.am
2001-05-02 10:50:01 +00:00
evomarc
17484feeef
Forgotten ES files + start of tutorial Lesson4 (about make_XXX)
2001-05-02 10:47:56 +00:00
evomarc
10064ad967
Adding Evolution Strategies:
...
src/es/eoEsGlobalXover.h and src/es/eoEsLocalXover.h for crossover
src/es/make_XXX_es.h for user-input
test/t-eoEsAll.cpp to test
However, an old bug appeared: className was not const in eoGenOp (and derived classes)
so I had to change that throughtout the hierarchy
2001-05-02 10:42:32 +00:00
evomarc
4a152dc172
Removing make_help.cpp
2001-05-01 05:00:29 +00:00