Commit graph

  • 43779ba380 Multithreaded version. Changed name of lib to eo_lib[d].lib music_dev 2002-04-19 14:42:47 +00:00
  • cec8f9136a Templatized apply added a return statement evomarc 2002-04-19 14:06:50 +00:00
  • 9a56356c33 Replaced floats by doubles evomarc 2002-04-19 14:04:25 +00:00
  • aa0437dc11 new printOn and readFrom functions (they look more like the eoBit ones) jeggermo 2002-04-18 13:56:36 +00:00
  • 34d474e6f6 Ome explanations on how to launch the examples evomarc 2002-04-18 03:23:24 +00:00
  • d1ef6b2c00 Added the README, and modified the config files to remove the 127.0.0.1 that was misleading evomarc 2002-04-18 03:22:47 +00:00
  • 521f1b14ff *** empty log message *** jeggermo 2002-04-15 14:12:19 +00:00
  • 34c5efdcbf eoParseTree printOn and readFrom functions changed for compatibility with paradisEO jeggermo 2002-04-15 12:56:35 +00:00
  • 21372a2d82 Changed name of target in all_lib.dsp Added eoParetoFitness.cpp in sources of eo.dsp evomarc 2002-04-12 16:17:02 +00:00
  • 42a2a4f69e A few changes for MSVC++ compatibility evomarc 2002-04-12 15:13:45 +00:00
  • 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 ... evomarc 2002-04-12 14:41:52 +00:00
  • 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 evomarc 2002-04-12 14:39:58 +00:00
  • 64ca17c66f Adding ParadisEO Tutorial examples evomarc 2002-04-12 14:13:08 +00:00
  • 2ad3cbe9da Added name of the Debug library evomarc 2002-04-12 13:38:08 +00:00
  • 9492ebd58e Modified the comments so they appear in doxygen doc (and updated them also) evomarc 2002-04-09 08:48:44 +00:00
  • d84517cb53 Modified my E-mail address (the old one at Polytechnique will soon be obsolete) evomarc 2002-04-08 18:04:32 +00:00
  • f3535911a2 I suddenly realized that BitEA.html was NOT in the repository! evomarc 2002-04-08 18:03:35 +00:00
  • 6848622539 Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint are stored somewhere (the generation counter was not) evomarc 2002-04-08 08:50:27 +00:00
  • bd688656bb Check that size > 1 (otherwise division by 0) evomarc 2002-04-08 08:42:46 +00:00
  • 9341d7c229 Added a few "std::" before copy and ostream_iterator evomarc 2002-04-08 08:42:01 +00:00
  • 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). evomarc 2002-04-01 20:15:32 +00:00
  • 6afc695dce *** empty log message *** cahon 2002-03-29 15:38:15 +00:00
  • aec83a0014 How to build an EA with a distributed evalaution process ? cahon 2002-03-29 15:36:04 +00:00
  • 6bb81f2278 How to build an homo/heterogenous island model of EAs ? cahon 2002-03-29 15:30:55 +00:00
  • d31c5942c4 *** empty log message *** cahon 2002-03-29 15:16:11 +00:00
  • 6fd042962d For any sending message cahon 2002-03-29 15:10:04 +00:00
  • 37d09fbccd The local communication layer cahon 2002-03-29 15:05:35 +00:00
  • 694a908a61 The global communication layer cahon 2002-03-29 15:04:49 +00:00
  • 59b6246f76 An evaluator which sequentially values individuals making the pop. cahon 2002-03-29 14:59:58 +00:00
  • 972fbb5d58 The slave evaluator node cahon 2002-03-29 14:57:30 +00:00
  • 67039066e2 The master dispatcher evaluator cahon 2002-03-29 14:56:18 +00:00
  • 828770b870 An EA with a distributed evaluation process cahon 2002-03-29 14:54:52 +00:00
  • 6667499e62 Each island is connected from/to only one neighbour cahon 2002-03-29 14:50:11 +00:00
  • 9796e56c13 Each island id connected to the whole considered islands cahon 2002-03-29 14:49:04 +00:00
  • 8ee9c80e3f A checkpoint to send/receive pop. to/from others islands cahon 2002-03-29 14:47:13 +00:00
  • 47b36ea06e The island EA model cahon 2002-03-29 14:45:00 +00:00
  • 5e74a52bce A continuator which periodically returns false cahon 2002-03-29 14:41:01 +00:00
  • b6dcf911b7 A tool to apply a process to any incoming EO ... cahon 2002-03-29 14:38:36 +00:00
  • f87e19bf00 *** empty log message *** cahon 2002-03-29 10:34:16 +00:00
  • 0de7f7aefd *** empty log message *** cahon 2002-03-29 10:26:36 +00:00
  • e21c37d51d The paradiseo interface cahon 2002-03-29 10:02:47 +00:00
  • e95578b3fc Some changes for the use in paradisEO cahon 2002-03-27 17:31:05 +00:00
  • c1d6124140 Defines any population-based algorithm. cahon 2002-03-27 17:28:04 +00:00
  • 5b9af91d2a Any EO with an invalid fitness should be printable ! cahon 2002-03-27 17:19:25 +00:00
  • 32f1c98630 Added the time counter in make_checkpoint evomarc 2002-03-22 11:01:30 +00:00
  • 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) evomarc 2002-03-22 10:57:37 +00:00
  • e1319605e6 Added the lonk to SourceForge in the title, and to README in the "install" section evomarc 2002-03-15 06:41:54 +00:00
  • 414eafa277 The source file names had changed, some day, in doxygen-genertaed doc ... evomarc 2002-03-15 06:28:25 +00:00
  • b8661ed2b6 Corrected a few linkgs to the documentation Reaplced eoBin with eiBit (about time!!!) evomarc 2002-03-15 06:06:22 +00:00
  • a80a25c5f5 More on parameter input (getORcreateParam explained) evomarc 2002-03-06 06:54:00 +00:00
  • 5881cab538 Added the tags to generate html nice output evomarc 2002-03-06 06:28:27 +00:00
  • dcee458c27 Added some explanations about the memory mangement (through eoFunctorStore) evomarc 2002-03-06 06:25:40 +00:00
  • c7743f88ef Corrected a sligth error in eoParamParam reading that resulted in making the comma part of the stored string value evomarc 2002-03-05 05:46:55 +00:00
  • 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. evomarc 2002-03-05 05:38:21 +00:00
  • 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). evomarc 2002-03-05 05:34:27 +00:00
  • fb09ff1ac7 Added file monitors for the population in the Pareto space (were ony available as eoGnulpot1DSnapshors before) evomarc 2002-02-11 06:28:52 +00:00
  • 78a8f3cd57 Added a title (Gen. X) to the plot so you can follow what's going on evomarc 2002-02-11 06:27:44 +00:00
  • 49dd11d2c5 Added the getCounter() method so subclasses have a hand on the generation nb evomarc 2002-02-11 06:26:48 +00:00
  • 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!!! evomarc 2002-02-09 05:01:48 +00:00
  • 4fea57e84d First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint evomarc 2002-02-09 04:58:33 +00:00
  • f045212863 Added the constructor from a string evomarc 2002-02-08 07:51:59 +00:00
  • 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 evomarc 2002-02-08 07:49:32 +00:00
  • 5fbbe4c9e9 Added a constructor from a vector<double> - mandatory in all applications evomarc 2002-02-08 07:48:03 +00:00
  • 448a5189fd Removed the const in method eoInit<AtomType> & atomInit() evomarc 2002-02-08 07:47:03 +00:00
  • 600b08a7f6 the gpsymreg code has been slightly altered to allow compilation using the Intel C++ Compiler for Linux. jeggermo 2002-02-04 14:28:00 +00:00
  • 94a13c6d53 Fixed some compatibility issues with GCC 3.0.1 and the Intel C++ Compiler for Linux v5. jeggermo 2002-02-04 13:16:50 +00:00
  • e4523b3080 Added warning in case number of objective is changed (and not set) evomarc 2002-02-02 07:37:54 +00:00
  • 2873f0b3ea Suppressed the lt_arity fn that was added for MSVC - and now seems unnecessary evomarc 2002-02-02 07:36:58 +00:00
  • 066ba2eec2 Added warning test evomarc 2002-02-02 07:36:12 +00:00
  • 839c8ab110 Added newline at end of file (to suppress g+ warning) evomarc 2002-02-02 07:34:13 +00:00
  • cb4112b84d Added the eoVariableParetoTraits (setup number of objcetives and min/max at run time). evomarc 2002-02-02 07:05:31 +00:00
  • daed31c088 Moved the static variables of class eoVariableParetoTraits into a separate .cpp file (eoParetoFitness.cpp) - and modified Makefile.am evomarc 2002-02-02 06:43:46 +00:00
  • 76ff13b2e3 Added default value for bool arg in testDirRes function evomarc 2002-02-02 05:59:05 +00:00
  • ef0e071dc6 Removed comment after #endif (warning in gcc 1.96+) evomarc 2002-02-02 05:51:31 +00:00
  • 52bc2ed4f8 Added the eoVariableParetoTraits that allows to specify the number of objectives and the max/min for each one at run-time evomarc 2002-01-31 17:42:03 +00:00
  • 6f5a34a134 Updated the comments evomarc 2002-01-31 17:32:27 +00:00
  • 6cb8e652b5 Added Ranking (God knows why it was mnissing!) evomarc 2002-01-30 12:24:42 +00:00
  • 417c79179d Added the move from Release and DEbug into the lib dir evomarc 2002-01-17 17:57:55 +00:00
  • 87d733dda5 Removed the #ifdef that protected the lt_arity avaints MSVC (!!!) evomarc 2002-01-17 17:54:56 +00:00
  • 6ddec3bdce apply -> apply<EOT> for MSVC evomarc 2002-01-17 17:51:58 +00:00
  • b51d40e24f Protexted all calls to gnuplot for MSVC evomarc 2002-01-17 17:51:02 +00:00
  • a427432291 Adding tutorial files evomarc 2002-01-17 15:24:44 +00:00
  • 83978dd8af New versio of dsp files evomarc 2002-01-17 15:21:44 +00:00
  • 45b5edc081 Increased template depth maartenkeijzer 2002-01-16 14:52:11 +00:00
  • 93cde922d7 There was an error in the type of the first parameter of make_checkpoint and make_algo_scalar (changed from eoParameterLOader to eoParser) evomarc 2001-12-20 18:04:52 +00:00
  • bdb125afbd COnverted t_eoesall to CRLF line terminators (otherwise MSDEV cannot read properly) evomarc 2001-12-07 06:28:38 +00:00
  • 38f35a1c53 Adding t_eoesall that somehow ahd managed to escape until now + corrected the template test_dsp.tmpl evomarc 2001-12-07 06:23:15 +00:00
  • d74ef74661 Adding the tutorials in MSVC project files evomarc 2001-12-07 06:14:11 +00:00
  • 9f7976c292 Removed all references to CrtDebug blabla that were supposed to be MSVC specific but generated an error with MSVC 6.0 evomarc 2001-12-07 05:51:36 +00:00
  • aa67e7d58d Need to put the \r\n at end of all files after modifications!!! evomarc 2001-12-06 14:33:42 +00:00
  • b5a4afe8fa Removed unknown CrtDebug directives from the MSVC version evomarc 2001-12-06 14:32:00 +00:00
  • bd42e75672 Removed unnecessary dirs, added first Lesson of tutorial evomarc 2001-12-06 13:12:24 +00:00
  • 82750f22d5 Removed some sources that came here nobody know's how (thanks, MSDEV) evomarc 2001-12-06 11:36:39 +00:00
  • 866ef81d43 Changed ALL names of links to class files in the documentation due to the change in Doxygen naming convention evomarc 2001-12-06 07:02:07 +00:00
  • 6dcc949ee5 A few corrections before the big name change evomarc 2001-12-06 06:44:44 +00:00
  • de1ae17ea8 CHanged a few erroneaous comments evomarc 2001-12-06 06:38:17 +00:00
  • 04ab952760 Added GNUPLOT protection for MSVC compiler evomarc 2001-12-05 06:54:38 +00:00
  • 7abbf595f7 some template classes and functions which did not need to be templates have been changed to normal classes and functions with hard coded typed jeggermo 2001-12-04 21:15:16 +00:00
  • 61ea207287 a different solution for lt_arity has been implemented (this time inside the eoParseTreeDepthInit class jeggermo 2001-12-04 11:49:25 +00:00
  • d491c193e2 Renamed mastermind.cc into mastermind.cpp for MSVC evomarc 2001-12-03 16:40:32 +00:00