Commit graph

  • 88a3a641c6 Provide virtual destructors as gcc-4 barks heavily otherwise kuepper 2005-09-05 16:47:53 +00:00
  • 54a3b8d10e ParadiesEO cleanup kuepper 2005-09-05 16:11:00 +00:00
  • 2ca5ddb186 Remove useless PAradisEO files kuepper 2005-09-05 16:09:43 +00:00
  • d7ee654d64 Remove useless files from paradiseo directories kuepper 2005-09-05 16:08:14 +00:00
  • 5a322446f0 Removing ParadisEO cahon 2005-09-02 13:36:21 +00:00
  • e1cc2dd7f5 Removing ParadisEO cahon 2005-09-02 07:12:27 +00:00
  • c498de10e2 Removing ParadisEO cahon 2005-09-02 07:00:45 +00:00
  • f0fd15f20c Provide eoParser::setORcreateParam to set a paramter in the parser to a specific value. kuepper 2005-08-29 07:50:50 +00:00
  • d418459a01 Install eoPropGAGenOp.h Add #include <cmath> in eoEsChromInit.h in order to make gcc-4.0 happy. kuepper 2005-08-29 07:32:13 +00:00
  • f63e9c3792 Added eoPropGAGenOp, the sequential application of crossover and mutation evomarc 2005-05-07 15:43:29 +00:00
  • 935910f2f4 Small upgrade for gcc 3.3 (I guess no-one is using those files, right?) evomarc 2005-04-04 20:41:06 +00:00
  • a17e266c46 Updated the src:: everywhere in eoVariableLengthCrossover.h eoFlOrMonOp.h (that nobody seems to actually use btw :-) evomarc 2005-03-14 21:00:00 +00:00
  • 558e197adc Removing ParadisEO cahon 2005-02-23 13:31:20 +00:00
  • 96dd240cf3 Removing ParadisEO cahon 2005-02-22 14:12:19 +00:00
  • d144ba2885 Added the complete reference to the base class in call for value() because g++3.4 otherwise complains evomarc 2005-02-10 09:57:28 +00:00
  • 5cd40b50ae include config.h kuepper 2005-01-03 09:35:39 +00:00
  • 521871a7ea fix for gcc-3.4 kuepper 2005-01-03 09:35:17 +00:00
  • 503ee25d9c Mainly made it obvious that Lesson4 contains "ready-to-use" EAs evomarc 2004-12-27 09:08:44 +00:00
  • 835a14e8ff Modified the way to set the initial values of the sigmas (and stdevs) so that they can be scaled to the range of each variable (by adding a "%" after the value in the parameter file) See also the examples in tutorial/Lesson4 evomarc 2004-12-27 08:01:29 +00:00
  • ce560e5bfa Added the 2 parameter files ESEA.param amd RealEA.param so both programs go to 0 nicely instead of staying anywhere but close evomarc 2004-12-27 07:59:58 +00:00
  • fbdc899585 Added the explicit calls to the base class ctors in eoXXXGeneralBounds copy Ctors evomarc 2004-12-27 07:33:03 +00:00
  • 8c36a1274b Fixed some int - unsigned int problem for the case "combien < 0" evomarc 2004-12-27 07:31:59 +00:00
  • a415aef4d9 reshuffle libraries to resolve all dependencies kuepper 2004-12-23 17:33:08 +00:00
  • 57a39197b9 minor updates, create doxytag-file when running doxygen kuepper 2004-12-23 17:26:39 +00:00
  • 7b9e6d3e1f more adjustments for gcc-3.4 (now using optimization, go figure...) kuepper 2004-12-23 17:22:52 +00:00
  • cf4849c472 small fix for gcc-3.3.3 kuepper 2004-12-23 16:06:37 +00:00
  • 0ad2d5ad2b Some small changes concerning flags and warnings maartenkeijzer 2004-12-23 15:40:44 +00:00
  • 85a326c5e4 Adjust code to perform to C++ standard according to gcc-3.4 interpretation... (Have not compiled/checked/changed paradisEO.) kuepper 2004-12-23 15:29:07 +00:00
  • faaadf7599 Added using declarations to avoid g++-3.4 errors maartenkeijzer 2004-12-23 10:14:42 +00:00
  • 1828fda30c Added comments so that the new classes eoGeneralXXXBounds are taken into account by Doxygen. evomarc 2004-12-01 09:27:31 +00:00
  • 71e1984aeb ... some comments ... evomarc 2004-12-01 09:23:53 +00:00
  • a24cd30c81 ... some comments for Doxygen ... evomarc 2004-12-01 09:22:48 +00:00
  • c592a74025 ... a comment ... evomarc 2004-12-01 09:19:47 +00:00
  • 641b49e995 Added a few words about Lesson5, and the change in the Makefiles. Also, looking alive is probably important ! evomarc 2004-12-01 08:49:40 +00:00
  • ab95b3fd97 Corrected some bugs in eoGeneralXXXBounds (e.g. no const in copy Ctor arguments) Added a default value for the intialization (-infty, +infty) Needs to allow uniform() on unbounded - still pondering evomarc 2004-11-29 20:49:34 +00:00
  • 9b1524ec00 Added classes to hendle bounds: - eoGeneralRealBound that can be initialized using a string (and hence can be easily read as a parameter) - eoIntBound and all other integer-equivalent of the classes in eoRealBound.h Note that there is no equivalent to eoRealVectorBounds for vector of integers evomarc 2004-11-05 08:57:34 +00:00
  • 7a695e65df Added classes to hendle bounds: - eoGeneralRealBound that can be initialized using a string (and hence can be easily read as a parameter) - eoIntBound and all other integer-equivalent of the classes in eoRealBound.h Note that there is no equivalent to eoRealVectorBounds for vector of integers evomarc 2004-11-05 08:55:12 +00:00
  • 50b395d16d fix install dir kuepper 2004-10-07 14:32:54 +00:00
  • 795ca38589 were these lost? kuepper 2004-10-07 13:36:43 +00:00
  • ebedf7ca7d wrong directory kuepper 2004-10-07 13:34:08 +00:00
  • 73c97e6bfa update for sstream kuepper 2004-09-29 18:37:20 +00:00
  • 9786fe0a6a Fix cvs-commit error (<<< still there...) kuepper 2004-09-28 17:13:34 +00:00
  • 76e78116ac Added include eoDistance.h evomarc 2004-09-27 15:19:53 +00:00
  • a0c7412c18 Replaced the eoNormalMutation (mutating ALL variables of a real-valued vector) with eiNormalVecMutation that has a proba. to mutation each variable evomarc 2004-09-27 13:34:34 +00:00
  • db44c94c9c Added the class eoNormalVecMutation (yes, should have made another file :-( evomarc 2004-09-27 13:31:40 +00:00
  • eac4f15bf0 Replaced top_builddir with top_srcdir okoenig 2004-09-26 09:47:06 +00:00
  • 6584747d3c Removing a "/" at the end of a comment okoenig 2004-09-26 09:45:59 +00:00
  • c5a9348dd9 Fix doc-target. Fix inclusion of documentation in dist. kuepper 2004-09-24 15:00:48 +00:00
  • fa108bbd6b minor fixes kuepper 2004-09-24 11:55:09 +00:00
  • 503efdcdb6 Removed clean-local due to problems with "make distcheck" kuepper 2004-09-22 18:38:12 +00:00
  • 51471804cd fix installation, dist-preparation kuepper 2004-09-22 18:18:31 +00:00
  • 495057c341 updates for distributing/installing ParadisEO. kuepper 2004-09-22 17:30:11 +00:00
  • 6fff184ba3 update for new build-process kuepper 2004-09-22 13:20:15 +00:00
  • 3cb80bc73b update build process to include paradiseo tutorial, fix paradiseo headers for sstream kuepper 2004-09-22 12:38:28 +00:00
  • e388461a3b Update configure with switches for app, ParadisEO, and tutorial. Add ParadisEO/Lesson1 tutorial in build-process. minor fixes. kuepper 2004-09-22 08:18:29 +00:00
  • 0a6e0c687c Made couple of functions virtual maartenkeijzer 2004-09-21 19:49:48 +00:00
  • 63cbb12e69 updates, start supoorting ParadisEO kuepper 2004-09-21 17:01:14 +00:00
  • 056ac87efb fix dist-header kuepper 2004-09-21 10:30:45 +00:00
  • 5150bd4888 fix 'make dist', works now (besides ParadisEO). kuepper 2004-09-21 10:23:33 +00:00
  • de69e235f4 updates kuepper 2004-09-20 21:47:15 +00:00
  • 7db38bc9cd fix kuepper 2004-09-20 17:14:11 +00:00
  • 72c070585f better distribution support (not finished) kuepper 2004-09-20 17:12:12 +00:00
  • 1cf47e414e conditional compilation fixes kuepper 2004-09-20 17:06:25 +00:00
  • 5e416e4a1c don't use user-variables kuepper 2004-09-20 16:05:25 +00:00
  • 9e508c66a6 update user commentary kuepper 2004-09-20 15:51:53 +00:00
  • 988e6a43ea *** empty log message *** kuepper 2004-09-20 15:50:00 +00:00
  • e618920c44 updates for build-process kuepper 2004-09-20 14:11:24 +00:00
  • 17c8eddd5c *** empty log message *** kuepper 2004-09-20 09:56:10 +00:00
  • 81492da319 Remove support files, they are automatically created by autotools kuepper 2004-09-20 09:52:19 +00:00
  • 683c4e573e update kuepper 2004-09-20 09:50:47 +00:00
  • cf4248b67b remove kuepper 2004-09-20 09:47:19 +00:00
  • f599c8eb77 remove Makefiles from cvs kuepper 2004-09-20 09:46:48 +00:00
  • 36af75bc94 add conditional includes for sstream kuepper 2004-09-17 17:05:28 +00:00
  • 6c7d888194 cleanup kuepper 2004-09-17 17:00:04 +00:00
  • c8494642d5 Updated build-prcess to be completely under automake control. kuepper 2004-09-17 16:53:31 +00:00
  • 32cf83cfee Save copies of old simple Makefiles kuepper 2004-09-17 15:20:19 +00:00
  • dbd0a46d75 added verbose flag that can be used to turn off annoying message to cout maartenkeijzer 2004-08-30 19:44:48 +00:00
  • 57881e56c4 CLeaned up the comments in files related to Sharing (added t-eoSharing in test) evomarc 2004-08-28 16:26:03 +00:00
  • e7643ccc10 Committing at last the long awaited test for Sharing evomarc 2004-08-28 16:25:12 +00:00
  • 17db378c84 Cleaned up the comments evomarc 2004-08-28 14:03:34 +00:00
  • 669f41a315 Changes in docs and added stuff to eoEvalSteadyFitness to reset after using it jmerelo 2004-08-10 17:19:46 +00:00
  • 55a118517c Updating doxygen configuration jmerelo 2004-08-10 07:39:10 +00:00
  • 7d0e70fd1a added a string msg to eoScalarFitnessAssembled, in order to store all sorts of messages for an individual okoenig 2004-07-25 13:26:02 +00:00
  • b72ea29e0d Added className (mysteriously missint) mandatory for eoCombinedInit evomarc 2004-07-16 08:45:02 +00:00
  • caa611661a Allows proportional combinations of eoInit objects Similar to eoPropostionalCombinedXXXOp evomarc 2004-07-16 08:44:14 +00:00
  • 42819983dc Adding typedef EOT EOType ; cahon 2004-07-12 09:16:41 +00:00
  • 4127f42603 Adding typedef EOT EOType ; cahon 2004-07-12 08:57:38 +00:00
  • 30ceb2bf45 Added the Ctor using the Parser evomarc 2004-06-23 23:19:17 +00:00
  • 66a51c5ddb Added the className method everywhere evomarc 2004-06-15 07:28:54 +00:00
  • e44cf2c446 Added the className methods everywhere evomarc 2004-06-15 07:09:57 +00:00
  • c0d5eec303 Added newline at end of stat evomarc 2004-06-15 07:06:27 +00:00
  • 6e650914cc Added the allClassName method to print the name of all classes that have been added to the checkpoint evomarc 2004-06-15 07:04:12 +00:00
  • 4cfe47a8e5 Added a failed boolean to the fitness, for statistics... Average stat values are now computed from succesful fitness evaluations only okoenig 2004-06-14 17:07:25 +00:00
  • 500f66efbf Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) Avg Stats are now only evaluated of individuals if this bool is false! okoenig 2004-06-14 17:05:07 +00:00
  • 6d8d7c994c Replaced #include<iostream.h> with #include<iostream> to get rid of "deprecated" warnings in gcc 3.3 okoenig 2004-06-14 11:59:39 +00:00
  • 16e09360c9 Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) Avg Stats are now only evaluated of individuals if this bool is false! okoenig 2004-06-14 11:24:37 +00:00
  • 06eb601d8e Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) okoenig 2004-06-14 11:23:48 +00:00
  • ab9d4de66b Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses evomarc 2004-05-26 10:23:07 +00:00
  • 9e0edc381e Temporary modification of the tutorial to account for the new features - stat.tmpl allowing easy creation of own stat - sharing as a new possible selector in make_algo_scalar - requires a distance No detail given, though ... evomarc 2004-05-26 09:00:26 +00:00
  • 795f63b7fe Adding sharing - needed to modify quite a few files, like eoDistance.h make_algo_scalar.h and all related files, and the like evomarc 2004-05-25 08:03:30 +00:00