evomarc
|
d4093063cb
|
Removed non-tested code (forthcoming)...
|
2002-08-23 16:06:06 +00:00 |
|
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
|
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
|
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
|
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
|
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
|
8998caa4ff
|
THe code for the 1/5th mutation was completely wrong!
|
2002-05-01 02:44:54 +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
|
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
|
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 |
|
jeggermo
|
da53e1a382
|
A faulty constructor in eoParseTree caused some problems
|
2002-04-19 22:13:15 +00:00 |
|
evomarc
|
9a56356c33
|
Replaced floats by doubles
|
2002-04-19 14:04:25 +00:00 |
|
jeggermo
|
aa0437dc11
|
new printOn and readFrom functions
(they look more like the eoBit ones)
|
2002-04-18 13:56:36 +00:00 |
|
jeggermo
|
521f1b14ff
|
*** empty log message ***
|
2002-04-15 14:12:19 +00:00 |
|
jeggermo
|
34c5efdcbf
|
eoParseTree printOn and readFrom functions changed for
compatibility with paradisEO
The fitness is now printed in the same way as in eoBit
|
2002-04-15 12:56:35 +00:00 |
|
evomarc
|
42a2a4f69e
|
A few changes for MSVC++ compatibility
|
2002-04-12 15:13:45 +00:00 |
|
evomarc
|
a1fffff045
|
Changing the include file that contain all include from
eoparadiseo to eoparadiseo.h
because teh CVS tool in Microsoft Windaube doesn't make the difference
with the directory ParadisEO
|
2002-04-12 14:39:58 +00:00 |
|
evomarc
|
9492ebd58e
|
Modified the comments so they appear in doxygen doc (and updated them also)
|
2002-04-09 08:48:44 +00:00 |
|
evomarc
|
6848622539
|
Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint
are stored somewhere (the generation counter was not)
|
2002-04-08 08:50:27 +00:00 |
|
evomarc
|
bd688656bb
|
Check that size > 1 (otherwise division by 0)
|
2002-04-08 08:42:46 +00:00 |
|
evomarc
|
9341d7c229
|
Added a few "std::" before copy and ostream_iterator
|
2002-04-08 08:42:01 +00:00 |
|