Commit graph

846 commits

Author SHA1 Message Date
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
cahon
6d7fc8c69b Slides from Jet7, March 2002, ENSTA Paris 2002-04-23 09:16:51 +00:00
cahon
70a4a2add5 *** empty log message *** 2002-04-23 09:11:58 +00:00
jeggermo
da53e1a382 A faulty constructor in eoParseTree caused some problems 2002-04-19 22:13:15 +00:00
cahon
09761ac2fc Slides from Jet7, ENSTA Paris (April 2002) 2002-04-19 15:24:07 +00:00
music_dev
43779ba380 Multithreaded version. Changed name of lib to eo_lib[d].lib 2002-04-19 14:42:47 +00:00
evomarc
cec8f9136a Templatized apply
added a return statement
2002-04-19 14:06:50 +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
evomarc
34d474e6f6 Ome explanations on how to launch the examples 2002-04-18 03:23:24 +00:00
evomarc
d1ef6b2c00 Added the README, and modified the config files to remove the 127.0.0.1
that was misleading
2002-04-18 03:22:47 +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
21372a2d82 Changed name of target in all_lib.dsp
Added eoParetoFitness.cpp in sources of eo.dsp
2002-04-12 16:17:02 +00:00
evomarc
42a2a4f69e A few changes for MSVC++ compatibility 2002-04-12 15:13:45 +00:00
evomarc
019c8cd3e3 Turned the specific compiler order mpiCC into a Macro
so it's easier to modify
We shall need to put this into the automatic configure one day ...
2002-04-12 14:41:52 +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
64ca17c66f Adding ParadisEO Tutorial examples 2002-04-12 14:13:08 +00:00
evomarc
2ad3cbe9da Added name of the Debug library 2002-04-12 13:38:08 +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
d84517cb53 Modified my E-mail address (the old one at Polytechnique will soon be obsolete) 2002-04-08 18:04:32 +00:00
evomarc
f3535911a2 I suddenly realized that BitEA.html was NOT in the repository! 2002-04-08 18:03:35 +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
6afc695dce *** empty log message *** 2002-03-29 15:38:15 +00:00
cahon
aec83a0014 How to build an EA with a distributed evalaution process ? 2002-03-29 15:36:04 +00:00