evomarc
|
06ac548f96
|
Adding more repalcements utilities (see do/make_easea_algo.h)
|
2002-08-23 15:56:09 +00:00 |
|
evomarc
|
065cc646aa
|
Adding replacement strategies: teh ReduceMergeReduce for EASEA and the
MGG and G2 replacements from Deb's PCX paper
|
2002-08-23 15:54:30 +00:00 |
|
evomarc
|
7bf32a66fd
|
Adding make_xxx files for EASEA
|
2002-08-23 15:52:40 +00:00 |
|
evomarc
|
c856f433b2
|
Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp
|
2002-08-23 15:50:57 +00:00 |
|
evomarc
|
6c2539d81f
|
Added the invalidate method
|
2002-08-23 15:49:29 +00:00 |
|
evomarc
|
5274c852f1
|
Tiny details
|
2002-08-23 15:44:27 +00:00 |
|
evomarc
|
18cd20da78
|
Added bounds to FitnessStat and Gnuplot monitor
|
2002-08-23 15:41:00 +00:00 |
|
evomarc
|
86c7c8fe95
|
Removed some multiple declaraions inside for loops that MSVC++ doesn't like
|
2002-08-02 07:40:47 +00:00 |
|
evomarc
|
0caf6259e9
|
Removed a typo that made gnuplot file not be in the RESULT directory
|
2002-07-30 03:21:59 +00:00 |
|
evomarc
|
4ec08e8b10
|
Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany)
|
2002-07-28 05:40:25 +00:00 |
|
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 |
|