Commit graph

488 commits

Author SHA1 Message Date
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
evomarc
49dd11d2c5 Added the getCounter() method so subclasses have a hand on the generation nb 2002-02-11 06:26:48 +00:00
evomarc
6546cb8c52 Corrected a serious bug in eoUniformMutation (double declaration of bool HasChanged)
The consequence was that if that mutation was the only operator called on some
individual, it was not invalidated, and hence its fitness not recomputed!!!
2002-02-09 05:01:48 +00:00
evomarc
4fea57e84d First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint 2002-02-09 04:58:33 +00:00
evomarc
f045212863 Added the constructor from a string 2002-02-08 07:51:59 +00:00
evomarc
53eac8838b Added the method getORcreateParam.
It has exactly the same syntax than the createParam method
but it first checks whether the param has been laready entered before creating it
2002-02-08 07:49:32 +00:00
evomarc
5fbbe4c9e9 Added a constructor from a vector<double> - mandatory in all applications 2002-02-08 07:48:03 +00:00
evomarc
448a5189fd Removed the const in method eoInit<AtomType> & atomInit() 2002-02-08 07:47:03 +00:00
jeggermo
94a13c6d53 Fixed some compatibility issues with GCC 3.0.1 and the Intel C++ Compiler
for Linux v5.
2002-02-04 13:16:50 +00:00
evomarc
e4523b3080 Added warning in case number of objective is changed (and not set) 2002-02-02 07:37:54 +00:00
evomarc
daed31c088 Moved the static variables of class eoVariableParetoTraits
into a separate .cpp file (eoParetoFitness.cpp) - and modified Makefile.am
2002-02-02 06:43:46 +00:00
evomarc
76ff13b2e3 Added default value for bool arg in testDirRes function 2002-02-02 05:59:05 +00:00
evomarc
52bc2ed4f8 Added the eoVariableParetoTraits that allows to specify the number
of objectives and the max/min for each one at run-time
2002-01-31 17:42:03 +00:00
evomarc
6f5a34a134 Updated the comments 2002-01-31 17:32:27 +00:00
evomarc
6cb8e652b5 Added Ranking (God knows why it was mnissing!) 2002-01-30 12:24:42 +00:00
evomarc
de1ae17ea8 CHanged a few erroneaous comments 2001-12-06 06:38:17 +00:00
jeggermo
61ea207287 a different solution for lt_arity has been implemented (this time inside the
eoParseTreeDepthInit class
2001-12-04 11:49:25 +00:00
evomarc
512d368dcf More details to make code MSVC-compatible 2001-12-03 11:08:17 +00:00
evomarc
eaf5ea0111 Added links to some examples in the comments 2001-12-03 06:59:17 +00:00
evomarc
00f1a25000 Removed the trailing comment after #endif (Warning in MSVC) 2001-12-03 06:53:52 +00:00
jeggermo
9bda49ae05 Fixed a small problem with eoPointMutation. 2001-11-22 15:01:11 +00:00
evomarc
f41cd957c0 Changes due to MSVC 2001-11-17 07:22:59 +00:00
evomarc
8abb9242c2 Some error for MSVC that was not even a warning for g++ (but I'm sorry
to say that MSVC is right :-)
2001-11-16 15:06:29 +00:00
evomarc
25765640ae Changed the filenaming to comply with MacroHard 2001-11-16 15:05:41 +00:00
evomarc
49cc03546a Replaced the flat definitions of ncecessary classes (eoStatxxx and eoMonitor)
with the include of the corresponding .h file. as MSVC complained!
2001-11-16 14:01:52 +00:00
jeggermo
5597f3e353 small change in documentation 2001-11-15 22:11:31 +00:00
evomarc
bd53a220a5 A few more typename conditionally removed for MSVC++ 2001-11-12 15:21:40 +00:00
evomarc
4ad58c360e Some more small changes for MSVC++ compatibility 2001-11-12 14:17:58 +00:00
evomarc
d7c3d973c7 Small modifications here and there to be MSVC++ compatible
Mainly, time.h -> ctime
        definition of loop index out of loops when multiply used
        no typename in declaration using template typename
2001-11-10 09:02:17 +00:00
evomarc
a5e3abd9f6 Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00