Commit graph

873 commits

Author SHA1 Message Date
evomarc
98a1441137 A radical change in eoCheckPoint - though invisible from the outside:
eoCheckpoint now alos contains a vector<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
2002-07-24 18:08:30 +00:00
evomarc
bc7aee869f There was a problem with the activation of the Ctrl C 2002-07-24 18:05:18 +00:00
maartenkeijzer
030be82132 added EO.h to include list 2002-07-23 09:34:46 +00:00
maartenkeijzer
5914ad9195 Run it for 50 generations, it's too fast otherwise :) 2002-07-23 09:17:59 +00:00
maartenkeijzer
7e5907eae2 oops, that should teach me to compile before commit 2002-07-22 13:35:11 +00:00
maartenkeijzer
c55fcdbb3f added a 'nasty_declone_flag' to be able to declone a population 2002-07-22 13:31:55 +00:00
maartenkeijzer
3b6a88f34e Added 'sweepline' optimization for eoNDSorting.h 2002-07-22 13:20:04 +00:00
evomarc
7f550d008e Added eoSequentialSelect.h in the includes 2002-07-06 05:24:51 +00:00
evomarc
a7a1ed2326 I had left a flaw in teh Ctor (did not accept rates >1) 2002-07-06 05:23:18 +00:00
evomarc
e2e8767902 Changd a const_iterator to iterator in method it_best_element
God (or Maarten :-) knows why this was there
2002-06-21 13:50:39 +00:00
evomarc
427ed0f5bf Added the negative rate (-> 1-rate) and the unary operator- (useful
in eoG3Replacement)
2002-06-21 13:30:17 +00:00
jeggermo
6501b48ac4 small typo 2002-06-20 12:38:47 +00:00
evomarc
eb6e630a27 Replaced ../../src with the DIR_EO macro! 2002-06-19 03:42:54 +00:00
evomarc
2779191f63 Added include file eoHowMany for self-consistency 2002-06-17 09:19:17 +00:00
evomarc
801b84fc0c Removed eoSequentialSelect 2002-06-17 09:18:37 +00:00
evomarc
c3aa9710a1 Added the Truncation embedders, and the separate eoSequentialSelect file 2002-06-17 09:13:47 +00:00
evomarc
5bdfaf0eaa Separated eoSequentialSelect from eoRandomSelect.h file
Added eoEliteSequentialSelect, where best is always selected first, useful for
G3 engine
2002-06-17 09:12:08 +00:00
evomarc
a764bb5782 Reshaped the whole code
Added the SequentialSelect selectors
THe generated files are now "hidden" in ResSelect dir (hardcoded!)
2002-06-17 04:51:34 +00:00
evomarc
e9e3cbb623 Adding the truncation selectors.
2 versions: eoTruncatedSelectOne is an eoSelectOne, and
            eoTruncatedSelectMany works like an eoSelectMany (but is NOT)
2002-06-17 04:13:45 +00:00
jeggermo
86df5ac367 all .dsp files converted from unix to dos format 2002-06-10 14:10:35 +00:00
evomarc
43f0d7ea79 I had forgotten the real_value.h - SecondRealEA did not compile! 2002-05-22 02:13:06 +00:00
jeggermo
2e87ffd00f EO::printOn has been changed so that the printOn function will
always print a valid fitness value even if the fitness is invalid

Jeroen
2002-05-13 11:31:32 +00:00
jeggermo
07f2de55dc ramped half and half initialization has been added to eoParseTreeDepthInit 2002-05-09 15:43:01 +00:00
evomarc
d3762cdff2 Still introducing ParadisEO 2002-05-09 06:35:34 +00:00
evomarc
1611bc663c Added references to ParadisEO and Lesson5 2002-05-09 06:28:34 +00:00
evomarc
0ce2809cc7 Added Lesson5 2002-05-08 06:55:21 +00:00
evomarc
d17ec8cf77 Updated version number 2002-05-08 06:52:37 +00:00
evomarc
c5e225551a Adding the Lesson5 - how to create your own genotype 2002-05-08 06:50:58 +00:00
evomarc
b407bf5e81 Added the MyStructLibEA.cpp+make_MyStruct.cpp that allow separate
compilation of representation-indenepent stuff. Modified create.sh script
and Makefile accordingly. See Lesson5 of the tutorial
2002-05-08 06:47:50 +00:00
evomarc
e2e2f39cc7 an example of how to make a new genotype within EO - see HTML doc 2002-05-08 06:44:04 +00:00
evomarc
f2e20f638e Replacing Paradiseo(jet7).pdf with paradiseoJet7.pdf because of Unix problems
with names containing commas
2002-05-08 06:31:18 +00:00
evomarc
5b3b5d79fa Removed the template_depth argument (since we are finally NOT going for
the fitness_trait stuff).
2002-05-08 06:14:23 +00:00
evomarc
a4883fda9b Replaced the eoParameterLoader parameter by an eoParser (used everywhere now) 2002-05-03 05:12:32 +00:00
evomarc
ee5297a573 eoParameterLoader -> eoParser 2002-05-01 04:04:15 +00:00
evomarc
8998caa4ff THe code for the 1/5th mutation was completely wrong! 2002-05-01 02:44:54 +00:00
evomarc
d4da2d9f7d Turned the power function to sum - was untractable with long bitstrings 2002-04-30 05:10:49 +00:00
evomarc
9c6121604a Added the calls to EO::printOn and EO::readFrom in the corresponding methods
so th euser does not forget to use these before writing/reading the actual eo
2002-04-30 05:07:52 +00:00
evomarc
8b5b42a9f8 Added utils/eoUniformInit.h 2002-04-30 04:56:39 +00:00
evomarc
d6e33dbaee Copied from eoRndGenerators here is eoUniformInit, same thing but in the eoInit
hierarchy.
Useful to embed into higher levels eoInit
2002-04-30 04:54:25 +00:00
evomarc
361741b726 Adding SecondRealEA 2002-04-28 05:04:24 +00:00
evomarc
5c34d8ee79 Adding SecongRealEA - mainly to prepare Lesson5 about adaptive parameters 2002-04-28 04:38:38 +00:00
evomarc
8a2432b24e Added explanation and examples of getORcreateParam usage 2002-04-26 03:17:37 +00:00
evomarc
25a4894853 Turned the code that was testing for the existence of the size parameter
in to the call to getORcreateParam (actually, this was where this code
has been tested the first time)
2002-04-26 02:39:10 +00:00
evomarc
1e0717859d Added the negative argument in Ctor to say that you want number
popSize - some fixed number
2002-04-26 02:37:40 +00:00
evomarc
d40ef9a053 Turned the createParam into getORcreateParam so that you can more easily
define them before (e.g. from the problem at hand).
This is useful specially for vecSize as some problems have predefined values
2002-04-26 02:28:19 +00:00
cahon
c99bce368c *** empty log message *** 2002-04-25 14:26:02 +00:00
cahon
9415bfad74 Adding cellular E.A. 2002-04-25 14:10:22 +00:00
cahon
bffe8b0dfd A toric topology for cellular E.A. 2002-04-25 14:08:26 +00:00
cahon
25b3719ce7 Cellular parallel easy algorithm 2002-04-25 14:06:43 +00:00
evomarc
d5b44015ab Updated the documentation (comments) 2002-04-23 09:56:49 +00:00