Commit graph

517 commits

Author SHA1 Message Date
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
evomarc
65395e7d28 After indoduction of paradisEO, eoEaseyEA was a subclass of class eoPopAlgo
and not eoAlgo.
I don't have time to investigate, so I went back to a subclass of eoAlgo.
We'll sort that out later (after EuroGP I guess).
2002-04-01 20:15:32 +00:00
cahon
d31c5942c4 *** empty log message *** 2002-03-29 15:16:11 +00:00
cahon
6fd042962d For any sending message 2002-03-29 15:10:04 +00:00
cahon
37d09fbccd The local communication layer 2002-03-29 15:05:35 +00:00
cahon
694a908a61 The global communication layer 2002-03-29 15:04:49 +00:00
cahon
59b6246f76 An evaluator which sequentially values individuals making the pop. 2002-03-29 14:59:58 +00:00
cahon
972fbb5d58 The slave evaluator node 2002-03-29 14:57:30 +00:00
cahon
67039066e2 The master dispatcher evaluator 2002-03-29 14:56:18 +00:00
cahon
828770b870 An EA with a distributed evaluation process 2002-03-29 14:54:52 +00:00
cahon
6667499e62 Each island is connected from/to only one neighbour 2002-03-29 14:50:11 +00:00
cahon
9796e56c13 Each island id connected to the whole considered islands 2002-03-29 14:49:04 +00:00
cahon
8ee9c80e3f A checkpoint to send/receive pop. to/from others islands 2002-03-29 14:47:13 +00:00
cahon
47b36ea06e The island EA model 2002-03-29 14:45:00 +00:00
cahon
5e74a52bce A continuator which periodically returns false 2002-03-29 14:41:01 +00:00
cahon
b6dcf911b7 A tool to apply a process to any incoming EO ... 2002-03-29 14:38:36 +00:00
cahon
f87e19bf00 *** empty log message *** 2002-03-29 10:34:16 +00:00
cahon
0de7f7aefd *** empty log message *** 2002-03-29 10:26:36 +00:00
cahon
e21c37d51d The paradiseo interface 2002-03-29 10:02:47 +00:00
cahon
e95578b3fc Some changes for the use in paradisEO 2002-03-27 17:31:05 +00:00
cahon
c1d6124140 Defines any population-based algorithm. 2002-03-27 17:28:04 +00:00
cahon
5b9af91d2a Any EO with an invalid fitness should be printable ! 2002-03-27 17:19:25 +00:00
evomarc
32f1c98630 Added the time counter in make_checkpoint 2002-03-22 11:01:30 +00:00
evomarc
a79eb09ea6 Added the eoTimeCounter that allows to use time as a base counter
for statistics (when you compare things that are not using the same
evaluation function for instance)
2002-03-22 10:57:37 +00:00
evomarc
c7743f88ef Corrected a sligth error in eoParamParam reading that resulted in making the comma
part of the stored string value
2002-03-05 05:46:55 +00:00
evomarc
8f740ab884 Adding class eoParetoOneConstraintFitness, multi-valued fitness + 1 constraint
This file shoudl contain the general Pareto+contraint class - but
I'm in a big hurry.
2002-03-05 05:38:21 +00:00
evomarc
194f6bf45e Changed the reading of parameter resDir from createParam to getORcreateParam
so it can be used in other parts of hte program (it's handy to put all
disk outputs in one dir).
2002-03-05 05:34:27 +00:00
evomarc
fb09ff1ac7 Added file monitors for the population in the Pareto space (were ony available as
eoGnulpot1DSnapshors before)
2002-02-11 06:28:52 +00:00
evomarc
78a8f3cd57 Added a title (Gen. X) to the plot so you can follow what's going on 2002-02-11 06:27:44 +00:00