diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 00000000..6217c791 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,9987 @@ +commit 4a90420dd3807fd569c8886dca059cd34d04c622 +Author: Johann Dreo +Date: Tue Oct 26 10:51:48 2010 +0200 + + create a more generic class for monitoring to any ostream (useful for output to clog or cerr, for example), the stdout monitor now inherits from it + +commit 47c4f58eb8a989cc387cccedcadd795a1fb31e06 +Author: Johann Dreo +Date: Mon Oct 25 09:50:50 2010 +0200 + + Stat object to compute ratio of feasible indviduals in a pop using eoDualFitness + +commit 91ab6b8296dc162efef69c19118405c5c487c7b3 +Author: Johann Dreo +Date: Fri Oct 22 10:08:57 2010 +0200 + + a stat object for computing interquartile range (a robust measure of dispersion) + +commit 11b14cf597756f645d4b43b944f5d675c1f36512 +Author: Johann Dreo +Date: Fri Oct 22 10:07:09 2010 +0200 + + Arithmetic operators (note: priority to unfeasibility) + +commit ac0a909d1da643b62a3cfd7b61f5e070d30974f4 +Author: Johann Dreo +Date: Wed Sep 29 22:52:30 2010 +0200 + + using eo::log instead of std::cout + +commit ffc6efeb97ec2b1148fd08225b9d0698a44d9a8b +Author: Johann Dreo +Date: Tue Sep 21 17:53:48 2010 +0200 + + do not explicitely specify build type, use O3 instead of O2 for release + +commit eade49c45ad7b4e89ece2a40b1479f7506389ffd +Author: Johann Dreo +Date: Tue Sep 21 17:52:59 2010 +0200 + + typo variable name + +commit 9a6dbdd70e061b385baff228617895a4fcce1dc4 +Author: Johann Dreo +Date: Mon Sep 20 11:32:55 2010 +0200 + + deactivate -fprofile-arcs -ftest-coverage that necessitate gcov + +commit f39183b8d7656b618afc4043095dc3ab98b42d90 +Author: Johann Dreo +Date: Thu Sep 16 14:16:24 2010 +0200 + + accessors to levels ; typofix on _contextLevel + +commit 8dc13bbaff422f5f22acb562339c8dc0c7a6774b +Author: Johann Dreo +Date: Thu Sep 16 11:29:32 2010 +0200 + + important note: we are using wallclock time + +commit faec5f102cc8b63276928f46679ed34e65fde1e4 +Author: Johann Dreo +Date: Thu Sep 16 11:16:55 2010 +0200 + + bugfix operator() signature + +commit d26a9d87673bda9a17075493ac39a69732bffda6 +Author: Johann Dreo +Date: Thu Sep 16 11:06:04 2010 +0200 + + evals that can throw exceptions + +commit 5adfdc8a0853c278e0f8d054ae64390393faacac +Merge: ccd5b01 88b2ec3 +Author: Johann Dreo +Date: Thu Sep 16 09:41:26 2010 +0200 + + Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev + +commit ccd5b01dee2ef9099e5ea24eb39b3acca7df7c0c +Author: Johann Dreo +Date: Thu Sep 16 09:33:55 2010 +0200 + + more comments ; header + +commit 991138053c8605d9538bb114edc7754a498ddeaf +Author: Johann Dreo +Date: Thu Sep 16 09:29:51 2010 +0200 + + typo bugfix + +commit 2ed8146723a3ad9c1311e5a2fd2ed5882c98bed5 +Author: Johann Dreo +Date: Thu Sep 16 09:28:55 2010 +0200 + + use std::endl ; error message format ; more comments + +commit 9d19cc2cfaec74a26ba98421015de68babfba222 +Author: Johann Dreo +Date: Wed Sep 15 22:53:15 2010 +0200 + + bugfix _keep_existing name ; added an overwriting option to use ios_base::trunc instead of ios_base::app + +commit d8a1aedf015cf7ab8c91388c8f21e5fc2ed8a6eb +Author: Johann Dreo +Date: Wed Sep 15 22:28:58 2010 +0200 + + use eo::log + +commit 22ce03233ebaa2472538c623ec0172f819e61f3c +Author: Johann Dreo +Date: Wed Sep 15 22:28:29 2010 +0200 + + doc comments + +commit 88b2ec3d1a95e3f1d87e3ed150c4a09035e4e270 +Author: nojhan +Date: Thu Sep 9 22:37:50 2010 +0200 + + update related softwares: + EASEA, GUIDE + +commit 526dfe150b42711086b486375b57396db0e7d4dc +Author: Johann Dreo +Date: Mon Sep 6 12:05:13 2010 +0200 + + bugfix xdebug level + +commit 3c2639a876148028fb779176c519415ec36087b3 +Author: Johann Dreo +Date: Mon Sep 6 11:20:00 2010 +0200 + + use eo::log instead of cout + +commit 236dd026088d572022729a7ca103ca74f9072ba4 +Author: Johann Dreo +Date: Mon Sep 6 00:04:37 2010 +0200 + + indent clean, more comments + +commit b9d74c0b55590e980a2173721ca266d7e9f3e68e +Author: Johann Dreo +Date: Sun Sep 5 23:56:17 2010 +0200 + + replace \n with endl + +commit b18817b46fb40feec2e4d71ac8b69e89795a2570 +Author: Johann Dreo +Date: Sun Sep 5 23:42:58 2010 +0200 + + use eo::log instead of cout + +commit 2b4f14b8d720611cb34d60cbabc1eb53ed3efd90 +Author: nojhan +Date: Fri Sep 3 09:19:23 2010 +0200 + + official xmpp chat room + +commit f7170e2ebacda69cc42034149ebb22b58e91ef29 +Author: Caner Candan +Date: Wed Sep 1 19:15:26 2010 +0200 + + * t-eoLogger: missed some code lines to display correctly the help + +commit 541a14babff45c4f616184d770f508cd43de709b +Author: Caner Candan +Date: Wed Sep 1 17:30:50 2010 +0200 + + * packaging: now the test and tutorial binaries are installed in share directory + +commit 6d04ba9d3287d5bcae98fe695e43462b37b7d4e2 +Author: Caner Candan +Date: Wed Sep 1 14:51:09 2010 +0200 + + ticket #1: Remove the autotools files done + +commit 76d8dac2fdc8d56d0b51b276970f8e773f053b13 +Merge: 5bd0baa 7159f8e +Author: Caner Candan +Date: Wed Sep 1 12:07:23 2010 +0200 + + Merge branch 'packaging' of ssh://localhost:9001/gitroot/eodev/eodev + +commit 5bd0baace7402bb0ff61636301d181429d53b299 +Author: Caner Candan +Date: Wed Sep 1 12:01:42 2010 +0200 + + eo::log: added the parameter -o in order to define a log file + removed some warning messages at compile time + +commit 0834d689e8684b3c50d2bc8172e70a5af1e2aff5 +Author: Caner Candan +Date: Tue Aug 31 19:26:51 2010 +0200 + + * added some useful comments in eoLogger class + +commit 20a4496b839d293ab01546a22763b273e0992c47 +Author: Caner Candan +Date: Tue Aug 31 16:39:21 2010 +0200 + + fixed some warning messages while compiling + +commit f98e1385626d403566a61f107362bb3f64c2df6c +Author: Caner Candan +Date: Tue Aug 31 16:35:50 2010 +0200 + + + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached + +commit 52d4107bc420c151c1233c36c681fc2505756613 +Author: Caner Candan +Date: Tue Aug 31 16:34:03 2010 +0200 + + + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached + +commit b790bbc35bd2adf426a86f8acbd28a06ba9713f0 +Author: Caner Candan +Date: Tue Aug 31 16:32:19 2010 +0200 + + + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached + +commit 698c692a63b2867aae37bea0e0cc564f099f1bf4 +Author: Caner Candan +Date: Tue Aug 31 16:31:39 2010 +0200 + + + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached + +commit 1619b2b38cfb508b88c2299e74e235fb5e192b00 +Author: Caner Candan +Date: Tue Aug 31 15:53:32 2010 +0200 + + * eoRNG.h: added double uniform(double min, double max) + +commit e42a1dae74433bdc2fe64875cccb87f5b44edec3 +Author: Caner Candan +Date: Tue Aug 31 14:56:11 2010 +0200 + + * eoFitContinue: using of _pop.best_element().fitness() instead of pop.nth_element_fitness(0) + +commit 12a631cfb188b5662c7010cad049397b8d07b701 +Author: Caner Candan +Date: Tue Aug 31 14:54:42 2010 +0200 + + removed a wrong logging message from eoEvalContinue.h + +commit 2b3db39aff1fef32c687fedefc858f76cd7b5c98 +Author: Caner Candan +Date: Tue Aug 31 14:52:08 2010 +0200 + + repared some compile warning messages + +commit 1b3172a40c07b6c7411cbed859524b975ae4c9dd +Author: Caner Candan +Date: Tue Aug 31 14:15:54 2010 +0200 + + updated doxygen config file to the version 1.6.x + +commit ce8f5f692fef83e44e6dbd9574c0a90019187d07 +Author: Caner Candan +Date: Tue Aug 31 14:10:13 2010 +0200 + + * fixed some warning issues during compilation + +commit 27d5cbbc3ba202e69ef7ab6a53d97adadb5d9a30 +Author: Caner Candan +Date: Tue Aug 31 14:06:34 2010 +0200 + + updated doc/CMakeLists.txt in order to add docs in packages + +commit 364877cc23439496cf00f6297df2f245e6fb0b46 +Author: Caner Candan +Date: Tue Aug 31 14:04:25 2010 +0200 + + removed useless eo.cfg, this is generated automaticaly by cmake with the file eo.cfg.cmake + +commit 23dc5dfed8d16da278a6c630730e47bd945d179d +Merge: 248d12d 2fdc24a +Author: Johann Dreo +Date: Tue Aug 31 10:22:46 2010 +0200 + + Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev + +commit 248d12d2f480a0f2f82e0f33e3823d659f359a66 +Author: Johann Dreo +Date: Mon Aug 30 22:50:59 2010 +0200 + + add eoDualFitness.h to the list of headers + +commit 528893cba96b161a76deaf325810ebf53204399f +Author: Johann Dreo +Date: Mon Aug 30 22:50:34 2010 +0200 + + bugfix: typo on _this_ + +commit ce0c96967123e7910be816c5c85f0223b23854f7 +Author: Johann Dreo +Date: Mon Aug 30 22:46:55 2010 +0200 + + update of the license headers, LGPL version 2 only for those new files + +commit e184e9dd966f713c1f7dfd068afc3cd75855020c +Author: Johann Dreo +Date: Mon Aug 30 22:46:37 2010 +0200 + + add a xdebug level & update of the license headers, LGPL version 2 only for this new file + +commit 03978e9ead16def2ee37af70adbabacac6ef2bfa +Author: Johann Dreo +Date: Mon Aug 30 22:44:18 2010 +0200 + + no ; at the end of the line + +commit eb79ec2b6c20b860d844c15e0c51082ddeb3550d +Author: Johann Dreo +Date: Mon Aug 30 22:43:50 2010 +0200 + + New class: A fitness class that permits to compare feasible and unfeasible individuals. It guaranties that a feasible individual will always be better than an unfeasible one. + +commit ee6d52ec812ebe6c2c51819f3db80d98b2509c7d +Author: Johann Dreo +Date: Mon Aug 30 22:42:42 2010 +0200 + + no ; at the end of the line + +commit 2fdc24a29a37de13bd8b56387c09744aefeac368 +Author: nojhan +Date: Sat Aug 28 12:30:37 2010 +0200 + + openhatch button, supposed to facilitate the involvement of new contributors + +commit 113d2ac145b8202bdcadecc21518c7aefcdc9bfa +Author: nojhan +Date: Thu Aug 19 22:04:01 2010 +0200 + + more sections to jump to + +commit 52eeae0f5b163476a248d22d738e50c42d1f7b52 +Author: nojhan +Date: Thu Aug 19 21:45:19 2010 +0200 + + correct links to sourceforge features + +commit 82c873fc1a32f74f30488466def189026630b180 +Author: nojhan +Date: Thu Aug 19 20:38:19 2010 +0200 + + bugfix #2054922: using base_const_iterator::node; + +commit bb5b1965c75cd633e0a94d50169ecd23c5d1ed06 +Author: Caner CANDAN +Date: Wed Aug 18 17:30:11 2010 +0200 + + * eoDetSelect: when the call of howmany() returns 0 it is replaced by 1 + +commit 8e858e8fff373c5635758de7a61395157d5c673e +Author: Caner CANDAN +Date: Wed Aug 18 17:18:36 2010 +0200 + + fixed a warning issue at the file eoRealBounds.cpp + +commit 7159f8e5c43166269e34bd551c0c6ca1c9a40b24 +Author: Caner CANDAN +Date: Wed Aug 18 17:06:16 2010 +0200 + + + cpack configuration in order to generate packaging files, to make it easier use the script package_deb and package_rpm + +commit 9632d429dc6a48e5bef597060cba1b71f192584f +Merge: 0a37f66 6ec3fc5 +Author: Caner CANDAN +Date: Wed Aug 18 12:16:13 2010 +0200 + + Merge branch 'master' of ssh://localhost:9001/gitroot/eodev/eodev + +commit 6ec3fc5c09a275b8fa92a8485524f68106309f9a +Author: Johann Dreo +Date: Tue Aug 17 15:11:18 2010 +0200 + + correct headers ; class comment + +commit 8896fec32152a6b22a87b4ac8038bcfd0f36e150 +Author: Johann Dreo +Date: Tue Aug 17 15:07:17 2010 +0200 + + improved explanations + +commit 4ba3f62a3a5ed032ae0519ac75af7d3e38f1e0f7 +Author: Johann Dreo +Date: Tue Aug 17 15:02:39 2010 +0200 + + missing header ; correct copyright ; correct emails + +commit d698065579e2410d2f62b2fbbc13442edc918d90 +Author: Johann Dreo +Date: Tue Aug 17 14:59:24 2010 +0200 + + translate variable from french to english + +commit ce99bb02f1f6624d650ff103349f64ffed279c53 +Author: Johann Dreo +Date: Tue Aug 17 14:56:33 2010 +0200 + + use eo::log ; warning when returns 0 + +commit 0a37f66ef0f22ee5232cac9f5b2830fa580fb7db +Merge: 9f4c073 68a03aa +Author: Caner CANDAN +Date: Wed Aug 4 14:10:57 2010 +0200 + + Merge branch 'yaml_load_and_save' of ssh://localhost:9001/gitroot/eodev/eodev + +commit 1ecf4d3def049e8496b7d8f8382a165a7b7f931e +Author: Caner CANDAN +Date: Wed Aug 4 13:47:51 2010 +0200 + + + feature eoSIGContinue: Continuator can catch user signals + feature eoLogger: flexible logging system for eo + +commit 9f4c073678ab98462055d8b9e8b2324c9b41822d +Author: Johann Dreo +Date: Mon Aug 2 17:07:32 2010 +0200 + + code to display only once the message about the help parameter + some indent fix + some more comments + +commit 1d1046d19f22bab1cdd9398bf9679d464cdfd91f +Author: nojhan +Date: Sun Aug 1 22:27:31 2010 +0200 + + list of some publications + +commit 82e7d3c04116f070c6b6d400d765e720852f0359 +Author: nojhan +Date: Sun Aug 1 10:55:38 2010 +0200 + + example diagrams now close to features list, with a better legend + +commit 9a5871cce26722098306198849d037c1b2ade800 +Author: nojhan +Date: Sat Jul 31 23:00:10 2010 +0200 + + better layout for the menu + +commit 6c4bdcff461d4f69ed6afd4a965df42385d62a1e +Author: nojhan +Date: Sat Jul 31 22:48:49 2010 +0200 + + correct layout in 1024, better spacing for greater resolutions + +commit f531247627fcb372a0b4ce96b6af62072838d771 +Author: nojhan +Date: Sat Jul 31 22:40:04 2010 +0200 + + 'jump to section' links and back links + +commit a9c4805ebd6abd7e62724f34e4415494313cc2c0 +Author: nojhan +Date: Sat Jul 31 22:14:09 2010 +0200 + + logo icon for sourceforge, without text, 48px + +commit 535b26b903abf89ce466ef675686475e6b3505a0 +Author: nojhan +Date: Sat Jul 31 22:06:27 2010 +0200 + + slides via slideshare, better section order, small design changes + +commit eee9b46c0bd4f7976ee10a5149dec86544265987 +Author: nojhan +Date: Sat Jul 31 18:59:12 2010 +0200 + + website sources + +commit d3fc6438c0e6016cee1af61ea2890c5ecdfb51df +Author: nojhan +Date: Thu Jul 29 14:28:05 2010 +0200 + + no more CVSROOT + +commit ed35ed4da09b37ea13859a609e0c78d7bcf3d9e4 +Author: paradiseo +Date: Tue Jun 22 09:31:58 2010 +0000 + + Store a result in a variable to have no warning + +commit 0695b25c08782bb1cd435ef7ecc6a22a3c6f37d6 +Author: paradiseo +Date: Thu Jun 10 10:03:26 2010 +0000 + + Add "Visual Studio 10" in config file for CMake + +commit 68a03aa429b6fecf26e1d1942f11cefe62a01455 +Author: stevemadere +Date: Fri May 7 03:17:44 2010 +0000 + + changed YAML saving technique to YAML::Serializable + +commit e58ef45f70f76d1ef0fcdb33d756760ffebfa82c +Author: stevemadere +Date: Thu May 6 22:46:10 2010 +0000 + + added support to save app/gprop/mlp as YAML + +commit f8bd8605794dbbd25463f93613443d085d939864 +Author: stevemadere +Date: Tue May 4 17:18:12 2010 +0000 + + configure changes to prepare for use of libyaml-cpp + +commit 7f81c03af4249a6251c49282f1e9b558aa5b711b +Author: (EO team) <(EO team)> +Date: Tue May 4 13:00:51 2010 +0000 + + This commit was manufactured by cvs2svn to create branch + 'yaml_load_and_save'. + +commit abc65a390a67d1ef603534a0005a2dcbd8d002e4 +Author: stevemadere +Date: Tue May 4 13:00:50 2010 +0000 + + Reflecting build process changes in doc and source tree (now using autogen.sh;./configure) + +commit 8214fe3f5e94e4dd8defb9078f606d3ba5455100 +Author: stevemadere +Date: Tue May 4 12:56:54 2010 +0000 + + Added includes necessary to compile using gcc 4.4 + +commit dfad82c0431cf53846436ca51c07aae09d226aba +Author: stevemadere +Date: Tue May 4 12:54:36 2010 +0000 + + Removed references to eliminated headers eoDummyFlight.h, eoLSPSO.h, eoSSPSO.h + +commit 227e7fd2e5df41ddf361c8d08ac4eaa0770f535e +Author: stevemadere +Date: Tue May 4 12:50:29 2010 +0000 + + Removed reference to Lesson6 until its makefile is fixed + +commit 8c07ca4cc5329cbf4376a1ceb9f0f53035fcdb02 +Author: paradiseo +Date: Thu Mar 18 12:44:45 2010 +0000 + + add an include + +commit a2703a8eabd8284107bfbfc016a70bce33ef3850 +Author: paradiseo +Date: Wed Dec 9 15:49:30 2009 +0000 + + No real change -> test commit + +commit d46117cda1348ad4ba3544bca457e13ef8d3bc4c +Author: paradiseo +Date: Thu Jun 25 14:49:53 2009 +0000 + + Accept long time + +commit 45ce5f84043eba5327ab3cfd2401ec9c23cf0dc7 +Author: paradiseo +Date: Tue Jan 27 16:30:18 2009 +0000 + + little change to delete warnings + +commit b20c5e98c148fb3ac2398d0690e758e1985ed512 +Author: paradiseo +Date: Tue Jan 27 16:28:55 2009 +0000 + + little modif to delete warning + +commit eca555a7a315b528f9ce89333b5f494da2ad458c +Author: paradiseo +Date: Tue Jan 27 16:26:44 2009 +0000 + + little change to delete warning + +commit 6563aa6e7aa99e8f0fb71755cebacf83eb3eda58 +Author: paradiseo +Date: Tue Jan 27 16:21:53 2009 +0000 + + little modif to delete warning + +commit bda9e1c712ff1444996b31e5ff92864ad9d458f4 +Author: paradiseo +Date: Mon Jan 26 14:39:37 2009 +0000 + + Change Compiler flags + +commit cfd7f2b008363f1f15b43c3cf7b9e45f188d6878 +Author: paradiseo +Date: Mon Jan 26 13:43:40 2009 +0000 + + disable warning C4530 (Visual Studio) + +commit 072979a705b152f13b1a7c73a224596230e0009a +Author: paradiseo +Date: Mon Jan 26 13:38:01 2009 +0000 + + option added to disable warning (mode release with Visual Studio) + +commit 7fc04f1de76217f43121387854c64a07294c79e6 +Author: paradiseo +Date: Mon Jan 26 09:07:59 2009 +0000 + + cmake < 2.6 authorized + +commit 37c3989ee902f0cb78261d8b36a1c9f49fe18804 +Author: paradiseo +Date: Thu Jan 22 10:18:10 2009 +0000 + + test on PSO changed. + +commit 1204ce35b7af1101ee221c58500197a9d5dd8098 +Author: paradiseo +Date: Fri Jan 16 14:29:42 2009 +0000 + + modif cmake + +commit 080f98bffafc29df4daa78ac343e2ac8978b943b +Author: paradiseo +Date: Wed Jan 14 14:50:46 2009 +0000 + + Cmake configuration modified + +commit f2d19ce1878326343a641e748f1cb5257d506da8 +Author: paradiseo +Date: Mon Jan 12 09:14:02 2009 +0000 + + Update to cmake2.6 + modif to support compatibility with icc + +commit 893204f8f1293644092ff1541ac2234af0faa44d +Author: evomarc +Date: Thu Dec 25 16:01:57 2008 +0000 + + Fixing a small glitch that was giving wrong clues to newcomers ... + Thanks to Christophe-Marie Duquesne for the post + +commit 8c40a38cdc672175839c90f3132ba935bafd4d56 +Author: paradiseo +Date: Fri Dec 5 13:55:41 2008 +0000 + + add "=0;" at the end of two virtual method + +commit 916152b02ef1373e1a7517b473731a1bfc96b25b +Author: paradiseo +Date: Thu Nov 20 16:35:47 2008 +0000 + + remove DartConfig + +commit 48204d18ff68108472ddd4d7f4544c0663abe562 +Author: paradiseo +Date: Mon Nov 17 10:27:55 2008 +0000 + + Switch from Dart to Dash. + +commit 462d3ac5683c818ae92a16df1e5a7ab79a26a972 +Author: jeggermo +Date: Tue Nov 11 09:51:17 2008 +0000 + + fixed some very old and stupid problems + +commit 512c18b0d06c3ec1c972016ee13df89dfc7d77cf +Author: jeggermo +Date: Tue Nov 11 09:50:52 2008 +0000 + + fixed some stupid problems + +commit 74c5be143994aa239169d0f5bc317cfe44793753 +Author: maartenkeijzer +Date: Mon May 5 12:33:26 2008 +0000 + + updated configure.in to generate moo files + +commit aa33f98459d05f8bbb829948fc54524ab112afee +Author: tlegrand +Date: Fri Apr 18 12:00:15 2008 +0000 + + deleted "win" directory in the autotools config + +commit a93ed43907db7426d72318bdca73f0096a606eed +Author: tlegrand +Date: Fri Apr 18 08:59:02 2008 +0000 + + added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities + +commit a1ee120589c7df7270a42027ed4cc2af6fcd5c5e +Author: tlegrand +Date: Fri Apr 18 08:58:42 2008 +0000 + + imrproved PSO topology/velocity tests + +commit 49d3df2cc4f3683e1416c36ac68ad85bb722cb09 +Author: tlegrand +Date: Fri Apr 18 08:51:38 2008 +0000 + + updated the doc tags + +commit 78a798d169fad5043fb98e4648192b6163f0e638 +Author: tlegrand +Date: Fri Apr 18 08:50:22 2008 +0000 + + added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities + +commit aaa8df129b222063eb2891effb6e9a6271ffd9ee +Author: tlegrand +Date: Fri Apr 18 08:19:22 2008 +0000 + + updated a few things about paradiseo (links, docs) + +commit 9d3da02ea95cc7237e5a52cfcd96a03010d02c27 +Author: tlegrand +Date: Fri Apr 18 07:58:17 2008 +0000 + + deleted old and obsolete paradiseo's pdf slides + +commit 4b844243cebb20dc68a26f9f00cfd3588fa45267 +Author: paradiseo +Date: Thu Apr 17 14:31:11 2008 +0000 + + new implementation of the test + +commit b2404c9daa6a3fe1715130a88c657300db47f115 +Author: paradiseo +Date: Thu Apr 17 14:29:57 2008 +0000 + + Add t-eoOrderXover in the test list + +commit 08d4b90578e29b8df21fa2e9fc2c918eef981232 +Author: paradiseo +Date: Thu Apr 17 14:29:10 2008 +0000 + + test of eoOrderXover + +commit 7a7340f9ad3e224dd88c6af3991123414edea884 +Author: paradiseo +Date: Thu Apr 17 14:26:59 2008 +0000 + + new crossover dedicated to permutation-based representation + +commit 86cda0d3b6d8f01c149b4aaefd3ad49c5a96dfca +Author: kuepper +Date: Mon Mar 31 19:12:12 2008 +0000 + + start preparation for 1.1 release + +commit 0388f957581593bc98488ada6cea60b733a8cfda +Author: kuepper +Date: Mon Mar 31 19:11:13 2008 +0000 + + Update for gcc-4.3 compatibility + +commit 1187a83c8235957094674b25c7d65afcf6593a75 +Author: kuepper +Date: Mon Mar 31 13:35:41 2008 +0000 + + Add climits header as required for gcc-4.3 when using UINT_MAX + +commit fb6201a1449f90816abcf8153d4d28a216eac88b +Author: ldacosta +Date: Mon Mar 31 12:53:51 2008 +0000 + + make_continue... just a little formatting + +commit fac8fc0742f4547220a8f3de9bc39c064a2954aa +Author: ldacosta +Date: Fri Mar 28 16:24:17 2008 +0000 + + Output functor is needed if there is screen output OR FILE OUTPUT - until now, it was only created and stored in the screen output was activated. Line 120 of make_checkpoint.h + +commit 64fb5d2c4510ed560d7b1af90ddd5bd51734e04d +Author: ldacosta +Date: Fri Mar 28 16:09:40 2008 +0000 + + Change in do_make_checkpoint: it receives not just a parameter from the evaluation function, not the function itself!! + +commit af8cd4b08bcb7b13201ac054627e3313120bb393 +Author: ldacosta +Date: Fri Mar 28 15:57:55 2008 +0000 + + Adjusting configuration for Eclipse + +commit 8c1726ef9715f2055346416e353bcde8e8f04809 +Author: ldacosta +Date: Fri Mar 28 15:51:48 2008 +0000 + + do_make_algo_scalar is extended: now it accepts also an evaluation of the fitness of the population as parameter. + +commit c86d07fed3f625f8d6e688e18c8ae79ed974115e +Author: ldacosta +Date: Fri Mar 28 13:49:14 2008 +0000 + + "Tutorial" conflicts with "tutorial" (in Eclipse), so I try to change names + +commit 3e17a2dd67ceae010ab5a9136518d5abefd353c4 +Author: ldacosta +Date: Fri Mar 28 13:49:13 2008 +0000 + + "Tutorial" conflicts with "tutorial" (in Eclipse), so I try to change names + +commit aee8aa452f5d053f4dcb8ebcc5c0ea4351197a02 +Author: tlegrand +Date: Thu Mar 20 15:48:31 2008 +0000 + + come back to dart.irisa.fr ! + +commit 52d9a1fed95675b9e7973aba2855f76c870d3201 +Author: tlegrand +Date: Thu Mar 20 08:43:44 2008 +0000 + + added minimal test config + +commit 860040ae53f506af63b0d881d44d99352e6b9f4e +Author: ldacosta +Date: Thu Mar 13 16:28:34 2008 +0000 + + "Tutorial" (with capital T) was interfering with the checkout of eo on Eclipse (because there is already one "tutorial", with "t"). This is just a renaming of "Tutorial". + +commit 575660e9034377e0c9e703f5c065bf1e55ed727a +Author: tlegrand +Date: Wed Mar 12 15:36:58 2008 +0000 + + replaced ParadisEO links + +commit 9c62897d10336f61c3bf40f43bc7e7ba9dc4b285 +Author: tlegrand +Date: Wed Mar 12 15:29:29 2008 +0000 + + replaced ParadisEO links + +commit b3c99998a36248e97c2777f40b170c76e68efed3 +Author: tlegrand +Date: Wed Mar 12 15:23:35 2008 +0000 + + added lesson6 + +commit 50c6c59bc3efd2673cba40d2f528a9e2d700eb07 +Author: tlegrand +Date: Wed Mar 12 14:59:03 2008 +0000 + + added lesson 6 subdir + +commit ad5e398ff39a47a5369b15cb39118dd0ceb9021b +Author: tlegrand +Date: Tue Mar 11 13:16:35 2008 +0000 + + changed dart server + +commit 137cb9d28afbcfb0a608e2cd13bcfff9383a6c69 +Author: tlegrand +Date: Mon Mar 10 14:27:19 2008 +0000 + + added coverage flags + visual studio 9 specific flags + +commit b6b5742369957c85ef1824431ecff8eb20c0132d +Author: tlegrand +Date: Thu Mar 6 17:05:16 2008 +0000 + + deleted CMAKE_BUILD_TYPE tags and management + +commit f532a3f109b241744f3bb2cbecdf1acf80646aa5 +Author: tlegrand +Date: Wed Mar 5 09:41:24 2008 +0000 + + deleted old customized LL/SS PSO algorithms + +commit edc049f8044df51ee297f6cf958dca5786fcbaed +Author: tlegrand +Date: Wed Mar 5 09:06:50 2008 +0000 + + added lesson6 subdir + +commit 4ad79a91487d784dda89198bf8b03b4ced59c705 +Author: tlegrand +Date: Tue Mar 4 14:01:29 2008 +0000 + + Added new lesson (6) dedicated to the PSO. Also changed a few things into the PSO-dedicated components (constructors) + +commit 4834adbe5f03e5f324b750f1f869e2f1bf9b09e0 +Author: tlegrand +Date: Tue Feb 26 14:53:32 2008 +0000 + + corrected bad index error when uniform()=0 in roulette_wheel. The error was: if fortune=0, we first have "int i=0", then "return --i" . + +commit 28abc86db7a530a5664eec27c9ca43b8d50428d0 +Author: tlegrand +Date: Wed Feb 20 10:07:49 2008 +0000 + + changed nightly start time : EDT -> WEST + +commit 82eb5028936c410ba5435120f7bd1f8b370fe8b1 +Author: kuepper +Date: Mon Feb 18 20:14:47 2008 +0000 + + fix SF doc-generation, + remove absolute paths + +commit b08b22f172f67f73a47a9e9696c9074e9261883c +Author: tlegrand +Date: Mon Feb 18 15:08:08 2008 +0000 + + added nighlty start date for Dart config + +commit 4818863cd09ad8dfbc54ebe5db0356359aba5e9e +Author: tlegrand +Date: Mon Feb 18 14:43:09 2008 +0000 + + set new gcc warning flags -Wall & -Wextra (deleted the others) + +commit 596d24511adabc8cab226f7acf8f694c88262ab9 +Author: tlegrand +Date: Fri Feb 15 13:10:06 2008 +0000 + + Replaced "_isOneIndexed" boolean by an unsigned "_startFrom" + +commit 259dad2820d0585ee11fe21442301b16774be550 +Author: tlegrand +Date: Fri Feb 15 12:50:58 2008 +0000 + + Completed eoInitPermutation: CTor now has a "isOneIndexed" parameter to assign 1..Indi_size as genotype values instead of 0..Indi_size + +commit 25719d800cadbf73f8f5243ec93ac048b923ec60 +Author: tlegrand +Date: Thu Feb 14 09:08:42 2008 +0000 + + added "IF(ENABLE_CMAKE_TESTING)" to add test only if they have been enabled + +commit 60e8d2bc0f729e77057a668ab93e0dc997b11dea +Author: tlegrand +Date: Thu Feb 14 08:39:41 2008 +0000 + + Added DartConfig for Dart reporting. By default CTest will submit to dart.irisa.fr (project ParadisEO). + +commit af0f4fdd4269eca09dc6144c83f794ec54644bd1 +Author: tlegrand +Date: Thu Feb 14 08:28:47 2008 +0000 + + Added cl compiler flags + new DartConfig + +commit fba67414df3009b0ace322d3e170881b96442fa3 +Author: tlegrand +Date: Thu Feb 14 08:23:48 2008 +0000 + + set warning flags to OFF + +commit 1613342bcf902ce9e6168c5cb42eedbe40e550b3 +Author: tlegrand +Date: Thu Feb 14 08:23:16 2008 +0000 + + deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level + +commit 2273573e04e193f82d6df3b3cab17a90cc3a1f6e +Author: paradiseo +Date: Thu Jan 24 08:35:11 2008 +0000 + + Addition of a method sort for PSO + +commit ef8bc7b03f5b69818d0e2e021e343c588218e7ee +Author: paradiseo +Date: Fri Jan 18 09:49:16 2008 +0000 + + Modification of cotinuator.h + +commit d7682cae19b994cc9f2b455a92c199091113483b +Author: tlegrand +Date: Thu Jan 17 13:08:21 2008 +0000 + + added generic continuator for tests. just an "continuator" class extended by eoContinue. No impact for the rest. + +commit de5e71eb551873fac7907ef94b0047aabd59d064 +Author: tlegrand +Date: Wed Jan 16 08:30:38 2008 +0000 + + removed bad semicolon at the end of a "{}" bloc which is not a class/template/struct. + Debugged using g++ flags + +commit 012c71e8fbb0292bef25061e11dd8a72b8dbf0ae +Author: tlegrand +Date: Wed Jan 16 08:14:18 2008 +0000 + + corrected contructor parameter names. All tests OK + +commit e8883486f6102b7de41f063caefd869930834b8a +Author: tlegrand +Date: Tue Jan 15 13:57:32 2008 +0000 + + renamed "globalBest" parameter in "globalBest" function ... + +commit 5cbbe83a0effae8e3576ebe14ea6b1d8cebc4a05 +Author: tlegrand +Date: Tue Jan 15 13:53:18 2008 +0000 + + removed bad semicolon at the end of a "{}" bloc which is not a class/template. + Debugged using g++ flags (see CMakeLists.txt at the root) + +commit f3e1e35ea36a6ca9099947a7f67c5f0748866b43 +Author: tlegrand +Date: Tue Jan 8 15:34:43 2008 +0000 + + corrected weight factor and updated doc + +commit ef252cf7de046c5d47b0ede07f12b3d46fe055e4 +Author: tlegrand +Date: Tue Jan 8 15:13:32 2008 +0000 + + corrected PSO dummy errors and completed documentation + +commit 4b99bc8bc957f8b242672971f34c53d66ecb876d +Author: tlegrand +Date: Tue Jan 8 14:50:13 2008 +0000 + + corrected PSO dummy errors and completed documentation + +commit b8da2db21fbe849118508526fe3180c63f923175 +Author: evomarc +Date: Sat Dec 8 15:05:51 2007 +0000 + + Added the GDB trick to visualize the components of a vector + (but it still doesn't work with EO objects, though???) + +commit f2b98abd906f36611a1b017d275bce222fbe81e8 +Author: evomarc +Date: Sat Dec 8 14:49:52 2007 +0000 + + 3 identical typos in 3 different files :-) + +commit 465874cb0bc2524783de68b8c23c6c3a8215d10b +Author: tlegrand +Date: Mon Nov 26 08:00:25 2007 +0000 + + Warning: A '_WINDOWS' definition is added to compile four Unix-dedicated files (eoCtrlCContinue.h,eoCtrlCContinue.cpp, pipecom.h, pipecom.cpp). The same definition should be added in the automake configuration file to ensure the compatibility. + +commit 5ee50170b0b7dd726cc9ab49ba20ad60777e0972 +Author: tlegrand +Date: Mon Nov 26 07:56:08 2007 +0000 + + added definition _WINDOWS for (mingw and others) compatibility + +commit 18adaef0568f3ff99f1c452eef389843b85c3fa4 +Author: maartenkeijzer +Date: Mon Nov 12 16:23:57 2007 +0000 + + Updated makefiles, updated the moo stuff and cleaned up some stuff that refused to compile + +commit ffb683368f299d09da928898e45db56631d9993b +Author: tlegrand +Date: Mon Nov 12 15:48:56 2007 +0000 + + indented file + +commit 7ffea6f818d954a27c6687ed47f6e152d84b6191 +Author: tlegrand +Date: Mon Nov 12 15:46:42 2007 +0000 + + completed with pso new components + +commit 942f5214e0c0f80467e8c6653e2813c0df463378 +Author: tlegrand +Date: Mon Nov 12 15:45:27 2007 +0000 + + completed pso topologies+velocities + +commit 0280487348d2de94c069f01ffa7488f70ef0b0a3 +Author: tlegrand +Date: Mon Nov 12 15:43:43 2007 +0000 + + added pso initializer+ integerVelocity + +commit 2767fadf90396599c25bc1f28d2c6c2cf707a0d3 +Author: tlegrand +Date: Mon Nov 12 15:41:46 2007 +0000 + + added permutation init + +commit ec112ae2f271db9299713ffca86b37059298a6a9 +Author: tlegrand +Date: Mon Nov 12 15:41:09 2007 +0000 + + added permut components + +commit 0aa67ac17b04ecf0e98ee707845e9fcf43ebd709 +Author: tlegrand +Date: Thu Oct 11 14:14:10 2007 +0000 + + added test for permutation components + +commit 141ccae1dd2a3956e293ed0f5ba93e552281622f +Author: tlegrand +Date: Thu Oct 11 14:10:27 2007 +0000 + + added generic parameter for sigmoid function + +commit b17888d0b4b8a62b22c6ef32733921b553b4cddc +Author: tlegrand +Date: Thu Oct 11 14:08:41 2007 +0000 + + added new tests + +commit 9174a37355fc7b48d6ee3266b9b4ea763a138b82 +Author: tlegrand +Date: Thu Oct 11 14:08:06 2007 +0000 + + added PSO ring topology test + +commit 9ff1e99715b483c9a1f902a9c11c10e09e87b3ba +Author: tlegrand +Date: Thu Oct 11 14:03:18 2007 +0000 + + added PSO ring topology + +commit 65907b622241147e9462480b16cb6027499b3a4e +Author: tlegrand +Date: Mon Oct 8 15:33:46 2007 +0000 + + *** empty log message *** + +commit c864f2deb543afbdf7c82fdd921b77fc944b2829 +Author: tlegrand +Date: Mon Oct 8 15:22:25 2007 +0000 + + added best position updating + printOn + +commit 7d89f5a97c2f8862e8fc36cfa121ef3442d2b2ac +Author: tlegrand +Date: Thu Oct 4 15:10:11 2007 +0000 + + added autoconf > 2.6 compatibility + +commit f5789db336f78e76f1bd21ba9f288ecbc5f9bc87 +Author: kuepper +Date: Tue Sep 25 21:29:31 2007 +0000 + + add coding cookies for Emacs and vim + +commit 3f5d0df3ee368eb1627d0db077b0d7e6e659b2b3 +Author: maartenkeijzer +Date: Sun Sep 23 08:37:09 2007 +0000 + + added patched tcc source tree + +commit 40f5377cf14418f4b6157efc3b1fd2e676e5c6cd +Author: maartenkeijzer +Date: Sun Sep 23 08:35:51 2007 +0000 + + updated include dependencies + +commit 6b0cfffe09bea60967d0de57ecbbcab19c69bf16 +Author: tlegrand +Date: Wed Sep 19 11:45:19 2007 +0000 + + Added #ifdef HAVE_GNUPLOT for Windows compatibility + +commit b1220d189b6a97dd68afa601606486bf978366f1 +Author: tlegrand +Date: Wed Sep 19 11:44:39 2007 +0000 + + Added eoNSGA_II classes in eomoo lib + +commit 1063826d14702f9b1efe9347ca5733a61b8549c0 +Author: tlegrand +Date: Wed Sep 19 11:41:08 2007 +0000 + + Forget gprop application under Visual Studio + +commit 1990bffd2b29b216dafe88d1cd646e57face521a +Author: tlegrand +Date: Wed Sep 19 11:40:31 2007 +0000 + + Several fixes + +commit 5b734537f6040450fe4f565a0cb9e75aea47247b +Author: tlegrand +Date: Wed Sep 19 11:32:47 2007 +0000 + + Added basic CMake file + +commit c28be053cc02ef8719e1e51624a9a5c42a423207 +Author: tlegrand +Date: Tue Sep 18 15:40:31 2007 +0000 + + Avoid EONSGA in the lib (errors with Windows/MVS) + +commit 112b34bceb73710d239429f64d294ee8a06060fb +Author: tlegrand +Date: Tue Sep 18 15:12:22 2007 +0000 + + Completed CMake config + +commit 45dff2e35f3fef3f199968578b8d9a215463bf57 +Author: tlegrand +Date: Fri Sep 14 14:47:15 2007 +0000 + + Corrected missing eo.doxytag + +commit 0e264b575b6ede952032c15353b7550c82dd5716 +Author: tlegrand +Date: Thu Sep 13 15:13:15 2007 +0000 + + removed --force-missing option for Automake: incompatible with the latest versions + +commit 292f9cfd2acb96d7cdce1837d768af53e1195f7c +Author: tlegrand +Date: Thu Sep 13 13:36:13 2007 +0000 + + Added cmake support, deleted Autoconf/Automake stuff and made an easy-to-use process + +commit 04fcf88b4ca1540a68c59eae22279c0e661c1057 +Author: tlegrand +Date: Tue Sep 11 14:20:16 2007 +0000 + + Changed file format (to avoid Visual Studio errors): MAC --> DOS + +commit e5cd9cb3799de249e3eb4d762813c50701ac5c14 +Author: tlegrand +Date: Tue Sep 11 13:59:49 2007 +0000 + + Added HAVE_GNUPLOT checking + +commit 36c14fed9e196c5a15c5b7d84f8b46caa58bc14c +Author: maartenkeijzer +Date: Mon Sep 10 10:30:53 2007 +0000 + + Various changes and optimizations + +commit 373c26caba0a3d4523b8db590f03ba98748f86cb +Author: maartenkeijzer +Date: Thu Sep 6 08:15:22 2007 +0000 + + Woops, used the wrong sort here + +commit 2b303560fa7d50923c326f09fb625806c14a4653 +Author: maartenkeijzer +Date: Wed Sep 5 13:52:17 2007 +0000 + + added eoFuncPtrStat, and appended various addTo member functions for more elegant definition of monitors, stats, checkpoints, etc + +commit cb85c1925990581183a0767ec8de060faf627af9 +Author: maartenkeijzer +Date: Wed Sep 5 11:36:44 2007 +0000 + + added eoFuncPtrStat, and appended various addTo member functions for more elegant definition of monitors, stats, checkpoints, etc + +commit d78387591b96262227f8aec9249d9614b184883a +Author: maartenkeijzer +Date: Tue Sep 4 15:30:42 2007 +0000 + + added eoEpsMOEA support + +commit 29816fc1974380edc5a30dc08702650e16a0887e +Author: maartenkeijzer +Date: Tue Sep 4 15:26:45 2007 +0000 + + added epsilon moea + +commit 1be65a94ade6bb9790a7cd42e6656d2d525cdd69 +Author: maartenkeijzer +Date: Tue Sep 4 13:44:41 2007 +0000 + + made fitness() query return const reference + +commit fe9fe17eb61dcabe85a615d11f3ad678d8b389af +Author: maartenkeijzer +Date: Tue Sep 4 13:44:02 2007 +0000 + + removed const qualifier from choice() member + +commit b2ac3d69587cc2db633ab56b73f1423d75750849 +Author: maartenkeijzer +Date: Tue Sep 4 07:50:31 2007 +0000 + + Added member to get to the embedded fitness object + +commit 98f763466a6f12797005a203e695c02ee405ded0 +Author: maartenkeijzer +Date: Tue Sep 4 07:47:46 2007 +0000 + + Added reinitialization of fitness when fitness is invalidated. Needed this to clear worths in multi-objective case + +commit f93327a041ce43a9ddbc71ca8408e7b908383d5b +Author: maartenkeijzer +Date: Mon Sep 3 14:37:27 2007 +0000 + + several fixes + +commit f2f65d7ed48e7ff87c7295805370c45f647c341b +Author: maartenkeijzer +Date: Fri Aug 31 14:12:54 2007 +0000 + + more bugfixes + +commit 220c89d1d5151f37825ee9e0024dbdcfeb056fd8 +Author: maartenkeijzer +Date: Fri Aug 31 14:03:35 2007 +0000 + + changed eoTruncate to use sort. nth_element leads to weird results in moo case + +commit 1d4cfb0da813077f419ea334892c76d34774c072 +Author: maartenkeijzer +Date: Fri Aug 31 13:45:46 2007 +0000 + + made stuff virtual + +commit a5261fec51de7b410204eadfa60dc343bb1b1cd3 +Author: maartenkeijzer +Date: Fri Aug 31 13:27:40 2007 +0000 + + Refactoring + +commit 7e76e6e9c20cca25d01cb48756005083669761f8 +Author: maartenkeijzer +Date: Fri Aug 31 13:26:41 2007 +0000 + + updated nsga + +commit b11638cd5440914887713b552b1af285e5d7b25b +Author: maartenkeijzer +Date: Fri Aug 31 12:59:18 2007 +0000 + + refactoring + +commit ec2eaae4ce33c66471f88ed193e5fcc12138bc3c +Author: maartenkeijzer +Date: Fri Aug 31 11:19:26 2007 +0000 + + hmm not a good idea to replace with dummy + +commit 879da6b82e2e448b35e7cff405b1e3cd610d4ef1 +Author: maartenkeijzer +Date: Fri Aug 31 11:08:25 2007 +0000 + + update needed for multi-objective approach + +commit bc1207edb86d1c58d1ec103968e46776380bc27f +Author: maartenkeijzer +Date: Fri Aug 31 11:05:59 2007 +0000 + + updated comments + +commit 553586d55f23625bdfc75b52012b001c0b4ba021 +Author: maartenkeijzer +Date: Fri Aug 31 10:57:05 2007 +0000 + + added new multi-objective support + +commit 283026ed5cc336f9b7aa67295cdc75210cdb1030 +Author: maartenkeijzer +Date: Fri Aug 31 06:47:39 2007 +0000 + + fixed bug in NSGA-II, only niching on last objective + +commit 5f9b1a9bfd2f588ef6d5529e79d93257bad06407 +Author: maartenkeijzer +Date: Thu Aug 30 22:30:52 2007 +0000 + + fixed bug in NSGA-II, only niching on last objective + +commit 28e59ff06458a72d2cc276fc0d072547da5cca5e +Author: kuepper +Date: Wed Aug 22 07:30:47 2007 +0000 + + eoRNG.h (eoRng::random): Add comment on truncation as standard way of + floating point to integer conversion. + +commit 4c89acad7267a19c2724e22349109a96aff67830 +Author: kuepper +Date: Tue Aug 21 14:52:50 2007 +0000 + + Fix according to + [ 1663606 ] eoBitOp vector access + +commit 44fab2d8e4317f58b44fb0c1bde7978573862362 +Author: kuepper +Date: Tue Aug 21 14:50:55 2007 +0000 + + Fix wrong removalr of necessary include statement + +commit ac601df3716ff4a00442631851fa644f4d461f96 +Author: kuepper +Date: Tue Aug 21 14:47:14 2007 +0000 + + Correctly round towards zero in random(uint32_t) + +commit 797896e002b8f6204d6f5c3f7a3f61a1c6698775 +Author: kuepper +Date: Tue Aug 21 14:44:41 2007 +0000 + + Minor cleanup + +commit 2bbd2e0d8050e8bba5e546b241d9f9304c1fbce4 +Author: kuepper +Date: Tue Aug 21 13:58:53 2007 +0000 + + Fix typos + +commit ab0fd90f46d99f90579bce9e94a6291acce19319 +Author: maartenkeijzer +Date: Sat Aug 11 20:48:07 2007 +0000 + + brought gprop into 21st century + +commit 7f62a3f6f256887efd73298b4d0135a498522cd6 +Author: tlegrand +Date: Fri Aug 10 14:31:04 2007 +0000 + + added #ifdef SIGQUIT for windows compatibility + +commit 952bf0a1d8879bc5e9f9753bcf8f4f24830cd2d0 +Author: tlegrand +Date: Fri Aug 10 14:30:26 2007 +0000 + + added #define _MSC_VER_ for windows compatibility + +commit 89047a3db6b244fd2134694709a01fcbe34bc33f +Author: tlegrand +Date: Fri Aug 10 14:29:12 2007 +0000 + + added CMake configuration files + +commit fae3ee5b53d8724e6edee19acad6ce82eb172846 +Author: tlegrand +Date: Fri Aug 10 14:27:12 2007 +0000 + + added CMake configuration file + +commit 47b858df87f40d766d8a2776cc560e459712cd15 +Author: xohm +Date: Thu Aug 2 10:48:20 2007 +0000 + + Add extra functionwrapper to member 'size' + +commit a601ae0e8abc79845faa6577d662858a56ed4f03 +Author: xohm +Date: Thu Aug 2 10:47:15 2007 +0000 + + Excluded 'config.h' from windows build + +commit 1d19fdd3ecb5483abf1055270e2178f3a17a8517 +Author: xohm +Date: Thu Aug 2 10:46:07 2007 +0000 + + Add static var-declaration + +commit a6d670243d21588ada73656f306611e71e671c6d +Author: xohm +Date: Thu Aug 2 10:45:12 2007 +0000 + + Cmake multiplattform buildfile + +commit cf2310ff626a6bab543e99d5c91ecc5fa1384a55 +Author: xohm +Date: Thu Aug 2 10:15:13 2007 +0000 + + *** empty log message *** + +commit 99bb07466fc521e871ae8937038d36d26b7bc3f4 +Author: maartenkeijzer +Date: Tue Jul 17 13:03:29 2007 +0000 + + comments removed + +commit 39a6864e3da631bdabb95c74b8dc7db2b0423f3c +Author: maartenkeijzer +Date: Tue Jul 17 13:01:00 2007 +0000 + + Adding timed continuator + +commit 3adf8a19f4c0f3dfd385b8b83b525f18d5ffcb0c +Author: tlegrand +Date: Tue Jul 3 09:13:07 2007 +0000 + + added doc details to recognize particle swarm optimization + +commit 967b6b77415c2270162b455bfd8e3f817d64b1af +Author: tlegrand +Date: Mon Jul 2 13:05:14 2007 +0000 + + added t-eoEasyPSO test + +commit 12dacbe7de7b690ac54fa88431fd38d57415230f +Author: tlegrand +Date: Mon Jul 2 13:02:26 2007 +0000 + + added myself in the author list :-)) + +commit 703edd5087b6ad185a7e6311c7d3ae6ebd7f8f05 +Author: tlegrand +Date: Mon Jul 2 13:01:49 2007 +0000 + + particle-swarm-optimization includes added + +commit 860cb372b0a5d4e2eec1ea669c546cce31bbcf5b +Author: tlegrand +Date: Mon Jul 2 13:00:48 2007 +0000 + + removed unconsitent reference in "eoWeakElitistReplacement" (const EOT oldChamp) + +commit a290987e89fc4623be3407675598b292cddbaf3e +Author: tlegrand +Date: Mon Jul 2 12:59:49 2007 +0000 + + "dMatrix distMatrix(pSize*(pSize-1)/2)" replaced by "distMatrix(pSize) " + +commit bec7d02c50e06800b6ae77fc8280209f75702079 +Author: tlegrand +Date: Mon Jul 2 12:58:13 2007 +0000 + + particle-swarm-optimization main templates added + +commit a6de2b9a3a489770e1c1d7c2d24e3a585f911209 +Author: tlegrand +Date: Mon Jun 25 09:38:44 2007 +0000 + + PSO package - contains src+doc+examples and build process files - should be removed before integrating sources + +commit 742457ae3e0354831c9e8f3efe8a4d73a7d4d2e3 +Author: maartenkeijzer +Date: Tue Jun 19 17:48:16 2007 +0000 + + Re-enabled declone flag (seemed to be commented out for some reason) + +commit e930ff84ddc172ce7540f83ee4c10dc338ef0f10 +Author: jeggermo +Date: Thu May 3 14:00:50 2007 +0000 + + All debug (dll and non-dll libs) and release libs are placed in either debug or release + +commit abd3b9db593fe1aa91d58ffe6ac14a3e73b98147 +Author: jeggermo +Date: Thu May 3 13:54:27 2007 +0000 + + Added Multi-Threaded DLL projects settings for both deebug and release + +commit 8acc9dcbce155f18a8cbe7eb479249d7f3af2267 +Author: kuepper +Date: Thu Feb 22 08:27:32 2007 +0000 + + * mutation.tmpl, quadCrossover.tmpl, stat.tmpl: Initialize formerly + uninitialized variables. + + * README.tmpl: Hint to regular Templates/README for details. + + * README: Add documentation for adding new source-files. + + * Makefile.am.src-tmpl (noinst_HEADERS): Add + (MyStruct_SOURCES): Move header files from here to the new + noinst_HEADERS variable. + +commit 4a9c5127f8f96e7474ad8c1a745d57721a6e8b83 +Author: kuepper +Date: Tue Jan 23 22:25:57 2007 +0000 + + bump versions to 1.0.2-cvs + +commit 3107f12f30eb2f3c3f6c9a3847a986930717301b +Author: kuepper +Date: Tue Jan 23 22:23:31 2007 +0000 + + *** empty log message *** + +commit 6a4d4f6cabe4598c472fc7f76a7e4d872e10a673 +Author: kuepper +Date: Tue Jan 23 22:09:17 2007 +0000 + + updates for 1.0.1 release + +commit ba9d9f42e5fdf99afcd9980ce075908b79432778 +Author: evomarc +Date: Wed Jan 17 05:31:05 2007 +0000 + + Slightly modified the README.tmpl for more help to first-timers + +commit 5c255c805ed4594e63414faaa7255bbf37e1b7d6 +Author: kuepper +Date: Tue Jan 16 08:28:24 2007 +0000 + + Add instructions for bash. + +commit f7ce3d8b91cad80861710994f1a127f3bf1265f0 +Author: kuepper +Date: Sun Jan 14 18:56:31 2007 +0000 + + * createEOproject.sh: Set TargetDir to /tmp/. This is a workaround + for automake finding the scripts of eo itself if we run it in a embedded + subdirectory. + (COPYING, INSTALL): create. + + * README: State more explicitly what a "complete installation" means. + Give build-instructions for moved directories. + +commit ac67af6da398e244f155c6aa834a2d07366d8b2a +Author: kuepper +Date: Sun Jan 14 18:13:40 2007 +0000 + + State more explicitly what a "complete installation" means. + +commit 514a18aaf16ae6f69faf46ea4cf26a7b5cf2faa2 +Author: kuepper +Date: Fri Dec 29 14:16:01 2006 +0000 + + Update after release + +commit 7e4d81cc85956f8eedaed1cbf1d81a54e65a3729 +Author: kuepper +Date: Mon Dec 18 18:56:05 2006 +0000 + + (EXTRA_DIST): Add README's + +commit 513be8c25af1dcae6cf9a389f145aeb1a4a4206e +Author: kuepper +Date: Mon Dec 18 18:51:12 2006 +0000 + + Update for release. + +commit f1b702da217e3ad82275712eefccff02d9a5096d +Author: jeggermo +Date: Mon Dec 18 16:21:38 2006 +0000 + + Small changes to 2 readme files to stress that the release version are in + eo\win\lib\release and the debug versions in eo\win\lib\debug + +commit 30de251d7fbfd33759eeb4048bdb043401c0d075 +Author: kuepper +Date: Mon Dec 18 12:18:32 2006 +0000 + + * index.h: Add old ToDos + +commit 4ef6a360e5c03289e22d267d9d10ed2894e86caa +Author: kuepper +Date: Mon Dec 18 11:19:53 2006 +0000 + + *** empty log message *** + +commit 0afa0b9fa4f4bf7743bf549565531b35b71564c6 +Author: kuepper +Date: Mon Dec 18 11:17:55 2006 +0000 + + * TODO.html, README.html: Remove these old files. + + * AUTHORS, COPYING, ForRelease, NEWS, ToDo: Update for release. + + * eo.cfg (PROJECT_NUMBER): Bump version to 1.0 + +commit 51d6ddc239f4b125ed10f5a22a49d835332351c0 +Author: kuepper +Date: Sun Dec 17 23:18:33 2006 +0000 + + update + +commit 7adf24b71deaed320e670857699adb32ab64e7c4 +Author: kuepper +Date: Sun Dec 17 22:59:53 2006 +0000 + + * README: Better links to Templates/ + + * configure.in: Bump version to 1.0-beta2. + +commit 8e64e34e243c4c08d768eea288e208f4537d13e8 +Author: kuepper +Date: Sun Dec 17 22:56:03 2006 +0000 + + Remove these, potentially confusing files + +commit bdb09263277427563ec446773f5b3c5c74a86712 +Author: kuepper +Date: Sun Dec 17 22:50:26 2006 +0000 + + Added new README. + Removed old unnecesary files + +commit d6364b4bf63a334fd4881f92e67591f2763043ab +Author: kuepper +Date: Sat Dec 16 22:05:17 2006 +0000 + + * Makefile.am (EXTRA_DIST): Distribute exactly the necessary files + +commit 9a549fbf8354a5a8baea8a3f46e563d31c3829b0 +Author: kuepper +Date: Sat Dec 16 22:01:46 2006 +0000 + + * Makefile.am (EXTRA_DIST): Distribute exactly the necessary files + +commit 301e29ac0218078b32ec1ce60e77f495c8c63c6b +Author: kuepper +Date: Sat Dec 16 21:55:03 2006 +0000 + + * EO.tpl, MyStructEA.cpp, MyStructSEA.cpp, make_MyStruct.cpp: Use + correct names for includes. + + * README.manual: This is a copy of the old README. + + * README: Describe the new way and setup of creating a new EO project. + + * createEOproject.sh, Makefile.am.src-tmpl, Makefile.am.top-tmpl: + * configure.ac.tmpl: New files to create a standalone EO project from + templates. + +commit b28f39af40b60f0db3c58b6f0f09613bae59b96c +Author: uid24343 +Date: Thu Dec 7 21:54:48 2006 +0000 + + clean up + +commit e9956fad83b3071c4160231621b5000b4e6055c5 +Author: kuepper +Date: Thu Dec 7 21:36:33 2006 +0000 + + cleanup for release + +commit 05943b2a83124f623bf13113563ad390c7580c30 +Author: kuepper +Date: Tue Dec 5 08:42:39 2006 +0000 + + set version to 1.0-cvs again + +commit 1e743cb571d7b2de0d4741171a3e68eea571d35c +Author: kuepper +Date: Tue Dec 5 08:41:24 2006 +0000 + + (EXTRA_DIST): Add new MSVC project files to distribution. + +commit 651a55a51bf457cda7b2385cbfeb2d31d3ad2aaa +Author: kuepper +Date: Mon Dec 4 22:27:41 2006 +0000 + + * Makefile.am: Add t-eoRNG + + * t-eoRNG.cpp: Start test for random number generator. + +commit dbdeaf33531489ace941cf350c77c36cfae4611d +Author: kuepper +Date: Mon Dec 4 21:55:31 2006 +0000 + + (eoRng::normal(stdev)): Revert erroneous change. + +commit 422b0bfa3c2111f559ce7ca76555c0ca6681aebf +Author: kuepper +Date: Sun Dec 3 11:57:34 2006 +0000 + + Fixupper/lowercase issues + +commit 03e3c88b3059728d1df8f22e30d7398ac5d9ce66 +Author: kuepper +Date: Sun Dec 3 11:44:38 2006 +0000 + + fix html errors + +commit b4b4cbc3f229b9ffb84bf61a0644af0de6a63352 +Author: kuepper +Date: Sun Dec 3 11:40:25 2006 +0000 + + update + +commit af5d6583cd22da6014d1f6ecd693400855598c32 +Author: kuepper +Date: Sun Dec 3 11:24:41 2006 +0000 + + update, add link to Niko Hansen's comparison + +commit 02294002e3b2d6c11f35a7cd7d5a82f95be2ebfe +Author: kuepper +Date: Sun Dec 3 10:53:29 2006 +0000 + + update version number of next release + +commit ab9b38654d9bf5ac096beada568298e6707160d8 +Author: kuepper +Date: Sun Dec 3 10:41:54 2006 +0000 + + * mainpage.html: update, add link to Niko Hansen's comparison + + * README: Add more specific note about tutorial. + + * configure.in: Bump version to 1.0-beta1 + + * tutorial/Makefile.am: Add all necessary files, including html and + Templates to distribution. + +commit 20d37259e9ec3a4f605084bacb653db4db754880 +Author: evomarc +Date: Sun Dec 3 07:21:44 2006 +0000 + + Added a note to avoid that some dishonest researchers use teh code + in this tutorial as a basis for comparing their algorithms with "EAs" + as was done for the LEM3 algorithm in GECCO 2006. + +commit 0e2c6ccffcbc3e10e1be66e2275836ba1fbd20f9 +Author: kuepper +Date: Sat Dec 2 12:15:29 2006 +0000 + + update + +commit 14b3a61ba8e7a436d0ff0fe7392c51c30e3148b8 +Author: kuepper +Date: Sat Dec 2 11:46:34 2006 +0000 + + cleanup, docs + +commit 3533d8addbdb9fac52e5876c37e8a9027de6c2bd +Author: kuepper +Date: Sat Dec 2 11:36:29 2006 +0000 + + (VirusShiftMutation::operator()): Fix test for i>1. + This makes t-MGE1bit pass on x86_64 using GCC. + +commit 037ce32d90396584d3e6b4541786cbbe81df2f16 +Author: kuepper +Date: Sat Dec 2 11:32:00 2006 +0000 + + Change float to double. + +commit 3eba6b962c79ec7b2cca06756cb0d6dc533abaf2 +Author: kuepper +Date: Sat Dec 2 11:02:13 2006 +0000 + + Remove unnecessary tests. + +commit 7baf7cb799ba374446f1a4fc0070c9a8c5836d6f +Author: kuepper +Date: Sat Dec 2 10:18:57 2006 +0000 + + * eoTimedMonitor.h (eoTimedMonitor::seconds): Make unsigned. + + * eoRNG.cpp, eoRNG.h (K, M, N): Declare static and initialize in cpp. + + * t-eoGenOp.cpp (init): Do not add std::ends to end of string, as this + results in escape-codes (^@) to be printed at runtime and is not + necessary anyway. + + * test/t-eoSymreg.cpp (SymregNode::operator()): Initialize r1 and r2 to + avoid compiler warnings. + +commit da50bf0986babee20266f0c62f3507ec4a9a75ab +Author: kuepper +Date: Sat Dec 2 09:39:13 2006 +0000 + + * eoRNG.h: Cleanup docs and document /all/ members. + + * eoRNG.cpp, eoRNG.h (K, M, N): Declare static and initialize in cpp. + +commit c7ce6e70f32c1c2695cf16ccc625b944fef47565 +Author: kuepper +Date: Fri Dec 1 21:07:55 2006 +0000 + + minor typos + +commit e222eacd7490cdf4883298da102449f51dff70b8 +Author: kuepper +Date: Fri Dec 1 20:40:54 2006 +0000 + + Use C++ style cast. + +commit b2ce7bedb6b9416de1ae8800b00f18c31aff9aca +Author: kuepper +Date: Fri Dec 1 20:08:51 2006 +0000 + + * Makefile.am: Update for release-distribution. + + * Makefile.am: Add missing CMA header for distribution. + + * Makefile.am: Add missing header for distribution. + +commit bcaa0cf5e41476caaab29b73ee7dc7fb0291084d +Author: kuepper +Date: Fri Dec 1 10:49:47 2006 +0000 + + minor cleanup of code and docs, + resolve some compiler warnings + +commit 4c76c8959273e32d3e25cfae63cb88834b909fb0 +Author: okoenig +Date: Fri Dec 1 08:42:54 2006 +0000 + + Replaced float vars with double to avoid conversion warnings on VS 8.0 + +commit 692d26a881088032ebaabb8d3fda7e41b456d938 +Author: kuepper +Date: Wed Nov 29 23:47:40 2006 +0000 + + update for release + +commit 532aec85e54480aedbea9405a50c6fb31a67a122 +Author: kuepper +Date: Wed Nov 29 23:37:29 2006 +0000 + + Generally include + +commit 2558aa33fab2da1ad10d82a578c6bcb5224523bb +Author: okoenig +Date: Tue Nov 28 17:14:05 2006 +0000 + + Removing MAC line endings, because Windows VS 8.0 does not accept them. + +commit cc12fd27605df0828b18d30459c439d3c3a50fca +Author: okoenig +Date: Tue Nov 28 17:12:21 2006 +0000 + + Added additonal definition for operator< between fitness and ScalarType. Needed for compilation with VS 8.0. + +commit 975e0ffaadc63b6e2b4c0200c1e1183793b543d9 +Author: jeggermo +Date: Mon Nov 20 13:34:28 2006 +0000 + + Added Solution and Project files for MSVC 2003 + +commit 219e9bd648ac94f18b4ebd8a271dc825f03c24cf +Author: jeggermo +Date: Mon Nov 20 13:25:46 2006 +0000 + + Changed some files for compatibility with MSVC 2003 and 2005 + +commit 359c5ba8ec651991e8824b63e6c5d0c2a15b0e5a +Author: kuepper +Date: Thu Nov 16 13:21:41 2006 +0000 + + include + +commit e2e59d3e4901b9405a86cbe754dde1f681fe25b7 +Author: kuepper +Date: Thu Nov 16 12:52:46 2006 +0000 + + * configure.in (AC_DEBUG): add test + + * acinclude.m4 (AC_DEBUG): Define debug-feature and set DEBUG, NODEBUG, + or NDEBUG according to its value. + +commit d7b935b6455d1d70d17bb992db8663f43d6fe2ab +Author: kuepper +Date: Thu Nov 16 12:35:46 2006 +0000 + + * make_genotype_real.h (eoEsChromInit): Rewrite vecSigmaInit-handling: + If sigmaInit is relative (%), do not read vecSigmaInit. Otherwise + always use vecSigmaInit with default all values of sigmaInit. + + * eoParser.h (eoParser::getORcreateParam): Make this a real if-then-else + clause around ptParam (found or not). + + * eoParam.h (eoValueParam::setValue): Document. + (eoValueParam >::setValue): Allow delimiters ',' and + ';'. A plain ' ' does not work, as it is not correctly read by + eoParser::readFrom. + +commit 20c3369349cc9dfe11ccbd62f12cf1cd2605e175 +Author: kuepper +Date: Tue Jun 13 13:35:26 2006 +0000 + + update + +commit 10d582b31d2c5a779acd1dc950b339d897b07e2b +Author: kuepper +Date: Mon Mar 27 18:55:20 2006 +0000 + + Fix using directives for gcc-4.1 + +commit 929974805dd66c3f2a4ae3fe1b7c61b608a0e2f0 +Author: maartenkeijzer +Date: Sun Mar 26 13:33:25 2006 +0000 + + fixed t-eoCMAES.cpp test + +commit 5c913192e93528d001aefc847779eee40cce5ae5 +Author: kuepper +Date: Sun Mar 26 10:04:01 2006 +0000 + + Update docs, some cleanup + +commit f20a29beff542752b1beace903a69258bbd58b86 +Author: kuepper +Date: Sat Mar 25 13:03:45 2006 +0000 + + Start list of publications + +commit 89012a53b3d1dfda3f9fdc674ad0ec1d63a6476a +Author: kuepper +Date: Thu Mar 23 18:06:10 2006 +0000 + + Fix spelling + +commit 115429c1a0e4f4a026c95ca9c3e6d26c532aed17 +Author: kuepper +Date: Thu Mar 23 10:15:17 2006 +0000 + + update Makefile.am foe eoPeriodicContiunue addition + +commit 65eea59971fec429533a4d5c248bec8cd06785f0 +Author: maartenkeijzer +Date: Mon Mar 6 20:47:28 2006 +0000 + + making dimensionality requirement optional + +commit 948394e5b7d3d38437543407a11613d03d1ea3d8 +Author: maartenkeijzer +Date: Mon Mar 6 20:31:03 2006 +0000 + + making dimensionality requirement optional + +commit 6f06d3349dc0996856b1fceee96e003045ef7b88 +Author: cahon +Date: Tue Feb 28 14:40:37 2006 +0000 + + Adding a continuator + +commit d331301022e4283cbb52aceec2d4a695cbaed931 +Author: cahon +Date: Tue Feb 28 14:39:45 2006 +0000 + + New continuation strategy + +commit 9e874fcf39a97e7193120ecaf8ba5ca2abfaf229 +Author: evomarc +Date: Wed Feb 22 04:53:20 2006 +0000 + + Corrected a few typos, and acknowledged the fact that all Lessons are now + compiled within the installation procedure... + +commit e14b4a8d4841a76feaac6d070ca5edc0ba8df887 +Author: maartenkeijzer +Date: Mon Jan 23 15:12:49 2006 +0000 + + updated makefile to boost-python3.3 and python2.4 + +commit 116f21f182d3215acc78dcc6f2697de22828ebe5 +Author: evomarc +Date: Mon Jan 2 14:09:22 2006 +0000 + + Changed some bug in never-used-except-in-make_algo_easea.h file + (probably some change in the compiler made this stop working ???) + +commit 30a18fa8ca7d16b42ef2b04a6d3c59b028ff2d7b +Author: cahon +Date: Fri Dec 9 17:49:43 2005 +0000 + + eoGenContinue is now persistent + +commit 07ea076b1366dae5477114d26f7256bd82b04780 +Author: cahon +Date: Fri Dec 9 17:45:56 2005 +0000 + + eoContinue is now persistent + +commit 4ff1ac3e982ede5fa6f98df93c1524ae3c892629 +Author: kuepper +Date: Wed Dec 7 15:51:32 2005 +0000 + + fix build for our FC4 systems + +commit adbc5dd461b9aea179b60c7f8bb53f9ff704bdc4 +Author: kuepper +Date: Wed Dec 7 15:40:23 2005 +0000 + + fixes for gcc-4 compilation -- still have a linker problem + +commit 4b2093332579a615f9cbb4b6a083b893f57be028 +Author: maartenkeijzer +Date: Thu Nov 24 09:38:05 2005 +0000 + + kd + +commit 44876f0926ea44040f3261ed2f403f0ea90409f5 +Author: maartenkeijzer +Date: Thu Nov 24 09:35:34 2005 +0000 + + Various bugfixes and additions + +commit 14c3182200a9bd5fdff40e09c65fabd816c10a65 +Author: evomarc +Date: Tue Nov 8 11:34:12 2005 +0000 + + Removed the "using eoMonitor::vec from eoGnuplot1DMonitor.h because it generated + an internal compiler error with gcc4.0.0. + Repalced all occurences of "vec" by "this->vec" in eoGnuplot1DMonitor.cpp + so it is understood by the compiler :-( + +commit e07c50457198492bade2432cefd6c12474feb93c +Author: evomarc +Date: Tue Nov 8 11:31:01 2005 +0000 + + Removed extra colon (;) at end of class definitions. + They didn't hurt until gcc 3.4.1 but then they generated an error! + +commit ecbb2e3598c7734f1192beb8fa76ac15b6abb5b1 +Author: maartenkeijzer +Date: Mon Oct 17 12:46:53 2005 +0000 + + Woops, forgot to clear a static string for compile + +commit b4f15601cb3bca353191d83b6dde3bdd6066e560 +Author: maartenkeijzer +Date: Sun Oct 16 15:38:38 2005 +0000 + + Added lambda expression (user/automatically defined functions + +commit bac66449150e2549ff17264922ccaf3b24a6b26f +Author: maartenkeijzer +Date: Sat Oct 15 21:27:47 2005 +0000 + + Solved some issues and prepared the library for using unordered_map instead of hash_map (C++ TR1). Can only use this when g++-4.0.3 is out + +commit f128fcd86f7bf7852539404271a13af881e03fc8 +Author: maartenkeijzer +Date: Sat Oct 15 09:05:57 2005 +0000 + + Made eoGencontinue a ValueParam, so that it can be attached to a monitor + +commit be8873be4fd657a468524ac31bfe58e51e532d83 +Author: maartenkeijzer +Date: Fri Oct 14 16:14:37 2005 +0000 + + forgot to invalidate + +commit 0eee2ff13d39f97b362e58fff1541535d9a5ac17 +Author: maartenkeijzer +Date: Fri Oct 14 15:34:45 2005 +0000 + + Tester for CMA + +commit 8b03a5232a5710453379defe7adf1e6a74d63a75 +Author: maartenkeijzer +Date: Fri Oct 14 15:33:32 2005 +0000 + + Added CMA + +commit dd81a3ebc81eb78c395f4038f468bf9191d12dd2 +Author: maartenkeijzer +Date: Fri Oct 14 15:33:16 2005 +0000 + + added timed monitor + +commit d0c62606b35012ea4a616e760817798887bfd540 +Author: maartenkeijzer +Date: Wed Oct 12 18:35:13 2005 +0000 + + oops, stats.h was missing + +commit 72c8b3d1c59f33de708ac4b084a80757c84b38cd +Author: maartenkeijzer +Date: Tue Oct 11 08:15:29 2005 +0000 + + Added simplify and differentiation tests + +commit 89b76ab2618d1d8779aa5c602fc23021f819e278 +Author: kuepper +Date: Mon Oct 10 21:59:57 2005 +0000 + + prepare vecInitSize + +commit 4510b6d7126f37370e63dd50f875cdda8b24fcb1 +Author: kuepper +Date: Mon Oct 10 21:42:31 2005 +0000 + + cleanup, prepare vecSigmaInit change + +commit e9324fdb070574119876b1c86569302a6de0f2e5 +Author: kuepper +Date: Mon Oct 10 21:13:27 2005 +0000 + + cleanup + +commit 2934551289186f6dda97884196cecccf1031ea26 +Author: evomarc +Date: Mon Oct 10 13:34:21 2005 +0000 + + Added an accessor to the pointsize in eoeoGnuplot1DSnapshot.h + +commit 800a62ae34df21430b533172374e561c636dec97 +Author: evomarc +Date: Mon Oct 10 13:33:13 2005 +0000 + + Added an accessor to the pointsize, for do_make_checkpoint_pareto + +commit ffdce66c98d80d9f0d3920dfaad92e4097da3f65 +Author: maartenkeijzer +Date: Sun Oct 9 07:03:35 2005 +0000 + + Added symbolic differentiation + +commit 3ca7c0f6f473f79a15662fc0536c28bf590e0769 +Author: maartenkeijzer +Date: Fri Oct 7 13:31:20 2005 +0000 + + Faster scaled evaluation, etc. + +commit 4042798417f5f209cd61e2ca4aedc8317c0f9c67 +Author: maartenkeijzer +Date: Fri Oct 7 11:31:01 2005 +0000 + + Constant mutation + simplification added + +commit 05790afc2161d28e15c663f494264c8821a87aec +Author: evomarc +Date: Fri Oct 7 08:27:59 2005 +0000 + + A colon had mystriously dissappeared !!! + +commit 9f770670e5c59d4745a25fc1ba33fc3cebdf07c0 +Author: maartenkeijzer +Date: Thu Oct 6 22:26:59 2005 +0000 + + more ramblings in readme + +commit b55e86881788baf9eb0a1c22e8d9e198945b4eab +Author: maartenkeijzer +Date: Thu Oct 6 22:14:48 2005 +0000 + + Added constant getting and setting + +commit 93ad61538951d9f4123959bab25b601377ffa959 +Author: maartenkeijzer +Date: Thu Oct 6 18:10:13 2005 +0000 + + fix + +commit 7c3702f6a603fa5af9d7fe8425f87f31de9da1db +Author: kuepper +Date: Thu Oct 6 17:22:40 2005 +0000 + + Handle including from contrib/MGE nicely. + +commit c563e2c302692cbc53061742cc4b31a428b860c0 +Author: maartenkeijzer +Date: Thu Oct 6 14:31:09 2005 +0000 + + removed stray object files + +commit 92f2e523e0ddafa8e5f3a38c66bd6e846bc50f02 +Author: maartenkeijzer +Date: Thu Oct 6 12:25:00 2005 +0000 + + first fix in makefile + +commit 90702a435d8e4b019d511fc129e6b713afc56c6b +Author: maartenkeijzer +Date: Thu Oct 6 12:13:53 2005 +0000 + + Added mathsym+tcc and boost against all advice + +commit 58ae49dd99c60cde0753b5aeff10354d04d5ef12 +Author: maartenkeijzer +Date: Thu Oct 6 10:06:25 2005 +0000 + + Replaced GPL with LGPL license here. EO has always been LGPL + +commit 27883034167a8391c23a529d907607001ac85bd1 +Author: kuepper +Date: Wed Oct 5 22:22:25 2005 +0000 + + *** empty log message *** + +commit 3428a464c11b3ebdf785ef74e29cb0c9dba917ef +Author: kuepper +Date: Wed Oct 5 22:08:29 2005 +0000 + + typos + +commit e318a65aa329877ca2230af149d95eca6a34f652 +Author: kuepper +Date: Wed Oct 5 21:48:01 2005 +0000 + + cleanup + +commit ced022186e4ac9db4fa64bb12c37c95091ab1a41 +Author: kuepper +Date: Wed Oct 5 21:40:53 2005 +0000 + + comments + +commit afc0659e35540237c2537ca9c621507c00dd4919 +Author: kuepper +Date: Wed Oct 5 21:34:19 2005 +0000 + + finish the handling of gnuplot completely at build-time. + No gnuplot-ifs in headers anymore. + +commit 4eb298ac739f4e6844fd0366316316c629051baa +Author: kuepper +Date: Wed Oct 5 21:25:51 2005 +0000 + + some first external links + +commit 6cdab707904cf5c45d4e2fd2a68fd50a8a52d9ff +Author: kuepper +Date: Mon Oct 3 21:48:15 2005 +0000 + + *** empty log message *** + +commit 4bfc3afe9b76631d45d7374c18df184e9955bb77 +Author: kuepper +Date: Mon Oct 3 12:54:45 2005 +0000 + + *** empty log message *** + +commit a3d4ae8a1ee0a29beebfdccba51fbb4e60a8b689 +Author: kuepper +Date: Mon Oct 3 10:58:01 2005 +0000 + + cleanup + +commit d6fc655ccb879e9486cf67eada225bfc83e56fed +Author: kuepper +Date: Mon Oct 3 10:53:35 2005 +0000 + + clean up + +commit fe91e0104865c62586f7c61691e46c50f34b9b4a +Author: kuepper +Date: Mon Oct 3 10:32:56 2005 +0000 + + some nifty details, + passes W3 validator. + +commit 8fac249ba6720a80f30a26db1e58d5629957a134 +Author: kuepper +Date: Mon Oct 3 10:26:30 2005 +0000 + + clean up html + +commit 40e8f8a11f55885ed6eb3f29603f86371b65fead +Author: kuepper +Date: Mon Oct 3 10:10:09 2005 +0000 + + move logo to cvs + +commit 29f22eaa419582d3ff4bed2fe93591e68e065804 +Author: kuepper +Date: Mon Oct 3 10:06:26 2005 +0000 + + updates for release + +commit 665936864ca4edc68786654035938f89c2c4c6c2 +Author: kuepper +Date: Mon Oct 3 09:56:02 2005 +0000 + + Make clear that the docs are for the cvs code. + +commit ed5e1c120a62728e0d089c69218e5c0822285c0b +Author: kuepper +Date: Mon Oct 3 09:51:27 2005 +0000 + + update for release. + +commit 03b1689de99510eb5c8c4ab9a2b550c0d249d9ba +Author: kuepper +Date: Mon Oct 3 09:47:06 2005 +0000 + + Initialize booleans to get rid of compiler-warnings. + +commit 1f0ba7fab65a6c4be46516d30600d09209ef7292 +Author: kuepper +Date: Sun Oct 2 21:57:43 2005 +0000 + + fix foe gnuplot configuration-switch usage + +commit 47af7cfe5a3142a5c877c9a381d76552b4ed5c59 +Author: kuepper +Date: Sun Oct 2 21:42:08 2005 +0000 + + Clean up configure/build-process. + - assume C++ standard-conforming environment + - add a user-option for gnuplot-support + - separate gnuplot-code into declaration and implementation, + so we can define at EO-build-time whether to use it or not. + + Adopt code and Makefiles to above changes. + + Some minor fixes. + +commit 6485482f39d1155898797853fc26ad55cf531d02 +Author: kuepper +Date: Sat Oct 1 17:07:59 2005 +0000 + + *** empty log message *** + +commit 1926817eaed34d336bd745b243137ebbf2b35e91 +Author: kuepper +Date: Sat Oct 1 16:05:01 2005 +0000 + + add zip to dist, + update release-plan. + +commit 348375915a54cbc8b13b7c0d65434005706a22eb +Author: kuepper +Date: Sat Oct 1 15:35:45 2005 +0000 + + Search for ar as necessary on Solaris-x86. + Make DOXYGEN and AR precious variables. + +commit 88ebd6ffc1fe227e47cb9ce15f42e50672c26c8f +Author: kuepper +Date: Sat Oct 1 14:25:29 2005 +0000 + + update for solaris-x86 + +commit 12f80ea2919e8e0c28d00cd3cdb7f891cd7dc7e5 +Author: kuepper +Date: Sat Oct 1 14:00:42 2005 +0000 + + Include inttypes.h if available but stdint.h is not. + Add powerpc success. + +commit 76437817aee5c0d3cc223e5c4d8cf21c3170583e +Author: kuepper +Date: Sat Oct 1 13:27:25 2005 +0000 + + *** empty log message *** + +commit c71bc4618902011f35f003342d0b22e0dc24a458 +Author: kuepper +Date: Sat Oct 1 13:26:29 2005 +0000 + + *** empty log message *** + +commit 4addcb7374524629b9d8af8c008d3155d3b74b8f +Author: kuepper +Date: Sat Oct 1 13:07:01 2005 +0000 + + *** empty log message *** + +commit a3d4193333643a925b4e730c594c7907faeb54d7 +Author: kuepper +Date: Sat Oct 1 13:00:59 2005 +0000 + + update and clean up + +commit f7571db2da65293ec76bee53f1b39ce115f7239f +Author: kuepper +Date: Sat Oct 1 12:18:21 2005 +0000 + + *** empty log message *** + +commit c2dd7f6d01896b9cb7dfe314ae09f5e7fd9d1582 +Author: kuepper +Date: Sat Oct 1 12:13:00 2005 +0000 + + *** empty log message *** + +commit 1b59c07cba35a6b6db0e46a0657ac17786a9c8c1 +Author: kuepper +Date: Sat Oct 1 11:59:14 2005 +0000 + + update docs + clean Tutorial + bump version-number for cvs + +commit 676131832a7d49d55d30667dac630df716c91fb7 +Author: kuepper +Date: Fri Sep 30 21:16:24 2005 +0000 + + typo + +commit 5e208b467a19cf8c6adfc39a460791311d705e7e +Author: kuepper +Date: Fri Sep 30 11:47:26 2005 +0000 + + *** empty log message *** + +commit a28dbeed43446c8d0cfab1332b7eb63bb1f0d33b +Author: kuepper +Date: Thu Sep 29 22:08:19 2005 +0000 + + *** empty log message *** + +commit 8a4a1bc90360a651d4986788b9632e1f245e26bf +Author: kuepper +Date: Thu Sep 29 22:01:52 2005 +0000 + + add main web-page + +commit efee2faf3134c3ac6ed2f3a0704f02497402d2eb +Author: kuepper +Date: Thu Sep 29 16:53:06 2005 +0000 + + Use install to copy generated documentation. + +commit 09ebf789058fcda90b6c0248c34ed6bbe72d85fd +Author: kuepper +Date: Wed Sep 28 21:57:40 2005 +0000 + + remove forgotten config.h + +commit cf2a57dd88a6ac3654fa9fadbe56df9f4ed0397a +Author: kuepper +Date: Wed Sep 28 21:49:26 2005 +0000 + + Simplify configuration. + Remove support for (outdated) , require . + Require uint32_t for now, defined in stdint.h according to C99. + Some general cleanup and more documentation. + +commit abe55a641a8bc996629df4a94b23f5cf6c62ab47 +Author: kuepper +Date: Wed Sep 28 18:25:38 2005 +0000 + + Remove wrongly committed files. + +commit 21d534be674c0690a57c678fd52cef43659a3dcb +Author: kuepper +Date: Wed Sep 28 17:59:59 2005 +0000 + + Remove wrongly committed files. + +commit ccee1d22c337d59b63483ce1e1ed6a9ce114a72d +Author: kuepper +Date: Wed Sep 28 16:32:35 2005 +0000 + + Switch on documentation generation for private and static members. + +commit 57a07840c4c0fcef213217c6bd38b2a7ef06127d +Author: kuepper +Date: Wed Sep 28 14:32:12 2005 +0000 + + Some more documentation + +commit 3b7770fe3816c81b834c23cbc7b4173736c53db7 +Author: kuepper +Date: Wed Sep 28 10:00:16 2005 +0000 + + Add ignore-files to quiten cvs + +commit 439350bc56d1822f4ada5d573ac8f95b8f6fd51f +Author: kuepper +Date: Wed Sep 28 08:36:00 2005 +0000 + + documente for stdev_eps + +commit 3735dbaac48053373ccafaa8139779a85d2ae246 +Author: kuepper +Date: Tue Sep 27 22:06:08 2005 +0000 + + cleanup + +commit 0a57d80b1b0095ba234772b2681ba0e4202535ca +Author: kuepper +Date: Tue Sep 27 21:54:05 2005 +0000 + + documentation, whitespace + +commit c73cc51ab99c83612fe680fb708c138a5eada3ed +Author: maartenkeijzer +Date: Mon Sep 26 11:22:47 2005 +0000 + + Removed wrong reference to rng from choice members (what was I thinking?) + +commit 6e0c4a72642de8c67ad4438be96d2cd0de1cf8dd +Author: kuepper +Date: Mon Sep 26 10:18:15 2005 +0000 + + Make sure uint32_t is defined correctly in eoRNG.h and use it where + appropriate. + +commit 462fbaad6625feca04ddcf61737785265139cd7c +Author: maartenkeijzer +Date: Sun Sep 25 19:32:10 2005 +0000 + + Added few convenience functions + +commit cbfff8fda9a8e2c2f7fa4b2e9f25fcce124afa1b +Author: maartenkeijzer +Date: Sun Sep 25 19:09:38 2005 +0000 + + Added choice functions, plus rolled back inadvertant chance to eoRNG + +commit a3a9010e9af1077c5692e4673348f66291fabc77 +Author: kuepper +Date: Tue Sep 13 10:24:50 2005 +0000 + + setORcreate returns it parameter. + +commit 438e8ef6d63df36975ed9bb2039aa86d35ec4745 +Author: kuepper +Date: Mon Sep 12 17:53:25 2005 +0000 + + Use getORcreateParam instead of createParam when getting values from + the eoParser. + Update setORcreateParam. + +commit f948ccda3ac6b856e8659d485083b3cf90ce1281 +Author: maartenkeijzer +Date: Wed Sep 7 17:09:19 2005 +0000 + + eoRNG.h + +commit 471bd9a9e243d3a9be01be47a5e85013bfc7413c +Author: kuepper +Date: Mon Sep 5 17:04:13 2005 +0000 + + Remove paradiseo configuration switch + +commit 88a3a641c6e678cfd2822501ed6f8282bc00e777 +Author: kuepper +Date: Mon Sep 5 16:47:53 2005 +0000 + + Provide virtual destructors as gcc-4 barks heavily otherwise + +commit 54a3b8d10edaf298fa3a672055773949fa32043b +Author: kuepper +Date: Mon Sep 5 16:11:00 2005 +0000 + + ParadiesEO cleanup + +commit 2ca5ddb18682a2c2d1e69e2ea32cfe14cb1db756 +Author: kuepper +Date: Mon Sep 5 16:09:43 2005 +0000 + + Remove useless PAradisEO files + +commit d7ee654d6450fb268c8f7d9b1ea5fe81b1d737af +Author: kuepper +Date: Mon Sep 5 16:08:14 2005 +0000 + + Remove useless files from paradiseo directories + +commit 5a322446f08bb146751682575f9de77888f9a1d8 +Author: cahon +Date: Fri Sep 2 13:36:21 2005 +0000 + + Removing ParadisEO + +commit e1cc2dd7f5e7587cf05d2dfa190afd6261395a38 +Author: cahon +Date: Fri Sep 2 07:12:27 2005 +0000 + + Removing ParadisEO + +commit c498de10e2e25032023438dbfc8ebb8ec8f84784 +Author: cahon +Date: Fri Sep 2 07:00:45 2005 +0000 + + Removing ParadisEO + +commit f0fd15f20c806d65cf895c1a16c7e655417c6ed5 +Author: kuepper +Date: Mon Aug 29 07:50:50 2005 +0000 + + Provide eoParser::setORcreateParam to set a paramter in the parser to + a specific value. + +commit d418459a0121216d02dab8d5eda221c7c8c30a82 +Author: kuepper +Date: Mon Aug 29 07:32:13 2005 +0000 + + Install eoPropGAGenOp.h + Add #include in eoEsChromInit.h in order to make gcc-4.0 happy. + +commit f63e9c37920601ceea79235fca55873505781f76 +Author: evomarc +Date: Sat May 7 15:43:29 2005 +0000 + + Added eoPropGAGenOp, the sequential application of crossover and mutation + +commit 935910f2f4e6d932b14cb210b2fa8f37c72e536b +Author: evomarc +Date: Mon Apr 4 20:41:06 2005 +0000 + + Small upgrade for gcc 3.3 (I guess no-one is using those files, right?) + +commit a17e266c46efd4da96c3aef60b9a6b1b47ee94ac +Author: evomarc +Date: Mon Mar 14 21:00:00 2005 +0000 + + Updated the src:: everywhere in eoVariableLengthCrossover.h eoFlOrMonOp.h + (that nobody seems to actually use btw :-) + +commit 558e197adca8fb5427234602ddd406145c0b1c43 +Author: cahon +Date: Wed Feb 23 13:31:20 2005 +0000 + + Removing ParadisEO + +commit 96dd240cf376458209560d93fa8e73c1bc4ef7fa +Author: cahon +Date: Tue Feb 22 14:12:19 2005 +0000 + + Removing ParadisEO + +commit d144ba2885bbca69aa22f82feebbcc1fcda971d2 +Author: evomarc +Date: Thu Feb 10 09:57:28 2005 +0000 + + Added the complete reference to the base class in call for value() + because g++3.4 otherwise complains + +commit 5cd40b50ae9d92794dcf415ec90348c56f4404da +Author: kuepper +Date: Mon Jan 3 09:35:39 2005 +0000 + + include config.h + +commit 521871a7ea940047ff61447eb904129d844b6d58 +Author: kuepper +Date: Mon Jan 3 09:35:17 2005 +0000 + + fix for gcc-3.4 + +commit 503ee25d9cf27175115e02df0ea7457ae440126d +Author: evomarc +Date: Mon Dec 27 09:08:44 2004 +0000 + + Mainly made it obvious that Lesson4 contains "ready-to-use" EAs + +commit 835a14e8ff8a1951eb4ef5764418b5e4ac5b02d2 +Author: evomarc +Date: Mon Dec 27 08:01:29 2004 +0000 + + 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 + +commit ce560e5bfaadd471ce308439859f2472d205020d +Author: evomarc +Date: Mon Dec 27 07:59:58 2004 +0000 + + Added the 2 parameter files ESEA.param amd RealEA.param + so both programs go to 0 nicely instead of staying anywhere but close + +commit fbdc8995855f3b128aee70b5c1ef697a5b786d71 +Author: evomarc +Date: Mon Dec 27 07:33:03 2004 +0000 + + Added the explicit calls to the base class ctors in eoXXXGeneralBounds copy Ctors + +commit 8c36a1274b5eef1aac4dc9c73a912f8f52b74ae3 +Author: evomarc +Date: Mon Dec 27 07:31:59 2004 +0000 + + Fixed some int - unsigned int problem for the case "combien < 0" + +commit a415aef4d98ac9846348df69fb9137442a37aeca +Author: kuepper +Date: Thu Dec 23 17:33:08 2004 +0000 + + reshuffle libraries to resolve all dependencies + +commit 57a39197b97a412edbf797e10b2deba0c9aed5e1 +Author: kuepper +Date: Thu Dec 23 17:26:39 2004 +0000 + + minor updates, + create doxytag-file when running doxygen + +commit 7b9e6d3e1f980629490c68333f157914480ca041 +Author: kuepper +Date: Thu Dec 23 17:22:52 2004 +0000 + + more adjustments for gcc-3.4 (now using optimization, go figure...) + +commit cf4849c472e5f87ff680c305b73ecd18382b41ff +Author: kuepper +Date: Thu Dec 23 16:06:37 2004 +0000 + + small fix for gcc-3.3.3 + +commit 0ad2d5ad2b8611fa254bd8452018fde31a3f4598 +Author: maartenkeijzer +Date: Thu Dec 23 15:40:44 2004 +0000 + + Some small changes concerning flags and warnings + +commit 85a326c5e496d0f9932ad8790d68e2f153655a4c +Author: kuepper +Date: Thu Dec 23 15:29:07 2004 +0000 + + Adjust code to perform to C++ standard according to gcc-3.4 + interpretation... (Have not compiled/checked/changed paradisEO.) + + That is, the current code compiles with gcc-3.4 and the checks + (besides t-MGE1bit) all pass. + +commit faaadf7599179afc3256ee44a688c70466015a88 +Author: maartenkeijzer +Date: Thu Dec 23 10:14:42 2004 +0000 + + Added using declarations to avoid g++-3.4 errors + +commit 1828fda30c3433f6e9a5cc3fe76aa4e7ca497e57 +Author: evomarc +Date: Wed Dec 1 09:27:31 2004 +0000 + + Added comments so that the new classes eoGeneralXXXBounds are taken into account + by Doxygen. + +commit 71e1984aeb2c7beb85bd787a143277573579808b +Author: evomarc +Date: Wed Dec 1 09:23:53 2004 +0000 + + ... some comments ... + +commit a24cd30c81679ffff7ff637b6798f6e097c97079 +Author: evomarc +Date: Wed Dec 1 09:22:48 2004 +0000 + + ... some comments for Doxygen ... + +commit c592a74025d291ebb738c74d0e3273cbd470a7ce +Author: evomarc +Date: Wed Dec 1 09:19:47 2004 +0000 + + ... a comment ... + +commit 641b49e995be18bfa7445514bf4dd3211bce6ad0 +Author: evomarc +Date: Wed Dec 1 08:49:40 2004 +0000 + + Added a few words about Lesson5, and the change in the Makefiles. + Also, looking alive is probably important ! + +commit ab95b3fd979bb317fef516f68daa6e01cabd1a33 +Author: evomarc +Date: Mon Nov 29 20:49:34 2004 +0000 + + 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 + +commit 9b1524ec002de89ba330d9090c11308dbb5b8460 +Author: evomarc +Date: Fri Nov 5 08:57:34 2004 +0000 + + 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 + + In file eo, I have added the 2 includes of eoRealBounds.h and eoIntBounds.h + The first one was already there by chance, through eoUniformInit.h + +commit 7a695e65df500b41b90c8a1e2b391b688265660e +Author: evomarc +Date: Fri Nov 5 08:55:12 2004 +0000 + + 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 + +commit 50b395d16dcb5897dc299736ae36b9620d49d89d +Author: kuepper +Date: Thu Oct 7 14:32:54 2004 +0000 + + fix install dir + +commit 795ca38589add25eee73d66cd8bcd069c12c009b +Author: kuepper +Date: Thu Oct 7 13:36:43 2004 +0000 + + were these lost? + +commit ebedf7ca7d2fc3ca3f449598c054492e23e0c222 +Author: kuepper +Date: Thu Oct 7 13:34:08 2004 +0000 + + wrong directory + +commit 73c97e6bfa1bfb7a96e7e91f1b5f6778fc91df8e +Author: kuepper +Date: Wed Sep 29 18:37:20 2004 +0000 + + update for sstream + +commit 9786fe0a6a270d0ce16ac4c4e6068d48ff042aad +Author: kuepper +Date: Tue Sep 28 17:13:34 2004 +0000 + + Fix cvs-commit error (<<< still there...) + +commit 76e78116ac0d20ff4152e7bb4fd3a468074af0eb +Author: evomarc +Date: Mon Sep 27 15:19:53 2004 +0000 + + Added include eoDistance.h + +commit a0c7412c188b0bb70e147c7a027b964392e110a8 +Author: evomarc +Date: Mon Sep 27 13:34:34 2004 +0000 + + Replaced the eoNormalMutation (mutating ALL variables of a real-valued vector) + with eiNormalVecMutation that has a proba. to mutation each variable + +commit db44c94c9c746ef15a494e0c3a8f74a252006606 +Author: evomarc +Date: Mon Sep 27 13:31:40 2004 +0000 + + Added the class eoNormalVecMutation (yes, should have made another file :-( + +commit eac4f15bf0466445ca566cb5a071606b08d8f5ac +Author: okoenig +Date: Sun Sep 26 09:47:06 2004 +0000 + + Replaced top_builddir with top_srcdir + +commit 6584747d3cccd7c9250f64ecfc80ab46a6914235 +Author: okoenig +Date: Sun Sep 26 09:45:59 2004 +0000 + + Removing a "/" at the end of a comment + +commit c5a9348dd999fac5e19a9b9166460a89fd561ad2 +Author: kuepper +Date: Fri Sep 24 15:00:48 2004 +0000 + + Fix doc-target. + Fix inclusion of documentation in dist. + +commit fa108bbd6bd9c342c62e1086249277f62be7019d +Author: kuepper +Date: Fri Sep 24 11:55:09 2004 +0000 + + minor fixes + +commit 503efdcdb6b4b344ae1027ea9ff42a50eb2148f1 +Author: kuepper +Date: Wed Sep 22 18:38:12 2004 +0000 + + Removed clean-local due to problems with "make distcheck" + +commit 51471804cde758412dcfad8fdae1cbfdee5ae285 +Author: kuepper +Date: Wed Sep 22 18:18:31 2004 +0000 + + fix installation, dist-preparation + +commit 495057c341b5975e35788211c72cfd3a37a4694b +Author: kuepper +Date: Wed Sep 22 17:30:11 2004 +0000 + + updates for distributing/installing ParadisEO. + +commit 6fff184ba31d081e620eee41caaf6e6f48c5936b +Author: kuepper +Date: Wed Sep 22 13:20:15 2004 +0000 + + update for new build-process + +commit 3cb80bc73b33c340fa75a13a09154b18ebbc4634 +Author: kuepper +Date: Wed Sep 22 12:38:28 2004 +0000 + + update build process to include paradiseo tutorial, + fix paradiseo headers for sstream + +commit e388461a3b27ba07fbb3a880070bf1d848c50478 +Author: kuepper +Date: Wed Sep 22 08:18:29 2004 +0000 + + Update configure with switches for app, ParadisEO, and tutorial. + Add ParadisEO/Lesson1 tutorial in build-process. + minor fixes. + +commit 0a6e0c687c43e9ed69ff8906256885ad0e20462c +Author: maartenkeijzer +Date: Tue Sep 21 19:49:48 2004 +0000 + + Made couple of functions virtual + +commit 63cbb12e69fa7de7549728b069ff38d120de6517 +Author: kuepper +Date: Tue Sep 21 17:01:14 2004 +0000 + + updates, + start supoorting ParadisEO + +commit 056ac87efb3260812fccf1be98d5b7633d9d5839 +Author: kuepper +Date: Tue Sep 21 10:30:45 2004 +0000 + + fix dist-header + +commit 5150bd4888d27d4fa8f9e08a52e40a1abf6e850a +Author: kuepper +Date: Tue Sep 21 10:23:33 2004 +0000 + + fix 'make dist', works now (besides ParadisEO). + +commit de69e235f43535cee55b10676954122a60de64d9 +Author: kuepper +Date: Mon Sep 20 21:47:15 2004 +0000 + + updates + +commit 7db38bc9cd6b603fe5502d9ee56314f491d04f95 +Author: kuepper +Date: Mon Sep 20 17:14:11 2004 +0000 + + fix + +commit 72c070585f348e5c6ce7545e896db2b025e15eb6 +Author: kuepper +Date: Mon Sep 20 17:12:12 2004 +0000 + + better distribution support (not finished) + +commit 1cf47e414ee2fbbc65c57e1d686cb788783d1773 +Author: kuepper +Date: Mon Sep 20 17:06:25 2004 +0000 + + conditional compilation fixes + +commit 5e416e4a1c50cf2bfbdc60500c6a52bb77ada8ff +Author: kuepper +Date: Mon Sep 20 16:05:25 2004 +0000 + + don't use user-variables + +commit 9e508c66a68a9ef1d31f2ae9e40212b7b7aa6de7 +Author: kuepper +Date: Mon Sep 20 15:51:53 2004 +0000 + + update user commentary + +commit 988e6a43ea3bcb74f1f04f5b8dc56a2127c1fbe8 +Author: kuepper +Date: Mon Sep 20 15:50:00 2004 +0000 + + *** empty log message *** + +commit e618920c44b29ac945cba8213355a01e785a9ba1 +Author: kuepper +Date: Mon Sep 20 14:11:24 2004 +0000 + + updates for build-process + +commit 17c8eddd5c6211fa959049818c341635be669989 +Author: kuepper +Date: Mon Sep 20 09:56:10 2004 +0000 + + *** empty log message *** + +commit 81492da319932f8ab6456d5ff2ba5be63d1b1dde +Author: kuepper +Date: Mon Sep 20 09:52:19 2004 +0000 + + Remove support files, they are automatically created by autotools + +commit 683c4e573e123fda4b40cb691d31205722d790ae +Author: kuepper +Date: Mon Sep 20 09:50:47 2004 +0000 + + update + +commit cf4248b67b3c9b76dda9ab429de7b61acdf96f46 +Author: kuepper +Date: Mon Sep 20 09:47:19 2004 +0000 + + remove + +commit f599c8eb779ea29113caf2617968135d37c4a1a3 +Author: kuepper +Date: Mon Sep 20 09:46:48 2004 +0000 + + remove Makefiles from cvs + +commit 36af75bc949fcff09c2d6744737cd48075fda16a +Author: kuepper +Date: Fri Sep 17 17:05:28 2004 +0000 + + add conditional includes for sstream + +commit 6c7d888194f74a1214c5c18a1a23e8ad9e2a6aaa +Author: kuepper +Date: Fri Sep 17 17:00:04 2004 +0000 + + cleanup + +commit c8494642d5b5233f26fc523664593b44bbe22e75 +Author: kuepper +Date: Fri Sep 17 16:53:31 2004 +0000 + + Updated build-prcess to be completely under automake control. + + For the tutorial the old Makefiles are saved as Makefile.simple in all + the respective directories. + + Use generated config.h instead of command-line passing of preprocessor + flags. + + Updated support files from current automake. + +commit 32cf83cfee845d72649e170ebe076a0370be63af +Author: kuepper +Date: Fri Sep 17 15:20:19 2004 +0000 + + Save copies of old simple Makefiles + +commit dbd0a46d75f1e30079701b4c27c3631508bfa7a9 +Author: maartenkeijzer +Date: Mon Aug 30 19:44:48 2004 +0000 + + added verbose flag that can be used to turn off annoying message to cout + +commit 57881e56c4a940aefc8872bdc25eb9d67a39838c +Author: evomarc +Date: Sat Aug 28 16:26:03 2004 +0000 + + CLeaned up the comments in files related to Sharing (added t-eoSharing in test) + +commit e7643ccc10d32ecba2851822557f8080260914cb +Author: evomarc +Date: Sat Aug 28 16:25:12 2004 +0000 + + Committing at last the long awaited test for Sharing + +commit 17db378c84174c81fde4bb7304182ba93c077522 +Author: evomarc +Date: Sat Aug 28 14:03:34 2004 +0000 + + Cleaned up the comments + +commit 669f41a315fd21a0ddd9447d4df090f3a5fd0453 +Author: jmerelo +Date: Tue Aug 10 17:19:46 2004 +0000 + + Changes in docs and added stuff to eoEvalSteadyFitness to reset after using it + +commit 55a118517c9bd1291e71745d90342875a0bffb1e +Author: jmerelo +Date: Tue Aug 10 07:39:10 2004 +0000 + + Updating doxygen configuration + +commit 7d0e70fd1aca67a0ef3b06b64faef44279425ce8 +Author: okoenig +Date: Sun Jul 25 13:26:02 2004 +0000 + + added a string msg to eoScalarFitnessAssembled, in order to store all sorts of messages for an individual + +commit b72ea29e0dd63c15baea1074a4ea813e03e3235c +Author: evomarc +Date: Fri Jul 16 08:45:02 2004 +0000 + + Added className (mysteriously missint) mandatory for eoCombinedInit + +commit caa611661a1f74bcfed9ba9e9b2d10a726be18c1 +Author: evomarc +Date: Fri Jul 16 08:44:14 2004 +0000 + + Allows proportional combinations of eoInit objects + Similar to eoPropostionalCombinedXXXOp + +commit 42819983dca9c69206e9e2dcaee436236fefa6f0 +Author: cahon +Date: Mon Jul 12 09:16:41 2004 +0000 + + Adding typedef EOT EOType ; + +commit 4127f426038afd99f359a34493b88fa72307c02d +Author: cahon +Date: Mon Jul 12 08:57:38 2004 +0000 + + Adding typedef EOT EOType ; + +commit 30ceb2bf450184edf1600865e8f27267454012ce +Author: evomarc +Date: Wed Jun 23 23:19:17 2004 +0000 + + Added the Ctor using the Parser + +commit 66a51c5ddb8f9f202248cb3338deb20b1d622d1a +Author: evomarc +Date: Tue Jun 15 07:28:54 2004 +0000 + + Added the className method everywhere + +commit e44cf2c446adfd4552e3ef384286c94d19f2708f +Author: evomarc +Date: Tue Jun 15 07:09:57 2004 +0000 + + Added the className methods everywhere + +commit c0d5eec30307ba18ac9fd1ee57d0c429d68a83db +Author: evomarc +Date: Tue Jun 15 07:06:27 2004 +0000 + + Added newline at end of stat + +commit 6e650914cca1b308b4696f1380dd00da934630a7 +Author: evomarc +Date: Tue Jun 15 07:04:12 2004 +0000 + + Added the allClassName method to print the name of all + classes that have been added to the checkpoint + +commit 4cfe47a8e512b76038fe0eed90d00ef46e0716bf +Author: okoenig +Date: Mon Jun 14 17:07:25 2004 +0000 + + Added a failed boolean to the fitness, for statistics... Average stat values are now computed from succesful fitness evaluations only + +commit 500f66efbfffb3b9fe6fc75c25cde3695a48f945 +Author: okoenig +Date: Mon Jun 14 17:05:07 2004 +0000 + + 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! + +commit 6d8d7c994c2b51f9e38451d98cbe1b938fb91168 +Author: okoenig +Date: Mon Jun 14 11:59:39 2004 +0000 + + Replaced #include with #include to get rid of "deprecated" warnings in gcc 3.3 + +commit 16e09360c9789fcf1309fc3ae64212d975db4b39 +Author: okoenig +Date: Mon Jun 14 11:24:37 2004 +0000 + + 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! + +commit 06eb601d8ee0eb95e1ea8596c0b4ef216d52ce02 +Author: okoenig +Date: Mon Jun 14 11:23:48 2004 +0000 + + Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) + +commit ab9d4de66bd741be9c13010535b7962bf673c79f +Author: evomarc +Date: Wed May 26 10:23:07 2004 +0000 + + Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses + +commit 9e0edc381e3e845206ed271b904756269684cc03 +Author: evomarc +Date: Wed May 26 09:00:26 2004 +0000 + + 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 ... + +commit 795f63b7feae82efec3d68aeaa51912552586594 +Author: evomarc +Date: Tue May 25 08:03:30 2004 +0000 + + Adding sharing - needed to modify quite a few files, like eoDistance.h + make_algo_scalar.h and all related files, and the like + +commit 13c70628584d1e76f74c6d613290ecd1df22a183 +Author: evomarc +Date: Tue May 25 07:57:52 2004 +0000 + + Adding the statistics in createSimple (create.sh is becoming obsolete) + +commit b0969cf3d4c38e801b4141e5fc32b44bc7b7af08 +Author: stevemadere +Date: Fri May 21 01:44:32 2004 +0000 + + Fixed a bug in mlp::net::load() that prevented loading of multiple nets + from the same stream. + +commit 7863168b69e2abe78cfd31cbc2d2ea912253a2bc +Author: stevemadere +Date: Fri Apr 23 16:20:12 2004 +0000 + + Added weight perturbation operators to enable implementation of + exact GPROP-III algorithm. + +commit aecd7bdf2b37acbc56c6ff9cba6964ffda4a8e54 +Author: evomarc +Date: Thu Apr 8 07:55:40 2004 +0000 + + Added the setLongName method to handle the prefix trick in eoParser + +commit 87ddb6f8b5004982b93f640e9aaf31cb54ea82f3 +Author: evomarc +Date: Mon Apr 5 15:28:12 2004 +0000 + + Added a prefix data in eoParser - and the setPrefix method - + for multi-population parameter input. Now you can call the make_xxx + functions from teh src/do directory several times for different populations + provided you do different calls to setPrefix inbetween + +commit fe9de42802c1ac91a1dc3087880ec6f81e2a793f +Author: evomarc +Date: Tue Mar 30 16:51:06 2004 +0000 + + Corrected errors in the "memory management" section. + Thanks to ZhangQian for pointing them out + +commit 3276d502eaeef6607119692393d66ce93a7eda57 +Author: okoenig +Date: Sun Mar 28 22:18:03 2004 +0000 + + Bugfix regarding the feasible flag + +commit 4bdccb3dae683c034cddd3c7361b45aa6b31ab13 +Author: maartenkeijzer +Date: Fri Mar 26 09:56:56 2004 +0000 + + Fixed bug in rng::roulette_wheel: use of float had too little precision in change/fortune var + +commit a715dda207c1b17e81c64dd18911e80128e646f7 +Author: maartenkeijzer +Date: Fri Mar 26 09:36:07 2004 +0000 + + Fixed rng::uniform to not provide the wrong result (1.0) once in every 2^32 times + +commit 3943287ad0879774856136c8ae417c5ad8519585 +Author: stevemadere +Date: Wed Feb 11 23:03:23 2004 +0000 + + Made mlp::net::operator() a virtual function to allow for subclassing + with networks that transform their input or output. + +commit 250d31f904478a4492122197195e3c626a05abad +Author: stevemadere +Date: Tue Feb 10 22:33:30 2004 +0000 + + Fixed some signed/unsigned conversion bugs + +commit 68e970e455b3d8f91a304b8c2ab3eac9ec8d41e5 +Author: jeggermo +Date: Mon Feb 2 08:54:10 2004 +0000 + + *** empty log message *** + +commit b2de3403a622e66cff6d7949254a1b09c47cf6c9 +Author: maartenkeijzer +Date: Wed Jan 21 19:57:19 2004 +0000 + + Added define NO_GNUPLOT to disable gnuplot extensions + Needed for win32 (well, at least for me) + +commit 0a9f57e6521f4515ee8b9117970b0a4f4abca5c2 +Author: stevemadere +Date: Tue Jan 13 20:28:33 2004 +0000 + + Fixed the string serialization operators (>>, <<) for neuron, layer, + and net so they actually work and added or fixed stream-source + constructors where appropriate. + +commit 4662677a5feed26ab63dbd7d0f5b04defc09ab8d +Author: stevemadere +Date: Tue Jan 13 20:21:52 2004 +0000 + + Made it compile under gcc 3.2.2 by adding explicit definitions + of normally derived comparison operators >, >=, and == for the + structure phenotype. ( adding #include was not sufficient + to solve the problem) + Also added function gprop_use_datasets() to give more flexibility + in subclassing the datasets used to train the nets. + +commit 31aa0eedf761de4d8ac5aa18f38a697893d00762 +Author: evomarc +Date: Tue Jan 13 03:35:27 2004 +0000 + + Added the standard header - just a test of CVS in fact! + +commit c819ba4f6afb25a96750523d8dac87a6a5032f92 +Author: evomarc +Date: Wed Dec 24 16:38:02 2003 +0000 + + Corrected a but in eoUniformMutation (only the first component ever got modified! + Thanks to Jeroen's student ... + +commit a3d7e396b41c4006178ac4a24dfee1b52fb2d128 +Author: evomarc +Date: Fri Dec 5 05:39:40 2003 +0000 + + There was an infinite loop in case of a file without section header on first line! + +commit 041791eb4b2b96ceefde882df5ed60a19dfcc109 +Author: evomarc +Date: Fri Dec 5 05:38:02 2003 +0000 + + Added a few user-friendly comments in case sizes don't match between + load file and required popsize + +commit 926286b969e353253ada6e45dfcc25c4094ce8ac +Author: evomarc +Date: Wed Nov 26 14:20:26 2003 +0000 + + A minor typo ... + +commit f71b436120da7b742922ca4302a6502b1b19251e +Author: evomarc +Date: Wed Nov 26 11:15:59 2003 +0000 + + THe call to randomize was forgotten after the choice of a terminal + at max_depth. + This was only visible if + - you implemented the randomize method + - you reached the maximum depth (or used ramped half-and-half). + +commit aa76efbb29585762a8a337c6507ae2a4997b33ec +Author: okoenig +Date: Wed Nov 19 13:29:15 2003 +0000 + + Added possibility to print header to first line of output file; control through last bool in constructor - default = false... + +commit 7c8da3722ef023bba9c463d70c49bdf0e1c7d5a4 +Author: jeggermo +Date: Tue Nov 4 15:32:24 2003 +0000 + + parse_tree.h now uses standard memory allocation + for MacOSX + +commit 099b24d3639cf9c04342fe1976ce5f542f9b7719 +Author: jeggermo +Date: Tue Nov 4 15:29:24 2003 +0000 + + eoData has been changed slightly for MacOSX + +commit 91c45767c03629341f8977bbf42ca36844e6f03e +Author: maartenkeijzer +Date: Sun Oct 12 23:49:23 2003 +0000 + + oops, forgot std:: + +commit fd2fcc8e2ba7ffe6bca2e0a88a38d013d798c28a +Author: maartenkeijzer +Date: Sun Oct 12 20:53:28 2003 +0000 + + Sort dissappeared in one-objective + +commit bc1e98a65af47e7e9ad4dde5fe6714693b1ca768 +Author: evomarc +Date: Sat Sep 20 05:42:23 2003 +0000 + + Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out) + While there, changed the presentations of source and headers (1 per line with \) + +commit 31971866e84465a481b0a3136c490b5a4c3714fb +Author: evomarc +Date: Thu Sep 18 15:09:34 2003 +0000 + + Modified a wrong link + +commit 45a2d08432942c1998786cbb28af9604f0cd6e18 +Author: evomarc +Date: Tue Sep 2 05:49:37 2003 +0000 + + Slightly modified the formula: the worst individual had "fitness" 0 in hte case of linear scaling with pressure=2. Now it has fitness 1/[P(P-1)/2] + Thanks to Gilles BAUDRILLARD (EADS) + +commit 0f8244e6940f640fea5429b54b18f34c906a29fe +Author: evomarc +Date: Mon Sep 1 12:56:29 2003 +0000 + + Added 2 missing headers (and broke the long lines). + Thanks to Jochen Küpper for pointing this out. + +commit baeeeec1e51873e3eca706458742cfb35569aed8 +Author: evomarc +Date: Tue Aug 26 18:07:06 2003 +0000 + + Corrected a HUGE bug in eoRealUXover !!! + Thanks to Gilles BAUDRILLARD - EADS + +commit aac8ff6cb98f5a4a5ae4482dfe4381f0916dd6d6 +Author: okoenig +Date: Thu Aug 21 13:02:53 2003 +0000 + + added parameters to the constructors to start generation counting !=0 + the parameters are optional and appended in the end + +commit 4238ee1bd3d1721821b87f86873fb9cadcfd4325 +Author: evomarc +Date: Sat Aug 2 06:55:47 2003 +0000 + + CLean-up + +commit 3a8d9dd7a9e038b70900d857a857eb18d30dd1d8 +Author: evomarc +Date: Sat Aug 2 06:42:33 2003 +0000 + + Adding the generic operators for FIXED-LENGTH ORDERED genotypes eoFlOrXxxOp.h + +commit b643ec2be3d7c58534591696f0a50d76b505171a +Author: okoenig +Date: Wed Jul 30 14:48:13 2003 +0000 + + Inserted a missing std:: + +commit 5c7f17c1535234202caa29955da35432dba94ecd +Author: evomarc +Date: Tue Jul 29 05:33:58 2003 +0000 + + Forgot the dir when adding eoSBXcross.h :-((( + +commit c249cecc62342b8f57e1979db27662bf00c5ed43 +Author: evomarc +Date: Mon Jul 28 09:48:58 2003 +0000 + + Adding SBX crossover operator in es dir + +commit 4c2d0f2ea090cca5e2b2c69217325450765abea0 +Author: evomarc +Date: Mon Jul 28 09:47:15 2003 +0000 + + Adding the SBX operator in es dir + +commit 334f5ce3d7f619532d11d738674ce3623eef3ab8 +Author: evomarc +Date: Sat Jun 21 06:34:00 2003 +0000 + + More precise comment + +commit 0b5a174da0edafeb631b73f18c021da799c2c1e3 +Author: jmerelo +Date: Wed Jun 18 09:07:19 2003 +0000 + + Eliminated using namespace std + +commit b354bd51f8e996c9da457540d876d83b8e07e878 +Author: jmerelo +Date: Tue Jun 17 12:03:42 2003 +0000 + + better eoString + +commit e17eb77e3918e532cc7ff2b04cc09b6553c8d9bc +Author: jmerelo +Date: Tue Jun 17 06:24:15 2003 +0000 + + Changes to obsolete things + +commit 2184dc845fa316256226d880d4a18b82a23d7e3b +Author: okoenig +Date: Mon Jun 16 21:41:30 2003 +0000 + + added a public bool feasible, used to identify feasible individuals in initialization processes + +commit ed7902ed909d3a5086d3b124509e69d56a9223aa +Author: maartenkeijzer +Date: Mon Jun 9 06:25:11 2003 +0000 + + Exported operator() for eoSGATransform in abstract1.cpp + +commit 21301c327dfd2f357beb1307429840f1921130df +Author: evomarc +Date: Mon Jun 9 06:17:26 2003 +0000 + + Change in terminology: EDA (Estimation of Distribution Algorithms) replaces + DEA (Distribution Evolution Algorithms), as it seems more widely used today. + +commit d6cce45ad058b2fe50fe7e435f6390b6d30cb2d6 +Author: evomarc +Date: Mon Jun 9 06:06:13 2003 +0000 + + Change in terminology: EDA (Estimation of Distribution Algorithms) replaces + DEA (Distribution Evolution Algorithms), as it seems more widely used today. + +commit 0a85f1780322d65499b3970214d9ca64aedd3062 +Author: maartenkeijzer +Date: Fri Jun 6 10:29:13 2003 +0000 + + Improved the check for changed. Now it will only set the changed flag when the elements that are flipped are actually different + +commit 43b5effcdb9acb5c021303c9ea6276d10206e9e9 +Author: maartenkeijzer +Date: Wed Jun 4 11:50:48 2003 +0000 + + added shuffle + +commit b6104c6f324bbfa84e53746e298533dfcdcc5b6b +Author: maartenkeijzer +Date: Wed Jun 4 09:34:26 2003 +0000 + + Added tests for roulette wheel selection + +commit a7b5d90f1b4bcd622a156d527c7edfbfe63eec7e +Author: maartenkeijzer +Date: Wed Jun 4 09:33:27 2003 +0000 + + optimized eoProportional and added universalselect + +commit 347f64413e4f087a6bd0c399292897ad9aa2be07 +Author: jeggermo +Date: Fri May 16 14:28:52 2003 +0000 + + GCC 3.3 + +commit 364cded6a4e5dbf7aa6797ca401fcecdd38292f9 +Author: evomarc +Date: Sun Apr 27 06:08:11 2003 +0000 + + Added keywords "Sequential" and "Random" as synonyms of resp. "Deterministic" + and "Uniform" - for EASEA + +commit af5fee947894d5c84d72cdec2cd1bc7be8564456 +Author: maartenkeijzer +Date: Sun Apr 20 12:57:59 2003 +0000 + + Removed HAVE_SSTREAM for redhat 2.96 + +commit ba68ffe0c2ea46b0f3542d1d3fa3668533dea2fd +Author: cahon +Date: Fri Apr 18 13:32:39 2003 +0000 + + missing include eoParetoFitness.h + +commit d51ee5916b7df005131f4b6321883551c1eda225 +Author: okoenig +Date: Sat Apr 5 13:42:44 2003 +0000 + + minor changes + +commit c39b2414134f0532ac6aed667d58b708453b725d +Author: okoenig +Date: Sat Apr 5 13:42:01 2003 +0000 + + added eoAssembledFitnessStat.h to implement Best and Avg Stat for eoScalarFitnessAssembled + +commit 45e3b86bcb011b833182e1610bba02319d1f8e7b +Author: okoenig +Date: Sat Apr 5 13:40:57 2003 +0000 + + Removed function template specializations for eoScalarFitnessAssembled from classes in this file, since they do not work under Visual Studio! Reimplemented these stat classes for this new fitness class in eoAssembledFitnessStat.h + +commit a172d34e5fb35d82877bfc7eec11c867b3b5b53b +Author: okoenig +Date: Thu Apr 3 16:51:47 2003 +0000 + + Included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. + +commit f587793a6ab481e90bf4a81917db86aa104fddbf +Author: okoenig +Date: Thu Apr 3 16:47:47 2003 +0000 + + Minor changes to make it run under Visual Studio 6.0 + +commit 9b6619687083b3e5c1b6786106935f9033959dd5 +Author: okoenig +Date: Thu Apr 3 16:25:55 2003 +0000 + + Minor changes to make it run under Visual Studio 6.0 + +commit a63c6ee2ba55cfd2b0b6502c114c2ae8d150b7d7 +Author: okoenig +Date: Thu Apr 3 10:44:35 2003 +0000 + + Minor changes to make it run under Visual Studio 6.0 + +commit ce04cca4b9a2533cc7bb7c28d333e29e1f3adc06 +Author: okoenig +Date: Thu Apr 3 09:23:52 2003 +0000 + + Minor changes to make it run under Visual Studio 6.0 + +commit 1d70ba7a9bda4ba4c7d06dc002a4b08002bc897f +Author: okoenig +Date: Thu Apr 3 09:11:17 2003 +0000 + + Minor changes to make it run under Visual Studio 6.0 + +commit b3e57bedad0f6e5b92243ff5dc582c34906b6f13 +Author: okoenig +Date: Wed Apr 2 21:10:53 2003 +0000 + + included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. + +commit eb279c8f98cbe975ac219f0aac4a9fa40c5a6473 +Author: evomarc +Date: Tue Apr 1 12:09:37 2003 +0000 + + Removed a dummy line containing reference to lesson3! + +commit 9a636428ba45165b33c2d88d79f9a3c0309c2a99 +Author: maartenkeijzer +Date: Tue Mar 25 10:46:08 2003 +0000 + + Deleted political statement as I changed my mind about this + +commit 59fe39da93b95e598a4e553283ff726f89d99117 +Author: evomarc +Date: Sat Mar 22 06:39:21 2003 +0000 + + ADded comments and hook for copy constructor + +commit f64292b777c9934b91a53ccbfa3c1f5aac7a8480 +Author: maartenkeijzer +Date: Fri Mar 21 09:17:38 2003 +0000 + + bumped up the version number + +commit fda39068afaf8d2f7a25f07b4b7bcdad614dfbad +Author: maartenkeijzer +Date: Fri Mar 21 02:44:05 2003 +0000 + + now added an std::ends for plotting strstream + +commit 6f9894421280430c09d37bbe066552ef31c12db1 +Author: maartenkeijzer +Date: Fri Mar 21 02:41:54 2003 +0000 + + again: std::ends and stringstream + +commit eaabc7ae3b0f8c861be49cf80013ee2f680d01a9 +Author: maartenkeijzer +Date: Fri Mar 21 02:39:09 2003 +0000 + + fixed (?) some problems with stringstreams and std::ends + +commit 07a3e56db177c1912ddeb3920f4198022eb96eb0 +Author: maartenkeijzer +Date: Thu Mar 20 20:00:38 2003 +0000 + + eliminated gprop from the build until someone makes sure it builds under gcc-3.2 + +commit b15d1cef39bd57a0138d2915c84f2eac3c7eeb10 +Author: maartenkeijzer +Date: Thu Mar 20 19:49:32 2003 +0000 + + replace \0 with std::ends + +commit 27f9ae089461338d671021075a9d4b0ab04426d4 +Author: maartenkeijzer +Date: Wed Mar 19 10:47:08 2003 +0000 + + finished pickling support for valueParam + +commit 95d3c19211519d546f2b11ee2f84f46aa9f53dca +Author: maartenkeijzer +Date: Wed Mar 19 10:16:56 2003 +0000 + + Added pickling support for ValueParams + +commit 380d4eca0b3daa8c46c318ec97f006c5ce837367 +Author: maartenkeijzer +Date: Wed Mar 19 08:53:59 2003 +0000 + + removed comment in PyEO.cpp + +commit 9512291e3e0c9e376b7ec430b430812bc64ea9e2 +Author: maartenkeijzer +Date: Tue Mar 18 16:57:17 2003 +0000 + + added operator> + +commit 19fe39105678ae3590e0f174fead7031f091e648 +Author: maartenkeijzer +Date: Tue Mar 18 16:52:31 2003 +0000 + + fixed a bug reported on sourceforge + +commit 01de9c47632ede7734082f0c623fa6c61456e9f8 +Author: maartenkeijzer +Date: Tue Mar 18 16:35:27 2003 +0000 + + *** empty log message *** + +commit a597ec6f8a82fa95ed9a9b651653fd89790b03a7 +Author: maartenkeijzer +Date: Tue Mar 18 09:40:36 2003 +0000 + + excluded gcc>3 from check + +commit cde5b5d22bd809a74ce23f173481dce419af546c +Author: maartenkeijzer +Date: Tue Mar 18 09:35:46 2003 +0000 + + hi + +commit 33fae18bdd9b846c75c11cc4f2892ed65b858a86 +Author: maartenkeijzer +Date: Sun Mar 2 11:35:43 2003 +0000 + + decorated sort and max with std:: specifier + +commit 0441872bea2c37a589fbb6ce7ceb4e2163356c0e +Author: maartenkeijzer +Date: Sun Mar 2 11:29:01 2003 +0000 + + decorated copy with std:: specifier + +commit e5c83ac2e815fe13de135552711d8d1e2488f6e6 +Author: maartenkeijzer +Date: Sun Mar 2 11:26:45 2003 +0000 + + added typenames for pop::iterator + +commit adab0958408647b78852c792d5f2a6f6bc6d9bb2 +Author: maartenkeijzer +Date: Sun Mar 2 11:16:33 2003 +0000 + + added include file + +commit c2bad596f2d06fe90586721f9b3a3fca921dfeb4 +Author: okoenig +Date: Fri Feb 28 17:47:24 2003 +0000 + + This Makefile.am was missing; all it does is adding the *.h and Readme files to distribution + +commit d250c9edf6fe94f4451ba8fbbe1449d42fdee8ec +Author: maartenkeijzer +Date: Fri Feb 28 16:56:59 2003 +0000 + + oops, forgot thisone + +commit 153b80440c12cd996753be6a48902cc700fff043 +Author: maartenkeijzer +Date: Fri Feb 28 16:49:19 2003 +0000 + + changed to using sstream + +commit 86fa476c675b313b58dffc505c00ce6703d10a47 +Author: okoenig +Date: Thu Feb 27 19:28:07 2003 +0000 + + Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. + +commit 6441ea1ec3e24816b961c2396ab21afd21a5e206 +Author: okoenig +Date: Thu Feb 27 19:18:53 2003 +0000 + + removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary + +commit 89a99dab17def7fdd612d7ac69981ffd05933ef2 +Author: okoenig +Date: Thu Feb 27 19:18:07 2003 +0000 + + removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. + +commit 4052187a6c266513637faee8dca00f94c136462f +Author: okoenig +Date: Thu Feb 20 19:13:33 2003 +0000 + + added an #ifdef _MSC_VER statement to hide "typename" identifier for Visual Studio + +commit 1bac8a427a0e11634a4e2b00c1cc982ca7e5e6de +Author: maartenkeijzer +Date: Mon Feb 17 10:42:03 2003 +0000 + + added std:: + +commit ff2968bd6004bdf1323c029ffad084003a432d7d +Author: maartenkeijzer +Date: Mon Feb 17 10:19:25 2003 +0000 + + Updated to use gcc-3.2 + +commit fc1113aad63257dbfb5b638d0d1836dbb70a7271 +Author: maartenkeijzer +Date: Mon Feb 17 09:52:36 2003 +0000 + + rolled back unfortunate change in eoAverageStat + +commit a339a548c3e41f5836821abce1dc6debea54ceb1 +Author: evomarc +Date: Sat Feb 8 05:36:01 2003 +0000 + + Added a mthod to remove one of the combined things (from Ramón Casero Cañas) + +commit 149ad68cb5c1c4699b3b77661b22cb2df744df91 +Author: evomarc +Date: Sat Feb 8 05:24:51 2003 +0000 + + Removed debugging printouts + +commit 395ca20a5cd6740fea2dbe9a978ada6bc19cc057 +Author: maartenkeijzer +Date: Tue Jan 14 10:09:28 2003 +0000 + + added missing valueparm.h" + +commit b5d1a95cf6cbcbf02934d8df8fc48c84c4f3306e +Author: maartenkeijzer +Date: Tue Jan 14 09:37:45 2003 +0000 + + next iteration + +commit 01727c5a5d5b19c1a36fcc6fead0f74c7ebb7ec7 +Author: maartenkeijzer +Date: Fri Jan 10 15:42:45 2003 +0000 + + found a bug in eoProportionalOp, hope this helps... + +commit ea2e36954268c31d72a0aef96ff653f793cd7dab +Author: maartenkeijzer +Date: Fri Jan 10 15:41:17 2003 +0000 + + Added monitors and statistics, also made a module with some + specific python stuff in __init__.py + +commit d953d25f089ec71cdaf8ca9e14fcf24dc06aa886 +Author: okoenig +Date: Wed Jan 8 12:43:31 2003 +0000 + + bugfix: since there are no Makefiles in the directory ~eo/src/do anymore, I removed this directory from the subdirs list in this Makefile.am + +commit c6b4f255d99b65341aba4074a2c8383f189a0821 +Author: maartenkeijzer +Date: Tue Jan 7 14:24:56 2003 +0000 + + some bugfixes + +commit efafbb6f055e113d7f9b1e56f178a64af78862a5 +Author: maartenkeijzer +Date: Tue Jan 7 10:50:23 2003 +0000 + + df + +commit db1e3c38f4e9dc6f978e76f4d06df33e25107e3e +Author: maartenkeijzer +Date: Tue Jan 7 10:49:55 2003 +0000 + + added a small cookbook + +commit 423daa36d2451f6228c7b9587bdec4ddb0d1c558 +Author: maartenkeijzer +Date: Mon Jan 6 21:56:40 2003 +0000 + + needed for redhat + +commit 5bf5b1e5cbf5cc549f5325578e09f5ae95bd529c +Author: maartenkeijzer +Date: Mon Jan 6 16:11:05 2003 +0000 + + added + +commit 0a4fb5503110283a08787bfb361f7a5e30b75c84 +Author: maartenkeijzer +Date: Mon Jan 6 16:10:38 2003 +0000 + + Added multi-objective support to PyEO (and changed its name to that) + +commit 3267a3419160e5ec4daad7462ca0616a275557cb +Author: maartenkeijzer +Date: Mon Jan 6 14:25:40 2003 +0000 + + Changed a few things so that the python library can + be used with the multi-objective library (it basically + boils down to removing the assumption that fitness() has a + size() member function and changing eoPop to vector) + +commit 34911abaa4a734e441a189f8477cbab8d1c9cd48 +Author: maartenkeijzer +Date: Sun Jan 5 16:45:48 2003 +0000 + + updated build info + +commit 131e0e033d6089acc49ff32dd2c0ffb24271d174 +Author: maartenkeijzer +Date: Sun Jan 5 16:31:50 2003 +0000 + + Added pyeo. Some changes needed to be made for include files and the like + in some files (and some bugs were fixed as well [Marc: eoOneToOneBreeder was a mess]) + + eoFunctor.h now contains static functor_category members, this shouldn't hurt anyone. + +commit 3937dd0fd6a04e72a29a3219a037fd5c1fdd813d +Author: maartenkeijzer +Date: Sun Dec 29 22:48:01 2002 +0000 + + oops, error in line 47 + +commit 995cb2bd4ac4019197f61b4834681239eb5bbdeb +Author: music_dev +Date: Sat Dec 14 02:51:53 2002 +0000 + + Added compatibility for MSVC.NET + +commit dc42894fb7f652f091441182e2a483fc88be2b4f +Author: cahon +Date: Fri Dec 13 10:03:47 2002 +0000 + + Fixing bug [preserve order of the pop. to evaluate] + +commit 3e673f6a8e539f407f9905c8ceea8892e9b9dd8d +Author: evomarc +Date: Mon Dec 9 21:04:47 2002 +0000 + + There was a bug in teh Ctor (fortunately, only with the last + parameter, that was generally used with the default value). + Thanks to Ramón Casero Cañas + +commit 21e07e03a9f0857924b2edac89a6a4f5e627380e +Author: evomarc +Date: Mon Dec 9 06:57:33 2002 +0000 + + Corrected wrong links in the 1st paragraph + +commit b5d61be21afa7c82be1d19c53b67fd0e7d30fc74 +Author: evomarc +Date: Mon Dec 9 06:19:56 2002 +0000 + + Corrected an error in name of statusParam parameter + +commit cf40eab455a1d32c183ce0650fa7b8ea87c7f53a +Author: evomarc +Date: Mon Dec 9 06:17:25 2002 +0000 + + Corrected a typo + +commit 21d5630c3a09591f3c0b96bd8d56cc5302aff408 +Author: okoenig +Date: Sun Nov 3 13:17:48 2002 +0000 + + reordered initialization list to match declaration order + +commit c175b152bcf51a839e8c6ce8bb99341a9da05666 +Author: okoenig +Date: Sun Nov 3 13:07:43 2002 +0000 + + added some typename statements to make it compile without warnings under gcc3.2 + +commit 5054418a6639349b502ac288c511c8452d4a92f3 +Author: okoenig +Date: Wed Oct 23 10:23:03 2002 +0000 + + small bugfix, to make this example run under Solaris/g++ 2.95.3 + +commit 27d7739aa999ab983d6c377a70f6a2eb9d8876f4 +Author: evomarc +Date: Wed Oct 23 04:43:10 2002 +0000 + + Adding depcom so that it compile smoothly on Solaris. + Thanks to Oliver Koenig + +commit dc758a4854faa84c368191f0e3e31b837a58f227 +Author: evomarc +Date: Wed Oct 23 04:42:07 2002 +0000 + + Modification of all Makefiles so that it compiles smoothly on Solaris. + Thanks to Oliver Koenig + +commit 7dfe081489384a89f6459bf237f5f14b6df8ff72 +Author: evomarc +Date: Mon Oct 21 04:28:11 2002 +0000 + + Added the .SUFFIXES lien (for Solaris) and the use of $(CXX) instead of c++ + plus a few comments :-) + +commit 2b8b491f0b8fcac780b2358aeed5e7866ad7d01e +Author: jeggermo +Date: Fri Oct 18 11:39:09 2002 +0000 + + *** empty log message *** + +commit 0aac89e6b38a5d707f1e15c7062ca4e96b8f964f +Author: music_dev +Date: Mon Oct 14 16:16:01 2002 +0000 + + Better install for libraries. + +commit 62db7800fc02efd12be37aa652a212f73e7c0613 +Author: evomarc +Date: Wed Oct 2 14:07:58 2002 +0000 + + Removed the stringstream (sstream not in all compilers distributions) + +commit 43d42510bc71521c023207c07031182a029ec89c +Author: evomarc +Date: Wed Sep 18 15:36:41 2002 +0000 + + Added accessors to private parameter stopOnUnknownParam + +commit eca6dcef8eaad6a27f8651d70e57df632859c54b +Author: jeggermo +Date: Wed Sep 18 12:40:46 2002 +0000 + + A new readFrom & printOn function for EO.h + Now it CAN handle VALID/INVALID fitnesses. + + The problems are over at last + +commit fa675dd55e12606e4742fc858b011e3fe1f42cea +Author: cahon +Date: Tue Sep 17 07:08:51 2002 +0000 + + Allowing a first eval. of the pop. to be performed by the E.A. + +commit 4d786ef3ce32590496ced6e4dc6b44d792b17221 +Author: cahon +Date: Mon Sep 16 12:53:08 2002 +0000 + + Invalidating flags ... + +commit 746516a67553ea3b0b54f5c7992bac4077a61154 +Author: evomarc +Date: Thu Aug 29 16:44:30 2002 +0000 + + Added a missing test in the weak elitism + +commit f81d92a0af1e8c291ea91174ddd711b1590f6de2 +Author: evomarc +Date: Thu Aug 29 16:31:50 2002 +0000 + + Added an error message in case of unknown reducer + (was the source of a segmentation fault with old parameter files) + +commit d4093063cbed71039571e0937bdd76060d901d42 +Author: evomarc +Date: Fri Aug 23 16:06:06 2002 +0000 + + Removed non-tested code (forthcoming)... + +commit 90a3e34c7f5f8d2d771deb9d7aeadacc72150a80 +Author: evomarc +Date: Fri Aug 23 16:02:02 2002 +0000 + + It was about time to enter the template file for EASEA here, as createSimple + and EASEA are doing approximately the same job ...` + +commit 61f9b5124345233bedafd68d245363e1c4701ea9 +Author: evomarc +Date: Fri Aug 23 15:58:15 2002 +0000 + + Adding a simpler way of generating files for new genotypes (see EO.tpl + in EASEA). + +commit 06ac548f96a1867936bb4eac0fcfc22bdb684eb9 +Author: evomarc +Date: Fri Aug 23 15:56:09 2002 +0000 + + Adding more repalcements utilities (see do/make_easea_algo.h) + +commit 065cc646aa253f0379d726a435067f4bf6e4435c +Author: evomarc +Date: Fri Aug 23 15:54:30 2002 +0000 + + Adding replacement strategies: teh ReduceMergeReduce for EASEA and the + MGG and G2 replacements from Deb's PCX paper + +commit 7bf32a66fd13766b499859733fe362422ffb65af +Author: evomarc +Date: Fri Aug 23 15:52:40 2002 +0000 + + Adding make_xxx files for EASEA + +commit c856f433b23df7b34655de3352c35691455a4ab8 +Author: evomarc +Date: Fri Aug 23 15:50:57 2002 +0000 + + Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp + +commit 6c2539d81f9aa623fa580e8dd305f13d4b56368f +Author: evomarc +Date: Fri Aug 23 15:49:29 2002 +0000 + + Added the invalidate method + +commit 5274c852f1b7408c39bf8f0446bf58a519070987 +Author: evomarc +Date: Fri Aug 23 15:44:27 2002 +0000 + + Tiny details + +commit 18cd20da78d48f9fc517006fd819234f0605c156 +Author: evomarc +Date: Fri Aug 23 15:41:00 2002 +0000 + + Added bounds to FitnessStat and Gnuplot monitor + +commit 86c7c8fe958caed3a08f2caa3f1c68a9f9a41619 +Author: evomarc +Date: Fri Aug 2 07:40:47 2002 +0000 + + Removed some multiple declaraions inside for loops that MSVC++ doesn't like + +commit 0caf6259e9c3a6a757f6db9446b80f0fce315bec +Author: evomarc +Date: Tue Jul 30 03:21:59 2002 +0000 + + Removed a typo that made gnuplot file not be in the RESULT directory + +commit 4ec08e8b103e1e5681413035cc15aa067a6c3662 +Author: evomarc +Date: Sun Jul 28 05:40:25 2002 +0000 + + Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany) + +commit 98a1441137b0ad8de71279dbdb53e172d578742e +Author: evomarc +Date: Wed Jul 24 18:08:30 2002 +0000 + + A radical change in eoCheckPoint - though invisible from the outside: + eoCheckpoint now alos contains a vector - and not only + IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint... + +commit bc7aee869fc4e6dc7ea5214be8711b22659a07e7 +Author: evomarc +Date: Wed Jul 24 18:05:18 2002 +0000 + + There was a problem with the activation of the Ctrl C + +commit 030be821326dd8b5a81460bbedc701b7210c5f60 +Author: maartenkeijzer +Date: Tue Jul 23 09:34:46 2002 +0000 + + added EO.h to include list + +commit 5914ad91956e543c44dc0ccd47b1b14f7c218be0 +Author: maartenkeijzer +Date: Tue Jul 23 09:17:59 2002 +0000 + + Run it for 50 generations, it's too fast otherwise :) + +commit 7e5907eae245fe102033c5e949c78e9394a4b0e1 +Author: maartenkeijzer +Date: Mon Jul 22 13:35:11 2002 +0000 + + oops, that should teach me to compile before commit + +commit c55fcdbb3f8c329ca848105a213dac865e0a82ec +Author: maartenkeijzer +Date: Mon Jul 22 13:31:55 2002 +0000 + + added a 'nasty_declone_flag' to be able to declone a population + +commit 3b6a88f34e128ebabaef11d1680de7d620028e0d +Author: maartenkeijzer +Date: Mon Jul 22 13:20:04 2002 +0000 + + Added 'sweepline' optimization for eoNDSorting.h + +commit 7f550d008e88160a4438a28e3da400a0dfc12702 +Author: evomarc +Date: Sat Jul 6 05:24:51 2002 +0000 + + Added eoSequentialSelect.h in the includes + +commit a7a1ed2326c6bf0ea86b2f3126769beeae781f9e +Author: evomarc +Date: Sat Jul 6 05:23:18 2002 +0000 + + I had left a flaw in teh Ctor (did not accept rates >1) + +commit e2e876790274513d5f38ac4c08b77d639e6cdf77 +Author: evomarc +Date: Fri Jun 21 13:50:39 2002 +0000 + + Changd a const_iterator to iterator in method it_best_element + God (or Maarten :-) knows why this was there + +commit 427ed0f5bfa029d59086b91df1cdb6ccceae5de6 +Author: evomarc +Date: Fri Jun 21 13:30:17 2002 +0000 + + Added the negative rate (-> 1-rate) and the unary operator- (useful + in eoG3Replacement) + +commit 6501b48ac44c29dff795c712572ea301ac888a37 +Author: jeggermo +Date: Thu Jun 20 12:38:47 2002 +0000 + + small typo + +commit eb6e630a276cfbfb3e53263054edfcbaadcd5fdf +Author: evomarc +Date: Wed Jun 19 03:42:54 2002 +0000 + + Replaced ../../src with the DIR_EO macro! + +commit 2779191f635f24557e377c75bf1c91326fe404c7 +Author: evomarc +Date: Mon Jun 17 09:19:17 2002 +0000 + + Added include file eoHowMany for self-consistency + +commit 801b84fc0c12e3b58bbe733c9ac156ad4e3823bd +Author: evomarc +Date: Mon Jun 17 09:18:37 2002 +0000 + + Removed eoSequentialSelect + +commit c3aa9710a1f2692bcf86961ffd90c887e5cdf3ad +Author: evomarc +Date: Mon Jun 17 09:13:47 2002 +0000 + + Added the Truncation embedders, and the separate eoSequentialSelect file + +commit 5bdfaf0eaa23265ca59aebd5e64fba2d966c885a +Author: evomarc +Date: Mon Jun 17 09:12:08 2002 +0000 + + Separated eoSequentialSelect from eoRandomSelect.h file + Added eoEliteSequentialSelect, where best is always selected first, useful for + G3 engine + +commit a764bb57828198e5d6463d6589fe856d90ff0a3a +Author: evomarc +Date: Mon Jun 17 04:51:34 2002 +0000 + + Reshaped the whole code + Added the SequentialSelect selectors + THe generated files are now "hidden" in ResSelect dir (hardcoded!) + +commit e9e3cbb62305520773e8e10d353dda9659e57c83 +Author: evomarc +Date: Mon Jun 17 04:13:45 2002 +0000 + + Adding the truncation selectors. + 2 versions: eoTruncatedSelectOne is an eoSelectOne, and + eoTruncatedSelectMany works like an eoSelectMany (but is NOT) + +commit 86df5ac367e889076b2f553388a455f500649a2b +Author: jeggermo +Date: Mon Jun 10 14:10:35 2002 +0000 + + all .dsp files converted from unix to dos format + +commit 43f0d7ea79773efcc95c5f5eff49880bc1f178a7 +Author: evomarc +Date: Wed May 22 02:13:06 2002 +0000 + + I had forgotten the real_value.h - SecondRealEA did not compile! + +commit 2e87ffd00f6f0810836d41ba3f798421b509ab9c +Author: jeggermo +Date: Mon May 13 11:31:32 2002 +0000 + + EO::printOn has been changed so that the printOn function will + always print a valid fitness value even if the fitness is invalid + + Jeroen + +commit 07f2de55dc48b41ac8173fed9af70687bdf84208 +Author: jeggermo +Date: Thu May 9 15:43:01 2002 +0000 + + ramped half and half initialization has been added to eoParseTreeDepthInit + +commit d3762cdff2a35f7b21b37f8982dbdc16a95b53dd +Author: evomarc +Date: Thu May 9 06:35:34 2002 +0000 + + Still introducing ParadisEO + +commit 1611bc663c2586963cc6ac50635c7ed29d7cf214 +Author: evomarc +Date: Thu May 9 06:28:34 2002 +0000 + + Added references to ParadisEO and Lesson5 + +commit 0ce2809cc7d3404c7511df767f9a32b1b870393d +Author: evomarc +Date: Wed May 8 06:55:21 2002 +0000 + + Added Lesson5 + +commit d17ec8cf774a6f5ae032a9b17f74e51fba46f828 +Author: evomarc +Date: Wed May 8 06:52:37 2002 +0000 + + Updated version number + +commit c5e225551ae397fa715efffd3fe2c3b23ee8a427 +Author: evomarc +Date: Wed May 8 06:50:58 2002 +0000 + + Adding the Lesson5 - how to create your own genotype + +commit b407bf5e8194c2ef8c26f1967b0a8e6814148d7c +Author: evomarc +Date: Wed May 8 06:47:50 2002 +0000 + + 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 + +commit e2e2f39cc75fa318c9afb742da0dd680e2900d3c +Author: evomarc +Date: Wed May 8 06:44:04 2002 +0000 + + an example of how to make a new genotype within EO - see HTML doc + +commit f2e20f638ef69d87bc52b6cfb349c8ef9b47e769 +Author: evomarc +Date: Wed May 8 06:31:18 2002 +0000 + + Replacing Paradiseo(jet7).pdf with paradiseoJet7.pdf because of Unix problems + with names containing commas + +commit 5b3b5d79fab1c87164a8b2aa04205046b971a63a +Author: evomarc +Date: Wed May 8 06:14:23 2002 +0000 + + Removed the template_depth argument (since we are finally NOT going for + the fitness_trait stuff). + +commit a4883fda9baf11393028aaea7f4e89b478413efc +Author: evomarc +Date: Fri May 3 05:12:32 2002 +0000 + + Replaced the eoParameterLoader parameter by an eoParser (used everywhere now) + +commit ee5297a57399cee872b2a5c2d1e3dd0899e3c9a2 +Author: evomarc +Date: Wed May 1 04:04:15 2002 +0000 + + eoParameterLoader -> eoParser + +commit 8998caa4ff0672d545dc6bd92df1c4d47502729e +Author: evomarc +Date: Wed May 1 02:44:54 2002 +0000 + + THe code for the 1/5th mutation was completely wrong! + +commit d4da2d9f7d787bb6d60a1ec397e681c852fd337d +Author: evomarc +Date: Tue Apr 30 05:10:49 2002 +0000 + + Turned the power function to sum - was untractable with long bitstrings + +commit 9c6121604a3689f6b7d8e7d5da4f6fc12070674f +Author: evomarc +Date: Tue Apr 30 05:07:52 2002 +0000 + + 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 + +commit 8b5b42a9f8511b8e527f9ee148cbaba8285312f4 +Author: evomarc +Date: Tue Apr 30 04:56:39 2002 +0000 + + Added utils/eoUniformInit.h + +commit d6e33dbaee8dba52974cb9887575afc27cb60e6a +Author: evomarc +Date: Tue Apr 30 04:54:25 2002 +0000 + + Copied from eoRndGenerators here is eoUniformInit, same thing but in the eoInit + hierarchy. + Useful to embed into higher levels eoInit + +commit 361741b72615be4dc6348f0c21ebcc20ec3f8505 +Author: evomarc +Date: Sun Apr 28 05:04:24 2002 +0000 + + Adding SecondRealEA + +commit 5c34d8ee79ad53e78ad08c4594d431b032fbff9a +Author: evomarc +Date: Sun Apr 28 04:38:38 2002 +0000 + + Adding SecongRealEA - mainly to prepare Lesson5 about adaptive parameters + +commit 8a2432b24e354b56caa496598576ee1abff83f50 +Author: evomarc +Date: Fri Apr 26 03:17:37 2002 +0000 + + Added explanation and examples of getORcreateParam usage + +commit 25a48948535878c5af054eb31f5cedcf927f22d5 +Author: evomarc +Date: Fri Apr 26 02:39:10 2002 +0000 + + 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) + +commit 1e0717859d71d197bd11e06aba9b3b7a89c13563 +Author: evomarc +Date: Fri Apr 26 02:37:40 2002 +0000 + + Added the negative argument in Ctor to say that you want number + popSize - some fixed number + +commit d40ef9a053de0fab910bd3716e19d16030fdca28 +Author: evomarc +Date: Fri Apr 26 02:28:19 2002 +0000 + + 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 + +commit c99bce368c067f77d7888e74d2087f4b0e90b0c5 +Author: cahon +Date: Thu Apr 25 14:26:02 2002 +0000 + + *** empty log message *** + +commit 9415bfad748178e7cf9810a544b3457e28fcecd6 +Author: cahon +Date: Thu Apr 25 14:10:22 2002 +0000 + + Adding cellular E.A. + +commit bffe8b0dfd1beff41da5dc883e8093d7a7826ffa +Author: cahon +Date: Thu Apr 25 14:08:26 2002 +0000 + + A toric topology for cellular E.A. + +commit 25b3719ce7e8c3351b1f46aca6d1dcff54f38162 +Author: cahon +Date: Thu Apr 25 14:06:43 2002 +0000 + + Cellular parallel easy algorithm + +commit d5b44015ab317c026d409f563a297e72220412c0 +Author: evomarc +Date: Tue Apr 23 09:56:49 2002 +0000 + + Updated the documentation (comments) + +commit 6d7fc8c69b0078d087b70fdd79a33e9ba9c91b8e +Author: cahon +Date: Tue Apr 23 09:16:51 2002 +0000 + + Slides from Jet7, March 2002, ENSTA Paris + +commit 70a4a2add5be1ba267beee98ed6cc84f7aa53055 +Author: cahon +Date: Tue Apr 23 09:11:58 2002 +0000 + + *** empty log message *** + +commit da53e1a382837a308d098f127092dfe4c1768fbe +Author: jeggermo +Date: Fri Apr 19 22:13:15 2002 +0000 + + A faulty constructor in eoParseTree caused some problems + +commit 09761ac2fc7dd6da6d894dabb478e1ade3dc1c87 +Author: cahon +Date: Fri Apr 19 15:24:07 2002 +0000 + + Slides from Jet7, ENSTA Paris (April 2002) + +commit 43779ba380959d0acfeeb686245335049d63e30a +Author: music_dev +Date: Fri Apr 19 14:42:47 2002 +0000 + + Multithreaded version. Changed name of lib to eo_lib[d].lib + +commit cec8f9136aa87d27aec88a86ae34fe96aec163e2 +Author: evomarc +Date: Fri Apr 19 14:06:50 2002 +0000 + + Templatized apply + added a return statement + +commit 9a56356c3376e59ee0b55afc04dff823d8f1aedb +Author: evomarc +Date: Fri Apr 19 14:04:25 2002 +0000 + + Replaced floats by doubles + +commit aa0437dc11c0d920051dc56032d472ea2d67b6be +Author: jeggermo +Date: Thu Apr 18 13:56:36 2002 +0000 + + new printOn and readFrom functions + (they look more like the eoBit ones) + +commit 34d474e6f6be91c71f775353852ce224a5a5fa82 +Author: evomarc +Date: Thu Apr 18 03:23:24 2002 +0000 + + Ome explanations on how to launch the examples + +commit d1ef6b2c0060cef4bd6902ad0d9164dc5c16defb +Author: evomarc +Date: Thu Apr 18 03:22:47 2002 +0000 + + Added the README, and modified the config files to remove the 127.0.0.1 + that was misleading + +commit 521f1b14ff12ddd4f9c18764a0e4b97c3975cfcc +Author: jeggermo +Date: Mon Apr 15 14:12:19 2002 +0000 + + *** empty log message *** + +commit 34c5efdcbf1a6a6cad577493bcb6dc1f5a8b98fe +Author: jeggermo +Date: Mon Apr 15 12:56:35 2002 +0000 + + eoParseTree printOn and readFrom functions changed for + compatibility with paradisEO + + The fitness is now printed in the same way as in eoBit + +commit 21372a2d821eaba3ac549fe50f3cd04f9d6873da +Author: evomarc +Date: Fri Apr 12 16:17:02 2002 +0000 + + Changed name of target in all_lib.dsp + Added eoParetoFitness.cpp in sources of eo.dsp + +commit 42a2a4f69e92b4913ce6046d766aafaae696707d +Author: evomarc +Date: Fri Apr 12 15:13:45 2002 +0000 + + A few changes for MSVC++ compatibility + +commit 019c8cd3e3de124801cdc4c2684c2bc5b4dd5e08 +Author: evomarc +Date: Fri Apr 12 14:41:52 2002 +0000 + + 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 ... + +commit a1fffff0455966a1e0ab5e361363d4a2d069e14f +Author: evomarc +Date: Fri Apr 12 14:39:58 2002 +0000 + + 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 + +commit 64ca17c66f2f155026175fbb72f6cdec893cc7b3 +Author: evomarc +Date: Fri Apr 12 14:13:08 2002 +0000 + + Adding ParadisEO Tutorial examples + +commit 2ad3cbe9da47dade4b59f4db61f94e68615041ec +Author: evomarc +Date: Fri Apr 12 13:38:08 2002 +0000 + + Added name of the Debug library + +commit 9492ebd58eb74d93eae80e57efd058b703e74f1f +Author: evomarc +Date: Tue Apr 9 08:48:44 2002 +0000 + + Modified the comments so they appear in doxygen doc (and updated them also) + +commit d84517cb53e3d39501451a3bace101bff2627100 +Author: evomarc +Date: Mon Apr 8 18:04:32 2002 +0000 + + Modified my E-mail address (the old one at Polytechnique will soon be obsolete) + +commit f3535911a2af230608d97a96e7b7d86fcd71f156 +Author: evomarc +Date: Mon Apr 8 18:03:35 2002 +0000 + + I suddenly realized that BitEA.html was NOT in the repository! + +commit 684862253982a8dc082972214235cee7a7a7b5b9 +Author: evomarc +Date: Mon Apr 8 08:50:27 2002 +0000 + + Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint + are stored somewhere (the generation counter was not) + +commit bd688656bba77f89e15424ba0394e2a93e002dce +Author: evomarc +Date: Mon Apr 8 08:42:46 2002 +0000 + + Check that size > 1 (otherwise division by 0) + +commit 9341d7c2293c079ac7c88dd73b50d7cc02c2276d +Author: evomarc +Date: Mon Apr 8 08:42:01 2002 +0000 + + Added a few "std::" before copy and ostream_iterator + +commit 65395e7d282ff1631775dfe1e6e9774fb7b38c5a +Author: evomarc +Date: Mon Apr 1 20:15:32 2002 +0000 + + 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). + +commit 6afc695dce3e568d1c6ca9f0cc034f429d739121 +Author: cahon +Date: Fri Mar 29 15:38:15 2002 +0000 + + *** empty log message *** + +commit aec83a00149a63f994cca3e153d7acda450c2584 +Author: cahon +Date: Fri Mar 29 15:36:04 2002 +0000 + + How to build an EA with a distributed evalaution process ? + +commit 6bb81f22787fda9ea48cad4043dfab9627379900 +Author: cahon +Date: Fri Mar 29 15:30:55 2002 +0000 + + How to build an homo/heterogenous island model of EAs ? + +commit d31c5942c4904697926e977da859b81abf78d161 +Author: cahon +Date: Fri Mar 29 15:16:11 2002 +0000 + + *** empty log message *** + +commit 6fd042962d27abfe6a9a431961d9d26630acb8da +Author: cahon +Date: Fri Mar 29 15:10:04 2002 +0000 + + For any sending message + +commit 37d09fbccd9ef1eb3c6ebd1506fd11bf60cf78ed +Author: cahon +Date: Fri Mar 29 15:05:35 2002 +0000 + + The local communication layer + +commit 694a908a61a445ee4312371249492dd3546fe769 +Author: cahon +Date: Fri Mar 29 15:04:49 2002 +0000 + + The global communication layer + +commit 59b6246f76a43b0ab41fa4b0d3f3773a4195ee08 +Author: cahon +Date: Fri Mar 29 14:59:58 2002 +0000 + + An evaluator which sequentially values individuals making the pop. + +commit 972fbb5d5875f5434522ec35cfa311b212025be2 +Author: cahon +Date: Fri Mar 29 14:57:30 2002 +0000 + + The slave evaluator node + +commit 67039066e251a7347dbe3d79b428ff17e4a59ca7 +Author: cahon +Date: Fri Mar 29 14:56:18 2002 +0000 + + The master dispatcher evaluator + +commit 828770b8701877316a15a720b170e8ab086d1796 +Author: cahon +Date: Fri Mar 29 14:54:52 2002 +0000 + + An EA with a distributed evaluation process + +commit 6667499e62332775475775f40a6bec6c0ab8ce8d +Author: cahon +Date: Fri Mar 29 14:50:11 2002 +0000 + + Each island is connected from/to only one neighbour + +commit 9796e56c13f49224fd92d8423452fdb68656b62e +Author: cahon +Date: Fri Mar 29 14:49:04 2002 +0000 + + Each island id connected to the whole considered islands + +commit 8ee9c80e3f528f47f4f299b8969a474a8d776417 +Author: cahon +Date: Fri Mar 29 14:47:13 2002 +0000 + + A checkpoint to send/receive pop. to/from others islands + +commit 47b36ea06e85ca91281893e9ad7fc47eb1f7496e +Author: cahon +Date: Fri Mar 29 14:45:00 2002 +0000 + + The island EA model + +commit 5e74a52bce2d6bc692f8c6d470e010f5a896a9a0 +Author: cahon +Date: Fri Mar 29 14:41:01 2002 +0000 + + A continuator which periodically returns false + +commit b6dcf911b72a3f0e1b5c0c5e724f8eba23fda3c4 +Author: cahon +Date: Fri Mar 29 14:38:36 2002 +0000 + + A tool to apply a process to any incoming EO ... + +commit f87e19bf0062bf937044e3a8ed8c571277b23734 +Author: cahon +Date: Fri Mar 29 10:34:16 2002 +0000 + + *** empty log message *** + +commit 0de7f7aefdc9a6f4f5fe8fa24bb1d129a19778df +Author: cahon +Date: Fri Mar 29 10:26:36 2002 +0000 + + *** empty log message *** + +commit e21c37d51db69014d983c4047e819dadcc43fb71 +Author: cahon +Date: Fri Mar 29 10:02:47 2002 +0000 + + The paradiseo interface + +commit e95578b3fc3f7f2ad19696667639196cc8cab149 +Author: cahon +Date: Wed Mar 27 17:31:05 2002 +0000 + + Some changes for the use in paradisEO + +commit c1d61241404f67de0f3df991440a2fa3599b8bfa +Author: cahon +Date: Wed Mar 27 17:28:04 2002 +0000 + + Defines any population-based algorithm. + +commit 5b9af91d2abfbf451411042a83fea2499b478d62 +Author: cahon +Date: Wed Mar 27 17:19:25 2002 +0000 + + Any EO with an invalid fitness should be printable ! + +commit 32f1c986309e2fda9446dfc3180fba37e9060750 +Author: evomarc +Date: Fri Mar 22 11:01:30 2002 +0000 + + Added the time counter in make_checkpoint + +commit a79eb09ea6225f9ec0d351f322fbf052849b8b7e +Author: evomarc +Date: Fri Mar 22 10:57:37 2002 +0000 + + 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) + +commit e1319605e69b120584ef7dc5b71ccbaada290192 +Author: evomarc +Date: Fri Mar 15 06:41:54 2002 +0000 + + Added the lonk to SourceForge in the title, and to README in the "install" section + +commit 414eafa2774e971ac92f0c34325dc9c02d11f0af +Author: evomarc +Date: Fri Mar 15 06:28:25 2002 +0000 + + The source file names had changed, some day, in doxygen-genertaed doc ... + +commit b8661ed2b620f03f62d0622c0b129a24fd223bcf +Author: evomarc +Date: Fri Mar 15 06:06:22 2002 +0000 + + Corrected a few linkgs to the documentation + Reaplced eoBin with eiBit (about time!!!) + +commit a80a25c5f57d6e014a14c00c8a53f776ca3806b8 +Author: evomarc +Date: Wed Mar 6 06:54:00 2002 +0000 + + More on parameter input (getORcreateParam explained) + +commit 5881cab5388c65eda12e24d242604b29f896e463 +Author: evomarc +Date: Wed Mar 6 06:28:27 2002 +0000 + + Added the tags to generate html nice output + +commit dcee458c27d51bf1201145ffcb089c0c23e7fde9 +Author: evomarc +Date: Wed Mar 6 06:25:40 2002 +0000 + + Added some explanations about the memory mangement (through eoFunctorStore) + +commit c7743f88eff30bb77b934bebd88f6692d6afae71 +Author: evomarc +Date: Tue Mar 5 05:46:55 2002 +0000 + + Corrected a sligth error in eoParamParam reading that resulted in making the comma + part of the stored string value + +commit 8f740ab8846ff3c663cdb14ecdf06d9fc814e30a +Author: evomarc +Date: Tue Mar 5 05:38:21 2002 +0000 + + Adding class eoParetoOneConstraintFitness, multi-valued fitness + 1 constraint + This file shoudl contain the general Pareto+contraint class - but + I'm in a big hurry. + +commit 194f6bf45ec4a6a7d97699a8761b6970761447ca +Author: evomarc +Date: Tue Mar 5 05:34:27 2002 +0000 + + 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). + +commit fb09ff1ac7952c36ba081433df9e980cc31b0d7d +Author: evomarc +Date: Mon Feb 11 06:28:52 2002 +0000 + + Added file monitors for the population in the Pareto space (were ony available as + eoGnulpot1DSnapshors before) + +commit 78a8f3cd57a915764133f078f03653d06293ed07 +Author: evomarc +Date: Mon Feb 11 06:27:44 2002 +0000 + + Added a title (Gen. X) to the plot so you can follow what's going on + +commit 49dd11d2c59f125c2f54f2d3e811eec566097d13 +Author: evomarc +Date: Mon Feb 11 06:26:48 2002 +0000 + + Added the getCounter() method so subclasses have a hand on the generation nb + +commit 6546cb8c52707f55527de6ba4d5d36eac9718893 +Author: evomarc +Date: Sat Feb 9 05:01:48 2002 +0000 + + 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!!! + +commit 4fea57e84d478821c93f86eec644e55aaf556f39 +Author: evomarc +Date: Sat Feb 9 04:58:33 2002 +0000 + + First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint + +commit f0452128638bbd915d5c1c90e05c2de9c40e31ec +Author: evomarc +Date: Fri Feb 8 07:51:59 2002 +0000 + + Added the constructor from a string + +commit 53eac8838bdd4d82bb2be5ad3133347c63acffa8 +Author: evomarc +Date: Fri Feb 8 07:49:32 2002 +0000 + + 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 + +commit 5fbbe4c9e91f02da6d26b902fda2842d3eacd307 +Author: evomarc +Date: Fri Feb 8 07:48:03 2002 +0000 + + Added a constructor from a vector - mandatory in all applications + +commit 448a5189fd55cf4918b95d7104ede9c02902a0e9 +Author: evomarc +Date: Fri Feb 8 07:47:03 2002 +0000 + + Removed the const in method eoInit & atomInit() + +commit 600b08a7f66135eecec6cf602c330026a7329a3b +Author: jeggermo +Date: Mon Feb 4 14:28:00 2002 +0000 + + the gpsymreg code has been slightly altered to allow compilation using the + Intel C++ Compiler for Linux. + + Other compilers should not be affected. + + A slightly different makefile is needed + +commit 94a13c6d534f45106098b7efa6d7e6d5609f5650 +Author: jeggermo +Date: Mon Feb 4 13:16:50 2002 +0000 + + Fixed some compatibility issues with GCC 3.0.1 and the Intel C++ Compiler + for Linux v5. + +commit e4523b3080ac23213ac1369823b1c4f2455bcab4 +Author: evomarc +Date: Sat Feb 2 07:37:54 2002 +0000 + + Added warning in case number of objective is changed (and not set) + +commit 2873f0b3ea3f2319da4f034be012ae2c11812aa1 +Author: evomarc +Date: Sat Feb 2 07:36:58 2002 +0000 + + Suppressed the lt_arity fn that was added for MSVC - and now seems unnecessary + +commit 066ba2eec21e797f0084475b8c291fb39b25f25e +Author: evomarc +Date: Sat Feb 2 07:36:12 2002 +0000 + + Added warning test + +commit 839c8ab11074a271780a93a164e51f9b28aa9e1f +Author: evomarc +Date: Sat Feb 2 07:34:13 2002 +0000 + + Added newline at end of file (to suppress g+ warning) + +commit cb4112b84daf0a4f6eac5eb54adf9eecdec02e24 +Author: evomarc +Date: Sat Feb 2 07:05:31 2002 +0000 + + Added the eoVariableParetoTraits (setup number of objcetives and min/max + at run time). + +commit daed31c0881244e90926547e9b3e015bcad514e4 +Author: evomarc +Date: Sat Feb 2 06:43:46 2002 +0000 + + Moved the static variables of class eoVariableParetoTraits + into a separate .cpp file (eoParetoFitness.cpp) - and modified Makefile.am + +commit 76ff13b2e3cc2a06005a967c710cdadadad3fc2d +Author: evomarc +Date: Sat Feb 2 05:59:05 2002 +0000 + + Added default value for bool arg in testDirRes function + +commit ef0e071dc6ec800b780eee14c52df710583f6828 +Author: evomarc +Date: Sat Feb 2 05:51:31 2002 +0000 + + Removed comment after #endif (warning in gcc 1.96+) + +commit 52bc2ed4f8748b2e6146ec2def5fdefc6debe14b +Author: evomarc +Date: Thu Jan 31 17:42:03 2002 +0000 + + Added the eoVariableParetoTraits that allows to specify the number + of objectives and the max/min for each one at run-time + +commit 6f5a34a13461817e23e70ce67952104e84ca7d86 +Author: evomarc +Date: Thu Jan 31 17:32:27 2002 +0000 + + Updated the comments + +commit 6cb8e652b5ec3ea24e40007341b647905fa88624 +Author: evomarc +Date: Wed Jan 30 12:24:42 2002 +0000 + + Added Ranking (God knows why it was mnissing!) + +commit 417c79179d345c8322e3374410974d296011a00a +Author: evomarc +Date: Thu Jan 17 17:57:55 2002 +0000 + + Added the move from Release and DEbug into the lib dir + +commit 87d733dda565cc408b2ad9fe3a94535dd9302ad9 +Author: evomarc +Date: Thu Jan 17 17:54:56 2002 +0000 + + Removed the #ifdef that protected the lt_arity avaints MSVC (!!!) + +commit 6ddec3bdceb5185a5a4ff62505113e5b4042be6b +Author: evomarc +Date: Thu Jan 17 17:51:58 2002 +0000 + + apply -> apply for MSVC + +commit b51d40e24f05b0346cd1b654a57584b07c427c3d +Author: evomarc +Date: Thu Jan 17 17:51:02 2002 +0000 + + Protexted all calls to gnuplot for MSVC + +commit a427432291828766b2db1cc7d73484c1225b1146 +Author: evomarc +Date: Thu Jan 17 15:24:44 2002 +0000 + + Adding tutorial files + +commit 83978dd8af959915fcf505db79333fea95607118 +Author: evomarc +Date: Thu Jan 17 15:21:44 2002 +0000 + + New versio of dsp files + +commit 45b5edc081bdade55df8261f10c62abe08195803 +Author: maartenkeijzer +Date: Wed Jan 16 14:52:11 2002 +0000 + + Increased template depth + +commit 93cde922d705f811e43841ab2858550dbf854ce8 +Author: evomarc +Date: Thu Dec 20 18:04:52 2001 +0000 + + There was an error in the type of the first parameter of make_checkpoint and + make_algo_scalar (changed from eoParameterLOader to eoParser) + +commit bdb125afbdd38421e644738e8f4738fdb2352e4e +Author: evomarc +Date: Fri Dec 7 06:28:38 2001 +0000 + + COnverted t_eoesall to CRLF line terminators (otherwise MSDEV cannot read properly) + +commit 38f35a1c5348f9e05144894bdeff41534c8fdb4b +Author: evomarc +Date: Fri Dec 7 06:23:15 2001 +0000 + + Adding t_eoesall that somehow ahd managed to escape until now + + corrected the template test_dsp.tmpl + +commit d74ef7466188f6d40d16923533432cebbefe7eaf +Author: evomarc +Date: Fri Dec 7 06:14:11 2001 +0000 + + Adding the tutorials in MSVC project files + +commit 9f7976c29231668775d5d9782fd97da1ca254b0d +Author: evomarc +Date: Fri Dec 7 05:51:36 2001 +0000 + + Removed all references to CrtDebug blabla that were supposed to be + MSVC specific but generated an error with MSVC 6.0 + +commit aa67e7d58dd690c98c8a4ad3bd68d24a61f3d8ce +Author: evomarc +Date: Thu Dec 6 14:33:42 2001 +0000 + + Need to put the \r\n at end of all files after modifications!!! + +commit b5a4afe8faa7a3827d13d8bdd97334b007c5f8fb +Author: evomarc +Date: Thu Dec 6 14:32:00 2001 +0000 + + Removed unknown CrtDebug directives from the MSVC version + +commit bd42e7567244fcbfd0cbbc9ff0bbc0a3dd75c973 +Author: evomarc +Date: Thu Dec 6 13:12:24 2001 +0000 + + Removed unnecessary dirs, added first Lesson of tutorial + +commit 82750f22d517bf26f3eaddee27d966b50c9988b5 +Author: evomarc +Date: Thu Dec 6 11:36:39 2001 +0000 + + Removed some sources that came here nobody know's how (thanks, MSDEV) + +commit 866ef81d43a42358c018917e5daed2a5193a2171 +Author: evomarc +Date: Thu Dec 6 07:02:07 2001 +0000 + + Changed ALL names of links to class files in the documentation due to the change in + Doxygen naming convention + +commit 6dcc949ee59fd78acfd665a6483099ef37a865c9 +Author: evomarc +Date: Thu Dec 6 06:44:44 2001 +0000 + + A few corrections before the big name change + +commit de1ae17ea86a8d971ee17910c97f65ba5fc57eeb +Author: evomarc +Date: Thu Dec 6 06:38:17 2001 +0000 + + CHanged a few erroneaous comments + +commit 04ab952760dfeec8449e2d9b5c18622636e7c35e +Author: evomarc +Date: Wed Dec 5 06:54:38 2001 +0000 + + Added GNUPLOT protection for MSVC compiler + +commit 7abbf595f71c38553ef7c1816819ec7ccbe41deb +Author: jeggermo +Date: Tue Dec 4 21:15:16 2001 +0000 + + some template classes and functions which did not need + to be templates have been changed to normal classes and functions + with hard coded typed + + This might help with M$VC++ 6.0 compatibility + +commit 61ea207287a2fc42ae0bedfe5c0b24d08602e10c +Author: jeggermo +Date: Tue Dec 4 11:49:25 2001 +0000 + + a different solution for lt_arity has been implemented (this time inside the + eoParseTreeDepthInit class + +commit d491c193e2c0c3ca645ae600387c2dfc7e21f214 +Author: evomarc +Date: Mon Dec 3 16:40:32 2001 +0000 + + Renamed mastermind.cc into mastermind.cpp for MSVC + +commit 8847dc3c509c966035489258bb5a3df371a07baa +Author: evomarc +Date: Mon Dec 3 16:38:52 2001 +0000 + + Renamed main.cc into main.cpp for MSVC + +commit 08aae27088b3cf77a0c1fd287939ea72293866ec +Author: evomarc +Date: Mon Dec 3 16:35:51 2001 +0000 + + Renamed gprop.cc into gprop.cpp for MSVC + +commit ea8c9ca9c3c99fba3401994d6f59e4bcb2fe1c05 +Author: evomarc +Date: Mon Dec 3 16:28:30 2001 +0000 + + Modified the path of include eoVirus because MSVC did not find it. + Now it is assumed that src will be in the include search path, that's all. + +commit d4b20d8833c7b2de3b9592cedb025a7f533297ae +Author: evomarc +Date: Mon Dec 3 14:31:35 2001 +0000 + + MSVC didn't find (easily) the contrib/MGE dir. So now it's written in the code + and the Makefile.am does not have contrib in the include look path + +commit 2aad10d347791814b187954578016d9afc1b3584 +Author: evomarc +Date: Mon Dec 3 14:20:24 2001 +0000 + + Added partial specialization of lt_arity .. + +commit 2a1fded2541bc5a2215be3560159a275e91dacea +Author: evomarc +Date: Mon Dec 3 14:14:56 2001 +0000 + + Added the 2 fake "projects" all_lib.dsp and all_test.dsp that allow to compile + everything in 2 clics. + However, we still cannot run and watch the status output of the test executables + +commit 512d368dcf8cd4a3c8721155fcb830f7da35b06e +Author: evomarc +Date: Mon Dec 3 11:08:17 2001 +0000 + + More details to make code MSVC-compatible + +commit eaf5ea0111a9a27b8e0d6a8521b45e568592ef17 +Author: evomarc +Date: Mon Dec 3 06:59:17 2001 +0000 + + Added links to some examples in the comments + +commit 4a90509051a141272b0bd51ecb17f230ace8fde1 +Author: evomarc +Date: Mon Dec 3 06:56:43 2001 +0000 + + Removed dir win from list of subdirs (generated an error in make check) + +commit 00f1a250003100792749977aad4686b593d2779c +Author: evomarc +Date: Mon Dec 3 06:53:52 2001 +0000 + + Removed the trailing comment after #endif (Warning in MSVC) + +commit 9bda49ae057f8eee42e08555e511ae8c4ba91ca0 +Author: jeggermo +Date: Thu Nov 22 15:01:11 2001 +0000 + + Fixed a small problem with eoPointMutation. + +commit a8c554710f22e2fe4e286a745ecdc9014c12bde2 +Author: evomarc +Date: Sun Nov 18 07:18:11 2001 +0000 + + Introductory comment evolves ... + +commit 7c04fc5de1e1d7302e8f80fcfc50bed579b96eb6 +Author: evomarc +Date: Sun Nov 18 06:54:13 2001 +0000 + + Added the names of the directories where the newly created files are stored. + +commit b455d5392548b01dfbd02b8aed69f7120219d163 +Author: evomarc +Date: Sat Nov 17 08:13:55 2001 +0000 + + Now the eo.dsw can be generated automatically from + eo.org + create_all_dsp.sh (that calls create_dsp.sh) + To add a new test program, simpy add 1 line in create_all_dsp.sh + and run it. + DO NOT TOUCH eo.org !!! + +commit f52b0f6646bf22c5439c5240b3d085ab145c34df +Author: evomarc +Date: Sat Nov 17 07:58:16 2001 +0000 + + imply put all program names on one single line to ease bulding the win files + +commit 8538cc453238b5d90caa049283c323decd84e100 +Author: evomarc +Date: Sat Nov 17 07:55:39 2001 +0000 + + Bug in create_dsp when no additional library + +commit d686b37c1f94ab40a6a195a6e66ea880db385f4a +Author: evomarc +Date: Sat Nov 17 07:54:12 2001 +0000 + + Turned bonary_value into the onemax (not pow that exploded for even only + moderately small size of genome!) + Turned it into a double (it was a float) as floats are dead and should dissappear + +commit f41cd957c0b947885fffcfe58653dc40116eb75d +Author: evomarc +Date: Sat Nov 17 07:22:59 2001 +0000 + + Changes due to MSVC + +commit 8abb9242c2bef605400816f59190bbe26d1a4907 +Author: evomarc +Date: Fri Nov 16 15:06:29 2001 +0000 + + Some error for MSVC that was not even a warning for g++ (but I'm sorry + to say that MSVC is right :-) + +commit 25765640ae7ad5088e401d77a86f0908a07c3b8b +Author: evomarc +Date: Fri Nov 16 15:05:41 2001 +0000 + + Changed the filenaming to comply with MacroHard + +commit 3eefeb651ebf36535a9dd800c6632d1880273e0b +Author: evomarc +Date: Fri Nov 16 15:02:35 2001 +0000 + + Error in argments check + +commit 86fb15267685135dc8912cc0a654c178011dbb4d +Author: evomarc +Date: Fri Nov 16 14:32:07 2001 +0000 + + The file eo.org is the base project file (no file in test involved). + It is upgraded by the create.sh script + +commit dbfa9a7aaa0217eaf18ea50651251f03f1dc83ca +Author: evomarc +Date: Fri Nov 16 14:30:58 2001 +0000 + + Adding all test files for MSVC + +commit 49cc03546af7ed1581fc5a6676def5d29f8dab25 +Author: evomarc +Date: Fri Nov 16 14:01:52 2001 +0000 + + Replaced the flat definitions of ncecessary classes (eoStatxxx and eoMonitor) + with the include of the corresponding .h file. as MSVC complained! + +commit 5597f3e353e23258c6e488d3bb1ded5cb2af7757 +Author: jeggermo +Date: Thu Nov 15 22:11:31 2001 +0000 + + small change in documentation + +commit af8618a47a54a5f74a9481202ae60aa05e1bfc49 +Author: evomarc +Date: Mon Nov 12 16:27:37 2001 +0000 + + Announcing the MSVC++ compatibility revisited + +commit bd53a220a5836c74823392f3fcb13f572409d859 +Author: evomarc +Date: Mon Nov 12 15:21:40 2001 +0000 + + A few more typename conditionally removed for MSVC++ + +commit 4a39f49a741cb8813e0ccb893fe896492ea69671 +Author: evomarc +Date: Mon Nov 12 14:59:32 2001 +0000 + + Adding Jeroen :-) + +commit fd4eda8aca0ce5935262d941e311c978311fe654 +Author: evomarc +Date: Mon Nov 12 14:51:51 2001 +0000 + + A readme for the win dir ... + +commit 72fc838360f81a87299135e70c62ca8da9c99845 +Author: evomarc +Date: Mon Nov 12 14:44:01 2001 +0000 + + Create.sh mdified to also add the new dsp file into eo.dsw + +commit 19ebcbd5e36a892ce43760d321d10948dbd89008 +Author: evomarc +Date: Mon Nov 12 14:27:12 2001 +0000 + + Template file for dsp project files (to be used within create_dsp.sh) + +commit 4ad58c360edc0a506b9cdf32168bdf4cca0478a3 +Author: evomarc +Date: Mon Nov 12 14:17:58 2001 +0000 + + Some more small changes for MSVC++ compatibility + +commit 0e4df9e40408100840afd4c0a12f8e640dc60902 +Author: evomarc +Date: Sun Nov 11 06:59:42 2001 +0000 + + Adding the dsp file for t-eoReal - testing the create_dsp script. + Next step is to add them all from the test/Makefile file + +commit 6324bb5179a314c5514ee0abcff098f1d3d92bdf +Author: evomarc +Date: Sun Nov 11 06:55:12 2001 +0000 + + Create_dsp.sh is a script that will create the .dsp file from a source file + name in the test dir + +commit aad54e0648b23cee416de767b748515a24efa355 +Author: evomarc +Date: Sun Nov 11 06:43:45 2001 +0000 + + Improved the UI a lot (checking for already existing files, etc) + +commit 78ca5ab75c470c9709036556e3ff1a7b0f3db50e +Author: evomarc +Date: Sat Nov 10 14:13:21 2001 +0000 + + Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIAC + +commit a79a7d6215d0664cbf7fc04ea9cfd4bae6e062df +Author: evomarc +Date: Sat Nov 10 14:12:01 2001 +0000 + + Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIA + +commit d7c3d973c78f978bda6d5c521037216b85352951 +Author: evomarc +Date: Sat Nov 10 09:02:17 2001 +0000 + + 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 + +commit a5e3abd9f6319f5e60baa04231d2a4260a4e0889 +Author: evomarc +Date: Sat Nov 10 06:59:02 2001 +0000 + + Added the #pragma directive for MSVC++ in all .cpp + +commit 62686ac4063c94afd281643e12a6346531d33e4f +Author: evomarc +Date: Sat Nov 10 06:32:05 2001 +0000 + + Added the invalidate() call - that bug was not seem before, because + we always used init on newborn genotypes! + +commit c5145c839930013ed2317358c77723b4c3904f7d +Author: maartenkeijzer +Date: Thu Nov 8 11:13:19 2001 +0000 + + Cleaned up + +commit 886523dccd74d0242b5f092a365aa10e6f07a768 +Author: maartenkeijzer +Date: Thu Nov 8 10:17:52 2001 +0000 + + removed the return 1 in the main + +commit 818e6d8a14b99cf2927cdf4ce626fa01cf29d85d +Author: evomarc +Date: Thu Nov 8 07:40:27 2001 +0000 + + Adding Distribution-based base abstract classes + +commit e0ae220420f5c4734718ef2504f164d866034b06 +Author: evomarc +Date: Thu Nov 8 06:53:55 2001 +0000 + + Adding PBIL + +commit 0816b742d9ae3937f8cb27dfae74e9d3fccfae6f +Author: evomarc +Date: Thu Nov 8 06:49:38 2001 +0000 + + Adding PBIL files - simple PBIL algorithm with simple additive update rule + +commit 9b7556d81e93488dcab31808a4b621bcca35702c +Author: evomarc +Date: Thu Nov 8 06:14:59 2001 +0000 + + I have changed all calls to use an eoParser rather than an eoParameterLoader + This is required if you want to use the method getParamWithLongName that allows + one to get a value of a parameter read somewhere else. + After changing 3 calls due to that, I decided to change ALL calls within + the make_xxx functions + +commit 03045f2d587834e85bcb8d4838b7c336c7baca2b +Author: evomarc +Date: Wed Nov 7 16:25:01 2001 +0000 + + Corrected a bug in the selector and replacement tournamemt parameter reading: + if you did not give the tournament sizes, the program either crashed or went + in some endless loop. + I also simplified the reading of those eoParamPram parameters! + +commit beba7bd5c995e2e713a22f93b5dc7cbbe8f762a8 +Author: maartenkeijzer +Date: Wed Nov 7 15:23:24 2001 +0000 + + Updated makefile.am such that "make check" will run all test programs. Fixed + a number of erronuous return values that made the script fail. What's left + is let Marc clean up the mess he made with t-eoReal and t-eoRealAllESAllAgain + +commit ddb9e026cfa2b8005644ee6e20569dfceaebd6be +Author: maartenkeijzer +Date: Wed Nov 7 10:57:53 2001 +0000 + + Fixed call to inverse_stochastic inside eoDetTournament + +commit 58f5fd2f61ffb4a0ce9e8e4b89c4a74fd7509dae +Author: evomarc +Date: Mon Nov 5 16:38:52 2001 +0000 + + Added method + eoParam* getParamWithLongName(std::string _name); + so now you can get a parameter in another place than where it was defined + just by giving its name + +commit aee6584ceaeead958048172a1d12009b2eec8069 +Author: maartenkeijzer +Date: Mon Nov 5 14:28:14 2001 +0000 + + Just some comments + +commit 50fe1cb529a493434b8dd24fb0b8b86d114b034a +Author: evomarc +Date: Mon Nov 5 08:24:59 2001 +0000 + + Small error in header + +commit 2d12525bc590287e0971e286e417bf6fbc536134 +Author: jeggermo +Date: Sat Nov 3 22:10:11 2001 +0000 + + the name of the eoGpDepthInitializer class (initializer for + parse_tree's has been changed to + + eoParseTreeDepthInit but backward compatibility is maintained by + using a #define statement: + + #define eoGpDepthInitializer eoParseTreeDepthInit + + The initializer for strongly typed GP has been changed to + eoStParseTreeDepthInit + + the gpsymreg application has been changed to use the new name + +commit 4584fda53d3815a5327d99096a4af1281d3fd81b +Author: jeggermo +Date: Thu Oct 25 10:39:55 2001 +0000 + + Some changes for using EO with libstdc++V3 and gcc-3.01 + +commit 0bbe7b84cb8056eb3ce643687bc607693d7f1728 +Author: jeggermo +Date: Fri Oct 19 12:04:12 2001 +0000 + + The nameless union in node.h has been removed because not all compilers + support it. + +commit 5897d0062fcf5faad4696d7be81d10544ac4df86 +Author: evomarc +Date: Thu Oct 18 11:48:52 2001 +0000 + + Replaced pushd and popd with cd and cd .. - for Windows/Cygwin compatibility + +commit 77645540567f4f0f407cd7aa575a5826fdbb9712 +Author: jeggermo +Date: Thu Oct 18 08:52:40 2001 +0000 + + Some changes to make gpsymreg compile correctly on windows/cygwin systems + +commit af05dfacb9a430a801c0ef4dd6e36c69479dccf9 +Author: evomarc +Date: Thu Oct 18 05:30:45 2001 +0000 + + Added MAXFLOAT and MINFLOAT as it seems that Cygwin needs that ??? + +commit 95216ac671189111b51fece47cc9c73df018f746 +Author: evomarc +Date: Thu Oct 18 04:57:30 2001 +0000 + + iAdding a file config.cache as it seems that the defaults don't work + in Windows/Cygwin environement. Thanks to Sebastiao CORREIA and + Jerome JEAN-CHARLES for providing this file. + +commit f7377b0fcf393f72b7766c5302c9ccdc47b68c20 +Author: evomarc +Date: Thu Oct 18 04:37:14 2001 +0000 + + All files on one line in Makefile.am (for Windows) + +commit 26481ab36ba7cee2676555bda31d5135b77a6d26 +Author: evomarc +Date: Thu Oct 18 04:34:58 2001 +0000 + + Modified the Makefile.am in main dir, and Makefile in tutorial dir to remove + all pushd/popd as they don't exist in Windows/bash + +commit 03308af599629b3124e97ae1ef7e878f665f92b7 +Author: evomarc +Date: Wed Oct 17 17:49:54 2001 +0000 + + Corrected a few small problems - including dependencies in Makefile + thanks to Sebastiao CORREIA for pointing them out + +commit 11b3eabfca8534cfa440da8d16b7d206dd434901 +Author: evomarc +Date: Wed Oct 17 17:48:50 2001 +0000 + + Corrected a few small problems - + thanks to Sebastiao CORREIA for pointing them out + +commit f2c21bdc0b37311b86b7e10657fe95f516559fd1 +Author: evomarc +Date: Mon Oct 8 09:14:15 2001 +0000 + + Removed trailing text after #endif - causes warning on many compilers + +commit 7e885e8f8c1ef5eacb9279dc10838a7127167681 +Author: jeggermo +Date: Fri Oct 5 12:39:30 2001 +0000 + + ramped half and half initialization procedure for eoParseTree populations + added. + +commit 8f1af522a68145b552f663ebe56d3f6c92c4c5ec +Author: jeggermo +Date: Fri Oct 5 09:32:49 2001 +0000 + + Since g++ 2.95.x on our solaris server doesn't have macros to check + for infinity and NaN these checks have been removed from the source code + and a protected divided function node is now used. + +commit 30616fca424a17615f0f4b232c6ac453170ebfc9 +Author: evomarc +Date: Fri Oct 5 03:56:21 2001 +0000 + + Forgot to double also the parameter to initialize in the Ctor! + +commit f4efc65994d6fcd4afa11818c7e2fb7bedcd2237 +Author: evomarc +Date: Fri Oct 5 03:51:15 2001 +0000 + + Modified the reseed method in RNG class so two different seeds give different + sequences, after Jeroen's remark (jeggermo@liacs.nl) + +commit 653e64df090bff2953a3c0b72ae4b0f658644bf7 +Author: evomarc +Date: Fri Oct 5 03:30:12 2001 +0000 + + Commented out the oeprator() default function in base class: I find it more secure + to be warned at compile time that one function is still pure virtual + than to look for the error after a run-time-error that gives no clue + +commit 0847875339a2201e48062ab6519f67236993f969 +Author: evomarc +Date: Thu Oct 4 20:13:03 2001 +0000 + + eoMyStructEA.cpp has turned into MyStructEA.cpp + +commit f3db65795bc5f4a0a4b5eec5214315ee39d5630e +Author: evomarc +Date: Thu Oct 4 20:12:19 2001 +0000 + + Big modifications - now the init and most important the operators + are handled in separate files make_genotype_xxx and make_op_xxx + as it was done in the examples of Lesson4 + +commit c34db3eb29ccdbf5fbe05c2ed337cbaeebcf2128 +Author: evomarc +Date: Mon Sep 24 05:59:42 2001 +0000 + + Suppressed most warning (except some unused variables) if you don't modify anything + +commit 1d7b79b85ac70b3dec8dff5ec7a3d44bf20bd0ba +Author: evomarc +Date: Mon Sep 24 05:59:13 2001 +0000 + + Suppressed most warning (except some unused variables) if you don't modify anythig + +commit d0d14c3ff845145aa67cb3a2bff08039c74aa020 +Author: evomarc +Date: Sat Sep 8 05:59:17 2001 +0000 + + Removed trailing string after #endif - it generates a lot of useless warning + on some versions of g++ + +commit ed9dac2dfe39dc519e93d25907805805c245a0ff +Author: evomarc +Date: Sat Sep 8 05:42:24 2001 +0000 + + Added newline at end of file (prevents a warning) + +commit 37a138c81bee83d3cfc8754e5ced08e5b5bd9cab +Author: evomarc +Date: Sat Sep 8 05:41:19 2001 +0000 + + Added include math.h + +commit 7bbdd173078cf7acbd35c2f1075ec8767dca103a +Author: evomarc +Date: Tue Sep 4 08:35:22 2001 +0000 + + Added many template files, and totally modified the comments in most other. + This was when preparing Evonet Summer School - though it finally was not used there! + +commit f69b785b39d889a57508f503663f268b5c0bef7a +Author: evomarc +Date: Tue Sep 4 06:51:59 2001 +0000 + + Modified the className() method so that the Atom underlying operator is listed + +commit 5fb8958b2898f2893dee890bcc91f8487bf4715c +Author: evomarc +Date: Tue Sep 4 06:50:42 2001 +0000 + + Included apply.h for consistency (though in most cases it was included from eo file + +commit 861f11e1532e71ee0a9d75da9d61ff5902273867 +Author: evomarc +Date: Tue Sep 4 06:48:15 2001 +0000 + + Added a class that turns an eoInit into a generator of EOT + Also added a Ctor of variable length objects that take an eoInit. + Some day we might want to clean all that stuff ... unless we leave + the choice to the user (but then the documentation shoudl be as clear + as glass, which it is not at the moment!) + +commit c352b19799433e881f71333fa7d2fc091c6d59dc +Author: evomarc +Date: Tue Sep 4 06:45:14 2001 +0000 + + In case you are trying to assign a value to a vector of different size, + previous versions raised an exception. + Now a simple warning is written to stderr - as it might be something + you need to do. + +commit e79edcffe700ee75432647fc35a54cd0425ef410 +Author: evomarc +Date: Tue Sep 4 06:43:19 2001 +0000 + + Added make_help in checkpointing, included stdexcept in eoParam. Comments + updates ... + +commit 62dfe13c3ad1e3392f24f6226e741d575081b577 +Author: evomarc +Date: Tue Sep 4 06:41:34 2001 +0000 + + Spotted and commented (but NOT corrected :-( a bug in case the ResDir + exists and is empty + +commit 4f642f848ee297a49548cda67bcbd776bc840d9b +Author: evomarc +Date: Tue Sep 4 06:40:28 2001 +0000 + + Corrected wrong arguments for the 2D Ctor + +commit 0f9f1cc3ea03df50dfa33ba0a311b767d9a080ab +Author: evomarc +Date: Tue Sep 4 06:37:25 2001 +0000 + + Comments update + +commit bb658f550ce2470eba74d17c1c5d84340cba33ba +Author: evomarc +Date: Tue Sep 4 06:35:58 2001 +0000 + + Changed the wrong #ifdef in make_algo_scalar (+ minor comments elsewhere) + +commit af9155765609aaad5f8281694c67db94b3ac27f5 +Author: jeggermo +Date: Tue Jul 17 13:06:28 2001 +0000 + + check for the existence of isinf didn't work the way it should so + it has been removed + +commit 21e42be6d3dd284b38a4872ca2033080e7e3122c +Author: jeggermo +Date: Tue Jul 17 08:58:52 2001 +0000 + + small documentation change for eoParseTree.h. + + added a depth initializer for strongly typed genetic programming + added subtree xover for strongly typed genetic programming + added branch mutation for strongly typed genetic programming + added point mutation for strongly typed genetic programming + added hoist mutation for strongly typed genetic programming + +commit 6c969bfbce5764097698d1d8f5b9035f015682aa +Author: evomarc +Date: Wed Jul 11 06:26:11 2001 +0000 + + Suppressed the gene mutations, as they are now in eoFlOrMonOp.h + +commit 7ac99966757e2c2f6dde92f224331ced63bea9c8 +Author: evomarc +Date: Wed Jul 4 04:59:02 2001 +0000 + + Oups! + +commit 963683996d6143c4422661bfd0eed2d0187006a1 +Author: evomarc +Date: Wed Jul 4 04:44:30 2001 +0000 + + Adding eoPopEvalFunc, that handles evaluation globally: it receives + two populations, parents and offspring, and does whatever necessary. + The subclass eoPopLoopEval does the simple loop on the offspring. + + eoEasyEA was subsequently modified to handle an eoPopEval passed in Ctor, + but also to encapsulate an eoEvalFunc into an eoPopLoopEval tranparently. + +commit 88061395f12b6b387c849103f6bdccc4c953f332 +Author: evomarc +Date: Tue Jul 3 12:56:44 2001 +0000 + + Added the eoPopEvalFunc class: gets the full parents + offspring populations + in order to evaluate them. + Modified eoEaseyEA accordingly - you can either pass an eoEvalFunc, as + before (it is then encapsulated into an eoPopLoopEval that does the good + old loop on the offspring - or directly pass a full eoPopEvalFunc + + Small modification also in make_op_es -> keyword "none" is now recognized + for one of the crossover of either object variables or stdev's + +commit a611939e684885a63d7b333c6ffaec0fd8148069 +Author: jeggermo +Date: Mon Jul 2 13:31:04 2001 +0000 + + Changed the directory structure for gp + now: eoParseTree <-- the eoParseTree class + eoParseTreeDepthInit <-- the eoParseTree depth initializer (eoGpDepthInitializer) + eoParseTreeOp <-- the operators (xover and mutation) + + base documentation written for: + * eoParseTree + * eoGpDepthInitializer + * eoSubtreeXOver + * eoBranchMutation + * eoPointMutation + * eoExpansionMutation + * eoCollapseSubtreeMutation + * eoHoistMutation + + I also created a group ParseTree which contains all classes related to eoParseTree + + eoGpMutate.h has been removed (merged with eoParseTree operators into eoParseTreeOp + +commit 402e34c238445f4d9d5d2c15abfb95ae93daf9fb +Author: jeggermo +Date: Mon Jul 2 11:38:27 2001 +0000 + + The constructor for the eoGpDepthInitializer has been extended with a + sort of the initializor vector containing all possible nodes. This sort + assures that the terminals are in the front of vector. Untill now this + was assumed but not checked or enforced. + +commit af726e9d9ec1d5428259028c409b746f995a204d +Author: jeggermo +Date: Mon Jul 2 08:28:40 2001 +0000 + + eoSubtreeXOver fixed + +commit 967670e2c7fe6b249d61e5c48cf0de860876a6be +Author: evomarc +Date: Sat Jun 30 05:59:26 2001 +0000 + + Added random selection + +commit 48a784d122e6a5405e85dcecce309d3eb5b9de33 +Author: evomarc +Date: Sat Jun 30 05:57:10 2001 +0000 + + Corrected a wrong comment + +commit f674fbeb1411b3f5a4adf30c650c9a667b462e3e +Author: maartenkeijzer +Date: Fri Jun 29 18:06:10 2001 +0000 + + oops, thanks jeroen + +commit 375568853aa7c9c6b01ab96261837132746ea7af +Author: jeggermo +Date: Fri Jun 29 12:15:15 2001 +0000 + + checks for the existence of finite(x) and isinf(x) built into app/gpsymreg. + Linux gcc compilers have the 'macros ??' but solaris gcc does not + +commit c7aba2f3c4a45d69d904eb5ba04856d32c06bb5e +Author: jeggermo +Date: Fri Jun 29 09:22:26 2001 +0000 + + app/gpsymreg/Makefile added to configure.in + +commit 9242c8454145d7783261c8834cb065bf5441eed9 +Author: jeggermo +Date: Thu Jun 28 15:03:53 2001 +0000 + + app/gpsymreg/Makefile added to configure.in + +commit f41c5f2ff68bb1e0b57400f687afe4dfbf104b85 +Author: jeggermo +Date: Thu Jun 28 14:39:36 2001 +0000 + + addition file for parameters for symreg gp + +commit 00c671f24c9de4b6fe453148fb7598b84c857f42 +Author: jeggermo +Date: Thu Jun 28 14:38:00 2001 +0000 + + node.h containing Tree-node classes for symreg gp + +commit f1b6eb5dd8c95b7f29ec36c1b6837c30a20e6df8 +Author: jeggermo +Date: Thu Jun 28 14:33:51 2001 +0000 + + main.cc for symreg gp + +commit 0c1ab037046bc0a9fe87de865b0de754696d8f6b +Author: jeggermo +Date: Thu Jun 28 14:26:35 2001 +0000 + + gp symbolic regression trees added + +commit 3486dfafd64f3f7207076a89eaa1f7612147b3f0 +Author: jeggermo +Date: Thu Jun 28 14:18:47 2001 +0000 + + eoGpMutate.h added containing 4 new mutation operators for eoParseTree class + +commit 9efdfa59f8b2d592866fb2c8534c68a57de591bd +Author: jeggermo +Date: Thu Jun 28 14:11:04 2001 +0000 + + Symbolic Regression GP added app-dir + +commit 840717bea8c37e356d6805b8252399019ac80002 +Author: jeggermo +Date: Thu Jun 28 14:03:59 2001 +0000 + + new Mutation operators for eoParseTree in src/gp/eoGpMutate.h + + a symbolic regression example program added to the app-dir + + configure.in and Makefile(s).am changed + +commit 164e36b184e48a8499b8b5a28ea6531ea1d657fb +Author: jeggermo +Date: Thu Jun 28 13:55:14 2001 +0000 + + Additional mutation operators for eoParseTree + + * Point Mutation + * Expansion Mutation + * Collapse Subtree Mutation + * Hoist + +commit fd61f8f475353259be22388939f44ee1c9372c14 +Author: jmerelo +Date: Thu Jun 21 12:03:17 2001 +0000 + + Updating Royal Road + +commit 49434ecc03cb33a93b6cf5ed573fbcd1737afb01 +Author: maartenkeijzer +Date: Mon Jun 11 12:37:21 2001 +0000 + + Added a check for an empty initializor + +commit 45f61a0e0b82fbd7209a9d185e5044445fd05eb3 +Author: evomarc +Date: Fri May 25 16:27:59 2001 +0000 + + Added a frequency parameter to eoPopStat (dump pop every N gen) + +commit 73157edba6b08e057a67e27f6c94be0ef372a4b6 +Author: evomarc +Date: Mon May 21 06:13:56 2001 +0000 + + Forgot to update ESEA with crossover + +commit b72a85fa1bedd11ab8c575d030b2c059a7061911 +Author: evomarc +Date: Mon May 21 04:16:26 2001 +0000 + + ? + +commit af73dfbd45ad1391db2af061d8d1bf175da99d7f +Author: evomarc +Date: Mon May 21 04:15:36 2001 +0000 + + Added libes in Makefile + +commit 91342e7080ecaea80ca8c00cf5ed483942f3bfd0 +Author: evomarc +Date: Mon May 21 04:14:36 2001 +0000 + + Modifs in es (crossover added in make_op_es). + Added a dummy selector in eoReandomSelect that does work even with invalid EOs + +commit 8b177dd6cd3d4d27631d3bcce2af0522590a4f3d +Author: evomarc +Date: Mon May 21 04:13:10 2001 +0000 + + Added the crossover in make_op_es (parameters were read, but that's all! + +commit d9ddfeeaea3cdb410888f5c13ad1f90606e122c7 +Author: evomarc +Date: Mon May 21 04:10:55 2001 +0000 + + Normalized real_value + +commit 9631c9eb118ebe607ecfaf59f166b6f52876c2e8 +Author: evomarc +Date: Sat May 19 06:15:01 2001 +0000 + + Changed name of eoEsLocalXover to eoEsStandardXover and made it an eoBinOp + Removed obsolete eoEsStdevXOver.h (see eoEsStandardXover.h above) + +commit 8e5e9d14cf56086b2e5cd329c76bed2fa6303344 +Author: evomarc +Date: Fri May 18 17:46:33 2001 +0000 + + Coreected a cut-and-paste bug :-( + +commit 422ddc6f5f2e9858615f35b075af82235220ed48 +Author: jmerelo +Date: Fri May 18 07:33:12 2001 +0000 + + Added the missing file + +commit 0286faed1b400720ad1aad8ec6f6530927964c9a +Author: evomarc +Date: Fri May 18 03:59:22 2001 +0000 + + Removed remaining debugging comment + +commit 17dc4f9d105bf0537736c9ce64c9fd50129d6056 +Author: jmerelo +Date: Thu May 17 10:08:25 2001 +0000 + + Changed MGE to the contrib dir. No need to change the prefix, I guess + +commit e32c52d332a650a692192adf1b3029dfc87eaab5 +Author: jmerelo +Date: Thu May 17 07:29:50 2001 +0000 + + Added missing files and updated old MGE files + +commit 34cb430bd7fa2185cedb4674d496b1b5b698aecd +Author: jmerelo +Date: Fri May 11 10:44:01 2001 +0000 + + Added Royal Road, MGE now work with it, small modifications to eoPopStat + +commit 88f281b6061e9d350be9adddf8bb4a459c802c52 +Author: jmerelo +Date: Thu May 10 12:16:00 2001 +0000 + + Added 'Viral' operators with test. Implements the Mobile Genetic Elements Technique + +commit b7915a4bbed0ab6b13e3d007f9ae97ba6dc7acec +Author: evomarc +Date: Tue May 8 04:44:30 2001 +0000 + + CHanged CXXFLAGS to nothing - so lib files remain of manageable size! + +commit 09388c8ed57acb42f33ece6e69ba32df3d24432b +Author: evomarc +Date: Tue May 8 04:41:51 2001 +0000 + + Bing change in eoRealBounds: it is now deriving from eoPersistent. + More important, the eoRealVectorBounds, vectorized version (a vector + has also become an eoPersistent object and now derives from an eoRealBaseVectorBounds + class. + A useful consequence (and actual motivatino) was to be able to have soem + eoValueParam with all possibilities for input + (see doc for Lesson4 in the tutorial for the syntax). + +commit 42cb1981d59f32a477bf22841adf5dc6e9a812bf +Author: evomarc +Date: Tue May 8 03:49:35 2001 +0000 + + In eoParser::readFrom, added a test to avoid reading non-parser sections + as these generally contain many -xxx that generate a reading error + when xxx is not a keyword. + This allows to use State-savec files directly as parameter files + +commit 0aa6a235ef2f495eeb5c4c2768223789c38aeb1e +Author: evomarc +Date: Mon May 7 07:13:36 2001 +0000 + + Replaced stupid eoRateParam by eoValueParam + Had to transform eoHowMany into an eoPersistent ... + +commit 5508869d00dfdba36bc8ec4fab7a6c255035eb59 +Author: evomarc +Date: Fri May 4 16:51:29 2001 +0000 + + A full working version of ES is now available in tutorial/Lesson4, + that makes full use of libes.a. + The user guide is in Lesson4 of the tutorial - programmer's guide + will come later. + Plus many small changes here and there + +commit eb25bf0ab5dc35fbbe0270765d2b05b4d81531e1 +Author: evomarc +Date: Fri May 4 16:13:37 2001 +0000 + + Removing old trash! + +commit f4d2630516f7bd973590a18ea9ce98c90e059bbd +Author: evomarc +Date: Thu May 3 17:20:27 2001 +0000 + + Corrected a problem in eoEsChromInit (it refused plain eoReal) + some + other minor modications (e.g. a dir in make_checkpoint where ALL file + will go). + +commit 1eee26598b7a43a62272a4cc92d263f5c4cdb5f6 +Author: evomarc +Date: Thu May 3 13:06:34 2001 +0000 + + Adding code to Lesson4 + +commit 7294d6acd561040fb6d165e68669c2a9ab4f5c03 +Author: evomarc +Date: Thu May 3 05:44:29 2001 +0000 + + Lesson4 advancing + +commit 4cce84280e28d0e7e2f11cd6a5a110de612f1667 +Author: evomarc +Date: Thu May 3 05:43:40 2001 +0000 + + Hange of comments and names + +commit b52ea27e2fd42ce93f813f0710ef4d349e8037c8 +Author: evomarc +Date: Wed May 2 11:13:40 2001 +0000 + + Updated main pages of doc and tutorial. Doc now points to tutorial + +commit b03e4f51068854c8359406417e5b4434b7eca88d +Author: evomarc +Date: Wed May 2 11:12:55 2001 +0000 + + Date change + info about Lesson4 in main tutorial page + +commit 6085c82229586033b8b8916c69e81e9666f1c119 +Author: evomarc +Date: Wed May 2 11:09:57 2001 +0000 + + Adding test file for ES - note that it's completely different from old + eoESFull.cp - and hence has an other name, t-eoESAll.cpp. + Old eoESFull.cp is still there (and working) but is not in the test targets + +commit 6af035d2fad40121a4f830584d580860db923aca +Author: evomarc +Date: Wed May 2 10:57:35 2001 +0000 + + Adding files in es for ES Crossovers + +commit 29b25024b78eee43c229e9c41da95151f0e8de63 +Author: evomarc +Date: Wed May 2 10:54:17 2001 +0000 + + Forgotten file ... + +commit bb19ed633bf287990d28eb57723c1266fd599d92 +Author: evomarc +Date: Wed May 2 10:53:14 2001 +0000 + + Forgotten new file + +commit 6493ef88896534ea626bba4a02c6de13a35f3fdc +Author: evomarc +Date: Wed May 2 10:50:01 2001 +0000 + + Added the new eoEsXXXover.h in Malefile.am + +commit 17484feeef9a25163b267871511af36691a84216 +Author: evomarc +Date: Wed May 2 10:47:56 2001 +0000 + + Forgotten ES files + start of tutorial Lesson4 (about make_XXX) + +commit 10064ad967107092b1b8b7e0bae1553ad84c0377 +Author: evomarc +Date: Wed May 2 10:42:32 2001 +0000 + + Adding Evolution Strategies: + src/es/eoEsGlobalXover.h and src/es/eoEsLocalXover.h for crossover + src/es/make_XXX_es.h for user-input + test/t-eoEsAll.cpp to test + + However, an old bug appeared: className was not const in eoGenOp (and derived classes) + so I had to change that throughtout the hierarchy + +commit 4a152dc172b21f894efa7a34c21617c0a86df450 +Author: evomarc +Date: Tue May 1 05:00:29 2001 +0000 + + Removing make_help.cpp + +commit 5bea22e87661d0ceedaaf1ea3e7c6e658f51a0e8 +Author: evomarc +Date: Mon Apr 30 13:24:42 2001 +0000 + + Some changes in names, before too many users have to modify their code :-) + Changed es.h in src/es into make_es.h (was ambiguous with src/es.h) + Changed the interface of make_genotype - now templatized by the EOT + and not the fitness - this is mandatory for ES genoptypes as it allows to + choose the type of gentype at run-time (from existing types, of course!) + + Also moved make_help.cpp into utils dir (otherwise you'd had to maintain + a copy into each representation dir!). + +commit d90286d890b9d871e8f1edc89d3b452adde2a12d +Author: evomarc +Date: Mon Apr 30 13:01:07 2001 +0000 + + Some changes in names, before too many users have to modify their code :-) + Changed es.h in src/es into make_es.h (was ambiguous with src/es.h) + Changed the interface of make_genotype - now templatized by the EOT + and not the fitness - this is mandatory for ES genoptypes as it allows to + choose the type of gentype at run-time (from existing types, of course!) + + Also moved make_help.cpp into utils dir (otherwise you'd had to maintain + a copy into each representation dir!). + +commit 1c75344197eacc3066e64ec2ac7264ccecb60586 +Author: evomarc +Date: Mon Apr 30 12:26:31 2001 +0000 + + Some changes in names, before too many users have to modify their code :-) + Changed ga.h in src/ga into make_ga.h (was ambiguous with src/ga.h) + Chenged the interface of make_genotype - now templatized by the EOT + and not the fitness - this is mandatory for ES genoptypes as it allows to + choose the type of gentype at run-time (from existing types, of course!) + +commit 3f6d869b9058b4538a3cd65ef7817818156a7bf1 +Author: evomarc +Date: Mon Apr 30 09:26:37 2001 +0000 + + Changed EA basic image: + - caption changed from population-parents to parents-genitors + - quality improved (now 177Ko instead of 53 :-( + +commit 4f05bfaaf133fe8e5d966ba7e1b701815e86c150 +Author: evomarc +Date: Sun Apr 29 05:03:05 2001 +0000 + + Re-introduced the old ctors for the mutations (for backward compatibility + with the tutorial :-( + +commit 0c3f372f7bcc5810a9240f69ea7569c0ab5a4a7a +Author: evomarc +Date: Sat Apr 28 06:06:21 2001 +0000 + + Declarations for make_xxx_real.cpp files - for eoReal genotypes + Was previously es.h - now es.h is specifically for ES genotypes + +commit fc01c6862a59ba5d1d0ff8d16480953dd2e08b54 +Author: evomarc +Date: Sat Apr 28 05:53:37 2001 +0000 + + Adding first bricks of ES algorithm - make_XXX_es.cpp + +commit a7042bffee246a271b133b12424008b86c4b7264 +Author: evomarc +Date: Sat Apr 28 05:47:18 2001 +0000 + + Added bounds to the real operators in make_XXX (and hence in t-eoReal) + +commit 7b8999b2059a11bde54de8880fa9e4c25ba9ea45 +Author: evomarc +Date: Fri Apr 27 04:03:16 2001 +0000 + + Removed the -O2 from ga and es dirs - it takes waaaaaaaaaaaaay too much time + at least with g++ 2.95.3 + +commit 95bd02adbfa468f6c6b734d7b00ac4e6e6c2cc53 +Author: evomarc +Date: Thu Apr 26 15:47:37 2001 +0000 + + The declaratio file for all make_* + +commit 2d6bb7ae0c06375285e8f27c6e42ad4a6cfcac79 +Author: evomarc +Date: Thu Apr 26 15:35:30 2001 +0000 + + Removing eoRealBounds from Makefile.am + +commit b7ad190260b4afac594b703446f90ada7dc9f9de +Author: evomarc +Date: Thu Apr 26 15:31:48 2001 +0000 + + An initializer of eoReal that uses bounds + +commit 538d91c601ab16403553e5749769979bb254491e +Author: evomarc +Date: Thu Apr 26 15:27:48 2001 +0000 + + Adding all make_*_real.* - similar to ga stuff for eoReal (not ES yet) + +commit 4968d64b0541ac25fa9462e118cf3afea712e367 +Author: evomarc +Date: Thu Apr 26 15:24:53 2001 +0000 + + Doing libes.a in src/es and adding t-eoReal.cpp in test + I had to move eoRealBounds to utils dir because of global objects + Some domino consequences here and there ... + +commit 511dc266233409ee8d5a0c18cc4bd242cd45a0e8 +Author: evomarc +Date: Tue Apr 24 09:42:01 2001 +0000 + + Changed obscure comment into more detailed one + +commit ce5f9c052867eb3301aaddd08aaae61848fdd99e +Author: evomarc +Date: Tue Apr 24 05:13:10 2001 +0000 + + CLeaning up + +commit f7bdc4a07439e04f0be7d87af4e6bea62bc5976b +Author: evomarc +Date: Tue Apr 24 05:08:08 2001 +0000 + + Forgot the 2 representation dependent make_XXX.h + +commit 204fe8052be0662198d6fec0c82e5456096c6677 +Author: evomarc +Date: Tue Apr 24 05:05:09 2001 +0000 + + Adding eoEvalContinue + +commit 02db7f7e2435603ac420620d5f740168eb9a163d +Author: evomarc +Date: Tue Apr 24 05:03:54 2001 +0000 + + Cleaning up + +commit 9197e3e5c57c1e067971a62e0636eabf5c1c8252 +Author: evomarc +Date: Tue Apr 24 04:56:12 2001 +0000 + + eoEvalFuncCounter is now in a separate file + +commit 56c9464306a795a94e96d43f49c314361f0bffea +Author: evomarc +Date: Tue Apr 24 04:52:04 2001 +0000 + + The new libga + Apart from big changes in the src/ga dir, and the addition of the src/do dir + it also generated a few changes here and there, e.g. some include file still + missing. Also removed some warning from some test files. + +commit e71aea497fa62098651452db706e8824971e295a +Author: evomarc +Date: Fri Apr 13 08:57:40 2001 +0000 + + Few cosmetic modifs: + put the #define of some boolean in eoData.h + added some include that were missing (unnoticed because of include) + some checks in eoXXXTournamentSelect + +commit 51c15ed0b8f16d6cdbc9bf821fde77e77abe2904 +Author: evomarc +Date: Thu Apr 12 16:46:55 2001 +0000 + + Added eoCloneOps.h that contains ... cloning instances of eoXXXOp (all in + 1 file, sorry JJ). + Modified eo - also added a few comments there + +commit 369ef1708177ca18c49df8cc4dae4b555a91b054 +Author: evomarc +Date: Thu Apr 12 05:35:05 2001 +0000 + + Modified the default behavior of eoCountedStateSaver to save the final population. + So if you don't want any population save, don't use any eoCountedStateSaver. + +commit e3834441fdd1e02a7f42f6a80e6fc0b654825d87 +Author: evomarc +Date: Thu Apr 12 05:29:34 2001 +0000 + + Added a new boolean argument to the ctor of eoBitMutation: + you can now specify a rate-per-bit that will be normalized by the chromSize + +commit 78f6c6ef3c83da52cc88801fd4fb2ce1656bbb31 +Author: evomarc +Date: Thu Apr 12 05:28:23 2001 +0000 + + Added a few "virtual" that were missing + +commit 64990a1ac4069d6e5b32ffba960fe54685a61853 +Author: evomarc +Date: Wed Apr 11 12:01:51 2001 +0000 + + Changed all variables named howmany into combien (French for how many) + because of a silly problem on Solaris (howmany seems to be some macro???) + +commit 28c6b9a2855dd492f848a0b509fa6db24db5ee81 +Author: evomarc +Date: Wed Apr 11 04:44:39 2001 +0000 + + Modified printOn so that parameters that are not set explicitely by the user + are commented out - but still appear. Uses the (now public and pure virtual + in the base class eoParameterLoader) method isItThere. + +commit eafaa2d65e1200a5be83a3d6edc2dc101a179b87 +Author: evomarc +Date: Tue Apr 10 15:08:09 2001 +0000 + + Added the pure virtual isItThere method in base class eoParameterLoader + Also made the corresponding isItThere method in eoParser public. + This allows one to test if the user did actually input a given parameter + and thus not to write it in the output if not - as we want the output + of printOn to be "as identical as possible" to the actual user input + +commit 27691b21fdc9d9d40f2c5522c3559d3efccb79d8 +Author: evomarc +Date: Mon Apr 9 16:03:18 2001 +0000 + + eoCtrlCcontinue had a few remaining errors :-( + +commit 3d757e3243059e9a197c453f72d20bc9c8ada5d7 +Author: evomarc +Date: Mon Apr 9 15:28:24 2001 +0000 + + Modified the eoCtrlCContinue - had to create the eoCtrlCContinue.cpp + to make t-eoGA work (you should NOT have separate functions in .h files!) + I also included everything related to Ctrl C handling in #ifndef _MSC_VER + until someone tells me how to do it in MSVC + +commit bfca8ca4336a3d625c9a0e91e23a4905f6450c7d +Author: evomarc +Date: Mon Apr 9 14:20:48 2001 +0000 + + Sorry, last check in was a mistake + +commit e3745d0674f41a3884fde791c93e2d64184a4f2a +Author: evomarc +Date: Mon Apr 9 08:52:41 2001 +0000 + + Commented some ====== that resulted in error when running autogen.sh + +commit f0813c55cac3dfb1c33f100cf26a02011cc43273 +Author: evomarc +Date: Thu Apr 5 16:47:54 2001 +0000 + + Added the continue.tmpl template - and modified the html pages accordingly + (though eoCheckPoint.html is still a long way to complete). + Added some comments in all template files - and replaced + the protected by private (don't remember why these were protected!!!). + +commit ddc6650ce55437342495abe4640936ffaff4da2e +Author: evomarc +Date: Wed Apr 4 03:47:33 2001 +0000 + + Added the signal handling - see eoCtrlCContinue.h + I've disabled it in case of MSC as I don't know if this works there ... + + Also added a couple of "virtual" in the ga dir + +commit 4cb797544acca7c91057ca2a9fe46cef2a15af3a +Author: evomarc +Date: Tue Apr 3 17:14:53 2001 +0000 + + eoOperators now is in sync with the last modif of eoPopulator by Maarten! + +commit 7ec7a856e5b8ffc9b97189970da27c160dc97aa4 +Author: evomarc +Date: Tue Apr 3 17:14:08 2001 +0000 + + Modified the tempaltes to take into account + - the last modifications of the eopopulator class + - the include files (were totally missing in the old templates) + - JJ's demand for one class - one file :-) + +commit d634d95838d0cd0777e4c73732eba32aa092bd19 +Author: jmerelo +Date: Tue Apr 3 10:08:08 2001 +0000 + + In eoVector, changed printOn and readFrom to virtual + +commit 195ad728388b3e2f88f415f377325c3f2f31df1b +Author: maartenkeijzer +Date: Wed Mar 28 09:00:54 2001 +0000 + + eoParam, added specialization for eoValueParam::getValue + FDCStat and FileSnapshot: better error messageing + Scalar fitness: is now a vector of doubles + exercise3.1 added gnuplot again + + Don't know about eoCombinedContinue + +commit 434010d221a21f24d1b19573f8d78719383ccb09 +Author: evomarc +Date: Tue Mar 27 16:27:15 2001 +0000 + + Modified the names in eoPopStat! + Hoever, the way it's done now, the string gets TRUNCATED - and I dont' know why + +commit 1726a068612065ff8b742777bfc7835e35646a1d +Author: evomarc +Date: Tue Mar 27 16:02:00 2001 +0000 + + Adding Maarten's "snippet" to dump the whole pop to the screen: eoPopStat.h + Modified utils/checkpointing accordingly. + Tested in tutorial/Lesson3/exercise3.1 + BTW, the eoFileSnapShot does not work any more - I've commented it out + and will look at that later... + +commit ebca71e228614aa2b9e2334ffdba91fd47eca041 +Author: maartenkeijzer +Date: Mon Mar 26 10:09:40 2001 +0000 + + NDSorting: changed exact ranking values to make check for front easier + eoRNG: changed nothing (did some debugging) + +commit a1508b75a28e3d7c0c6175d6168665b853c6e929 +Author: maartenkeijzer +Date: Fri Mar 23 12:24:39 2001 +0000 + + added test for printing population + +commit b5bbc729579007734aaf38f82b3f514e1e3857b2 +Author: maartenkeijzer +Date: Fri Mar 23 08:54:31 2001 +0000 + + let doxygen look into this dir + +commit 65b1e9d2b6e0cf1078b4c399046c4d77d813b7a0 +Author: maartenkeijzer +Date: Fri Mar 23 08:53:48 2001 +0000 + + added + +commit d139d2df644496ce8d94de3bdb282f40bfcd68f1 +Author: maartenkeijzer +Date: Thu Mar 22 16:23:56 2001 +0000 + + updated project number + +commit efd02fa4b603e6baa0643affee906c119ddeb71c +Author: maartenkeijzer +Date: Thu Mar 22 11:22:31 2001 +0000 + + oops + +commit 94f0558d43ca9426cee7f443c64a6d0d8d1c7058 +Author: maartenkeijzer +Date: Thu Mar 22 10:51:16 2001 +0000 + + Changed the single objective shortcut calculation + +commit 0f243e4d92d856d71f80df8d7a522460223bc91f +Author: maartenkeijzer +Date: Thu Mar 22 09:00:30 2001 +0000 + + temporarily added fitness_traits to keep people up to date with this proposal + +commit 8ff63ff776a2ce01fbcb340322b456db715056e3 +Author: jmerelo +Date: Wed Mar 21 13:35:10 2001 +0000 + + Added a new xover to varlenxover + +commit d8fe00183a02c15b76995bad88fea820c367e3dd +Author: jmerelo +Date: Wed Mar 21 13:09:47 2001 +0000 + + Added a new atommutator to Variable Length, and corrected some headers which had problems + +commit 06dd2dc314f462b97224576cbcb7f09b90b632a9 +Author: jmerelo +Date: Wed Mar 21 12:10:13 2001 +0000 + + Moved epAtom* out of the obsolete dir; added some CVS headers to some files, and made everything work with my elipse classes + +commit 6f6ce7d81a9546a7852cef57cfc281c7d10f7438 +Author: maartenkeijzer +Date: Wed Mar 21 11:09:29 2001 +0000 + + test paretofitness class + +commit 3d82e6cddfd320b0c713ff4e88b2bd0f135b77bc +Author: maartenkeijzer +Date: Wed Mar 21 11:08:27 2001 +0000 + + Few changes in setting up the algorithms. It now gives an example of how to + write factory functions + +commit 665e20b0f8eaabb95e7fa9c64013829dfea73ce4 +Author: maartenkeijzer +Date: Wed Mar 21 10:55:22 2001 +0000 + + Changed a few things in the eoPerf2Worth classes, EO.h and eoSelectOne.h are functionally unchanged + +commit 9bbac485f99064309cb31c21f963d12a47d966db +Author: maartenkeijzer +Date: Tue Mar 20 14:34:07 2001 +0000 + + Updated eoStat.h to also "do the right thing" when confronted with pareto style fitness + +commit 11cdd38f245c13ae6f2bc8a76b4d38f4fcaa2a25 +Author: maartenkeijzer +Date: Fri Mar 16 14:19:11 2001 +0000 + + added help + +commit 3c45141ba7d7d0042a4e8375e3637b41b8eaf7dc +Author: maartenkeijzer +Date: Fri Mar 16 14:09:55 2001 +0000 + + Now look how perty t-eoPareto has become (though it doesn't do a proper mo modelling yet) + +commit 548b2ae5284abf14905b15bf831e5310f80f3781 +Author: maartenkeijzer +Date: Fri Mar 16 13:11:32 2001 +0000 + + Some bugfixing in MO optimization and added empty check: target in tutorial + +commit 2dd807ecbed7a05613594318fb6e316101518777 +Author: maartenkeijzer +Date: Fri Mar 16 12:09:36 2001 +0000 + + oops, ngens is now the nice 10 + +commit d09c216b61b1ca8f980a10342dabc3680077e139 +Author: maartenkeijzer +Date: Fri Mar 16 12:08:26 2001 +0000 + + Ok, made an eoParetoFitness class, which meant that I could roll back a few changes in EO.h (phew). + Also changed eoSelectFromWorth etc. + +commit cf8f6b5c1634d044ff026fc85f4bf773242c5f3f +Author: maartenkeijzer +Date: Fri Mar 16 11:48:32 2001 +0000 + + added + +commit d0fd97515e407df053cc5369790f9967843243dc +Author: maartenkeijzer +Date: Thu Mar 15 14:11:24 2001 +0000 + + added dist and distdir targets + +commit 67c357587381e947ccbf21824a897d4a04af7e5f +Author: maartenkeijzer +Date: Wed Mar 14 12:47:14 2001 +0000 + + Using nd-sorting now + +commit 9aa9e38090bf5ab4c34c0711a377866135c5441b +Author: maartenkeijzer +Date: Wed Mar 14 12:46:37 2001 +0000 + + First go, does not do niching yet + +commit 843d442475ad3b15e29a08f9ad012e47ae9eb090 +Author: maartenkeijzer +Date: Wed Mar 14 11:58:47 2001 +0000 + + OOPS, that was a major bug, letting non-dominating individuals dominate one another. + +commit fe89662e3c8d62794501d8aa703018c394413510 +Author: maartenkeijzer +Date: Wed Mar 14 10:14:27 2001 +0000 + + t-eoPareto now plots the evolving population and t-eoRandom check is slightly more strict + +commit 3798b665d47ee37cdb8a3a810f8c852ef653e4bb +Author: maartenkeijzer +Date: Wed Mar 14 10:13:27 2001 +0000 + + Added support for printing vector as a fitness + +commit 68904d7650273cf4e39502bf597e8f834ee25f4d +Author: maartenkeijzer +Date: Wed Mar 14 10:12:37 2001 +0000 + + Added Multi-objective fitness monitoring added support for vector > in eoParam + and made eoFileSnapshot type-safe + +commit 3449314a28b0c6d6940bc2910eee752f81da9424 +Author: maartenkeijzer +Date: Tue Mar 13 08:25:05 2001 +0000 + + Swapped linking order of utility libs + +commit b2a0349595136c8dc47408fc03b30a025b706c6a +Author: evomarc +Date: Tue Mar 13 05:25:51 2001 +0000 + + Just modified an wrong comment (after a too quick cut-and-paste) + +commit b917e54486aa70bcd29597687944d392a964152e +Author: maartenkeijzer +Date: Mon Mar 12 16:07:55 2001 +0000 + + Production of binop back to 1 + +commit 6a6b8551b06f1585e5614be63b6f1a32f535f464 +Author: maartenkeijzer +Date: Mon Mar 12 16:04:18 2001 +0000 + + Added first batch of pareto based stuff + +commit 3c19641c70772e1e1ddd07b228eae8c0297cacf2 +Author: maartenkeijzer +Date: Mon Mar 12 16:03:08 2001 +0000 + + Added pareto based stuff + +commit 4222e648297da77fb7b213c6f8a41d367aadcb83 +Author: maartenkeijzer +Date: Mon Mar 12 16:00:58 2001 +0000 + + EO: added overloaded printing of fitness (for vectors and pairs) + + Various bugs and ommissions in eoPerf2Worth and eoSelectFromWorth + +commit 492899bfb2d278932e5ad5209aeb9f45a1bc9a3c +Author: maartenkeijzer +Date: Mon Mar 12 14:27:31 2001 +0000 + + invalidating supported now + +commit ead2ac2c6268afae446bfb17d7432498f5492875 +Author: maartenkeijzer +Date: Sat Mar 10 14:02:23 2001 +0000 + + Changed the populator to be a) more efficient and b) more useable + + It is no longer derived from eoPop, it now gets a destination population. + This saves a lot of copying. The semantics has changed a little as well. It is + now an _infinite_ iterator. operator++ will *not* dispense new individuals, but + will merely stay at the end. To get a new indy, use operator*() as before. + + eoEasyEA now checks the checkpoint *after* making a generation and clears the offspring + eoGeneralBreeder is changed to reflect the changes in eoPopulator + eoSequentialSelect now uses setup() rather than init() + +commit a27aa7112a316ef187e2249e9302534da6031a67 +Author: maartenkeijzer +Date: Fri Mar 9 14:14:53 2001 +0000 + + Test for a ssga added. + +commit 4388faec2e7a8fa0489876c674c249a46b753870 +Author: maartenkeijzer +Date: Fri Mar 9 14:13:28 2001 +0000 + + Various bugs found and resolved. + +commit 4f1802c4e992f501e444af8b6c60096f4dd13cae +Author: maartenkeijzer +Date: Thu Mar 8 13:38:41 2001 +0000 + + radically simplified the Makefile.am, but this only works for headers (no idea what the problem is with sources) + +commit 00c7a10cb0cc7330f4d089356d34555e4490396c +Author: maartenkeijzer +Date: Tue Feb 27 11:45:31 2001 +0000 + + put using eo::rng in top of file to help out gcc 2.91 + +commit 7eecd318f9231075c34cafa15f5a35fe9ca70f1a +Author: maartenkeijzer +Date: Tue Feb 27 11:44:28 2001 +0000 + + swapped order of libeo and libeoutils, gcc 2.91 did not like it + +commit ef75dbc2ee8e5890368b91abe53ef6a336eab0c5 +Author: maartenkeijzer +Date: Tue Feb 27 11:43:06 2001 +0000 + + Made dtor virtual + +commit 59a42603af32c73a2c08ace555b0e4cd5a63b4fb +Author: evomarc +Date: Tue Feb 27 05:24:24 2001 +0000 + + Still modifying eoInit ... + +commit 72b6692f9baf39e3a77cce2d6674dce13643eb8e +Author: evomarc +Date: Tue Feb 27 05:09:10 2001 +0000 + + Modified all init sequences in Lesson2 and Lesson3 - and all corresponding + files in html dir - after the return of eoRndGenerators and subsequent + modifications of eoInit + +commit a79075f67308997ddcf1a3d1000743d311cddc4f +Author: maartenkeijzer +Date: Mon Feb 19 12:23:13 2001 +0000 + + Modified eoInit so that it would use the eoRndGenerator base class. + To be able to use the primitive std::generate function, added a + set of wrappers in eoSTLFunctor.h that have the copy semantics most + STL functions expect (namely pass-by-value rather then pass-by-reference). + + Updated test/Makefile.am to also test t-eoRandom + +commit e28211188aa04766d1e4739fb305b3039f89b22c +Author: evomarc +Date: Sun Feb 18 06:41:30 2001 +0000 + + Date and version number + +commit f36f6d12658ad0429385f260a5729d757e4c445c +Author: evomarc +Date: Sun Feb 18 04:34:57 2001 +0000 + + Added the eo::rng (instead of rng) as default parameter to all calls. + Also t-eoRandom was abruptly aborting-> a min was greater than a max, and + exceptions were not being caught. + +commit 025eb736ee523bb51c27fb2c923c2aa24f7b0cf9 +Author: maartenkeijzer +Date: Sat Feb 17 10:51:31 2001 +0000 + + eoVector is back (eoFixedLength and eoVariableLength are gone) + + Also: introducing eoRndGenerators.h for eoRndGenerator derived classes: + + eoNormalGenerator + eoUniformGenerator + eoBooleanGenerator + eoNegExpGenerator + + Note the suffix that are added to aid in determining what these classes do + +commit e0ace0794fa94b08662a5d3452ede74f6be170e3 +Author: evomarc +Date: Sat Feb 17 08:22:53 2001 +0000 + + Now takes into account the last (and last!) modification of the operator interace: + no more invalidate, but a bool returned for simple operators, and a better description + of the eoPopulator/eoOpContainer links. + +commit a403525af015525a30a95491f61d5e96b36adb95 +Author: evomarc +Date: Sat Feb 17 06:47:31 2001 +0000 + + Forgot the selector in the ctor + +commit 1662fd2a8baac63d8e5b0bcb90f8a77f35cfffdd +Author: evomarc +Date: Sat Feb 17 06:42:20 2001 +0000 + + Modified crossover and mutation to account for the new interface (bool ...) + Added the genop.tmpl, template for general op, 3 cases, growing pop, + shrinking pop through erase, thrinking pop through extra selector + +commit 83e883a1586fea464c93184d7c4752d5e4bdbaf0 +Author: evomarc +Date: Fri Feb 16 18:00:18 2001 +0000 + + Added oine star at start of comment to have Doxygen process it !!! + +commit 70d98042777680a022502411eda7d78af3de3565 +Author: maartenkeijzer +Date: Fri Feb 16 09:39:06 2001 +0000 + + works for me + +commit 7e849e2082805e6e5ba743303ec627f1dabd5804 +Author: evomarc +Date: Fri Feb 16 08:21:25 2001 +0000 + + The perf2worth major check in + 2 new important classes: eoPerf2Worth and eoSelectFromWorth + Instances of eoPerf2Worth are eoRanking and eoLinearFitScaling. + Coming soon (piece of cake now) are the niching strategies (sharing, clearing) + +commit da8b467b12c34a729664b19e45f716cbfbb2b932 +Author: evomarc +Date: Fri Feb 16 05:06:17 2001 +0000 + + Only names modifications, to comply to EO strict rules :-) + +commit 0540496021ec723d0ed639b0dd35f04811af5844 +Author: maartenkeijzer +Date: Thu Feb 15 08:31:38 2001 +0000 + + reverted the max-to-produce initializer + +commit 562b0b63e355a8bdd8a9b06f35a1679c89cde099 +Author: evomarc +Date: Thu Feb 15 05:36:28 2001 +0000 + + Changed the default values for popsize, vecsize and maxgen so + the user has a chance to see something even on Pentium 10GHz :-) + +commit 9dbb516d8bfba182ebf20e865d66c486e7816b54 +Author: evomarc +Date: Thu Feb 15 05:35:31 2001 +0000 + + Modified the comments so that all callses are documented by Doxygen + (a comment starting with // before the class definition is not taken into account) + Also updated the initial overall comment - + and waouw, doxygen generates links there, too! Cool. + +commit bf0e84fc5608717b8351f58773f3f9e83a23209a +Author: evomarc +Date: Thu Feb 15 04:47:18 2001 +0000 + + A few minor corrections (and some comments) after Maarten big commit + +commit 2ff2b66fddc425f390d50a862d80c0694896db6b +Author: maartenkeijzer +Date: Wed Feb 14 18:05:36 2001 +0000 + + updated the dsp, dsw files for the library + +commit 98a9f24879043926bc1eda68398e03a852cadf4f +Author: maartenkeijzer +Date: Wed Feb 14 18:01:30 2001 +0000 + + no need to keep these test functions here, will start new project in /test + +commit 8ce0e6bb2a83e200e290f9d8ae34e45afede0a53 +Author: maartenkeijzer +Date: Wed Feb 14 14:09:16 2001 +0000 + + Changed the return value to return what it got in + +commit 3a9b5a0e7e0299b2e0ad6a7e3947122858fd1ebd +Author: maartenkeijzer +Date: Wed Feb 14 10:35:26 2001 +0000 + + Well, what do you know, major commit. + + Changed the signature of eoMon, eoBin and eoQuadOp to return a bool, + without invalidating fitness. Added a set of invalidators to take over + that job (see for instance eoSGA and eoSGATransform how this can transparantly used) + + Derived eoState from eoFunctorStore (for convenience, from a design perspective this may sound wrong) + + Added a wrap_op function that does the wrapping for you (see eoOpContainer how this made this functor + exceedingly less hairy). Checked all the tests removed the eoGeneric*Op family (not needed anymore) + and of course changed all the operators to reflect the change (and found a few that didn't + invalidate the fitness, thus really pointing out the advantage of the current approach) + +commit 17d55ae92bb25f9fc554dd8459fc04f52947ce02 +Author: jmerelo +Date: Tue Feb 13 22:39:56 2001 +0000 + + Just playing with the CVS variables + +commit b7d071d92d731ee65e5254b6d328f6d28dd6da28 +Author: jmerelo +Date: Tue Feb 13 22:38:23 2001 +0000 + + Just playing with the CVS variables + +commit 0dd3e27e4e74a468edda4de5a17bd4fba1f77ed3 +Author: jmerelo +Date: Tue Feb 13 22:35:07 2001 +0000 + + Moved out of the 'obsolete' directory a couple of honest classes, which didn't harm anybody; activated also in Makefile.am the program that tested them + +commit 07bc61e6940f45755de8671a5aa2a061db3bf4b8 +Author: maartenkeijzer +Date: Tue Feb 13 14:43:54 2001 +0000 + + Added a bit more documentation, more to follow (I hope) + +commit 262869d0ae416a7fe67b072057cc3310d56b4346 +Author: maartenkeijzer +Date: Tue Feb 13 12:38:19 2001 +0000 + + fixed a bug: the parser now correctly parses parameters of the form + + -Pvalue + + This will now produce 'value'. The buggy parser would parse 'alue' here. I am truly and deeply + ashamed to have created such an off-by-one error. + + Marc assumed this was wanted behaviour (so that it should read: -P=value) + I must admit that this is a logical conclusion, though it was merely a side-effect + of the error. To not force Marc to rewrite the tutorial and his way of working with + EO, I decided to make a feature out of the bug, so that now the parser will parse: + + -Pvalue + -P=value + + and of course the true and blue: + + -Parameter=value + + I will now go and check if I sent out some crappy papers caused by this bug (as I've been using eo!) + +commit 680229507fb7dbe798cc9a6483bac1bdf82e2496 +Author: maartenkeijzer +Date: Tue Feb 13 10:35:47 2001 +0000 + + Just an update + +commit dea8a51f7ed34f198ce7f30dee4b438c62dec0e0 +Author: maartenkeijzer +Date: Mon Feb 12 13:58:51 2001 +0000 + + Ok, updated the Makefile.am again to use the + + make check + + Command I picked up in the automake documentation (RTFM, you know) + + Tagged a lot of header functions in the GnuPlot files with 'inline', + so they can be used from more than one sourcefile. + + Ok, now the interesting news. Started a new library libga (not to be confused + with Matthew's GaLib). Here I suggest we put a fairly complete and configurable + genetic algorithm. Just to see how far we can stretch ourselves and also to have + a GA-componenent that can be used in other applications without having to rebuild + the entire thing. test/t-eoGA.cpp tests this library + +commit 9f5069b23af50c585d93e9a885267af281bad863 +Author: maartenkeijzer +Date: Sun Feb 11 16:35:21 2001 +0000 + + run_tests is expanded to run everything (but only once yet, will have + to address this later). + t-eoSymreg is build to run for just a few generations, otherwise testing + it would be an excercise in patience. + +commit 4aed1813110464356b318a58bf048f0afb637325 +Author: maartenkeijzer +Date: Sun Feb 11 16:25:03 2001 +0000 + + Removed small bug in reading outside a buffer in eoParser::readFrom + + This caused the parser to crash when a simple flag of the form program -f + was given. + +commit 27432e53777f1f812ca9443e3b8705fa1b68d769 +Author: maartenkeijzer +Date: Sun Feb 11 16:01:47 2001 +0000 + + run_tests, add your own tests here + +commit 05ed67ccd154acf5edd1c6d15544e807640e5e18 +Author: maartenkeijzer +Date: Sun Feb 11 15:58:55 2001 +0000 + + Test now is not build automatically, make test should be given explicitely, then a new script run_tests will be used to check if everything still works + +commit ed6ae447e8bd17851563dcf70b8fe563b01de60f +Author: maartenkeijzer +Date: Sun Feb 11 15:57:01 2001 +0000 + + Commented out the check for libtool, as we don't use it currently + +commit 2796319a13d52298b9bcc224857e48e302984198 +Author: evomarc +Date: Sat Feb 10 05:36:50 2001 +0000 + + Added matermind in SUBDIRS + +commit 3c2df139bd2a31e02399b99e37961ef1bfff68f8 +Author: jmerelo +Date: Fri Feb 9 16:52:06 2001 +0000 + + Minor bugs for Win quashed; fixed Win project files + +commit d58511132c25d2b32b8f510526dd049212255b87 +Author: maartenkeijzer +Date: Fri Feb 9 11:52:55 2001 +0000 + + Removed the -O2 flag from the makefile in the test directory. + Builds should go faster now. + +commit b893445d31658e5d1b7891b44ba6ab174561b9f4 +Author: evomarc +Date: Fri Feb 9 08:32:47 2001 +0000 + + Added a comment before eoPopulator class so it is documented! + +commit 5bf1d83f6a823740185748327831704b3787b540 +Author: evomarc +Date: Fri Feb 9 08:21:35 2001 +0000 + + Changed the first paragraph, added warning that it should be used on-line only + +commit 0c1036617e0dee870af3ba8c047ac14d59c9c400 +Author: evomarc +Date: Fri Feb 9 05:52:44 2001 +0000 + + Big change in eoGeneralOp interface: left out! + +commit a55603631594efd0ee7a1abbdef2a94df4abdc94 +Author: evomarc +Date: Fri Feb 9 05:46:12 2001 +0000 + + Change in Makefile - but again it should be replaced with clean Makefile.am + +commit 018db6689a1604502555033ba92b0048f834932f +Author: evomarc +Date: Fri Feb 9 05:43:06 2001 +0000 + + The big GeneraoOp interface change - in test dir + +commit 97486fba28bf355084aa7afe8fa096e06e821e18 +Author: evomarc +Date: Fri Feb 9 05:34:04 2001 +0000 + + Modified the Makefile of Lesson? to allow make all to also make the exercises + It need to be modified anyway into Makefile.am stuff + +commit 890218e270a4d31b0a59864cabed1e5a452e2c7c +Author: evomarc +Date: Fri Feb 9 05:28:33 2001 +0000 + + Removed eoEvolutionStrategy because it was based on eoGeneralOp old interface + +commit d347fa9da27e02f51b8696d78e501e295c9e6a7d +Author: evomarc +Date: Fri Feb 9 05:25:25 2001 +0000 + + Because it has not extension, I had forgotten to update the eo file itself! + Now reflects the change of eoGenOp interface and the changes of names in ga + +commit 09b669ed466517e8480feec0b82062a4046ef878 +Author: evomarc +Date: Fri Feb 9 05:21:04 2001 +0000 + + Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing + +commit 3b2125e060bf036c720bdfd1141da8383f8cbaac +Author: evomarc +Date: Fri Feb 9 05:10:25 2001 +0000 + + Left-out from the big change of general op interface! + +commit 415b4196711991ddd3e73e331c8f5d0eda73191c +Author: evomarc +Date: Fri Feb 9 05:09:26 2001 +0000 + + The BIG change of general operator interface + I also changed + - the eoQuadratic into eoQuad (as dicussed with Maarten) + - the eoBin into eoBit, with more appropriate names for the "binary" + operators (that can be unary!) as no one protested when I posted on + eodev list + +commit 1b681e4e0dc467260f4f8f56c537e6756210aca5 +Author: evomarc +Date: Wed Feb 7 05:15:18 2001 +0000 + + Added the missing include of eoScalarFitness - mandatory due to + explicit specialization for eoParamValue > + +commit d3525298feb143dba22c0cdd0a70f90d46ed2aa2 +Author: evomarc +Date: Wed Feb 7 05:13:33 2001 +0000 + + Added the handling of generic operators in Combined Ops + +commit b89d06386d5305db955b91a63f830e8fd4d48b08 +Author: evomarc +Date: Wed Feb 7 05:11:37 2001 +0000 + + Added the shuffle(vector) method + +commit 1c93adc43ac421074a9b28e8eb66db38b786afc2 +Author: evomarc +Date: Wed Feb 7 05:04:24 2001 +0000 + + Added selection methods + eoBestSelect always return the best individual + eoSequentialSelect a selectOne version of eoDetSelect (uses an index to + return next offspring from sorted pop) + +commit f9fed9acc1f8eec2214cb07e6344e13b10f7eeb3 +Author: evomarc +Date: Thu Feb 1 05:27:36 2001 +0000 + + Forgotten a debug print + +commit 1ace1cf8f901c64c86e57c5023dd028b2bfdfdb1 +Author: evomarc +Date: Thu Feb 1 05:17:16 2001 +0000 + + I had forgotten to add pipecom.h + Moreover, I got fed up with error due to const/non const, so I modified + PipeComSend to take a const argument. THe consequence is that it will not run + under plain C any more. + +commit 56abe665823ab92b01bc497ec376e4a3343ee5ef +Author: evomarc +Date: Wed Jan 31 18:38:39 2001 +0000 + + Added the monitoring facilities for snapshots (i.e. generating and plotting a new file + every generation) which is different from the continuous monitoring (same file/plot is + angemented every generation). + This lead to a number of modifications in many files in utils dir + + But now we can watch on-line + - fitness spreadout + - FDC plots + - multi-objective Pareto fronts (though the multi-objective sruff isn't there yet!) + +commit 097d34be395c450cac88620df7eec3cb53f2aba3 +Author: evomarc +Date: Tue Jan 30 04:53:05 2001 +0000 + + Comments added to remove undocumented classes from Doxygen documentation + +commit 2b46277eedef09dc032410f94751cf90e2b3843f +Author: evomarc +Date: Mon Jan 29 10:25:44 2001 +0000 + + Added the truncate and the hasNoBoundAtAll methods in eoRealBounds. + The former simply set values to the boundary values in case they are out + The latter allows to short-cut all bound-checks when no need + + SOme day I will put this in utils, and have a eoRealBounds.cpp in the + pre-compiled library + +commit 0f985c627e5e8718e3f184baa0a2be5b9351c796 +Author: evomarc +Date: Sun Jan 28 07:31:34 2001 +0000 + + Modified to use eoRealBounds rather than eoEsObjectiveBounds + +commit 75dad8f8992df7cadb7b69f1bea8c2a9df205ba4 +Author: evomarc +Date: Sun Jan 28 07:27:12 2001 +0000 + + Error in src/Makefile.am + +commit 03bc482da05702af77f17dc14502fe56425cb27e +Author: evomarc +Date: Sun Jan 28 07:02:27 2001 +0000 + + Actually removed eoEsObjectiveBounds.h and evolution_strategies + +commit 8d35fad13654a080d2ce71afc8fb3ee7128274cb +Author: evomarc +Date: Sun Jan 28 07:00:41 2001 +0000 + + Added the includes ga.h and es.h + Removed the old eoEsObjectiveBounds and evolutionar_strategies from es dir + +commit 508a5b9215224542af569c95ad638ab16985cd5c +Author: evomarc +Date: Sat Jan 27 08:38:31 2001 +0000 + + Added some comments so eoRealVectorBounds is documented + +commit 9d9958d3bc673f9e0dc850dacd3fce9ec084a1cb +Author: evomarc +Date: Sat Jan 27 08:20:39 2001 +0000 + + Following the change in includes (added ga.h and es.h everywhere pfuhh) + +commit c015b82506440fe9a8b431076625ee9f78830aab +Author: evomarc +Date: Sat Jan 27 07:46:07 2001 +0000 + + Added eoGenericRealOp.h that are the exact copy of the operators of eoReaOp.h, + but in generic format. + They are used at the omoment only in eoEsStdevXOver.h that calls a crossover + on the object variables, then a crossover on teh stdev vectors! + A piece of cake :-) + +commit 72e959054419a439f0643f4be6a7dd7926e4afec +Author: evomarc +Date: Sat Jan 27 07:43:58 2001 +0000 + + I have separated the include files into + eo everything that is general to any representation + es.h everything about real representation (in es dir) + ga.h everything related to bitstring representation (in ga dir) + + To be continued by gp.h, and ... + + This has lead to some slight modifications in test file eobin and all tutorial + examples files... + + I've also added in utils eoDistance, generic functor to compute distances, + including also the generic Euclidian distance + +commit 41ff11bd7fc8368d024fcdfb76f2f1493372a3a7 +Author: evomarc +Date: Sat Jan 27 07:41:46 2001 +0000 + + I have separated the include files into + eo everything that is general to any representation + es.h everything about real representation (in es dir) + ga.h everything related to bitstring representation (in ga dir) + + To be continued by gp.h, and ... + + This has lead to some slight modifications in test file eobin and all tutorial + examples files... + +commit 8aad8f547cf832f048793c13b28cf3ae383046ca +Author: evomarc +Date: Sat Jan 27 07:33:55 2001 +0000 + + A few mistakes corrected - and some comments on the setup method + +commit c917207b5d0f03ab669c2c097f45b9fb5309505a +Author: evomarc +Date: Fri Jan 26 18:26:30 2001 +0000 + + Added the bounds to all eoRealOp operators (and to the eoNormalMutation). + The eoESObjectiveBounds should soon dissapear!! + +commit 70caa91b2259a6c73425a6689ad61bd430d9b50d +Author: evomarc +Date: Fri Jan 26 17:12:13 2001 +0000 + + Typos in comments + +commit 576249509b15c32413dd80989054bebb860dad6e +Author: evomarc +Date: Fri Jan 26 17:09:33 2001 +0000 + + Some includes were missing in eoPop and eoOp that I had not noticed before + trying to compile test/t-eoSymreg.cpp + +commit ce031f10a3a371f3687009ebfc3dc779d0e66900 +Author: evomarc +Date: Fri Jan 26 04:06:09 2001 +0000 + + Added eoRandomReduce + +commit da6685830866478789dd1252cb1b4b86fe0058bd +Author: evomarc +Date: Thu Jan 25 16:14:25 2001 +0000 + + Full t-eoSelect file, that allows to test all selectors + feature: generation of files suitable for gnuplot to see how individual spread out + +commit 42ac826f3c21037dbfbcf92a035c49207ac6dfe6 +Author: evomarc +Date: Thu Jan 25 16:13:15 2001 +0000 + + Added ranking selection (eoRankingSelect) and (linear) fitness scaling in + proportional selection (a completely different file, eoFitnessScalingSelect.h) + +commit 585c5435699b951f35df6206941725077ae6c3b7 +Author: evomarc +Date: Wed Jan 17 05:29:54 2001 +0000 + + Modified the link to EO pages so that users can download the development + version - as no example works with the current snapshot + +commit c62521648b86d69c367784ac27fc8c9ce956365c +Author: evomarc +Date: Tue Jan 16 09:49:46 2001 +0000 + + Added the shuffle method + +commit deace62e55da1111374a49cae431f5f9f834c489 +Author: evomarc +Date: Tue Jan 16 07:20:48 2001 +0000 + + Added the normal mutation - and the 1/5 mutation in FirstRealEA in Lesson2 + +commit 51f3b56fd2e7b50b9de0ac85ec89bf3efaac02d3 +Author: evomarc +Date: Tue Jan 16 07:20:02 2001 +0000 + + Added the normal and 1/5 mutations (file es/eoNormalMutation.h) + +commit 20b70de2a16de473882594ddf8095f35df153a7e +Author: evomarc +Date: Tue Jan 16 07:18:45 2001 +0000 + + Added the normal mutation - and the 1/5 mutation + +commit a8bf667774b4224e45699418a6ad35b120e8d14e +Author: evomarc +Date: Tue Jan 16 05:52:01 2001 +0000 + + Added the eoRandomReduce class - hence I also added the shuffle method + in eoPop (I had been postponing that for a long time!) which in turn required + another class of random generator (whose operator() takes an unsigned as argument) + +commit f988b42fed4c7bf818bc96f045ba95ba7e4691af +Author: evomarc +Date: Fri Jan 12 21:31:42 2001 +0000 + + Corrected some error in variable name after last changes in method append + +commit e532234d1ce73cef0b477b437d3036906e14a16f +Author: evomarc +Date: Thu Jan 11 11:02:37 2001 +0000 + + New versions of bounds for real variables. + Should supersede eoEsObjectiveBounds, whose name was misleading anyway + as this can be used in any REal-ceded GA for isntance + +commit 4b2bb7f5641799966bb1ba92491ff2d83264f4f1 +Author: evomarc +Date: Thu Jan 11 10:48:31 2001 +0000 + + GOing to the generic operators: some additions (eoGeneric*) + and some modifications in eoFixedLength and eoVariableLength. + +commit 5f925a4c12290395294f19e300f57738980ec00e +Author: evomarc +Date: Tue Jan 9 03:33:16 2001 +0000 + + Added the eoSurviveAndDie comments. + Should be complete!!! + +commit 5edbc0e98befa02aea0e2900e82fad4b3f98db69 +Author: evomarc +Date: Tue Jan 9 02:17:28 2001 +0000 + + Added the namespace in description of RNGs (and corrected a few broken links) + +commit 61a85582d53e4a35ebe6a7978f24ad2416d286ea +Author: evomarc +Date: Mon Jan 8 10:07:27 2001 +0000 + + Added the namespace eo for the global variable rng in eoRNG.cpp + Also added "using eo::rng" in eoRNG.h so nothing has to be modified. + We should gradually move to write eo::rng everywhere, and remove that using + directive to be almost full-proofed against possible name collision. + +commit 4b83dbd0f48842527f99e500223d73da8d4c3504 +Author: evomarc +Date: Mon Jan 8 09:52:15 2001 +0000 + + Added the descrition of evolution engines in eoEngine + and links to SGAI STL Web site in eoTutorial and eoProgramming + +commit c34e94b0d041f1deb86bfd00473f3a08e4b8a688 +Author: evomarc +Date: Fri Jan 5 14:42:48 2001 +0000 + + Removed a forgotten comment :-) + +commit f876356d37554853011774e4cd2e9cc4bc85fada +Author: evomarc +Date: Fri Jan 5 08:50:01 2001 +0000 + + I'm not sure about whether the sourceforge list is equivalent to the onelist list, + so I finally ut both in README! + +commit 82743acd3a49a17e3759441627fb32367f7431b0 +Author: evomarc +Date: Fri Jan 5 08:17:11 2001 +0000 + + Put the sourceforge name for the mailing list + +commit 63628141759544e2d185b58d5282415f0a7ac9a4 +Author: evomarc +Date: Fri Jan 5 07:30:34 2001 +0000 + + Updating installation ... + +commit 39521b2b687fbffa608e1c9c4db9e82ccb1ddecc +Author: evomarc +Date: Fri Jan 5 07:20:45 2001 +0000 + + Correcting my previous errors ... + +commit 222f533a9efc02eef2b1758d749710744b7f42e8 +Author: evomarc +Date: Fri Jan 5 07:10:25 2001 +0000 + + Trying to make the installation lighter, but the doc and the src + would not compile, with make doc or make src ... + +commit 8c82c8aa566b45bd02980c5e097fdae3405abbf4 +Author: evomarc +Date: Fri Jan 5 06:55:16 2001 +0000 + + Removed Lesson4 from Makefile - it is not there yet, and generates an error + +commit 1beb08c39d8debdcbc4e5df4ca2e9da56a64c73b +Author: evomarc +Date: Fri Jan 5 06:25:26 2001 +0000 + + Added a message about generating the documentation if you have doxygen + +commit 8e4513d8804b296fec394c67b9fd85adf9e79929 +Author: evomarc +Date: Fri Jan 5 06:24:53 2001 +0000 + + Removed doc from the SUBDIRS as most people don't have doxygen installed. + Now you need to type in "make doc" to generate the doc + +commit b2636604a286c4245f0dfdddbd8763863a6f7b31 +Author: evomarc +Date: Fri Jan 5 06:23:54 2001 +0000 + + Updated Makefile.am to account for the change of names in selectors + +commit b1fa5076e2e96560b488b76dec61b0368846d88a +Author: evomarc +Date: Fri Jan 5 05:48:16 2001 +0000 + + Changed the names of the exercise files to exerciseN.p - N lesson nb, p exercise nb + +commit 67ae5f5a6f6bfe44c63d91d3a9b546c9716962e4 +Author: evomarc +Date: Fri Jan 5 05:44:35 2001 +0000 + + eoHowMany is now included in utils dir + +commit a998ad0a411709f62fb1fe76f1f2f1f9d7d29a58 +Author: evomarc +Date: Fri Jan 5 05:42:08 2001 +0000 + + Checking in the name changes in selection procedures. + This impacts on many files, creating new entries in src (the old ones are moved + to obsolete dir), modifying t-eoSymreg.cpp and t-eobin.cpp in test, + as well as gprop.cc and mastermind.cc in app dir (not to mention almost all + files in tutorial:-( + +commit b6e99450281f28fcaba596e9568643e52d8e1fc6 +Author: evomarc +Date: Fri Jan 5 05:41:26 2001 +0000 + + Trying to ci eoTutorial.html (there is a sticky tag that keeps bothering me ...) + +commit c3fef2e4931ee7d3f39cb6d50b980aaa2469ad84 +Author: evomarc +Date: Thu Jan 4 15:23:14 2001 +0000 + + I had removed the wrong file!!! + +commit b685eb8048702b214f3fb0d1194097eb7d27ae28 +Author: evomarc +Date: Thu Jan 4 15:21:18 2001 +0000 + + removed redundant index.html in html dir + +commit 4d77c9116f3a8a1bc5f56d34541e19363d8ab47f +Author: evomarc +Date: Thu Jan 4 05:06:09 2001 +0000 + + Sorry: removed eoSGATransform, that is in eoSGA.h ... + +commit 2f130666258d8c0ff5323a5cd30b3f1b2dd77102 +Author: evomarc +Date: Thu Jan 4 05:00:40 2001 +0000 + + Adding the selectin and replacement procedures + +commit 647156c6a88d90d6d0c645e700094340197ebe38 +Author: evomarc +Date: Tue Jan 2 13:31:40 2001 +0000 + + Adding t-eoSelect.cpp to test selection procedures. Modified Makefile.am accordingly + +commit 3074101d1c18cb8a7fbbc2238bac92bf24154fa2 +Author: evomarc +Date: Tue Jan 2 13:27:11 2001 +0000 + + Adding eoDetSelect, deterministic batch selection, that copies the individuals + one after the other. Should shuffle them in between (TODO). + +commit 4fd2be4bfff8160fc71057b2c39efc006ec49eb7 +Author: evomarc +Date: Tue Jan 2 07:54:12 2001 +0000 + + A few deatils + +commit 52ed2ef8b6d50b9071d193042c17cf62908cbe3c +Author: evomarc +Date: Tue Jan 2 07:35:56 2001 +0000 + + Still the same !@#$$%% modif due to egcs problems ... + +commit 721e8d2cd54e6790cce23d85d7ede03a0647e530 +Author: evomarc +Date: Tue Jan 2 07:23:35 2001 +0000 + + Follow-up to the modif of SecondBitEA.cpp due to egcs... + +commit 5d8c30b2ae18c1925ad676644d267bf1dac29cbb +Author: evomarc +Date: Tue Jan 2 07:19:55 2001 +0000 + + A few details in the comments + +commit 04e429fdb1061039f25c11d4c4212f465e99500a +Author: evomarc +Date: Tue Jan 2 07:03:57 2001 +0000 + + I had to change the whole way the parameters are read, because EGCS did not + allow the nice constructs I had imagined (and compiled with g++) + - I removed the createParam method in Parser class - that was creating the parameters + on the heap. Not allowed to have a templatized method ??? + - I removed the subroutine read_param in SecondBitEA, as you need to create + permanent parameters (eoParser only holds references), and egcs did not allow + to create them by reference, i.e. in the line + eoValueParam & blablaParam(...); + + So now everything is done in the main_function, and 3 lines are needed to create + and read every paramter (sigh ...) + +commit 769b1fe31e09d8823866631ecc8fc568df33fd9b +Author: evomarc +Date: Wed Dec 27 11:37:05 2000 +0000 + + A few additions and corrections ... + +commit 0447391f7c7627675e78cdeb55a7d11b85ba1097 +Author: evomarc +Date: Tue Dec 26 10:28:27 2000 +0000 + + Modified the help message for the short name (added the missing =) + +commit d7693131a600e49ec1bd4694d93f2ec201445353 +Author: evomarc +Date: Tue Dec 26 08:33:48 2000 +0000 + + Moved eoSGATransform into a separate file and added the dynamic version + (where arguments can be passed by value or by reference). + Modified eo accordingly + +commit 5d0a03fa4ed79f66d6b6504d9a49b6f6c876f0ca +Author: evomarc +Date: Tue Dec 26 07:42:09 2000 +0000 + + Modified the include list after the big eoReplacement changes + +commit f97ab01cd4c7c71670ae1779b1d50c8eb4921b61 +Author: evomarc +Date: Fri Dec 22 15:13:54 2000 +0000 + + Had forgotten the section name of the parser.processParam call in the + definition fo the parameter. + +commit 7b1074f44e90f694bb40dcc474b3fd0fb5cef6bb +Author: evomarc +Date: Fri Dec 22 14:59:10 2000 +0000 + + Back to the 3 lines to declare a parameter and read it within the parser: + some compiler (egcs) don't like the createParam method in eoParser.h + +commit 21cd652430ac4120e44c8a277e052db485bec659 +Author: evomarc +Date: Fri Dec 22 14:56:12 2000 +0000 + + Back to the 3 lines to declare a parameter and read it within the parser: + some compiler (egcs) don't like the createParam method in eoParser.h + Also removed the reference in parameters declarations (a cut-and-paste error). + +commit af950bdc78a71f47c07ca184f294ddeca600d3b5 +Author: evomarc +Date: Thu Dec 21 06:49:41 2000 +0000 + + Augmented the functors and STL parts - but I still would appreciate + help on the STL part! + +commit d411685a5cb82a2f76919b23bbe79e3024d324d6 +Author: evomarc +Date: Thu Dec 21 05:35:01 2000 +0000 + + Removed the silly reference for all parameters (cut-and-paste error!). + But the funny thing is that my compiler did not complain ... + +commit a3555b2e8a29b48a62fd1e87433ffa012fb03a44 +Author: evomarc +Date: Tue Dec 19 22:14:29 2000 +0000 + + Updated INSTALL and README to EO-specific instructions! + +commit ed0e76350a80da4a0087f3b778e6abcb8a88f4ec +Author: evomarc +Date: Tue Dec 19 18:43:25 2000 +0000 + + Update after the change in replacements + +commit ca586fc799e816be9ff16747838166abc2c72ed0 +Author: evomarc +Date: Tue Dec 19 18:42:41 2000 +0000 + + Added t-eoRepalcement.cpp, that tests all new replacement procedures + +commit 6acdcb6d9b673cde3937d7217f793d4e44245cbf +Author: evomarc +Date: Tue Dec 19 18:41:19 2000 +0000 + + THe big eoReplacement update: + The interface for eoReplacement is now eoPop&, eoPop& + (i.e. no const) and the result must be in the first argument in the end. + + Hence it is possible to do SSGA and all intermediate replacmeent procedures + + The classes derived from eoMergeReduce.h are now in a separate file + The SSGA-like replcaement procedures are in eoReduceMerge.h + A more general replacement can be found in eoSurviveAndDie.h + (it could be made a littel more general - still open for upgrades). + + Also some accessors have been added to the eoPop (best and worse individuals) + + And include file eo has been updated + +commit 25dd305ee6d488f853763c3af6bf798b9de11d1d +Author: evomarc +Date: Tue Dec 19 18:32:09 2000 +0000 + + A few errors + local TOC at top of eoEngine + +commit 47031e82c93096396fae157338e56ae67fbd0b1d +Author: evomarc +Date: Tue Dec 19 18:18:08 2000 +0000 + + Bottom-Up/Top-Down modifs + +commit 6a0010474aa3bbadac6576ac6573d3f40eba40d1 +Author: evomarc +Date: Tue Dec 19 18:09:10 2000 +0000 + + A new util class to handle the rate/integer argument to selectors/replacement + +commit 727f190a8850e030e4cbfc2532515108f7f42fb4 +Author: evomarc +Date: Tue Dec 19 18:02:19 2000 +0000 + + Changed NoReplacement to GenerationalReplacement + +commit 2a93bba7e65e8bbeab93c8c885a93d7e7388d5a1 +Author: evomarc +Date: Tue Dec 19 10:17:39 2000 +0000 + + Changed the "to-down / bottom-up" to "algorithm-based / component-based" + Also added all replacement procedures in eoEngine.html + and the general operator interface in eoOperators.html + +commit 9c3453e876e4bad22ad19db7f21e2732abe8deae +Author: evomarc +Date: Tue Dec 19 05:31:54 2000 +0000 + + A small detail ... + +commit ba78a70aa44230abc2c481047109867fe4c7b6e8 +Author: evomarc +Date: Sun Dec 17 07:49:55 2000 +0000 + + Updated teh INSTALL and README files that were really minimal!!! + +commit 2d93e7374b2c2b568d2c01dd15991a90b25d4971 +Author: evomarc +Date: Fri Dec 15 18:09:08 2000 +0000 + + Corrected a bad link + +commit 44e715f24194292ffff38b29cb0cba5ad7a6587d +Author: evomarc +Date: Fri Dec 15 17:01:11 2000 +0000 + + deleted trash file lesson1.ps + CVS ---------------------------------------------------------------------- + +commit c18f63f7e4da2cf9cd748bf302ce7a20d1ba7cca +Author: evomarc +Date: Fri Dec 15 16:57:37 2000 +0000 + + Added utils/eoGnuplot1DMonitor.h ni the list of includes + +commit a83da72b4624a7622a28293c9def14411712ec0f +Author: gustavoromero +Date: Mon Dec 11 09:28:40 2000 +0000 + + adding .deps + +commit 3d93a07d74ddd717a7f35156ec266eaf74a9113f +Author: evomarc +Date: Fri Dec 8 15:10:13 2000 +0000 + + Adding Templates in dir tutorial, to hold some simple files that + only need to be filled by the user to code new items. + At the moment, only eoMonOp (in mutation.tmpl), and + eoBinOp and eoQuadOp (in crossover.tmpl) + +commit 00b435f19a33821496518bb3a2921fe6613166b4 +Author: evomarc +Date: Fri Dec 8 14:16:13 2000 +0000 + + Corrected a few bugs after the first "public" presentation + +commit 0d9e6b2941b96b1cef2540e8725c44e6c988e483 +Author: evomarc +Date: Thu Dec 7 09:56:00 2000 +0000 + + New base class eoUpdatable.h - for objects that need upates in eoCheckPoints + Also contains the class eoDynUpdater. They are eoUpdater, they receive an eoUpdatable + at construct time, and call their upate() method in their operator() method + +commit a4dd409033fe56a19ce28caf9d25bc101e69616f +Author: gustavoromero +Date: Tue Dec 5 13:46:21 2000 +0000 + + small change + +commit 1e3cd432d6ec4e1ba0b3aea8cdfd91b0e60dcc50 +Author: evomarc +Date: Tue Dec 5 05:27:12 2000 +0000 + + Removed trash file + +commit e0076740f809c0b3e4dd0e43874d05487889d465 +Author: evomarc +Date: Tue Dec 5 05:22:55 2000 +0000 + + Added virtual and const keywords all around - as I tried to use a derived + class for adaptive rates (see eoDynProportionalCombinedOp.h, at the moment + in the tutorial) + +commit c22047df11d887bfa302b6b371c0442325fb9e90 +Author: gustavoromero +Date: Mon Dec 4 19:26:19 2000 +0000 + + erasing comments + +commit 8ee0ae0e3a9c9549489d673f104e25f06a71bce9 +Author: gustavoromero +Date: Mon Dec 4 19:10:20 2000 +0000 + + small improvements + +commit e5ff1bf59ce1763c9ca1b39673b004c1257476bf +Author: evomarc +Date: Mon Dec 4 16:49:42 2000 +0000 + + Added normal mutation for reals, and corrected error of segment-> arithmetic + for the crossover operators + +commit c00c15145d531ffdcb6caf2c63539fa5b20afa28 +Author: evomarc +Date: Mon Dec 4 15:01:31 2000 +0000 + + omment of line apply(pop, eval) was found misleading ... + +commit b5382fce748225d03b3bc949254c84e1a478ae73 +Author: evomarc +Date: Mon Dec 4 14:55:18 2000 +0000 + + - added the #define for eo_verbose (true) and eo_no_verbose (false) + - added the eoNormMutation, simple normal mutation for simple real variables + +commit 4944881d7c2c4dadb06b88319e092ecfbc128268 +Author: evomarc +Date: Mon Dec 4 14:53:59 2000 +0000 + + - added the #define for eo_verbose (true) and eo_no_verbose (false) + - added the eoNormMutation, simple normal mutation for simple real variables + Modified Files: + src/eo src/es/eoRealOp.h tutorial/Lesson2/FirstRealEA.cpp + tutorial/Lesson3/SecondBitEA.cpp + +commit 0e62de2d1499c8cca89dd9d6eb7d1bbc78022a69 +Author: evomarc +Date: Mon Dec 4 06:58:43 2000 +0000 + + Added the lastCall construct: if the stopping condition becomes true in eoCheckPoint, + a method called lastCall is called for everything contained in that checkpoint + (stats, updaters and monitors). This can be extremely useful + - for stateSavers (see below) + - for monitoring things like rates of success of operators, where what you + are interested in is the final result only. + Added of course a virtual method lastCall that does nothing by default in classes + eoBaseStat, eoBaseSortedStat, eoUpdater and eoMonitor + Added a boolean to control the save of the state in method eoCountedStateSaver::lastCall + so you can ask that the state is saved at final population, whatever happens. + I also added the corresponding constructor to take this into account. + +commit 5c5142e59cee22c897ff72089d2d6f972c2421d8 +Author: evomarc +Date: Mon Dec 4 05:55:59 2000 +0000 + + Added a comment so Doxygen documents it + +commit f7f226bae9db69558eddfa14da45d32326c9d295 +Author: evomarc +Date: Sat Dec 2 08:35:42 2000 +0000 + + eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste! + +commit d20d36a116417ced50b7d8d6fb6c0243b38b7a88 +Author: evomarc +Date: Sat Dec 2 08:29:45 2000 +0000 + + Suppressed the warning for the need to create a link - see html files log. + +commit 46d9671e0539f9b7f78ccf35e7680b3cc5f4bc5a +Author: evomarc +Date: Sat Dec 2 08:27:30 2000 +0000 + + Changed the links to the EO doc - removed the need for a (Unix) link from + tutorial/html dir to doc/ dir: it's simpler, and I was not able to do + the same thing in Windows anyway! + +commit 00e21770adb12b6dcb57ce6ceb9b3313a792612e +Author: evomarc +Date: Sat Dec 2 08:21:18 2000 +0000 + + Changed the (abstract) name for fitness from F to FitT so it matches + that of file eoFixedLength.h - it is far clearer in the documentation + diagrams this way. + +commit c829969431aa07b0cb111a96499c997fd002a09b +Author: gustavoromero +Date: Fri Dec 1 19:13:12 2000 +0000 + + initial version of mastermind + +commit 2abab21960ea162d163d71bac3b45590b8e61d8e +Author: gustavoromero +Date: Fri Dec 1 19:09:34 2000 +0000 + + adding a new terminator and a monitor + +commit 41a85aaa7db4e0c5a7e3bc4004a0bac8a614c124 +Author: evomarc +Date: Fri Dec 1 18:26:16 2000 +0000 + + Corrected the outState.regiserObject(parser) ommission (see SecondBitEA.html) + +commit b225f093e6212764c0dcfb8fb614c365220b1f4f +Author: evomarc +Date: Fri Dec 1 18:03:17 2000 +0000 + + I had dropped the parser from the outState - so I had to modify also + read_param to get it back! + +commit c1dd2dd1272de29b513be59617177d64870e60df +Author: evomarc +Date: Fri Dec 1 17:56:52 2000 +0000 + + Used spell-checker!!! + +commit 142c7d779c39943ae426ec61806eec9f0ffae5f8 +Author: gustavoromero +Date: Fri Dec 1 15:46:07 2000 +0000 + + adding a lot of includes + +commit a9468f38c993caa4ca842be83797e9993b4849dc +Author: gustavoromero +Date: Thu Nov 30 17:11:53 2000 +0000 + + small fix for uniform + +commit 9af974070af197674ed97de32628ebdddd810e3c +Author: evomarc +Date: Thu Nov 30 06:38:15 2000 +0000 + + Corrected a small bug (!): the -C=value was not processed correctly + as somebody forgot one character when counting up to ... 3 :-))) + +commit 109fc551ab40f9aff9eb62c4462efdbbe2e30e7a +Author: evomarc +Date: Thu Nov 30 06:20:20 2000 +0000 + + Reversed the priority between command-line and parameter file + +commit 2169a65f80ce059ca22393690f2bc908951c2699 +Author: evomarc +Date: Thu Nov 30 06:11:49 2000 +0000 + + Moved eoCopyElite.h to obsolete dir - was redundant with eoMerge.h + +commit 5c9bec34d671ca9167e6e7db00708493742ac125 +Author: evomarc +Date: Thu Nov 30 06:04:09 2000 +0000 + + Removed eoCopyElite.h, redundant with eoMerge.h + +commit 5b26c61445b2332d0a04d0e27cf6a0a7db8d2576 +Author: evomarc +Date: Thu Nov 30 04:44:32 2000 +0000 + + Added the tutorial SUBDIR + It works fine ... for make clean + But of course it would require some Makefile.am in each subdir of tutorial + and I am not sure I know what to put there... + +commit 15c3588ac756ed02340c4b9b25cb8e1f9976f869 +Author: gustavoromero +Date: Wed Nov 29 18:36:13 2000 +0000 + + sorry, old version was right + +commit b8d4e7faefbaa307155830cbb770f6f9c26aa665 +Author: evomarc +Date: Wed Nov 29 18:19:57 2000 +0000 + + Initial version of the tutorial. + Warning: all Makefile's are hand-made, and will only work in Linux + +commit a27dc53ef04953190471f32aa48ca6fe74a64ea6 +Author: evomarc +Date: Wed Nov 29 18:19:18 2000 +0000 + + dded teh comment about the link to be made from html to ../../doc + +commit ca843a88fca9cc44fbafaff23543939b77632bc6 +Author: evomarc +Date: Wed Nov 29 18:06:09 2000 +0000 + + Initial version of the tutorial. + Warning: the Makefil is hand-made, and only works in Linux + +commit 29b8f1153c0055f8bdc26eac171d0200e35f9ec2 +Author: evomarc +Date: Wed Nov 29 17:20:16 2000 +0000 + + An include file was missing!!! + I've inserted it in teh file actually - but if we go on with gnuplot, + it will need to be taken out again, and used in all other monitors + we will write using gnuplot (e.g. eoGnuplotWithErrorbarsMonitor, + eoGnuplotHistogramMonitor, ...). + +commit a69a19877046fb64a1333f2e011109b3ac19d8d5 +Author: evomarc +Date: Tue Nov 28 17:42:53 2000 +0000 + + Added eoProportionalCombinedOp.h + +commit 52a9c830c860bd40332ecae52e88e62824d991fb +Author: evomarc +Date: Tue Nov 28 17:41:41 2000 +0000 + + I added this very simple instance of operator proportional selector + for the tutorial - it is consistent with all other xxxCombined constructs. + However, I am not sure that Occam's razor will not make it widely used... + +commit 12c6bdf058db11c726fa57605fc93845cba8a617 +Author: evomarc +Date: Tue Nov 28 17:17:19 2000 +0000 + + Added the class eoSGATransform: I break the one file / one class rule + a lot, but both are supposed to be used mainly in the tutorial, not + in real life :-) + +commit f5174e3a4255efe146f8ff3597dc5e6b21e7b13e +Author: evomarc +Date: Tue Nov 28 15:40:39 2000 +0000 + + Added fstream in the include files - I had an error message at some point! + +commit e4b735b17f18e05baa7b3cb34f5380d4be1a1fb4 +Author: evomarc +Date: Tue Nov 28 15:35:09 2000 +0000 + + Added a comment to stdout upon termination - so we know why we stop in case + of multiple criteria + +commit 5aa258fbcb0f455a363f68a5325015ca99aef5aa +Author: evomarc +Date: Tue Nov 28 15:31:38 2000 +0000 + + Minor change of the default label + +commit 65a985631c73caf31e4fdfa48fc410fd56d0fa9c +Author: gustavoromero +Date: Tue Nov 28 13:36:29 2000 +0000 + + now works + +commit afdcdf5d07af53bf05bb7f61ca325deaee60aba6 +Author: evomarc +Date: Tue Nov 28 08:20:01 2000 +0000 + + Added a few comments so Doxygen documents all classes + +commit 622cbea0d53d13990e1274f458d9af59c6edb666 +Author: evomarc +Date: Tue Nov 28 06:58:06 2000 +0000 + + This is the first attempt to use gnuplot through a fork to plot statistics. + At the moment it is only tested for Linux! + Use with care + +commit bee8388a1eafd9a36226bbdd823bf5a49149d557 +Author: evomarc +Date: Tue Nov 28 06:46:37 2000 +0000 + + Modified the contructor: the default value for the delimiter is now " " + and I added a boolean argument to indicate whether or not we want to + overwrite an existing file with same name (default is overwrite). + Added the getFileName accessor. + +commit b39ebbed702ecf7c04a2d0076bc433823002b103 +Author: evomarc +Date: Fri Nov 24 17:45:07 2000 +0000 + + Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h + +commit d0e566fdf4da9cef637c17067d308cd733b96ee6 +Author: evomarc +Date: Fri Nov 24 17:44:21 2000 +0000 + + Very simple classes for vectors of (unbounded) real numbers. + A few straightforward operators only (BLX-0, uniform mutation). + Mostly for tutorial reasons - though it might improve in usefull classes later + +commit 2b8c04928384f235736c34cf0beea93cab621885 +Author: gustavoromero +Date: Fri Nov 24 17:43:02 2000 +0000 + + bug fix + +commit 8f9f25522300f72318a15e12081925d4a4430ee1 +Author: evomarc +Date: Fri Nov 24 17:41:39 2000 +0000 + + An eoContinue class that allows a minimum number of generations, + then stops whenever a number of generations happens without fitness + improvement. + +commit 08e6be4b66a4e712aba0c29c4b1d74d75f7a2ba9 +Author: evomarc +Date: Fri Nov 24 17:36:03 2000 +0000 + + Added a verbose mode (the default behavior) which is as before. + But when in non-verbose mode, prints only one line per generation. + +commit 0fd1336bfe949c1df223eff1436833b5418dd4f3 +Author: evomarc +Date: Fri Nov 24 17:30:37 2000 +0000 + + Turned the eoBestFitness into an eoStat (it was an eoSortedStat). + Alos added a few comments so that Doxygen documents all classes there. + +commit 3ec57ed93fe418662434ca81f48f833ebf6d2b9f +Author: evomarc +Date: Fri Nov 24 17:26:22 2000 +0000 + + Changed Maarten's 2-continuator construct into a vector of pointer, + as in all other Combined constructs in EO. + Kept the construtor with 2 eoCOntinue for backward compatibility. + Added of course the add method! + +commit 6a7102f5b620e025f0cb7399c24db5d6b94ac5da +Author: gustavoromero +Date: Fri Nov 24 12:33:44 2000 +0000 + + changing genetic operators + +commit 2b03bd6dae27cbd1e23c9b6ded75df0cada0cd09 +Author: gustavoromero +Date: Fri Nov 24 11:52:49 2000 +0000 + + fix Fitness default construction value + +commit 5ac5a72db20363b3995cd3c6c694ea88d7e764af +Author: gustavoromero +Date: Fri Nov 24 09:51:31 2000 +0000 + + adding new parameters + +commit 9a40169867694f0cc3a20242196a35cd7012bd26 +Author: gustavoromero +Date: Thu Nov 23 19:45:49 2000 +0000 + + reordering Makefile creation + +commit 7b27d430ed03ef6aadfe864043a2d9494562c27c +Author: gustavoromero +Date: Thu Nov 23 19:45:13 2000 +0000 + + adding some files + +commit 70b7f7954564215737dac41729f71637779593f9 +Author: gustavoromero +Date: Thu Nov 23 19:44:47 2000 +0000 + + initial release + +commit 0da6982d68f523fcaf0e99b521fb8e29e88d3e97 +Author: gustavoromero +Date: Thu Nov 23 19:17:24 2000 +0000 + + initial version + +commit 8a5ee316e1755741654d7b91cfbf0b02e1787e54 +Author: gustavoromero +Date: Thu Nov 23 19:15:31 2000 +0000 + + adding Makefile.in + +commit 8527bd83785d0bf9e76a996a5650c778c272f84f +Author: gustavoromero +Date: Thu Nov 23 19:14:09 2000 +0000 + + new application gprop + +commit 265be972ef282138a2290100809b3b40c72960df +Author: evomarc +Date: Fri Nov 17 17:50:08 2000 +0000 + + Made eoBestFitnessStat an eoStat, NOT an eoSortedStat + Cde VS: Committing in . + +commit 683bc2e44febd0a798f472fd9af7f20a33987faf +Author: evomarc +Date: Fri Nov 17 17:06:53 2000 +0000 + + dded the className method for eoMon, eoBin and eoQuad classes + +commit 5682f296cd478b81783be8f58393ff21a5293d38 +Author: gustavoromero +Date: Mon Nov 13 12:12:14 2000 +0000 + + fixing template type + +commit 34be1fd17438f3a900f05126429299943de1c390 +Author: gustavoromero +Date: Mon Nov 13 12:09:53 2000 +0000 + + adding evaluation in some places + +commit a1cd1fd3bf155431f135c079c7213af210e65657 +Author: gustavoromero +Date: Fri Nov 10 09:55:10 2000 +0000 + + fix warning: no newline at end of file + +commit 5af354e45557f93dd662d6c1389205cac6f5162e +Author: gustavoromero +Date: Wed Nov 8 15:15:26 2000 +0000 + + fix no newline at end of file warning + +commit 13169492160880f15d2cd007aba3d9e5a2f98955 +Author: gustavoromero +Date: Wed Nov 8 13:37:41 2000 +0000 + + choose a constructor + +commit 38838f753a0cfab0e8f583e04a0bafb01d9ac231 +Author: gustavoromero +Date: Wed Nov 8 13:26:03 2000 +0000 + + fix no newline at end of file warning + +commit f48fbcf51a17e76138a0eda1944b70251fe724ae +Author: gustavoromero +Date: Wed Nov 8 12:56:14 2000 +0000 + + adding a include for apply.h + +commit 2d5dbf6cfb88dae7d93bf4ab20e5ab478af13a23 +Author: gustavoromero +Date: Wed Nov 8 12:55:26 2000 +0000 + + fix no newline at end of file warning + +commit 9692852c9500a246186b6dd2b8d841961ad8f26e +Author: gustavoromero +Date: Wed Nov 8 12:38:13 2000 +0000 + + bug fix + +commit 558bded5c085ed246c41133fa451b4912e48d6a0 +Author: gustavoromero +Date: Tue Nov 7 19:16:42 2000 +0000 + + adding old targets + +commit 31ed49002bf30759df4b52db2a48806331355323 +Author: gustavoromero +Date: Tue Nov 7 19:13:22 2000 +0000 + + removing a warning + +commit e1d391d1ab112413603ae4d81ab3c655d1c4d597 +Author: gustavoromero +Date: Tue Nov 7 13:02:48 2000 +0000 + + adding targets + +commit 594a8e146f11f99cdfbfac8cea7972d4ade6ffce +Author: gustavoromero +Date: Mon Nov 6 12:38:54 2000 +0000 + + adding subdirectories + +commit 5bb5003a074eccfc0a68c9a7e66c4e96b656ba51 +Author: gustavoromero +Date: Mon Nov 6 12:37:58 2000 +0000 + + adding t-eoSymreg + +commit 9f8ffd7696bece1b760cf12f67b2d87fc981db29 +Author: gustavoromero +Date: Mon Nov 6 11:34:38 2000 +0000 + + adding target doc + +commit 865a0d4672267cd070db491275bd1e04464ec371 +Author: gustavoromero +Date: Mon Nov 6 11:31:10 2000 +0000 + + adding doc target to all + +commit 6fc47590cd54837d40686954fef139a8203a2205 +Author: evomarc +Date: Sun Nov 5 05:33:43 2000 +0000 + + Added constructors with 2 params _min and _max in generators + so you can now generate things in [_min, _max) instead of [0,_max) only + Modified the private data from maxim to {minim, range} accordingly. + +commit 06429540352eadaec1c9e06a2cfcd7668a82ed3f +Author: evomarc +Date: Sun Nov 5 04:50:10 2000 +0000 + + Added a default value (0.5) to method flip + +commit 4a8c1b3947ef03a1bb3b1c95fc4925f493d31275 +Author: gustavoromero +Date: Fri Nov 3 21:23:09 2000 +0000 + + initial version + +commit 6fdb214b71a76ef72c2b8db4f82e50fd92e3c6fd +Author: gustavoromero +Date: Fri Nov 3 20:03:26 2000 +0000 + + fixing autoconfiguration + +commit 01e4aa9cdc1b4d8f9045e1bef1b1a2678f930b58 +Author: evomarc +Date: Mon Oct 30 14:54:29 2000 +0000 + + Added some safety test in roulette_wheel procedures: + if total is zero, used to return iterator -1 - now returns uniform choice + +commit e3e4a0b719beab9e77f30c9497e7ea7a14298450 +Author: evomarc +Date: Mon Oct 30 14:51:57 2000 +0000 + + Fine tuning of printOn: if fitness is invalid, now prints it + +commit 08abf46576d1f99921f46726bda3e236619753fb +Author: maartenkeijzer +Date: Fri Oct 27 09:13:06 2000 +0000 + + Another attempt in adding the flush + +commit 8684e1fac1ff6434421c8215348ec4416f9504ab +Author: maartenkeijzer +Date: Fri Oct 27 09:12:31 2000 +0000 + + updated version info, added flush to stdoutmonitor and sprinkled a few typenames + in eoPop.h and eoGOpSelector.h (egcs 2.96 started complaining). + +commit 5e31ae1338ef8eb3a855b598c4b4b0aa32ed00ce +Author: evomarc +Date: Fri Oct 27 04:38:29 2000 +0000 + + added a second ctor with more didactic ordering of parameters (for tutorial) + +commit 2a0a3e074d826dd5dfcb19aaaa404de2ebbe597c +Author: evomarc +Date: Fri Oct 27 04:07:21 2000 +0000 + + Added the member function append( unsigned _popSize, eoInit& _chromInit ) + who appends _popSize members to the population using an eoInit + +commit 5e33a2e50b1d1d37f01c87626a45165b3b0769c7 +Author: evomarc +Date: Tue Oct 24 03:58:02 2000 +0000 + + dded Uniform Crossover (!) and "deterministic" bit-filp mutation + +commit 9cc1cfd1b492d84c25b63f9546d2e63da30d6c57 +Author: evomarc +Date: Tue Oct 24 03:57:10 2000 +0000 + + Added the calls to base class I/O routines in printOn and readFrom + +commit b0b0a3f9dad61acf5ec7f3d6bbd5e01e8182a294 +Author: maartenkeijzer +Date: Mon Oct 23 10:58:54 2000 +0000 + + It is using delim now + +commit f7c98d5b31e8f017cb26cc9086e9465ac98811b3 +Author: maartenkeijzer +Date: Mon Oct 9 16:13:20 2000 +0000 + + Changed functor base names and added to version + +commit 1d0794c46a0fe12684577d7d5f3a07a9da697974 +Author: maartenkeijzer +Date: Fri Oct 6 10:41:38 2000 +0000 + + Added an eoSortedStatBase for more efficient statistic calculations + + updated a few makefiles to include the html and latex docs with the + distribution. + +commit d42f16481d9c9fa74318001d41b3021e4b9f6779 +Author: maartenkeijzer +Date: Fri Oct 6 07:50:10 2000 +0000 + + Updated authors and started a README + +commit 543d5a5918ed4afeca03e0e50e03c6d16ebeeb85 +Author: maartenkeijzer +Date: Fri Oct 6 07:32:26 2000 +0000 + + Changed ostream_iterator to use AtomType rather than double. + Stupid me! + +commit 686e7f32730e1f8f3a4b2c2a10fb68072df52612 +Author: mac +Date: Fri Sep 29 10:39:19 2000 +0000 + + Updated version no. to 0.9.1 + +commit f1ec21e7244c2c8473452a68e8a3798621dfe3a1 +Author: mac +Date: Wed Sep 20 13:32:28 2000 +0000 + + Error in random_generator removed. + +commit f7c157c1549dc18536e9906d6c00d6f701cdb652 +Author: mac +Date: Sat Sep 9 13:52:16 2000 +0000 + + Changed construction order as gcc was warning + +commit fd8a2529a50b3f167347e559891fea7e327b5b15 +Author: mac +Date: Sat Sep 9 13:43:31 2000 +0000 + + eo: added some missing entries + Pop: error in nth_element_fitness + sga: error in eval + eoParseTree: oddities with gcc + checkpointing: added eoParser and eoState + eoParser: support for wrongly entered parameter names + rnd_generators: flip(0.5) -> flip(bias) in binary_generator + selectors.h: ??? + +commit fc172ef858b3b064747c2e8cff97211967524fb5 +Author: mac +Date: Wed Aug 23 14:56:04 2000 +0000 + + Added -O2 as compiler flag + +commit ca46a3651b08b8dc7b0ae010ed45d7445a8e8321 +Author: mac +Date: Wed Aug 23 13:07:51 2000 +0000 + + ok, fixed this problem with typedefs in gcc-0.92 (strange....) + +commit 40783947488490ae410b6b778cc43d34076ab8ea +Author: mac +Date: Wed Aug 23 12:52:48 2000 +0000 + + Yet another change in eoParseTree + +commit e18a48d4a141db4ca26bffc165fa8a062176f47a +Author: mac +Date: Wed Aug 23 12:50:34 2000 +0000 + + eoParseTree-- changed typedef + +commit ff108477c35aa4b83b3be14687c0ba512214b47b +Author: mac +Date: Wed Aug 23 12:03:01 2000 +0000 + + eoCounter? + eoEasyEA -- made it copyable again + eoEvalFunc -- added specialized eoEvalFuncCounter + eoEvolutionStrategy -- nothing much + eoGenContinue -- nothing + eoPop -- fixed nth_element_fitness + eoBitOp -- fixed error in xover + eoFileMonitor -- now appends always + eoParam -- worked around memory leak in MSC's strstream + eoParser -- changed -pconfig_file to @config_file + eoParser -- added messages instead of exception when required param is missing + eoStat -- added eoDistanceStat + t-eoFunctor -- don't know + +commit a7131a7f719419b1305567ee9cbd1c693a363214 +Author: mac +Date: Fri Aug 18 08:59:20 2000 +0000 + + commited + +commit be0c1996f773860df58f21c0e3111be6ba0f74ac +Author: mac +Date: Fri Aug 18 08:57:26 2000 +0000 + + Oh, right, dangling pragma + +commit 8034b9f344ea48e945fa130e625d7954e2dfdb80 +Author: mac +Date: Fri Aug 18 08:56:14 2000 +0000 + + some signed/unsigned comparisons removed + +commit 8ae796ab282011c459f5698f8dec56c7a1fad326 +Author: mac +Date: Fri Aug 18 08:44:22 2000 +0000 + + Added symbolic regression, which tests combined ops as well + +commit 04bc4ecde8960debfd16034ddf88e4b4ce4b5e88 +Author: root +Date: Tue Aug 15 21:15:36 2000 +0000 + + initial checkin + +commit 4f1bcfa292d8664d647d7dff3befc42526fff118 +Author: mac +Date: Mon Aug 14 11:18:34 2000 +0000 + + Removed a few dsp files and changed saving/loading eoPops a bit. + +commit 33803be4cddd897f930728cc41ee7c8cb2c017ab +Author: mac +Date: Thu Aug 10 16:43:39 2000 +0000 + + changed int to size_t + +commit adcb2c38b83b3c57603e05afc51f61fd39789413 +Author: mac +Date: Thu Aug 10 16:42:37 2000 +0000 + + *** empty log message *** + +commit a4009dee15c84cc3f5108f8148a51bbf2a4e8642 +Author: mac +Date: Thu Aug 10 16:41:04 2000 +0000 + + Added binary_value.h + +commit d3b83c70b004018fb6a8ddeab8b6ce3c38aceccd +Author: mac +Date: Thu Aug 10 16:36:55 2000 +0000 + + changed int compare to size_t + +commit 107c4568a07e628e2122c083c2e81ebaff73b8da +Author: mac +Date: Thu Aug 10 16:35:15 2000 +0000 + + changed int compare to size_t + +commit 173756916a50874ad03f565ede456591f75bd2c1 +Author: mac +Date: Thu Aug 10 16:34:05 2000 +0000 + + main should return int + +commit 8b63d5e58d591f53a1cf4f963b29dc88643ca5a2 +Author: mac +Date: Thu Aug 10 16:32:44 2000 +0000 + + changed int to size_t + +commit fc326c72ab1e01a89dac151dfe6740f75aba413a +Author: mac +Date: Thu Aug 10 14:33:37 2000 +0000 + + Forgot to remove enum value init + +commit 13df8199376ee0c38ee86c748044252c9d32c57b +Author: mac +Date: Thu Aug 10 14:31:19 2000 +0000 + + Still part of extreme cleanup + +commit 73461e2d761955cd29730d87c55bbde90f81aa04 +Author: mac +Date: Thu Aug 10 14:30:25 2000 +0000 + + Still part of extreme cleanup + +commit 664c1f12d917416a78395cf40f2181b651e84e96 +Author: mac +Date: Thu Aug 10 14:26:50 2000 +0000 + + Still part of extreme cleanup + +commit 410bc184881b247dffcfbc2460fad6ae57539d82 +Author: mac +Date: Thu Aug 10 14:25:45 2000 +0000 + + Still part of extreme cleanup + +commit 511d874b683a3d63f76268b8bcd0705fb49ea214 +Author: mac +Date: Thu Aug 10 14:23:19 2000 +0000 + + no + +commit 6d8e3a65043d7cf56a699c5a64d63c5ea4659ef1 +Author: mac +Date: Thu Aug 10 14:18:34 2000 +0000 + + Extreme cleanup, see src/obsolete for details + +commit 7f04d616e6e218b93340994e60fd1364209e0d8f +Author: mac +Date: Thu Aug 3 20:00:39 2000 +0000 + + Temporarily added Makefile.am to prevent errors + +commit 8dea30897d7732ddc95b2fa59f34bb73f21c62b4 +Author: mac +Date: Thu Aug 3 19:54:42 2000 +0000 + + Removed contrib dir reference + +commit d2fedcb5b99b3d958c1a7164a7fd44834dc669bf +Author: jmerelo +Date: Thu Aug 3 17:33:03 2000 +0000 + + More changes to Makefile.am + +commit 1bee1e1f81eb7a359a10476ae03daed768e643e3 +Author: jmerelo +Date: Thu Aug 3 17:30:57 2000 +0000 + + More changes to Makefile.am + +commit afd636cdbfa762c6fb4f855f18fd920f1894152d +Author: jmerelo +Date: Thu Aug 3 17:22:46 2000 +0000 + + More changes to Makefile.am + +commit a758eb1bd2e5325ee4e9c6ced3773e6b52e17fa2 +Author: jmerelo +Date: Thu Aug 3 17:15:42 2000 +0000 + + Changes mostly to Makefile.ams here and there, to be able to do a clean distribution + +commit a7e0b39cfd58f4142fdc6e028d05d464f1d42132 +Author: mac +Date: Thu Aug 3 17:11:54 2000 +0000 + + New fresh ltconfig, works on my RedHat distr and also on geneura + +commit bef10d6f9ad8ef3b8bf769ff62dbcf1782447605 +Author: mac +Date: Thu Aug 3 17:11:02 2000 +0000 + + Added a different libtool configure so it runs on more machines + +commit 8036c7fd7dfe68e9e54f5a03807854f05af62f56 +Author: jmerelo +Date: Thu Aug 3 16:37:51 2000 +0000 + + Changed some problems with Makefile.am + +commit cb952a2b7db52891e12d5a482f26e3e0d3ba7ed0 +Author: jmerelo +Date: Thu Aug 3 15:44:01 2000 +0000 + + Added missing files, and LICENSE + +commit 70ddb00b4cf2153e3aece52b1f28ed524dfe885f +Author: mac +Date: Fri Jul 28 10:26:44 2000 +0000 + + removed + +commit ee5bdda9321fd89a781edc82db6e6f3c3d47e761 +Author: mac +Date: Fri Jul 28 06:10:34 2000 +0000 + + testing if this configure is protable + +commit aa0b74ac9da2c210b613287f593f0a5a4121cb5c +Author: gustavo +Date: Tue Jul 18 11:33:56 2000 +0000 + + ignore files created by examples + +commit 01e44cf82876872de37e56750fab1580230fa1bd +Author: gustavo +Date: Tue Jul 18 11:30:39 2000 +0000 + + fix examples using binary_value + +commit b03bd951e0c65d3b2434edc205a658f24ea58747 +Author: marc +Date: Thu Jun 22 03:23:15 2000 +0000 + + The initial individuals were evaluated directly using binary_value + This resulted in the fitness NOT being set, and some abort or segmentation fault later + Only eoEvalFunc shouydl be used to evaluate individuals!!! + +commit ff52d48ccd9cc4ff8d9bffabf7bc11612a32bd67 +Author: gustavo +Date: Fri Jun 16 10:20:23 2000 +0000 + + changing version number + +commit cc7148d622d71278dda3b4240bb284990ab5fadc +Author: gustavo +Date: Fri Jun 16 09:38:43 2000 +0000 + + erasing LICENSE from test directory + +commit 34758a584dfa8d8383ef23a95a7ef231bff5199d +Author: gustavo +Date: Thu Jun 15 14:29:25 2000 +0000 + + *** empty log message *** + +commit 3bc1cb49d83516c4d351d520f5268b1bf827c25b +Author: gustavo +Date: Wed Jun 14 16:29:00 2000 +0000 + + erasing warnings + +commit 318697af40f4a49021b5400b625a54ef77c75990 +Author: mac +Date: Wed Jun 14 10:33:53 2000 +0000 + + Yet again some documentation change + +commit ff057c799abcfd2d55643f41f0b81f9884c1f52b +Author: mac +Date: Wed Jun 14 07:30:21 2000 +0000 + + Removed double reference to t-eoESFull + +commit 0533618306fefd376745ee13de97891c168d4578 +Author: mac +Date: Wed Jun 14 07:27:51 2000 +0000 + + Removed double reference to t-eoESFull + +commit 570397e89e48aee3d95e3027908a40279052b302 +Author: mac +Date: Tue Jun 13 14:31:53 2000 +0000 + + Added ownership functionality and made the thing non-copyable + +commit 49ee190e108a1258d39eceff741696b357e17b95 +Author: mac +Date: Tue Jun 13 14:31:22 2000 +0000 + + Some 'improvements' added + +commit 00780d785a3013774d9c8d97d5c9a92d871db52e +Author: mac +Date: Tue Jun 13 14:30:47 2000 +0000 + + Added an ownership function to eoState + +commit b5222c8aa5ea233b55b63643ee9ce84b1e583745 +Author: mac +Date: Tue Jun 13 10:27:10 2000 +0000 + + Changed base class eoEsBase to eoFixedLength + +commit 0219de5b614abc449f6c6c3e1438291697bf4eda +Author: mac +Date: Tue Jun 13 10:25:53 2000 +0000 + + updated documentation + +commit df56ae514560e1fbb9bec997e48d9481d7aa4467 +Author: mac +Date: Tue Jun 13 09:48:24 2000 +0000 + + Fixed typedef Type error + +commit 152d42d41ec56013d7e07cc5c18d5f7eff0f96bd +Author: mac +Date: Tue Jun 13 09:43:34 2000 +0000 + + Removed eoEsBase and created an eoFixedLength + +commit 71b0dc17716a39350ee6bb3777dea7ebce3293f7 +Author: mac +Date: Mon Jun 12 20:24:27 2000 +0000 + + Oh, right found some errors using gcc + +commit e55e3813dc442a1978170da3e9b9a39b0f0756e9 +Author: mac +Date: Mon Jun 12 20:23:20 2000 +0000 + + Oh, right found some errors + +commit 4c4ce70c0468f6fb0c490d2e15f2ff9b5fa62f9b +Author: mac +Date: Mon Jun 12 20:09:59 2000 +0000 + + New ES routines + +commit c6589b59518855a6e6843be9b235b894dd98171b +Author: mac +Date: Mon Jun 12 20:08:01 2000 +0000 + + Added a range member function to evaluate an iterator range + +commit 382557878aeccfca47221714b7ea94678c7d04a4 +Author: mac +Date: Mon Jun 12 20:07:25 2000 +0000 + + eoInit is a base class for making EO's, eoPop now has a constructor + for eoInit's + +commit c1b0a6c5034eb4cc194f114a8f8ef4c1269fcb9d +Author: mac +Date: Sat Jun 10 13:22:53 2000 +0000 + + Removed dependence on eoUniform, changed it to use rng.random or rng.uniform directly + +commit f39f1599244479063cb1483193a82e9868568b32 +Author: gustavo +Date: Fri May 26 17:18:06 2000 +0000 + + ignore t-eoExternalEO + +commit 6893a8565d621c9e50a19a60e296d3d2aa5b0615 +Author: mac +Date: Thu May 25 13:04:57 2000 +0000 + + Removed this ugly defaulting to 1 behaviour and solved it using template specialization + +commit 207698fcc878832647ad168cb9d829985a3175e0 +Author: mac +Date: Thu May 25 12:21:06 2000 +0000 + + Added dummy case general: + +commit 0363af1289e67e7f1aeaf5a3f6d052e5624fa999 +Author: gustavo +Date: Thu May 25 11:03:00 2000 +0000 + + warning hunting + +commit 9aaafc2cdb418d512c386f6ec3f5662dfcfa8c82 +Author: mac +Date: Thu May 25 07:26:13 2000 +0000 + + Oops, corrected error in ctor(istream) + +commit 69d9ee7a0f013a6458db7a6fcd89d91b412cc768 +Author: mac +Date: Thu May 25 07:23:24 2000 +0000 + + Oops, corrected error in adding t-eoExternalEO + +commit 86ae1ddbaacab65e673e1e883abb1268e2cbe45b +Author: mac +Date: Thu May 25 07:18:25 2000 +0000 + + eoExternalEO, support for using plain functions and structs in EO + +commit 9ad8767c418340987ebc343fd9b7278bf988f108 +Author: mac +Date: Thu May 25 07:17:23 2000 +0000 + + Changed default printOn to have a trailing space instead of endl + +commit e7a1922d76672a5542028cc5cd29f18ab8d685d7 +Author: mac +Date: Thu May 25 07:16:35 2000 +0000 + + Updated dsp, dsw and added t_eoExternalEO.dsp + +commit 05c4bec808fef3450eb2acce26b4d45356c716c0 +Author: mac +Date: Thu May 25 07:13:43 2000 +0000 + + Updated makefile and added t-eoExternalEO + +commit 230e1a03d1e35eda5bd0f025e1415583b4d765ea +Author: mac +Date: Thu Apr 20 11:11:58 2000 +0000 + + removed reference to rint() (what does this function do anyway? it is not ANSI and defined nowhere in eo!) + +commit 007046c134cc67322302c89a526090437d4d94de +Author: mac +Date: Thu Apr 20 11:06:02 2000 +0000 + + Added a bias function next to bind(). This function will bias the selection to select certain specific guys... + +commit 2af4074c2c7dd266f85e384502e7f11db5956ce7 +Author: mac +Date: Thu Apr 20 10:48:07 2000 +0000 + + Remove eoBinaryTerm, should not have been here in the first place + +commit 7ac73895896e9506f6cb323806aabdd880b6d7d6 +Author: gustavo +Date: Wed Apr 12 09:51:50 2000 +0000 + + adding test to test/.cvsignore + +commit e5825c4d756779604c5efc73e694aceaeefe4368 +Author: gustavo +Date: Tue Apr 11 12:18:30 2000 +0000 + + some fix + +commit 1992d60fa3e351c8cb401893833ac045699d8c45 +Author: mac +Date: Sun Apr 9 10:16:28 2000 +0000 + + getOp() should return a non-const reference + +commit 064ebabac52822ef802a9632922e130ec2c2f90a +Author: mac +Date: Sun Apr 9 10:13:27 2000 +0000 + + Changed int target to size_t target (produced warning) + +commit dd42eec50a06744f9f54a09976794efa0f0f3a05 +Author: mac +Date: Sun Apr 9 10:10:39 2000 +0000 + + eoFitTerm did not implement className + +commit f6c08c994885c34c063e498c97b849b2db7b5f0a +Author: mac +Date: Sun Apr 9 10:09:32 2000 +0000 + + eoFitTerm did not implement className + +commit 6d61aa2811d54016722c90af245eff27ccdc6217 +Author: mac +Date: Sun Apr 9 10:05:55 2000 +0000 + + Updated eoBreeder to use the even newer general operator interface + +commit 697d38b37292c3368639e21b1b93911bbb7e61bb +Author: mac +Date: Sun Apr 9 10:00:55 2000 +0000 + + Updated eoBreeder to use the even newer general operator interface + +commit 7973019d0b673238382d4adbcfe937353384fb64 +Author: mac +Date: Sun Apr 9 09:59:06 2000 +0000 + + Specialized it for bool, so that we don't get these MSVC warnings. + +commit 4654d42e30c5b167ed8578e52ce9c7245f00c4b0 +Author: mac +Date: Sun Apr 9 09:54:25 2000 +0000 + + Oops, it's a pain to get the makefiles up to date when you are working on two machines.... + +commit bd0cc50be9081f227c253b0038abd5f73e7dbf07 +Author: mac +Date: Sun Apr 9 09:50:44 2000 +0000 + + Oops, forgot to make operator() return an eoMonitor + +commit 481bfba8bf4cfe8de52fd30be98bd912ef895b27 +Author: mac +Date: Sun Apr 9 09:48:38 2000 +0000 + + Oops, forgot to make operator() return an eoMonitor + +commit f357a908bfd8de6308317eac4a814ac1af9fb10b +Author: mac +Date: Sun Apr 9 09:46:20 2000 +0000 + + Updated documentation to give proper include file in doxygen and define a module selectors + Also added a load(stream) and save(stream) to eoState + +commit 6e925bedea58bd03e63eb871a22ba56a6dc53924 +Author: mac +Date: Sun Apr 9 09:44:53 2000 +0000 + + Updated documentation to give proper include file in doxygen and define a module bitstring + +commit fee9a330b11926d09fdc18acc377e000dc27ffb7 +Author: mac +Date: Sun Apr 9 09:43:40 2000 +0000 + + Added t-eoGOpSel. + +commit ed4537545107701d2f21aff5e80179ac0e6d088c +Author: mac +Date: Sun Apr 9 09:41:29 2000 +0000 + + Changed the general operator interface to be consistent with the rest + of EO, updated some documentation. + +commit 64a5d2de5838095403f635a1a5cfd086444b94b7 +Author: mac +Date: Fri Apr 7 14:23:59 2000 +0000 + + updated Makefiles and removed a few unneeded files. note: ES files are pending + +commit 87cdfa00c4c6e50658954d166ac53db5a746a3d3 +Author: mac +Date: Fri Apr 7 09:04:50 2000 +0000 + + no message + +commit e35a59cdd610f01134533f7dd09383bc2366471e +Author: gustavo +Date: Tue Apr 4 15:22:04 2000 +0000 + + changing include style from ... to <...> + +commit b40fefb6ed177c63d597dcc31c1e239cdb82621c +Author: gustavo +Date: Tue Apr 4 11:00:18 2000 +0000 + + initial .cvsignore + +commit 64cb3f19e176563a06d7b43227229c66fa3000ef +Author: gustavo +Date: Mon Apr 3 15:52:31 2000 +0000 + + changing autonconfiguration to compile more examples and to create documentation + +commit 06dab1f9146f638867b4373a0e41b4246546292a +Author: gustavo +Date: Mon Apr 3 15:27:56 2000 +0000 + + forgeting multiOps + +commit bf3370461005dc8badc22b8d728815b9a7fb8737 +Author: gustavo +Date: Mon Apr 3 09:51:29 2000 +0000 + + too many EMPTY constructors + +commit 902d88fef66423c6dd0b75263129d593668f2293 +Author: gustavo +Date: Mon Apr 3 09:32:43 2000 +0000 + + adding & modifying .cvsignore's + +commit b5606ad11aa0c1559a8c098a36c49533a68a174e +Author: gustavo +Date: Fri Mar 31 16:23:16 2000 +0000 + + Maarten was right + +commit e6e9dbeaf43ceb9005495f1b26a6762d01d789aa +Author: gustavo +Date: Fri Mar 31 14:34:50 2000 +0000 + + Makefile.in don't need to be in cvs + +commit f07b16a5750612cf0f538966d5479c942a67579a +Author: gustavo +Date: Fri Mar 31 14:33:13 2000 +0000 + + more fix in makefiles + +commit 1fb9e6ceb7110833508088e9d8e16b76294358bf +Author: mac +Date: Fri Mar 31 10:14:15 2000 +0000 + + Added checkpointing to the makefile, but have to test it later on a Linux box + +commit 9823af7c093c63d70464e9d0ad41049e7910df74 +Author: mac +Date: Fri Mar 31 10:04:39 2000 +0000 + + Finalized Checkpointing, renamed t-testSta.... to t-eoStateAndParser + added a checkpoint tester, but did not yet update the Makefiles as + I don't have automake on my machine + +commit 9bcf9d95f89f3389a5b4dfb8674e38463c143a8d +Author: mac +Date: Fri Mar 31 10:02:18 2000 +0000 + + Finalized Checkpointing, see t-eoCheckpointing for a test + +commit 6d5d34ba1f12dc69a33d69c730e354eab0b973ea +Author: mac +Date: Fri Mar 31 10:00:22 2000 +0000 + + Added a className member + +commit c7eccdbe13ca7d0f41e0184be2780d05f5b93e28 +Author: gustavo +Date: Thu Mar 30 18:15:14 2000 +0000 + + adding const... leaving as is + +commit 28219fcc1216dab2cc2e75f855ce7a82a055ebf1 +Author: gustavo +Date: Thu Mar 30 18:02:03 2000 +0000 + + makefiles almost work + +commit 5fe751080749f42d251ef64e777a709bad20d502 +Author: gustavo +Date: Thu Mar 30 17:11:20 2000 +0000 + + fixing makefiles + +commit 1fe3a72e10223b1dff3861f30528caa6cfcea02f +Author: gustavo +Date: Thu Mar 30 14:20:25 2000 +0000 + + changing Makefile.am's to accept new subdiretory structure + +commit 5467df160c0d84900e87dc72a1cb5d9e77ed0413 +Author: mac +Date: Thu Mar 30 09:43:21 2000 +0000 + + changed erronuous classname() to className() + +commit a2457cf12615b21cee60d8c468aeb94d9c52d82c +Author: mac +Date: Thu Mar 23 14:41:12 2000 +0000 + + few minor mods + +commit f290f94301726aa3aab45c3b99aa051030cf8114 +Author: mac +Date: Wed Mar 22 18:55:12 2000 +0000 + + Adapted it for the poor stdc++ support of g++ + +commit 737779f235dc8cdb32b5ffef94f8b55ecd87465b +Author: mac +Date: Wed Mar 22 17:10:07 2000 +0000 + + no message + +commit b6c506643aec0f23046a377e0b993aaeb227bb53 +Author: mac +Date: Wed Mar 22 17:09:36 2000 +0000 + + Changed some includes for the new dir structure + +commit 6c79787c43447002f807259ed58f33cf95e31f1b +Author: mac +Date: Wed Mar 22 16:49:35 2000 +0000 + + Changed some includes for the new dir structure + +commit 340edc2420a222662c9f9bda7c5608483135c579 +Author: mac +Date: Wed Mar 22 16:47:27 2000 +0000 + + test the state and the parser + +commit 7fe8f333e783d59b9efef14a3bd7a0e6e834d6ad +Author: mac +Date: Wed Mar 22 15:39:32 2000 +0000 + + Changed readFrom, which is no longer line based + +commit 7303d62c1a0f1b348315d177da5ab9a826b14964 +Author: mac +Date: Wed Mar 22 15:38:16 2000 +0000 + + Obsolete, now present in eoOp.h + +commit 0b0c3f2fc0fb0f4a09ebebfb936269522a150d5b +Author: mac +Date: Wed Mar 22 15:14:16 2000 +0000 + + Changed a few params in the configuration file + +commit 0b35985e6d182ab18dcdee02b66581a4b593167d +Author: mac +Date: Wed Mar 22 15:00:38 2000 +0000 + + (re)moving... + +commit a5a4d65ab869242e97faae526c9765a5679114af +Author: mac +Date: Wed Mar 22 14:48:49 2000 +0000 + + (re)moving... + +commit c4f6d9272f8cfa0f8bc1bc4e49ce89db57a39482 +Author: mac +Date: Wed Mar 22 14:38:10 2000 +0000 + + Configuration file for doxygen + +commit 2e6d406d8e4d89f55df68b52feef7e68615df972 +Author: mac +Date: Wed Mar 22 14:32:37 2000 +0000 + + (re)moving... + +commit 2620c402bc51338b92767935624ffe2cbe586260 +Author: mac +Date: Wed Mar 22 14:30:57 2000 +0000 + + no message + +commit 2799347236f408e88d0547b766fc6f1cf39533ef +Author: mac +Date: Wed Mar 22 14:23:20 2000 +0000 + + moving... + +commit 5ecddc312c50bb9f5d08ddc5d1c7d0980e15d923 +Author: mac +Date: Wed Mar 22 14:21:02 2000 +0000 + + moved old files here + +commit ddb4bfb00b295547b4e1a487ff8bfc77f77a3b91 +Author: mac +Date: Wed Mar 22 14:18:39 2000 +0000 + + Moved the es files to an es directory + +commit 648c4ab6ec2fbdaae42e92a96dbc43246c20c7a9 +Author: mac +Date: Wed Mar 22 14:12:08 2000 +0000 + + no message + +commit 81751e279f600de6528679ff24930d10e7998a4c +Author: mac +Date: Wed Mar 22 14:04:03 2000 +0000 + + Added utilities directory, this contains state, parser etc. + +commit 2e35c416ce7e0ba5c515eb6b71c18878fd3a65bc +Author: mac +Date: Wed Mar 22 13:58:29 2000 +0000 + + Removed obsolete references + +commit 32541d5fe7ad3688d68be89eb97b0e2ea77bfe17 +Author: mac +Date: Wed Mar 22 13:57:57 2000 +0000 + + moved to utils + +commit f7547d6f8b2fd21e8ea5eafb1663d1c6f03ea618 +Author: mac +Date: Mon Mar 20 17:35:24 2000 +0000 + + eoSelfEval was empty + +commit d55c0a5456a9ef5b0682dd3474ade16948f5e5a9 +Author: mac +Date: Mon Mar 20 17:32:42 2000 +0000 + + Just changed a typo in the documentation + +commit 4a6202ff132e5792268f085ad7791db1db11dbd1 +Author: mac +Date: Mon Mar 20 16:13:32 2000 +0000 + + Removed some obsolete files, changed min and max in compatibility, commented the parser out of eoESFullMut and added some default initialization (please check this Marc). Why eoParser has changed is beyond me, but I am too late to uncommit. I will update a real parser very soon now. + +commit b111bf01aa7e0ddd6c496c243d82b53def8aee68 +Author: marc +Date: Mon Mar 13 10:17:12 2000 +0000 + + Put eoTerm into the eo hierarchy - it was in the air! + Added the className method + +commit 83ca890c10b427736d801e67e934332a8dbd659b +Author: marc +Date: Mon Mar 13 10:14:20 2000 +0000 + + Changed some int into unsigned to avoid Gnu warnings + +commit b4e61489c787d0730cd2efff2a1a6f188c85afc5 +Author: marc +Date: Mon Mar 13 10:10:00 2000 +0000 + + Removed extra {} in operator() + +commit f430468921edbcf49e5779e6d5af14c0dd294c8f +Author: mac +Date: Mon Mar 6 16:28:37 2000 +0000 + + Removed the call to the istream ctor, replaced it with readFrom + +commit 60857fcf3bf5691b16c04a69e4e84d1a37b1a60f +Author: mac +Date: Mon Mar 6 16:21:54 2000 +0000 + + Removed the call to the istream ctor, replaced it with readFrom + +commit 0b449f9817a1361c4709234640341a6dcfd9f4b7 +Author: mac +Date: Mon Mar 6 16:09:46 2000 +0000 + + Removed the istream ctor + +commit 64693768805169ab16e6fa179820bb116b541346 +Author: mac +Date: Mon Mar 6 16:05:47 2000 +0000 + + Fixed bug in eoGOpSelector (missing break!) + + eoOp.h: binOp's second arg is const once more + + all dsp and dsw files were touched by msvc, but did add some stuff (which + will be added to eo later) + + Hope this all works + +commit ca4e470092918f03cf16b4065c66ba9d68b96dd1 +Author: mac +Date: Mon Mar 6 15:55:44 2000 +0000 + + Upgraded parse_tree a bit... + +commit f1fd1f8e33c0df501840bd46f48ec77c8e4409fc +Author: marc +Date: Thu Mar 2 05:54:01 2000 +0000 + + Removed extra () in method virtual const EOT& operator()(const eoPop& pop) + Changed the include of eoPop.h from <> to "" + +commit 4b38c62c95b29c2d539213ad6740147ef0080e9b +Author: marc +Date: Thu Mar 2 05:48:23 2000 +0000 + + Something went wrong with past commit's. So, again + - added the virtual destructors of all classes, + to suppress g++ annoying warnings when using -Wall option + +commit 9c75e1c408c054aedc4e5293d2e3fb844a48f62a +Author: marc +Date: Tue Feb 29 05:22:32 2000 +0000 + + Modified the order of base type and private data initializations + so the g++ does not complain when using the -Wall compile option + +commit 9a4946c75c500804b9191135cee0a253028d2341 +Author: marc +Date: Tue Feb 29 05:14:40 2000 +0000 + + Warning: this comment refers to the previous commit of eoException: + The command "cvs commit" does not seem to allow to enter comments ??? + wherease the command "cvs ci" is OK. + + Here we go: + - added the virtual destructors of all classes, + to suppress g++ annoying warnings when using -Wall option + +commit b109ef46b2ea7465a6b6fc79926335e8f4353597 +Author: victor +Date: Mon Feb 21 18:21:58 2000 +0000 + + *** empty log message *** + +commit 93fcc4c04817cf5d43d890b0be8d0abf5f470172 +Author: victor +Date: Mon Feb 21 18:21:14 2000 +0000 + + A: has been fixed, ONCE MORE :-( + +commit 4777d091288959add913f3da14c6167b44ce0637 +Author: victor +Date: Mon Feb 21 18:03:31 2000 +0000 + + making the second parameter of the oprator() for binaria operators to be NON const + +commit 0d439f9f56aab9c704defb416de524354b750e1a +Author: mac +Date: Sat Feb 19 18:21:47 2000 +0000 + + Changed double linefeeds, will undo this if it doesn't work + +commit 6569496f6e92d63fe92aa8df80c7ba18909d57b7 +Author: mac +Date: Sat Feb 19 17:37:18 2000 +0000 + + Removed double line feeds + +commit 131b6a85fbff2757be7b3ad8f2af82ddbda35108 +Author: mac +Date: Sat Feb 19 16:54:09 2000 +0000 + + Hi, just a simple test, I'm sorry to do it with the real repository, + but my machine here is not Unix + +commit c3fd4eb3ee1d9322d70247afbddc84c984b5554b +Author: mac +Date: Sat Feb 19 16:32:12 2000 +0000 + + eoScalarFitness, 'envelope class' for making minimizing/maximizing fitness + +commit 589df91b4e182f15caa24214ab6fef6ae3a7e4c8 +Author: mac +Date: Sat Feb 19 16:31:01 2000 +0000 + + Example file + +commit 2443677f13edf1c59f5bafc82ded943a2dd0353e +Author: mac +Date: Sat Feb 19 16:30:42 2000 +0000 + + Moved the static eoRNG rng to an extern eoRNG + This external object is now defined in eoPersistent.cpp + + This should change... + +commit c48c1f2c1249fadb777f8043cda9ac18c84ad96c +Author: mac +Date: Sat Feb 19 16:27:38 2000 +0000 + + Added gp, example file in t-eoSymreg.cpp + +commit 88c32ee09b56ce0dd5b75ed1520b394df0c334da +Author: victor +Date: Sat Feb 19 13:14:36 2000 +0000 + + Someone was using eoAltProportionalSelect.h only he/she knows whycd src + +commit 66465c5a0927ee1a14dc45a342212e1e6fb04c02 +Author: victor +Date: Sat Feb 19 12:50:48 2000 +0000 + + A: has been fixed , ONCE MORE :-( + +commit 5b5b71b148632253445cba6ebd280b497204c423 +Author: victor +Date: Sat Feb 19 12:37:28 2000 +0000 + + Changing (ONCE MORE) eoEasyEA.h to allow 0 generation processes. + +commit 25f9229b98b82f96cb26c3e25771af16fce2f265 +Author: mac +Date: Wed Feb 16 15:17:43 2000 +0000 + + *** empty log message *** + +commit 4ebd212d143d4d48d92b77199bcbcff9f05c8045 +Author: mac +Date: Wed Feb 16 15:11:18 2000 +0000 + + *** empty log message *** + +commit 9fba2bfbb9a15dbe86a89b3637ea95d13b9e2ee7 +Author: mac +Date: Wed Feb 16 15:05:19 2000 +0000 + + Mak: Added the eoQuadratic Op and more ... (and I hate VI) + +commit 4ac185022674c439d7171f7bb8d71aa5825327ad +Author: mac +Date: Wed Feb 16 15:03:45 2000 +0000 + + *** empty log message *** + +commit cbc26ed5b26519192c0708d985db22c2bc5fac79 +Author: marc +Date: Wed Feb 16 04:40:20 2000 +0000 + + Changed all "float" to "double" + But more than that, this is a test of CVS for me + Marc + +commit 871fcc8184ea36547a47f76a29e8b449a630f156 +Author: mac +Date: Tue Feb 15 15:08:00 2000 +0000 + + just a test + +commit 4f40da85e4d422ebcc503296c660981a891c556a +Author: victor +Date: Fri Feb 11 12:05:07 2000 +0000 + + A: has been fixed :-)) + +commit 801ba49682c675f46b91d7dc402fddacdf56922b +Author: gustavo +Date: Wed Feb 9 19:50:02 2000 +0000 + + some test + +commit 7db1492943fdfdcd0f85332d4268ff2c42aaa554 +Author: jmerelo +Date: Mon Feb 7 17:16:16 2000 +0000 + + Added new files to the brew, mainly distance and new-op-interface related + +commit 472898871ced7f9c36f47afd6376e7a3fe394497 +Author: gustavo +Date: Wed Jan 26 17:48:24 2000 +0000 + + *** empty log message *** + +commit 83365de0d1dfa7b0473742cb7bfd79e82571bf9e +Author: victor +Date: Tue Jan 25 08:20:22 2000 +0000 + + A very silly error has been fixed + +commit 947ea09fa1df1818aab8f06d32e9e66d166cbb1e +Author: gustavo +Date: Mon Jan 24 21:16:54 2000 +0000 + + some reviews + +commit 96f618f88fd53aaee94b831ec9f8d657b3900ee2 +Author: gustavo +Date: Mon Jan 24 21:13:21 2000 +0000 + + some reviews + +commit 729fa74b42b62902ba2bb1409ba03e96035bb2fb +Author: victor +Date: Tue Jan 18 13:43:39 2000 +0000 + + I have change the do...while(terminator) into while(terminator){...}, because may be the termination condition is reached just atthe beginning (for instance 0 generations) + +commit 6fece409a7837b71b097b236219d6591c7acb902 +Author: victor +Date: Tue Jan 11 13:25:32 2000 +0000 + + Another little bug fixed + +commit c0e85685f80ef72fa7c51ac759ff2f52c49e1eac +Author: gustavo +Date: Tue Jan 11 12:13:18 2000 +0000 + + bug fix in eoTournament + +commit 29dc5ac0342f90295d0e25d3953fe8d1005a2a68 +Author: victor +Date: Tue Jan 4 13:04:00 2000 +0000 + + A little problem existed when the Parser tried to read a String because a \0 was inserted sometimes (no others) making imposible to add a new string to the one read and then turning the full string into a char* (understable? :-) + +commit 8eac30156619989786efcece181cb799e20c3c66 +Author: victor +Date: Tue Jan 4 10:43:06 2000 +0000 + + Changing the way parameters are shown to the user when the -h or --help flags are used + +commit 7d3e4c83f28176b7369acbbe5e16d0cff9243567 +Author: victor +Date: Tue Dec 21 13:39:42 1999 +0000 + + Minor changes in eoRNG.h + +commit bf3e77d97b0969fe779e1f9184f21b85eeda051f +Author: victor +Date: Tue Dec 21 12:12:29 1999 +0000 + + eoOpSelector has a method called getOp that HAD to return a non-constant reference to an operator; in fact it returned a CONST reference. Now, I've changed it + +commit a92af188c8712344f41559216c8c08023f5dcb6b +Author: victor +Date: Tue Dec 21 11:41:19 1999 +0000 + + Updating the selectors: they inherited from eoSelect and noew the inherite from eoBinPopOp + +commit 050df933c8014f7411ca642cb6dd919d6ed69d06 +Author: victor +Date: Tue Dec 21 09:58:45 1999 +0000 + + Minor changes in eoParser.h + +commit 5a735c3915f8eb8a8843a93d41fe64a2908a5ee3 +Author: victor +Date: Fri Dec 17 12:04:06 1999 +0000 + + Moving function InitRamdom to eoParserUtils.h + +commit d3642e4fde60773c5640a525e89f1f71bd1fdf28 +Author: jmerelo +Date: Fri Dec 17 09:19:13 1999 +0000 + + Changes + +commit de33c67f0e95db37cd6af3069186f6f3c8a38e27 +Author: victor +Date: Wed Dec 15 16:47:41 1999 +0000 + + A little mistake has been corrected + +commit df6c6008600ca5ca627f3374e5b117ebb128ebc8 +Author: victor +Date: Wed Dec 15 16:42:13 1999 +0000 + + The constants N,M and K are not declared twice when using RNG in different file of the same program + +commit 29ea368191dcffa928dd55b3cd9f3d58101ae9f8 +Author: victor +Date: Wed Dec 15 13:57:09 1999 +0000 + + I have turned into comments the Pop constructor that used Type as the type of the gene, given that an EO can have NO genes + +commit 91f5ddbdaadfd608ccad0ccfac798bc45343d841 +Author: jmerelo +Date: Mon Nov 22 09:47:32 1999 +0000 + + Added changes mainly by Marc + +commit 449ed17ff850f629ba330eaf305f62637bacb3fa +Author: jmerelo +Date: Mon Nov 15 09:26:33 1999 +0000 + + Added Marc's ES files and .dsp files for others + +commit 0d8648c0e67a395a787a3966e5000b159ca4e7b4 +Author: jmerelo +Date: Fri Oct 29 11:23:10 1999 +0000 + + Added eoParser + +commit 46b6a9e17a2254aaa2e0b620b57619145377274b +Author: jmerelo +Date: Mon Oct 25 08:25:42 1999 +0000 + + Added new RNG and test files for it + +commit 18f6c3151390a7a2589e56a2d279799664113ee6 +Author: jmerelo +Date: Tue Oct 19 11:47:15 1999 +0000 + + Small modifications + +commit ef43aaf616e8ef28a938e3e4c1475bd32607995b +Author: gustavo +Date: Fri Oct 15 13:16:50 1999 +0000 + + bug fix in eoBinBitflip + +commit bc922d38714d4ef68e070143dbd14fdd24c21294 +Author: jmerelo +Date: Fri Oct 15 11:18:52 1999 +0000 + + Changed eoBinBitFlip thanks to Jacques suggestion + +commit 0e4d27ec4d6f55678c97452077d204d325451e04 +Author: jmerelo +Date: Fri Oct 15 07:34:55 1999 +0000 + + Small changes to makefiles + +commit 661069d01cd16c36414eade4a06f9bb170d9a7f7 +Author: jmerelo +Date: Wed Oct 13 08:38:33 1999 +0000 + + Changes in configure y makefiles to account for new version and new files + +commit f92b133fd00a4fcf6988cd14a5c12d0b31d7e1db +Author: gustavo +Date: Mon Oct 11 10:20:39 1999 +0000 + + updating with new tests + +commit 387059901b003f043761a2f313c6ac03ee946bb6 +Author: gustavo +Date: Fri Oct 8 17:45:49 1999 +0000 + + adding more functions and tests for eoNonUniform + +commit 557a06ff22d8c2bf8cb22c94e625b203c7d9ddca +Author: jmerelo +Date: Fri Oct 8 11:39:58 1999 +0000 + + Two files left over added to the repo + +commit 259420d9ce40977c084df0a529277d93bb1b864a +Author: jmerelo +Date: Fri Oct 8 11:39:20 1999 +0000 + + Added a full algorithm to the new EO, with terminators, and things like that + +commit 378ee811e77f0ae494234f9daa6348ba6908d879 +Author: jmerelo +Date: Fri Oct 8 09:52:31 1999 +0000 + + Added two more files + +commit ba4ace6324a4d7071d3373325955d5bef076d324 +Author: jmerelo +Date: Fri Oct 8 09:51:40 1999 +0000 + + Changed stuff to make eoGeneration work + +commit c85363121964c48a59a84fa52c787a19ec7ec8ff +Author: jmerelo +Date: Fri Oct 8 07:40:34 1999 +0000 + + Cosmetic changes + +commit dabbcdc7b43de66f56338b4d12ecef9c624620f7 +Author: gustavo +Date: Thu Oct 7 11:39:08 1999 +0000 + + adding t-eogeneration + +commit 0133499ac3166f2e81fcb1eb47820895bac35b9a +Author: gustavo +Date: Thu Oct 7 11:38:14 1999 +0000 + + putting eoNonUniform into a separate file + +commit b5d3db43ade0189f2ef30c80405ace9d478008d1 +Author: gustavo +Date: Tue Oct 5 11:32:17 1999 +0000 + + adding eoNonUniformOperator to eoOp.h + +commit 7d7542e705852519dbec812ec2866ee730f70cae +Author: gustavo +Date: Mon Oct 4 11:17:19 1999 +0000 + + adding t-eogeneration.cpp + +commit 648fd000c10ff292733aed5adced04f51a2ff512 +Author: victor +Date: Fri Oct 1 17:00:38 1999 +0000 + + Updating Makefile.am to include eo2d.h and eo2dVector.h + +commit f395b6d93e1decc1a8cb9c74a8b9f97717c1534e +Author: victor +Date: Fri Oct 1 17:00:02 1999 +0000 + + Updating Makefile.am to compile t-eo2dVector.h + +commit 90d6310aef89f51afbe4bd4521f4ff0a34af2259 +Author: victor +Date: Fri Oct 1 16:36:04 1999 +0000 + + *** empty log message *** + +commit 7c107635b07e8ed33b221f79fe951e8a8f73deae +Author: victor +Date: Fri Oct 1 16:33:59 1999 +0000 + + All the methods have been implemented. Only three of them (asignement operator, read from and write to a stream) remain unfinished. + +commit a789371939706b82eb018d9a6f7ac62c1201b6fe +Author: victor +Date: Fri Oct 1 16:32:46 1999 +0000 + + Final (or almost) version by now. + +commit 8e4e9197ea8055f70e8db366e61ebcffe86cad2c +Author: victor +Date: Wed Sep 29 11:43:34 1999 +0000 + + Adding an interface for 2-dimensional chromosomes + +commit bed45e65a22c442032c5432fd8a7b97071246290 +Author: victor +Date: Wed Sep 29 11:41:34 1999 +0000 + + Fixing a little bug in the random generator. Variable size was used instead of _size, which is the parameter the method gets + +commit 1247f801fbeba3cf0f4d723444b3641df20e2a08 +Author: gustavo +Date: Tue Sep 28 11:56:21 1999 +0000 + + testing and debugging eoGeneration + +commit 49b35da8f920f5f8df58192fdb4adf32bd6d301f +Author: gustavo +Date: Tue Sep 28 10:26:39 1999 +0000 + + finish eoGeneration... still to be tested + +commit bc9638f53c2e7300bc09e008de2e57ef8346da28 +Author: gustavo +Date: Tue Sep 21 18:14:39 1999 +0000 + + fixing bugs in replacers and moving some code between files + +commit 265c5671bf0bded411cefe738c0a8a87daa007e1 +Author: gustavo +Date: Tue Sep 21 11:36:38 1999 +0000 + + pop need a reevaluation after breeding + +commit ad0a77bb61604058c356b8829b95c43756a53aab +Author: gustavo +Date: Mon Sep 20 18:07:35 1999 +0000 + + fixing cvsignore + +commit f3ebe8be708214e09e425324e420ac7465cb23f6 +Author: gustavo +Date: Mon Sep 20 11:48:52 1999 +0000 + + fixing tests + +commit 6daefd1ccff76994e781c6a9936928c61e72c030 +Author: jmerelo +Date: Mon Sep 20 11:37:00 1999 +0000 + + Added LICENSE + +commit 759dba7ea83f1f9e6d09e40fe98c83cbdb5bf366 +Author: jmerelo +Date: Mon Sep 20 11:35:01 1999 +0000 + + Changes to eo1d interface and bug fixes + +commit 06db0c058e48011852cca0a2af7c988825d8c6c2 +Author: gustavo +Date: Fri Sep 10 12:21:50 1999 +0000 + + *** empty log message *** + +commit b0232f9c0c810427df122be30015da0d2933286c +Author: gustavo +Date: Fri Sep 10 12:13:53 1999 +0000 + + updating eo/test/.cvsignore for new eoBin tests + +commit 8056d48505994eecbea4e8070db10ba4c311e73d +Author: gustavo +Date: Fri Sep 10 12:11:11 1999 +0000 + + *** empty log message *** + +commit 3214eead0ebef7a764e9187e4c79e99c2172d41d +Author: gustavo +Date: Fri Sep 10 12:05:57 1999 +0000 + + *** empty log message *** + +commit 0f4ff4691c8d623134e68325e2fb85985d713963 +Author: gustavo +Date: Fri Sep 10 12:03:51 1999 +0000 + + adding examples for eoBin & other stuff + +commit 50062e7c303ac84b853f498ccf8a368c93a0122e +Author: gustavo +Date: Fri Sep 10 11:48:42 1999 +0000 + + adding examples for eoBin & other stuff + +commit 9ac2220c5dd4c1dc7341ba9b8de691682e9a82b1 +Author: gustavo +Date: Fri Sep 10 11:07:46 1999 +0000 + + *** empty log message *** + +commit c1cddf3236f957069eb642653cb02e6f4a0f0933 +Author: gustavo +Date: Mon Feb 15 17:47:30 1999 +0000 + + adding eoGeneration + +commit c1481ac24f5dd5a057ac43a6f7faa10e28793d93 +Author: jmerelo +Date: Mon Feb 15 16:03:04 1999 +0000 + + New .dsp files for new test programs + +commit e3bff7d45f1d09f271fb62561d44ea3327620d35 +Author: jmerelo +Date: Mon Feb 15 16:01:35 1999 +0000 + + Compiled new stuff on VC++, changes to breeder + +commit 1eaeece266182bbcdca46bb486aeb1eb1e97d350 +Author: gustavo +Date: Mon Feb 15 11:55:59 1999 +0000 + + doing things work on VC++ + +commit 24b8b8045ac22fe59f07ef77a1c8370816ef1fdb +Author: gustavo +Date: Fri Feb 12 17:56:55 1999 +0000 + + bux fix in t-eoinsertion.cpp + +commit 9303c4b53dd49954f2445fba73afcbe542af3172 +Author: gustavo +Date: Fri Feb 12 17:43:28 1999 +0000 + + eoBreeder almost finished + +commit 11be20aefa012ef1ba82e1ca6815f5f089d3c758 +Author: jmerelo +Date: Wed Feb 10 17:14:08 1999 +0000 + + Added some files, compiled some stuff in VC++, and finished eoOpSelMason + +commit 044acb151be86f096a96fd275f87188e3695eade +Author: gustavo +Date: Wed Feb 10 17:05:16 1999 +0000 + + adding eoBreeder + +commit 9d1fdcd126ff7a70178d50c438260958b9e45d25 +Author: gustavo +Date: Wed Feb 10 13:39:48 1999 +0000 + + small bug fixes + +commit 73f37176e82a9491d3d9af8ebee95b1d39978c7f +Author: gustavo +Date: Tue Feb 9 19:06:51 1999 +0000 + + *** empty log message *** + +commit a5d27679da3b939887c012d24ae6dabe6138db82 +Author: jmerelo +Date: Tue Feb 9 18:40:00 1999 +0000 + + Changes to makefiles and other things + +commit 5318810e816a04289b506bd6e47a3bb8ac6d5e82 +Author: gustavo +Date: Tue Feb 9 18:16:42 1999 +0000 + + *** empty log message *** + +commit 9860e201f24f7663dc7b933f30aa54586aae45af +Author: jmerelo +Date: Tue Feb 9 17:31:16 1999 +0000 + + New bitOp factories and things like that + +commit a86873dcbf8424286e3672820d31358383a3f938 +Author: gustavo +Date: Tue Feb 9 17:27:22 1999 +0000 + + new replacer + +commit e721603cf2387dcc416a7ffdd73fe5a763f14ae9 +Author: jmerelo +Date: Mon Feb 8 19:15:27 1999 +0000 + + Changed monopfactory to opfactory; changes in the examples + +commit 204b0bcac835821b74f15b4b2f16a247bc62266d +Author: gustavo +Date: Mon Feb 8 18:47:07 1999 +0000 + + looking for a bug in eoInsertion + +commit 2141b13f9d1dd041e0487c3e2949e0e0e3655d32 +Author: jmerelo +Date: Mon Feb 8 16:13:26 1999 +0000 + + New files added and fixes for VC++ + +commit 6e9bdc8b2ea0798c7f8f39b3e66749e97984420d +Author: gustavo +Date: Mon Feb 8 16:11:55 1999 +0000 + + some bug fix + +commit 3d7d4a7a51098869069cc37b4a2ace453a881536 +Author: gustavo +Date: Mon Feb 8 14:15:11 1999 +0000 + + learning about autoconf: eoBin and bvector.h + +commit 93d15b9778ced0016ea7bfa79fc113c4074d0abc +Author: gustavo +Date: Mon Feb 8 12:43:52 1999 +0000 + + eoBin/eoBinOp division + +commit 46e19b13c393683679e1af8ec1eaaafb55181879 +Author: gustavo +Date: Fri Feb 5 18:25:28 1999 +0000 + + adding eoInsertion + +commit 5247c976ce6c56b5dc43e9634f8626efa1e29ad9 +Author: gustavo +Date: Fri Feb 5 16:34:00 1999 +0000 + + eoLottery finished + +commit 57e734fdf2e40561a190dabad737bb2a1cd66880 +Author: gustavo +Date: Thu Feb 4 17:38:39 1999 +0000 + + adding acconfig.h + +commit a44af3e7f462ebf52dcbbea33eccd2c270889bdc +Author: gustavo +Date: Wed Feb 3 20:42:57 1999 +0000 + + changes on eoLottery + +commit b5cb78b70f8ffd8ee61230534cd0455fa704b9b8 +Author: jmerelo +Date: Wed Feb 3 18:34:20 1999 +0000 + + Changes to eo and opsel to quash compiling bugs + +commit e20fb6c7aaa84685da5ce215b53e24ebbe082596 +Author: gustavo +Date: Wed Feb 3 17:28:07 1999 +0000 + + some changes to start, new work on eoLottery + +commit 2cafee6bc6ef57f249e90a89d8739dda968fe140 +Author: jmerelo +Date: Wed Feb 3 17:26:52 1999 +0000 + + Chenges to EO + +commit 6e9ddda69c70fd967542c554bc7df193cf6b8452 +Author: jmerelo +Date: Mon Feb 1 18:18:39 1999 +0000 + + Remove old eoObject.cpp + +commit 3fe0218a72811649a8f39ec61dc0952a6bee9063 +Author: gustavo +Date: Fri Jan 29 12:23:55 1999 +0000