306 KiB
306 KiB
commit 4a90420dd3807fd569c8886dca059cd34d04c622
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Fri Oct 22 10:07:09 2010 +0200
Arithmetic operators (note: priority to unfeasibility)
commit ac0a909d1da643b62a3cfd7b61f5e070d30974f4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Wed Sep 29 22:52:30 2010 +0200
using eo::log instead of std::cout
commit ffc6efeb97ec2b1148fd08225b9d0698a44d9a8b
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Tue Sep 21 17:52:59 2010 +0200
typo variable name
commit 9a6dbdd70e061b385baff228617895a4fcce1dc4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 20 11:32:55 2010 +0200
deactivate -fprofile-arcs -ftest-coverage that necessitate gcov
commit f39183b8d7656b618afc4043095dc3ab98b42d90
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 14:16:24 2010 +0200
accessors to levels ; typofix on _contextLevel
commit 8dc13bbaff422f5f22acb562339c8dc0c7a6774b
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:29:32 2010 +0200
important note: we are using wallclock time
commit faec5f102cc8b63276928f46679ed34e65fde1e4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:16:55 2010 +0200
bugfix operator() signature
commit d26a9d87673bda9a17075493ac39a69732bffda6
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:06:04 2010 +0200
evals that can throw exceptions
commit 5adfdc8a0853c278e0f8d054ae64390393faacac
Merge: ccd5b01 88b2ec3
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:41:26 2010 +0200
Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev
commit ccd5b01dee2ef9099e5ea24eb39b3acca7df7c0c
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:33:55 2010 +0200
more comments ; header
commit 991138053c8605d9538bb114edc7754a498ddeaf
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:29:51 2010 +0200
typo bugfix
commit 2ed8146723a3ad9c1311e5a2fd2ed5882c98bed5
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:28:55 2010 +0200
use std::endl ; error message format ; more comments
commit 9d19cc2cfaec74a26ba98421015de68babfba222
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Wed Sep 15 22:28:58 2010 +0200
use eo::log
commit 22ce03233ebaa2472538c623ec0172f819e61f3c
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Wed Sep 15 22:28:29 2010 +0200
doc comments
commit 88b2ec3d1a95e3f1d87e3ed150c4a09035e4e270
Author: nojhan <johann@dreo.fr>
Date: Thu Sep 9 22:37:50 2010 +0200
update related softwares: + EASEA, GUIDE
commit 526dfe150b42711086b486375b57396db0e7d4dc
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 12:05:13 2010 +0200
bugfix xdebug level
commit 3c2639a876148028fb779176c519415ec36087b3
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 11:20:00 2010 +0200
use eo::log instead of cout
commit 236dd026088d572022729a7ca103ca74f9072ba4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 00:04:37 2010 +0200
indent clean, more comments
commit b9d74c0b55590e980a2173721ca266d7e9f3e68e
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Sun Sep 5 23:56:17 2010 +0200
replace \n with endl
commit b18817b46fb40feec2e4d71ac8b69e89795a2570
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Sun Sep 5 23:42:58 2010 +0200
use eo::log instead of cout
commit 2b4f14b8d720611cb34d60cbabc1eb53ed3efd90
Author: nojhan <johann@dreo.fr>
Date: Fri Sep 3 09:19:23 2010 +0200
official xmpp chat room
commit f7170e2ebacda69cc42034149ebb22b58e91ef29
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Sep 1 14:51:09 2010 +0200
ticket #1: Remove the autotools files done
commit 76d8dac2fdc8d56d0b51b276970f8e773f053b13
Merge: 5bd0baa 7159f8e
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Wed Sep 1 12:07:23 2010 +0200
Merge branch 'packaging' of ssh://localhost:9001/gitroot/eodev/eodev
commit 5bd0baace7402bb0ff61636301d181429d53b299
Author: Caner Candan <caner.candan@thalesgroup.com>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 19:26:51 2010 +0200
* added some useful comments in eoLogger class
commit 20a4496b839d293ab01546a22763b273e0992c47
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 16:39:21 2010 +0200
fixed some warning messages while compiling
commit f98e1385626d403566a61f107362bb3f64c2df6c
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 15:53:32 2010 +0200
* eoRNG.h: added double uniform(double min, double max)
commit e42a1dae74433bdc2fe64875cccb87f5b44edec3
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:54:42 2010 +0200
removed a wrong logging message from eoEvalContinue.h
commit 2b3db39aff1fef32c687fedefc858f76cd7b5c98
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:52:08 2010 +0200
repared some compile warning messages
commit 1b3172a40c07b6c7411cbed859524b975ae4c9dd
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:15:54 2010 +0200
updated doxygen config file to the version 1.6.x
commit ce8f5f692fef83e44e6dbd9574c0a90019187d07
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:10:13 2010 +0200
* fixed some warning issues during compilation
commit 27d5cbbc3ba202e69ef7ab6a53d97adadb5d9a30
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <johann.dreo@thalesgroup.com>
Date: Tue Aug 31 10:22:46 2010 +0200
Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev
commit 248d12d2f480a0f2f82e0f33e3823d659f359a66
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:50:59 2010 +0200
add eoDualFitness.h to the list of headers
commit 528893cba96b161a76deaf325810ebf53204399f
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:50:34 2010 +0200
bugfix: typo on _this_
commit ce0c96967123e7910be816c5c85f0223b23854f7
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:44:18 2010 +0200
no ; at the end of the line
commit eb79ec2b6c20b860d844c15e0c51082ddeb3550d
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:42:42 2010 +0200
no ; at the end of the line
commit 2fdc24a29a37de13bd8b56387c09744aefeac368
Author: nojhan <johann@dreo.fr>
Date: Sat Aug 28 12:30:37 2010 +0200
openhatch button, supposed to facilitate the involvement of new contributors
commit 113d2ac145b8202bdcadecc21518c7aefcdc9bfa
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 22:04:01 2010 +0200
more sections to jump to
commit 52eeae0f5b163476a248d22d738e50c42d1f7b52
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 21:45:19 2010 +0200
correct links to sourceforge features
commit 82c873fc1a32f74f30488466def189026630b180
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 20:38:19 2010 +0200
bugfix #2054922: using base_const_iterator::node;
commit bb5b1965c75cd633e0a94d50169ecd23c5d1ed06
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Aug 18 17:18:36 2010 +0200
fixed a warning issue at the file eoRealBounds.cpp
commit 7159f8e5c43166269e34bd551c0c6ca1c9a40b24
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Aug 18 12:16:13 2010 +0200
Merge branch 'master' of ssh://localhost:9001/gitroot/eodev/eodev
commit 6ec3fc5c09a275b8fa92a8485524f68106309f9a
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:11:18 2010 +0200
correct headers ; class comment
commit 8896fec32152a6b22a87b4ac8038bcfd0f36e150
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:07:17 2010 +0200
improved explanations
commit 4ba3f62a3a5ed032ae0519ac75af7d3e38f1e0f7
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:02:39 2010 +0200
missing header ; correct copyright ; correct emails
commit d698065579e2410d2f62b2fbbc13442edc918d90
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 14:59:24 2010 +0200
translate variable from french to english
commit ce99bb02f1f6624d650ff103349f64ffed279c53
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 14:56:33 2010 +0200
use eo::log ; warning when returns 0
commit 0a37f66ef0f22ee5232cac9f5b2830fa580fb7db
Merge: 9f4c073 68a03aa
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Sun Aug 1 22:27:31 2010 +0200
list of some publications
commit 82e7d3c04116f070c6b6d400d765e720852f0359
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sun Aug 1 10:55:38 2010 +0200
example diagrams now close to features list, with a better legend
commit 9a5871cce26722098306198849d037c1b2ade800
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 23:00:10 2010 +0200
better layout for the menu
commit 6c4bdcff461d4f69ed6afd4a965df42385d62a1e
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:48:49 2010 +0200
correct layout in 1024, better spacing for greater resolutions
commit f531247627fcb372a0b4ce96b6af62072838d771
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:40:04 2010 +0200
'jump to section' links and back links
commit a9c4805ebd6abd7e62724f34e4415494313cc2c0
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:14:09 2010 +0200
logo icon for sourceforge, without text, 48px
commit 535b26b903abf89ce466ef675686475e6b3505a0
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:06:27 2010 +0200
slides via slideshare, better section order, small design changes
commit eee9b46c0bd4f7976ee10a5149dec86544265987
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 18:59:12 2010 +0200
website sources
commit d3fc6438c0e6016cee1af61ea2890c5ecdfb51df
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Jul 29 14:28:05 2010 +0200
no more CVSROOT
commit ed35ed4da09b37ea13859a609e0c78d7bcf3d9e4
Author: paradiseo <paradiseo>
Date: Tue Jun 22 09:31:58 2010 +0000
Store a result in a variable to have no warning
commit 0695b25c08782bb1cd435ef7ecc6a22a3c6f37d6
Author: paradiseo <paradiseo>
Date: Thu Jun 10 10:03:26 2010 +0000
Add "Visual Studio 10" in config file for CMake
commit 68a03aa429b6fecf26e1d1942f11cefe62a01455
Author: stevemadere <stevemadere>
Date: Fri May 7 03:17:44 2010 +0000
changed YAML saving technique to YAML::Serializable
commit e58ef45f70f76d1ef0fcdb33d756760ffebfa82c
Author: stevemadere <stevemadere>
Date: Thu May 6 22:46:10 2010 +0000
added support to save app/gprop/mlp as YAML
commit f8bd8605794dbbd25463f93613443d085d939864
Author: stevemadere <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 <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 <stevemadere>
Date: Tue May 4 12:56:54 2010 +0000
Added includes necessary to compile using gcc 4.4
commit dfad82c0431cf53846436ca51c07aae09d226aba
Author: stevemadere <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 <stevemadere>
Date: Tue May 4 12:50:29 2010 +0000
Removed reference to Lesson6 until its makefile is fixed
commit 8c07ca4cc5329cbf4376a1ceb9f0f53035fcdb02
Author: paradiseo <paradiseo>
Date: Thu Mar 18 12:44:45 2010 +0000
add an include
commit a2703a8eabd8284107bfbfc016a70bce33ef3850
Author: paradiseo <paradiseo>
Date: Wed Dec 9 15:49:30 2009 +0000
No real change -> test commit
commit d46117cda1348ad4ba3544bca457e13ef8d3bc4c
Author: paradiseo <paradiseo>
Date: Thu Jun 25 14:49:53 2009 +0000
Accept long time
commit 45ce5f84043eba5327ab3cfd2401ec9c23cf0dc7
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:30:18 2009 +0000
little change to delete warnings
commit b20c5e98c148fb3ac2398d0690e758e1985ed512
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:28:55 2009 +0000
little modif to delete warning
commit eca555a7a315b528f9ce89333b5f494da2ad458c
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:26:44 2009 +0000
little change to delete warning
commit 6563aa6e7aa99e8f0fb71755cebacf83eb3eda58
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:21:53 2009 +0000
little modif to delete warning
commit bda9e1c712ff1444996b31e5ff92864ad9d458f4
Author: paradiseo <paradiseo>
Date: Mon Jan 26 14:39:37 2009 +0000
Change Compiler flags
commit cfd7f2b008363f1f15b43c3cf7b9e45f188d6878
Author: paradiseo <paradiseo>
Date: Mon Jan 26 13:43:40 2009 +0000
disable warning C4530 (Visual Studio)
commit 072979a705b152f13b1a7c73a224596230e0009a
Author: paradiseo <paradiseo>
Date: Mon Jan 26 13:38:01 2009 +0000
option added to disable warning (mode release with Visual Studio)
commit 7fc04f1de76217f43121387854c64a07294c79e6
Author: paradiseo <paradiseo>
Date: Mon Jan 26 09:07:59 2009 +0000
cmake < 2.6 authorized
commit 37c3989ee902f0cb78261d8b36a1c9f49fe18804
Author: paradiseo <paradiseo>
Date: Thu Jan 22 10:18:10 2009 +0000
test on PSO changed.
commit 1204ce35b7af1101ee221c58500197a9d5dd8098
Author: paradiseo <paradiseo>
Date: Fri Jan 16 14:29:42 2009 +0000
modif cmake
commit 080f98bffafc29df4daa78ac343e2ac8978b943b
Author: paradiseo <paradiseo>
Date: Wed Jan 14 14:50:46 2009 +0000
Cmake configuration modified
commit f2d19ce1878326343a641e748f1cb5257d506da8
Author: paradiseo <paradiseo>
Date: Mon Jan 12 09:14:02 2009 +0000
Update to cmake2.6 + modif to support compatibility with icc
commit 893204f8f1293644092ff1541ac2234af0faa44d
Author: evomarc <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 <paradiseo>
Date: Fri Dec 5 13:55:41 2008 +0000
add "=0;" at the end of two virtual method
commit 916152b02ef1373e1a7517b473731a1bfc96b25b
Author: paradiseo <paradiseo>
Date: Thu Nov 20 16:35:47 2008 +0000
remove DartConfig
commit 48204d18ff68108472ddd4d7f4544c0663abe562
Author: paradiseo <paradiseo>
Date: Mon Nov 17 10:27:55 2008 +0000
Switch from Dart to Dash.
commit 462d3ac5683c818ae92a16df1e5a7ab79a26a972
Author: jeggermo <jeggermo>
Date: Tue Nov 11 09:51:17 2008 +0000
fixed some very old and stupid problems
commit 512c18b0d06c3ec1c972016ee13df89dfc7d77cf
Author: jeggermo <jeggermo>
Date: Tue Nov 11 09:50:52 2008 +0000
fixed some stupid problems
commit 74c5be143994aa239169d0f5bc317cfe44793753
Author: maartenkeijzer <maartenkeijzer>
Date: Mon May 5 12:33:26 2008 +0000
updated configure.in to generate moo files
commit aa33f98459d05f8bbb829948fc54524ab112afee
Author: tlegrand <tlegrand>
Date: Fri Apr 18 12:00:15 2008 +0000
deleted "win" directory in the autotools config
commit a93ed43907db7426d72318bdca73f0096a606eed
Author: tlegrand <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 <tlegrand>
Date: Fri Apr 18 08:58:42 2008 +0000
imrproved PSO topology/velocity tests
commit 49d3df2cc4f3683e1416c36ac68ad85bb722cb09
Author: tlegrand <tlegrand>
Date: Fri Apr 18 08:51:38 2008 +0000
updated the doc tags
commit 78a798d169fad5043fb98e4648192b6163f0e638
Author: tlegrand <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 <tlegrand>
Date: Fri Apr 18 08:19:22 2008 +0000
updated a few things about paradiseo (links, docs)
commit 9d3da02ea95cc7237e5a52cfcd96a03010d02c27
Author: tlegrand <tlegrand>
Date: Fri Apr 18 07:58:17 2008 +0000
deleted old and obsolete paradiseo's pdf slides
commit 4b844243cebb20dc68a26f9f00cfd3588fa45267
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:31:11 2008 +0000
new implementation of the test
commit b2404c9daa6a3fe1715130a88c657300db47f115
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:29:57 2008 +0000
Add t-eoOrderXover in the test list
commit 08d4b90578e29b8df21fa2e9fc2c918eef981232
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:29:10 2008 +0000
test of eoOrderXover
commit 7a7340f9ad3e224dd88c6af3991123414edea884
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:26:59 2008 +0000
new crossover dedicated to permutation-based representation
commit 86cda0d3b6d8f01c149b4aaefd3ad49c5a96dfca
Author: kuepper <kuepper>
Date: Mon Mar 31 19:12:12 2008 +0000
start preparation for 1.1 release
commit 0388f957581593bc98488ada6cea60b733a8cfda
Author: kuepper <kuepper>
Date: Mon Mar 31 19:11:13 2008 +0000
Update for gcc-4.3 compatibility
commit 1187a83c8235957094674b25c7d65afcf6593a75
Author: kuepper <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 <ldacosta>
Date: Mon Mar 31 12:53:51 2008 +0000
make_continue... just a little formatting
commit fac8fc0742f4547220a8f3de9bc39c064a2954aa
Author: ldacosta <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 <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 <ldacosta>
Date: Fri Mar 28 15:57:55 2008 +0000
Adjusting configuration for Eclipse
commit 8c1726ef9715f2055346416e353bcde8e8f04809
Author: ldacosta <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 <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 <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 <tlegrand>
Date: Thu Mar 20 15:48:31 2008 +0000
come back to dart.irisa.fr !
commit 52d9a1fed95675b9e7973aba2855f76c870d3201
Author: tlegrand <tlegrand>
Date: Thu Mar 20 08:43:44 2008 +0000
added minimal test config
commit 860040ae53f506af63b0d881d44d99352e6b9f4e
Author: ldacosta <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 <tlegrand>
Date: Wed Mar 12 15:36:58 2008 +0000
replaced ParadisEO links
commit 9c62897d10336f61c3bf40f43bc7e7ba9dc4b285
Author: tlegrand <tlegrand>
Date: Wed Mar 12 15:29:29 2008 +0000
replaced ParadisEO links
commit b3c99998a36248e97c2777f40b170c76e68efed3
Author: tlegrand <tlegrand>
Date: Wed Mar 12 15:23:35 2008 +0000
added lesson6
commit 50c6c59bc3efd2673cba40d2f528a9e2d700eb07
Author: tlegrand <tlegrand>
Date: Wed Mar 12 14:59:03 2008 +0000
added lesson 6 subdir
commit ad5e398ff39a47a5369b15cb39118dd0ceb9021b
Author: tlegrand <tlegrand>
Date: Tue Mar 11 13:16:35 2008 +0000
changed dart server
commit 137cb9d28afbcfb0a608e2cd13bcfff9383a6c69
Author: tlegrand <tlegrand>
Date: Mon Mar 10 14:27:19 2008 +0000
added coverage flags + visual studio 9 specific flags
commit b6b5742369957c85ef1824431ecff8eb20c0132d
Author: tlegrand <tlegrand>
Date: Thu Mar 6 17:05:16 2008 +0000
deleted CMAKE_BUILD_TYPE tags and management
commit f532a3f109b241744f3bb2cbecdf1acf80646aa5
Author: tlegrand <tlegrand>
Date: Wed Mar 5 09:41:24 2008 +0000
deleted old customized LL/SS PSO algorithms
commit edc049f8044df51ee297f6cf958dca5786fcbaed
Author: tlegrand <tlegrand>
Date: Wed Mar 5 09:06:50 2008 +0000
added lesson6 subdir
commit 4ad79a91487d784dda89198bf8b03b4ced59c705
Author: tlegrand <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 <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 <tlegrand>
Date: Wed Feb 20 10:07:49 2008 +0000
changed nightly start time : EDT -> WEST
commit 82eb5028936c410ba5435120f7bd1f8b370fe8b1
Author: kuepper <kuepper>
Date: Mon Feb 18 20:14:47 2008 +0000
fix SF doc-generation,
remove absolute paths
commit b08b22f172f67f73a47a9e9696c9074e9261883c
Author: tlegrand <tlegrand>
Date: Mon Feb 18 15:08:08 2008 +0000
added nighlty start date for Dart config
commit 4818863cd09ad8dfbc54ebe5db0356359aba5e9e
Author: tlegrand <tlegrand>
Date: Mon Feb 18 14:43:09 2008 +0000
set new gcc warning flags -Wall & -Wextra (deleted the others)
commit 596d24511adabc8cab226f7acf8f694c88262ab9
Author: tlegrand <tlegrand>
Date: Fri Feb 15 13:10:06 2008 +0000
Replaced "_isOneIndexed" boolean by an unsigned "_startFrom"
commit 259dad2820d0585ee11fe21442301b16774be550
Author: tlegrand <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 <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 <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 <tlegrand>
Date: Thu Feb 14 08:28:47 2008 +0000
Added cl compiler flags + new DartConfig
commit fba67414df3009b0ace322d3e170881b96442fa3
Author: tlegrand <tlegrand>
Date: Thu Feb 14 08:23:48 2008 +0000
set warning flags to OFF
commit 1613342bcf902ce9e6168c5cb42eedbe40e550b3
Author: tlegrand <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 <paradiseo>
Date: Thu Jan 24 08:35:11 2008 +0000
Addition of a method sort for PSO
commit ef8bc7b03f5b69818d0e2e021e343c588218e7ee
Author: paradiseo <paradiseo>
Date: Fri Jan 18 09:49:16 2008 +0000
Modification of cotinuator.h
commit d7682cae19b994cc9f2b455a92c199091113483b
Author: tlegrand <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 <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 <tlegrand>
Date: Wed Jan 16 08:14:18 2008 +0000
corrected contructor parameter names. All tests OK
commit e8883486f6102b7de41f063caefd869930834b8a
Author: tlegrand <tlegrand>
Date: Tue Jan 15 13:57:32 2008 +0000
renamed "globalBest" parameter in "globalBest" function ...
commit 5cbbe83a0effae8e3576ebe14ea6b1d8cebc4a05
Author: tlegrand <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 <tlegrand>
Date: Tue Jan 8 15:34:43 2008 +0000
corrected weight factor and updated doc
commit ef252cf7de046c5d47b0ede07f12b3d46fe055e4
Author: tlegrand <tlegrand>
Date: Tue Jan 8 15:13:32 2008 +0000
corrected PSO dummy errors and completed documentation
commit 4b99bc8bc957f8b242672971f34c53d66ecb876d
Author: tlegrand <tlegrand>
Date: Tue Jan 8 14:50:13 2008 +0000
corrected PSO dummy errors and completed documentation
commit b8da2db21fbe849118508526fe3180c63f923175
Author: evomarc <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 <evomarc>
Date: Sat Dec 8 14:49:52 2007 +0000
3 identical typos in 3 different files :-)
commit 465874cb0bc2524783de68b8c23c6c3a8215d10b
Author: tlegrand <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 <tlegrand>
Date: Mon Nov 26 07:56:08 2007 +0000
added definition _WINDOWS for (mingw and others) compatibility
commit 18adaef0568f3ff99f1c452eef389843b85c3fa4
Author: maartenkeijzer <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 <tlegrand>
Date: Mon Nov 12 15:48:56 2007 +0000
indented file
commit 7ffea6f818d954a27c6687ed47f6e152d84b6191
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:46:42 2007 +0000
completed with pso new components
commit 942f5214e0c0f80467e8c6653e2813c0df463378
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:45:27 2007 +0000
completed pso topologies+velocities
commit 0280487348d2de94c069f01ffa7488f70ef0b0a3
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:43:43 2007 +0000
added pso initializer+ integerVelocity
commit 2767fadf90396599c25bc1f28d2c6c2cf707a0d3
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:41:46 2007 +0000
added permutation init
commit ec112ae2f271db9299713ffca86b37059298a6a9
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:41:09 2007 +0000
added permut components
commit 0aa67ac17b04ecf0e98ee707845e9fcf43ebd709
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:14:10 2007 +0000
added test for permutation components
commit 141ccae1dd2a3956e293ed0f5ba93e552281622f
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:10:27 2007 +0000
added generic parameter for sigmoid function
commit b17888d0b4b8a62b22c6ef32733921b553b4cddc
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:08:41 2007 +0000
added new tests
commit 9174a37355fc7b48d6ee3266b9b4ea763a138b82
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:08:06 2007 +0000
added PSO ring topology test
commit 9ff1e99715b483c9a1f902a9c11c10e09e87b3ba
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:03:18 2007 +0000
added PSO ring topology
commit 65907b622241147e9462480b16cb6027499b3a4e
Author: tlegrand <tlegrand>
Date: Mon Oct 8 15:33:46 2007 +0000
*** empty log message ***
commit c864f2deb543afbdf7c82fdd921b77fc944b2829
Author: tlegrand <tlegrand>
Date: Mon Oct 8 15:22:25 2007 +0000
added best position updating + printOn
commit 7d89f5a97c2f8862e8fc36cfa121ef3442d2b2ac
Author: tlegrand <tlegrand>
Date: Thu Oct 4 15:10:11 2007 +0000
added autoconf > 2.6 compatibility
commit f5789db336f78e76f1bd21ba9f288ecbc5f9bc87
Author: kuepper <kuepper>
Date: Tue Sep 25 21:29:31 2007 +0000
add coding cookies for Emacs and vim
commit 3f5d0df3ee368eb1627d0db077b0d7e6e659b2b3
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 23 08:37:09 2007 +0000
added patched tcc source tree
commit 40f5377cf14418f4b6157efc3b1fd2e676e5c6cd
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 23 08:35:51 2007 +0000
updated include dependencies
commit 6b0cfffe09bea60967d0de57ecbbcab19c69bf16
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:45:19 2007 +0000
Added #ifdef HAVE_GNUPLOT for Windows compatibility
commit b1220d189b6a97dd68afa601606486bf978366f1
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:44:39 2007 +0000
Added eoNSGA_II classes in eomoo lib
commit 1063826d14702f9b1efe9347ca5733a61b8549c0
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:41:08 2007 +0000
Forget gprop application under Visual Studio
commit 1990bffd2b29b216dafe88d1cd646e57face521a
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:40:31 2007 +0000
Several fixes
commit 5b734537f6040450fe4f565a0cb9e75aea47247b
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:32:47 2007 +0000
Added basic CMake file
commit c28be053cc02ef8719e1e51624a9a5c42a423207
Author: tlegrand <tlegrand>
Date: Tue Sep 18 15:40:31 2007 +0000
Avoid EONSGA in the lib (errors with Windows/MVS)
commit 112b34bceb73710d239429f64d294ee8a06060fb
Author: tlegrand <tlegrand>
Date: Tue Sep 18 15:12:22 2007 +0000
Completed CMake config
commit 45dff2e35f3fef3f199968578b8d9a215463bf57
Author: tlegrand <tlegrand>
Date: Fri Sep 14 14:47:15 2007 +0000
Corrected missing eo.doxytag
commit 0e264b575b6ede952032c15353b7550c82dd5716
Author: tlegrand <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 <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 <tlegrand>
Date: Tue Sep 11 14:20:16 2007 +0000
Changed file format (to avoid Visual Studio errors): MAC --> DOS
commit e5cd9cb3799de249e3eb4d762813c50701ac5c14
Author: tlegrand <tlegrand>
Date: Tue Sep 11 13:59:49 2007 +0000
Added HAVE_GNUPLOT checking
commit 36c14fed9e196c5a15c5b7d84f8b46caa58bc14c
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Sep 10 10:30:53 2007 +0000
Various changes and optimizations
commit 373c26caba0a3d4523b8db590f03ba98748f86cb
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Sep 6 08:15:22 2007 +0000
Woops, used the wrong sort here
commit 2b303560fa7d50923c326f09fb625806c14a4653
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Tue Sep 4 15:30:42 2007 +0000
added eoEpsMOEA support
commit 29816fc1974380edc5a30dc08702650e16a0887e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 15:26:45 2007 +0000
added epsilon moea
commit 1be65a94ade6bb9790a7cd42e6656d2d525cdd69
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 13:44:41 2007 +0000
made fitness() query return const reference
commit fe9fe17eb61dcabe85a615d11f3ad678d8b389af
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 13:44:02 2007 +0000
removed const qualifier from choice() member
commit b2ac3d69587cc2db633ab56b73f1423d75750849
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 07:50:31 2007 +0000
Added member to get to the embedded fitness object
commit 98f763466a6f12797005a203e695c02ee405ded0
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Sep 3 14:37:27 2007 +0000
several fixes
commit f2f65d7ed48e7ff87c7295805370c45f647c341b
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 14:12:54 2007 +0000
more bugfixes
commit 220c89d1d5151f37825ee9e0024dbdcfeb056fd8
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Aug 31 13:45:46 2007 +0000
made stuff virtual
commit a5261fec51de7b410204eadfa60dc343bb1b1cd3
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 13:27:40 2007 +0000
Refactoring
commit 7e76e6e9c20cca25d01cb48756005083669761f8
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 13:26:41 2007 +0000
updated nsga
commit b11638cd5440914887713b552b1af285e5d7b25b
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 12:59:18 2007 +0000
refactoring
commit ec2eaae4ce33c66471f88ed193e5fcc12138bc3c
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:19:26 2007 +0000
hmm not a good idea to replace with dummy
commit 879da6b82e2e448b35e7cff405b1e3cd610d4ef1
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:08:25 2007 +0000
update needed for multi-objective approach
commit bc1207edb86d1c58d1ec103968e46776380bc27f
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:05:59 2007 +0000
updated comments
commit 553586d55f23625bdfc75b52012b001c0b4ba021
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 10:57:05 2007 +0000
added new multi-objective support
commit 283026ed5cc336f9b7aa67295cdc75210cdb1030
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 06:47:39 2007 +0000
fixed bug in NSGA-II, only niching on last objective
commit 5f9b1a9bfd2f588ef6d5529e79d93257bad06407
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Aug 30 22:30:52 2007 +0000
fixed bug in NSGA-II, only niching on last objective
commit 28e59ff06458a72d2cc276fc0d072547da5cca5e
Author: kuepper <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 <kuepper>
Date: Tue Aug 21 14:52:50 2007 +0000
Fix according to
[ 1663606 ] eoBitOp vector access
commit 44fab2d8e4317f58b44fb0c1bde7978573862362
Author: kuepper <kuepper>
Date: Tue Aug 21 14:50:55 2007 +0000
Fix wrong removalr of necessary include statement
commit ac601df3716ff4a00442631851fa644f4d461f96
Author: kuepper <kuepper>
Date: Tue Aug 21 14:47:14 2007 +0000
Correctly round towards zero in random(uint32_t)
commit 797896e002b8f6204d6f5c3f7a3f61a1c6698775
Author: kuepper <kuepper>
Date: Tue Aug 21 14:44:41 2007 +0000
Minor cleanup
commit 2bbd2e0d8050e8bba5e546b241d9f9304c1fbce4
Author: kuepper <kuepper>
Date: Tue Aug 21 13:58:53 2007 +0000
Fix typos
commit ab0fd90f46d99f90579bce9e94a6291acce19319
Author: maartenkeijzer <maartenkeijzer>
Date: Sat Aug 11 20:48:07 2007 +0000
brought gprop into 21st century
commit 7f62a3f6f256887efd73298b4d0135a498522cd6
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:31:04 2007 +0000
added #ifdef SIGQUIT for windows compatibility
commit 952bf0a1d8879bc5e9f9753bcf8f4f24830cd2d0
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:30:26 2007 +0000
added #define _MSC_VER_ for windows compatibility
commit 89047a3db6b244fd2134694709a01fcbe34bc33f
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:29:12 2007 +0000
added CMake configuration files
commit fae3ee5b53d8724e6edee19acad6ce82eb172846
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:27:12 2007 +0000
added CMake configuration file
commit 47b858df87f40d766d8a2776cc560e459712cd15
Author: xohm <xohm>
Date: Thu Aug 2 10:48:20 2007 +0000
Add extra functionwrapper to member 'size'
commit a601ae0e8abc79845faa6577d662858a56ed4f03
Author: xohm <xohm>
Date: Thu Aug 2 10:47:15 2007 +0000
Excluded 'config.h' from windows build
commit 1d19fdd3ecb5483abf1055270e2178f3a17a8517
Author: xohm <xohm>
Date: Thu Aug 2 10:46:07 2007 +0000
Add static var-declaration
commit a6d670243d21588ada73656f306611e71e671c6d
Author: xohm <xohm>
Date: Thu Aug 2 10:45:12 2007 +0000
Cmake multiplattform buildfile
commit cf2310ff626a6bab543e99d5c91ecc5fa1384a55
Author: xohm <xohm>
Date: Thu Aug 2 10:15:13 2007 +0000
*** empty log message ***
commit 99bb07466fc521e871ae8937038d36d26b7bc3f4
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 17 13:03:29 2007 +0000
comments removed
commit 39a6864e3da631bdabb95c74b8dc7db2b0423f3c
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 17 13:01:00 2007 +0000
Adding timed continuator
commit 3adf8a19f4c0f3dfd385b8b83b525f18d5ffcb0c
Author: tlegrand <tlegrand>
Date: Tue Jul 3 09:13:07 2007 +0000
added doc details to recognize particle swarm optimization
commit 967b6b77415c2270162b455bfd8e3f817d64b1af
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:05:14 2007 +0000
added t-eoEasyPSO test
commit 12dacbe7de7b690ac54fa88431fd38d57415230f
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:02:26 2007 +0000
added myself in the author list :-))
commit 703edd5087b6ad185a7e6311c7d3ae6ebd7f8f05
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:01:49 2007 +0000
particle-swarm-optimization includes added
commit 860cb372b0a5d4e2eec1ea669c546cce31bbcf5b
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:00:48 2007 +0000
removed unconsitent reference in "eoWeakElitistReplacement" (const EOT oldChamp)
commit a290987e89fc4623be3407675598b292cddbaf3e
Author: tlegrand <tlegrand>
Date: Mon Jul 2 12:59:49 2007 +0000
"dMatrix distMatrix(pSize*(pSize-1)/2)" replaced by "distMatrix(pSize) "
commit bec7d02c50e06800b6ae77fc8280209f75702079
Author: tlegrand <tlegrand>
Date: Mon Jul 2 12:58:13 2007 +0000
particle-swarm-optimization main templates added
commit a6de2b9a3a489770e1c1d7c2d24e3a585f911209
Author: tlegrand <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 <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 <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 <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 <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 <kuepper>
Date: Tue Jan 23 22:25:57 2007 +0000
bump versions to 1.0.2-cvs
commit 3107f12f30eb2f3c3f6c9a3847a986930717301b
Author: kuepper <kuepper>
Date: Tue Jan 23 22:23:31 2007 +0000
*** empty log message ***
commit 6a4d4f6cabe4598c472fc7f76a7e4d872e10a673
Author: kuepper <kuepper>
Date: Tue Jan 23 22:09:17 2007 +0000
updates for 1.0.1 release
commit ba9d9f42e5fdf99afcd9980ce075908b79432778
Author: evomarc <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 <kuepper>
Date: Tue Jan 16 08:28:24 2007 +0000
Add instructions for bash.
commit f7ce3d8b91cad80861710994f1a127f3bf1265f0
Author: kuepper <kuepper>
Date: Sun Jan 14 18:56:31 2007 +0000
* createEOproject.sh: Set TargetDir to /tmp/<name>. 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 <kuepper>
Date: Sun Jan 14 18:13:40 2007 +0000
State more explicitly what a "complete installation" means.
commit 514a18aaf16ae6f69faf46ea4cf26a7b5cf2faa2
Author: kuepper <kuepper>
Date: Fri Dec 29 14:16:01 2006 +0000
Update after release
commit 7e4d81cc85956f8eedaed1cbf1d81a54e65a3729
Author: kuepper <kuepper>
Date: Mon Dec 18 18:56:05 2006 +0000
(EXTRA_DIST): Add README's
commit 513be8c25af1dcae6cf9a389f145aeb1a4a4206e
Author: kuepper <kuepper>
Date: Mon Dec 18 18:51:12 2006 +0000
Update for release.
commit f1b702da217e3ad82275712eefccff02d9a5096d
Author: jeggermo <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 <kuepper>
Date: Mon Dec 18 12:18:32 2006 +0000
* index.h: Add old ToDos
commit 4ef6a360e5c03289e22d267d9d10ed2894e86caa
Author: kuepper <kuepper>
Date: Mon Dec 18 11:19:53 2006 +0000
*** empty log message ***
commit 0afa0b9fa4f4bf7743bf549565531b35b71564c6
Author: kuepper <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 <kuepper>
Date: Sun Dec 17 23:18:33 2006 +0000
update
commit 7adf24b71deaed320e670857699adb32ab64e7c4
Author: kuepper <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 <kuepper>
Date: Sun Dec 17 22:56:03 2006 +0000
Remove these, potentially confusing files
commit bdb09263277427563ec446773f5b3c5c74a86712
Author: kuepper <kuepper>
Date: Sun Dec 17 22:50:26 2006 +0000
Added new README.
Removed old unnecesary files
commit d6364b4bf63a334fd4881f92e67591f2763043ab
Author: kuepper <kuepper>
Date: Sat Dec 16 22:05:17 2006 +0000
* Makefile.am (EXTRA_DIST): Distribute exactly the necessary files
commit 9a549fbf8354a5a8baea8a3f46e563d31c3829b0
Author: kuepper <kuepper>
Date: Sat Dec 16 22:01:46 2006 +0000
* Makefile.am (EXTRA_DIST): Distribute exactly the necessary files
commit 301e29ac0218078b32ec1ce60e77f495c8c63c6b
Author: kuepper <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 <uid24343>
Date: Thu Dec 7 21:54:48 2006 +0000
clean up
commit e9956fad83b3071c4160231621b5000b4e6055c5
Author: kuepper <kuepper>
Date: Thu Dec 7 21:36:33 2006 +0000
cleanup for release
commit 05943b2a83124f623bf13113563ad390c7580c30
Author: kuepper <kuepper>
Date: Tue Dec 5 08:42:39 2006 +0000
set version to 1.0-cvs again
commit 1e743cb571d7b2de0d4741171a3e68eea571d35c
Author: kuepper <kuepper>
Date: Tue Dec 5 08:41:24 2006 +0000
(EXTRA_DIST): Add new MSVC project files to distribution.
commit 651a55a51bf457cda7b2385cbfeb2d31d3ad2aaa
Author: kuepper <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 <kuepper>
Date: Mon Dec 4 21:55:31 2006 +0000
(eoRng::normal(stdev)): Revert erroneous change.
commit 422b0bfa3c2111f559ce7ca76555c0ca6681aebf
Author: kuepper <kuepper>
Date: Sun Dec 3 11:57:34 2006 +0000
Fixupper/lowercase issues
commit 03e3c88b3059728d1df8f22e30d7398ac5d9ce66
Author: kuepper <kuepper>
Date: Sun Dec 3 11:44:38 2006 +0000
fix html errors
commit b4b4cbc3f229b9ffb84bf61a0644af0de6a63352
Author: kuepper <kuepper>
Date: Sun Dec 3 11:40:25 2006 +0000
update
commit af5d6583cd22da6014d1f6ecd693400855598c32
Author: kuepper <kuepper>
Date: Sun Dec 3 11:24:41 2006 +0000
update, add link to Niko Hansen's comparison
commit 02294002e3b2d6c11f35a7cd7d5a82f95be2ebfe
Author: kuepper <kuepper>
Date: Sun Dec 3 10:53:29 2006 +0000
update version number of next release
commit ab9b38654d9bf5ac096beada568298e6707160d8
Author: kuepper <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 <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 <kuepper>
Date: Sat Dec 2 12:15:29 2006 +0000
update
commit 14b3a61ba8e7a436d0ff0fe7392c51c30e3148b8
Author: kuepper <kuepper>
Date: Sat Dec 2 11:46:34 2006 +0000
cleanup, docs
commit 3533d8addbdb9fac52e5876c37e8a9027de6c2bd
Author: kuepper <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 <kuepper>
Date: Sat Dec 2 11:32:00 2006 +0000
Change float to double.
commit 3eba6b962c79ec7b2cca06756cb0d6dc533abaf2
Author: kuepper <kuepper>
Date: Sat Dec 2 11:02:13 2006 +0000
Remove unnecessary tests.
commit 7baf7cb799ba374446f1a4fc0070c9a8c5836d6f
Author: kuepper <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 <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 <kuepper>
Date: Fri Dec 1 21:07:55 2006 +0000
minor typos
commit e222eacd7490cdf4883298da102449f51dff70b8
Author: kuepper <kuepper>
Date: Fri Dec 1 20:40:54 2006 +0000
Use C++ style cast.
commit b2ce7bedb6b9416de1ae8800b00f18c31aff9aca
Author: kuepper <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 <kuepper>
Date: Fri Dec 1 10:49:47 2006 +0000
minor cleanup of code and docs,
resolve some compiler warnings
commit 4c76c8959273e32d3e25cfae63cb88834b909fb0
Author: okoenig <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 <kuepper>
Date: Wed Nov 29 23:47:40 2006 +0000
update for release
commit 532aec85e54480aedbea9405a50c6fb31a67a122
Author: kuepper <kuepper>
Date: Wed Nov 29 23:37:29 2006 +0000
Generally include <cmath>
commit 2558aa33fab2da1ad10d82a578c6bcb5224523bb
Author: okoenig <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 <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 <jeggermo>
Date: Mon Nov 20 13:34:28 2006 +0000
Added Solution and Project files for MSVC 2003
commit 219e9bd648ac94f18b4ebd8a271dc825f03c24cf
Author: jeggermo <jeggermo>
Date: Mon Nov 20 13:25:46 2006 +0000
Changed some files for compatibility with MSVC 2003 and 2005
commit 359c5ba8ec651991e8824b63e6c5d0c2a15b0e5a
Author: kuepper <kuepper>
Date: Thu Nov 16 13:21:41 2006 +0000
include <cassert>
commit e2e59d3e4901b9405a86cbe754dde1f681fe25b7
Author: kuepper <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 <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<std::vector<double> >::setValue): Allow delimiters ',' and
';'. A plain ' ' does not work, as it is not correctly read by
eoParser::readFrom.
commit 20c3369349cc9dfe11ccbd62f12cf1cd2605e175
Author: kuepper <kuepper>
Date: Tue Jun 13 13:35:26 2006 +0000
update
commit 10d582b31d2c5a779acd1dc950b339d897b07e2b
Author: kuepper <kuepper>
Date: Mon Mar 27 18:55:20 2006 +0000
Fix using directives for gcc-4.1
commit 929974805dd66c3f2a4ae3fe1b7c61b608a0e2f0
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 26 13:33:25 2006 +0000
fixed t-eoCMAES.cpp test
commit 5c913192e93528d001aefc847779eee40cce5ae5
Author: kuepper <kuepper>
Date: Sun Mar 26 10:04:01 2006 +0000
Update docs, some cleanup
commit f20a29beff542752b1beace903a69258bbd58b86
Author: kuepper <kuepper>
Date: Sat Mar 25 13:03:45 2006 +0000
Start list of publications
commit 89012a53b3d1dfda3f9fdc674ad0ec1d63a6476a
Author: kuepper <kuepper>
Date: Thu Mar 23 18:06:10 2006 +0000
Fix spelling
commit 115429c1a0e4f4a026c95ca9c3e6d26c532aed17
Author: kuepper <kuepper>
Date: Thu Mar 23 10:15:17 2006 +0000
update Makefile.am foe eoPeriodicContiunue addition
commit 65eea59971fec429533a4d5c248bec8cd06785f0
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 6 20:47:28 2006 +0000
making dimensionality requirement optional
commit 948394e5b7d3d38437543407a11613d03d1ea3d8
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 6 20:31:03 2006 +0000
making dimensionality requirement optional
commit 6f06d3349dc0996856b1fceee96e003045ef7b88
Author: cahon <cahon>
Date: Tue Feb 28 14:40:37 2006 +0000
Adding a continuator
commit d331301022e4283cbb52aceec2d4a695cbaed931
Author: cahon <cahon>
Date: Tue Feb 28 14:39:45 2006 +0000
New continuation strategy
commit 9e874fcf39a97e7193120ecaf8ba5ca2abfaf229
Author: evomarc <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 <maartenkeijzer>
Date: Mon Jan 23 15:12:49 2006 +0000
updated makefile to boost-python3.3 and python2.4
commit 116f21f182d3215acc78dcc6f2697de22828ebe5
Author: evomarc <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 <cahon>
Date: Fri Dec 9 17:49:43 2005 +0000
eoGenContinue is now persistent
commit 07ea076b1366dae5477114d26f7256bd82b04780
Author: cahon <cahon>
Date: Fri Dec 9 17:45:56 2005 +0000
eoContinue is now persistent
commit 4ff1ac3e982ede5fa6f98df93c1524ae3c892629
Author: kuepper <kuepper>
Date: Wed Dec 7 15:51:32 2005 +0000
fix build for our FC4 systems
commit adbc5dd461b9aea179b60c7f8bb53f9ff704bdc4
Author: kuepper <kuepper>
Date: Wed Dec 7 15:40:23 2005 +0000
fixes for gcc-4 compilation -- still have a linker problem
commit 4b2093332579a615f9cbb4b6a083b893f57be028
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 24 09:38:05 2005 +0000
kd
commit 44876f0926ea44040f3261ed2f403f0ea90409f5
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 24 09:35:34 2005 +0000
Various bugfixes and additions
commit 14c3182200a9bd5fdff40e09c65fabd816c10a65
Author: evomarc <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 <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 <maartenkeijzer>
Date: Mon Oct 17 12:46:53 2005 +0000
Woops, forgot to clear a static string for compile
commit b4f15601cb3bca353191d83b6dde3bdd6066e560
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 16 15:38:38 2005 +0000
Added lambda expression (user/automatically defined functions
commit bac66449150e2549ff17264922ccaf3b24a6b26f
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Sat Oct 15 09:05:57 2005 +0000
Made eoGencontinue a ValueParam<unsigned>, so that it can be attached to a monitor
commit be8873be4fd657a468524ac31bfe58e51e532d83
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 16:14:37 2005 +0000
forgot to invalidate
commit 0eee2ff13d39f97b362e58fff1541535d9a5ac17
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:34:45 2005 +0000
Tester for CMA
commit 8b03a5232a5710453379defe7adf1e6a74d63a75
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:33:32 2005 +0000
Added CMA
commit dd81a3ebc81eb78c395f4038f468bf9191d12dd2
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:33:16 2005 +0000
added timed monitor
commit d0c62606b35012ea4a616e760817798887bfd540
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Oct 12 18:35:13 2005 +0000
oops, stats.h was missing
commit 72c8b3d1c59f33de708ac4b084a80757c84b38cd
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Oct 11 08:15:29 2005 +0000
Added simplify and differentiation tests
commit 89b76ab2618d1d8779aa5c602fc23021f819e278
Author: kuepper <kuepper>
Date: Mon Oct 10 21:59:57 2005 +0000
prepare vecInitSize
commit 4510b6d7126f37370e63dd50f875cdda8b24fcb1
Author: kuepper <kuepper>
Date: Mon Oct 10 21:42:31 2005 +0000
cleanup, prepare vecSigmaInit change
commit e9324fdb070574119876b1c86569302a6de0f2e5
Author: kuepper <kuepper>
Date: Mon Oct 10 21:13:27 2005 +0000
cleanup
commit 2934551289186f6dda97884196cecccf1031ea26
Author: evomarc <evomarc>
Date: Mon Oct 10 13:34:21 2005 +0000
Added an accessor to the pointsize in eoeoGnuplot1DSnapshot.h
commit 800a62ae34df21430b533172374e561c636dec97
Author: evomarc <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 <maartenkeijzer>
Date: Sun Oct 9 07:03:35 2005 +0000
Added symbolic differentiation
commit 3ca7c0f6f473f79a15662fc0536c28bf590e0769
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 7 13:31:20 2005 +0000
Faster scaled evaluation, etc.
commit 4042798417f5f209cd61e2ca4aedc8317c0f9c67
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 7 11:31:01 2005 +0000
Constant mutation + simplification added
commit 05790afc2161d28e15c663f494264c8821a87aec
Author: evomarc <evomarc>
Date: Fri Oct 7 08:27:59 2005 +0000
A colon had mystriously dissappeared !!!
commit 9f770670e5c59d4745a25fc1ba33fc3cebdf07c0
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 22:26:59 2005 +0000
more ramblings in readme
commit b55e86881788baf9eb0a1c22e8d9e198945b4eab
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 22:14:48 2005 +0000
Added constant getting and setting
commit 93ad61538951d9f4123959bab25b601377ffa959
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 18:10:13 2005 +0000
fix
commit 7c3702f6a603fa5af9d7fe8425f87f31de9da1db
Author: kuepper <kuepper>
Date: Thu Oct 6 17:22:40 2005 +0000
Handle including from contrib/MGE nicely.
commit c563e2c302692cbc53061742cc4b31a428b860c0
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 14:31:09 2005 +0000
removed stray object files
commit 92f2e523e0ddafa8e5f3a38c66bd6e846bc50f02
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 12:25:00 2005 +0000
first fix in makefile
commit 90702a435d8e4b019d511fc129e6b713afc56c6b
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 12:13:53 2005 +0000
Added mathsym+tcc and boost against all advice
commit 58ae49dd99c60cde0753b5aeff10354d04d5ef12
Author: maartenkeijzer <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 <kuepper>
Date: Wed Oct 5 22:22:25 2005 +0000
*** empty log message ***
commit 3428a464c11b3ebdf785ef74e29cb0c9dba917ef
Author: kuepper <kuepper>
Date: Wed Oct 5 22:08:29 2005 +0000
typos
commit e318a65aa329877ca2230af149d95eca6a34f652
Author: kuepper <kuepper>
Date: Wed Oct 5 21:48:01 2005 +0000
cleanup
commit ced022186e4ac9db4fa64bb12c37c95091ab1a41
Author: kuepper <kuepper>
Date: Wed Oct 5 21:40:53 2005 +0000
comments
commit afc0659e35540237c2537ca9c621507c00dd4919
Author: kuepper <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 <kuepper>
Date: Wed Oct 5 21:25:51 2005 +0000
some first external links
commit 6cdab707904cf5c45d4e2fd2a68fd50a8a52d9ff
Author: kuepper <kuepper>
Date: Mon Oct 3 21:48:15 2005 +0000
*** empty log message ***
commit 4bfc3afe9b76631d45d7374c18df184e9955bb77
Author: kuepper <kuepper>
Date: Mon Oct 3 12:54:45 2005 +0000
*** empty log message ***
commit a3d4ae8a1ee0a29beebfdccba51fbb4e60a8b689
Author: kuepper <kuepper>
Date: Mon Oct 3 10:58:01 2005 +0000
cleanup
commit d6fc655ccb879e9486cf67eada225bfc83e56fed
Author: kuepper <kuepper>
Date: Mon Oct 3 10:53:35 2005 +0000
clean up
commit fe91e0104865c62586f7c61691e46c50f34b9b4a
Author: kuepper <kuepper>
Date: Mon Oct 3 10:32:56 2005 +0000
some nifty details,
passes W3 validator.
commit 8fac249ba6720a80f30a26db1e58d5629957a134
Author: kuepper <kuepper>
Date: Mon Oct 3 10:26:30 2005 +0000
clean up html
commit 40e8f8a11f55885ed6eb3f29603f86371b65fead
Author: kuepper <kuepper>
Date: Mon Oct 3 10:10:09 2005 +0000
move logo to cvs
commit 29f22eaa419582d3ff4bed2fe93591e68e065804
Author: kuepper <kuepper>
Date: Mon Oct 3 10:06:26 2005 +0000
updates for release
commit 665936864ca4edc68786654035938f89c2c4c6c2
Author: kuepper <kuepper>
Date: Mon Oct 3 09:56:02 2005 +0000
Make clear that the docs are for the cvs code.
commit ed5e1c120a62728e0d089c69218e5c0822285c0b
Author: kuepper <kuepper>
Date: Mon Oct 3 09:51:27 2005 +0000
update for release.
commit 03b1689de99510eb5c8c4ab9a2b550c0d249d9ba
Author: kuepper <kuepper>
Date: Mon Oct 3 09:47:06 2005 +0000
Initialize booleans to get rid of compiler-warnings.
commit 1f0ba7fab65a6c4be46516d30600d09209ef7292
Author: kuepper <kuepper>
Date: Sun Oct 2 21:57:43 2005 +0000
fix foe gnuplot configuration-switch usage
commit 47af7cfe5a3142a5c877c9a381d76552b4ed5c59
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 17:07:59 2005 +0000
*** empty log message ***
commit 1926817eaed34d336bd745b243137ebbf2b35e91
Author: kuepper <kuepper>
Date: Sat Oct 1 16:05:01 2005 +0000
add zip to dist,
update release-plan.
commit 348375915a54cbc8b13b7c0d65434005706a22eb
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 14:25:29 2005 +0000
update for solaris-x86
commit 12f80ea2919e8e0c28d00cd3cdb7f891cd7dc7e5
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 13:27:25 2005 +0000
*** empty log message ***
commit c71bc4618902011f35f003342d0b22e0dc24a458
Author: kuepper <kuepper>
Date: Sat Oct 1 13:26:29 2005 +0000
*** empty log message ***
commit 4addcb7374524629b9d8af8c008d3155d3b74b8f
Author: kuepper <kuepper>
Date: Sat Oct 1 13:07:01 2005 +0000
*** empty log message ***
commit a3d4193333643a925b4e730c594c7907faeb54d7
Author: kuepper <kuepper>
Date: Sat Oct 1 13:00:59 2005 +0000
update and clean up
commit f7571db2da65293ec76bee53f1b39ce115f7239f
Author: kuepper <kuepper>
Date: Sat Oct 1 12:18:21 2005 +0000
*** empty log message ***
commit c2dd7f6d01896b9cb7dfe314ae09f5e7fd9d1582
Author: kuepper <kuepper>
Date: Sat Oct 1 12:13:00 2005 +0000
*** empty log message ***
commit 1b59c07cba35a6b6db0e46a0657ac17786a9c8c1
Author: kuepper <kuepper>
Date: Sat Oct 1 11:59:14 2005 +0000
update docs
clean Tutorial
bump version-number for cvs
commit 676131832a7d49d55d30667dac630df716c91fb7
Author: kuepper <kuepper>
Date: Fri Sep 30 21:16:24 2005 +0000
typo
commit 5e208b467a19cf8c6adfc39a460791311d705e7e
Author: kuepper <kuepper>
Date: Fri Sep 30 11:47:26 2005 +0000
*** empty log message ***
commit a28dbeed43446c8d0cfab1332b7eb63bb1f0d33b
Author: kuepper <kuepper>
Date: Thu Sep 29 22:08:19 2005 +0000
*** empty log message ***
commit 8a4a1bc90360a651d4986788b9632e1f245e26bf
Author: kuepper <kuepper>
Date: Thu Sep 29 22:01:52 2005 +0000
add main web-page
commit efee2faf3134c3ac6ed2f3a0704f02497402d2eb
Author: kuepper <kuepper>
Date: Thu Sep 29 16:53:06 2005 +0000
Use install to copy generated documentation.
commit 09ebf789058fcda90b6c0248c34ed6bbe72d85fd
Author: kuepper <kuepper>
Date: Wed Sep 28 21:57:40 2005 +0000
remove forgotten config.h
commit cf2a57dd88a6ac3654fa9fadbe56df9f4ed0397a
Author: kuepper <kuepper>
Date: Wed Sep 28 21:49:26 2005 +0000
Simplify configuration.
Remove support for (outdated) <strstream>, require <sstream>.
Require uint32_t for now, defined in stdint.h according to C99.
Some general cleanup and more documentation.
commit abe55a641a8bc996629df4a94b23f5cf6c62ab47
Author: kuepper <kuepper>
Date: Wed Sep 28 18:25:38 2005 +0000
Remove wrongly committed files.
commit 21d534be674c0690a57c678fd52cef43659a3dcb
Author: kuepper <kuepper>
Date: Wed Sep 28 17:59:59 2005 +0000
Remove wrongly committed files.
commit ccee1d22c337d59b63483ce1e1ed6a9ce114a72d
Author: kuepper <kuepper>
Date: Wed Sep 28 16:32:35 2005 +0000
Switch on documentation generation for private and static members.
commit 57a07840c4c0fcef213217c6bd38b2a7ef06127d
Author: kuepper <kuepper>
Date: Wed Sep 28 14:32:12 2005 +0000
Some more documentation
commit 3b7770fe3816c81b834c23cbc7b4173736c53db7
Author: kuepper <kuepper>
Date: Wed Sep 28 10:00:16 2005 +0000
Add ignore-files to quiten cvs
commit 439350bc56d1822f4ada5d573ac8f95b8f6fd51f
Author: kuepper <kuepper>
Date: Wed Sep 28 08:36:00 2005 +0000
documente for stdev_eps
commit 3735dbaac48053373ccafaa8139779a85d2ae246
Author: kuepper <kuepper>
Date: Tue Sep 27 22:06:08 2005 +0000
cleanup
commit 0a57d80b1b0095ba234772b2681ba0e4202535ca
Author: kuepper <kuepper>
Date: Tue Sep 27 21:54:05 2005 +0000
documentation, whitespace
commit c73cc51ab99c83612fe680fb708c138a5eada3ed
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Sun Sep 25 19:32:10 2005 +0000
Added few convenience functions
commit cbfff8fda9a8e2c2f7fa4b2e9f25fcce124afa1b
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 25 19:09:38 2005 +0000
Added choice functions, plus rolled back inadvertant chance to eoRNG
commit a3a9010e9af1077c5692e4673348f66291fabc77
Author: kuepper <kuepper>
Date: Tue Sep 13 10:24:50 2005 +0000
setORcreate returns it parameter.
commit 438e8ef6d63df36975ed9bb2039aa86d35ec4745
Author: kuepper <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 <maartenkeijzer>
Date: Wed Sep 7 17:09:19 2005 +0000
eoRNG.h
commit 471bd9a9e243d3a9be01be47a5e85013bfc7413c
Author: kuepper <kuepper>
Date: Mon Sep 5 17:04:13 2005 +0000
Remove paradiseo configuration switch
commit 88a3a641c6e678cfd2822501ed6f8282bc00e777
Author: kuepper <kuepper>
Date: Mon Sep 5 16:47:53 2005 +0000
Provide virtual destructors as gcc-4 barks heavily otherwise
commit 54a3b8d10edaf298fa3a672055773949fa32043b
Author: kuepper <kuepper>
Date: Mon Sep 5 16:11:00 2005 +0000
ParadiesEO cleanup
commit 2ca5ddb18682a2c2d1e69e2ea32cfe14cb1db756
Author: kuepper <kuepper>
Date: Mon Sep 5 16:09:43 2005 +0000
Remove useless PAradisEO files
commit d7ee654d6450fb268c8f7d9b1ea5fe81b1d737af
Author: kuepper <kuepper>
Date: Mon Sep 5 16:08:14 2005 +0000
Remove useless files from paradiseo directories
commit 5a322446f08bb146751682575f9de77888f9a1d8
Author: cahon <cahon>
Date: Fri Sep 2 13:36:21 2005 +0000
Removing ParadisEO
commit e1cc2dd7f5e7587cf05d2dfa190afd6261395a38
Author: cahon <cahon>
Date: Fri Sep 2 07:12:27 2005 +0000
Removing ParadisEO
commit c498de10e2e25032023438dbfc8ebb8ec8f84784
Author: cahon <cahon>
Date: Fri Sep 2 07:00:45 2005 +0000
Removing ParadisEO
commit f0fd15f20c806d65cf895c1a16c7e655417c6ed5
Author: kuepper <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 <kuepper>
Date: Mon Aug 29 07:32:13 2005 +0000
Install eoPropGAGenOp.h
Add #include <cmath> in eoEsChromInit.h in order to make gcc-4.0 happy.
commit f63e9c37920601ceea79235fca55873505781f76
Author: evomarc <evomarc>
Date: Sat May 7 15:43:29 2005 +0000
Added eoPropGAGenOp, the sequential application of crossover and mutation
commit 935910f2f4e6d932b14cb210b2fa8f37c72e536b
Author: evomarc <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 <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 <cahon>
Date: Wed Feb 23 13:31:20 2005 +0000
Removing ParadisEO
commit 96dd240cf376458209560d93fa8e73c1bc4ef7fa
Author: cahon <cahon>
Date: Tue Feb 22 14:12:19 2005 +0000
Removing ParadisEO
commit d144ba2885bbca69aa22f82feebbcc1fcda971d2
Author: evomarc <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 <kuepper>
Date: Mon Jan 3 09:35:39 2005 +0000
include config.h
commit 521871a7ea940047ff61447eb904129d844b6d58
Author: kuepper <kuepper>
Date: Mon Jan 3 09:35:17 2005 +0000
fix for gcc-3.4
commit 503ee25d9cf27175115e02df0ea7457ae440126d
Author: evomarc <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 <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 <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 <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 <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 <kuepper>
Date: Thu Dec 23 17:33:08 2004 +0000
reshuffle libraries to resolve all dependencies
commit 57a39197b97a412edbf797e10b2deba0c9aed5e1
Author: kuepper <kuepper>
Date: Thu Dec 23 17:26:39 2004 +0000
minor updates,
create doxytag-file when running doxygen
commit 7b9e6d3e1f980629490c68333f157914480ca041
Author: kuepper <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 <kuepper>
Date: Thu Dec 23 16:06:37 2004 +0000
small fix for gcc-3.3.3
commit 0ad2d5ad2b8611fa254bd8452018fde31a3f4598
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Dec 23 15:40:44 2004 +0000
Some small changes concerning flags and warnings
commit 85a326c5e496d0f9932ad8790d68e2f153655a4c
Author: kuepper <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 <maartenkeijzer>
Date: Thu Dec 23 10:14:42 2004 +0000
Added using declarations to avoid g++-3.4 errors
commit 1828fda30c3433f6e9a5cc3fe76aa4e7ca497e57
Author: evomarc <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 <evomarc>
Date: Wed Dec 1 09:23:53 2004 +0000
... some comments ...
commit a24cd30c81679ffff7ff637b6798f6e097c97079
Author: evomarc <evomarc>
Date: Wed Dec 1 09:22:48 2004 +0000
... some comments for Doxygen ...
commit c592a74025d291ebb738c74d0e3273cbd470a7ce
Author: evomarc <evomarc>
Date: Wed Dec 1 09:19:47 2004 +0000
... a comment ...
commit 641b49e995be18bfa7445514bf4dd3211bce6ad0
Author: evomarc <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 <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 <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 <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 <kuepper>
Date: Thu Oct 7 14:32:54 2004 +0000
fix install dir
commit 795ca38589add25eee73d66cd8bcd069c12c009b
Author: kuepper <kuepper>
Date: Thu Oct 7 13:36:43 2004 +0000
were these lost?
commit ebedf7ca7d2fc3ca3f449598c054492e23e0c222
Author: kuepper <kuepper>
Date: Thu Oct 7 13:34:08 2004 +0000
wrong directory
commit 73c97e6bfa1bfb7a96e7e91f1b5f6778fc91df8e
Author: kuepper <kuepper>
Date: Wed Sep 29 18:37:20 2004 +0000
update for sstream
commit 9786fe0a6a270d0ce16ac4c4e6068d48ff042aad
Author: kuepper <kuepper>
Date: Tue Sep 28 17:13:34 2004 +0000
Fix cvs-commit error (<<< still there...)
commit 76e78116ac0d20ff4152e7bb4fd3a468074af0eb
Author: evomarc <evomarc>
Date: Mon Sep 27 15:19:53 2004 +0000
Added include eoDistance.h
commit a0c7412c188b0bb70e147c7a027b964392e110a8
Author: evomarc <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 <evomarc>
Date: Mon Sep 27 13:31:40 2004 +0000
Added the class eoNormalVecMutation (yes, should have made another file :-(
commit eac4f15bf0466445ca566cb5a071606b08d8f5ac
Author: okoenig <okoenig>
Date: Sun Sep 26 09:47:06 2004 +0000
Replaced top_builddir with top_srcdir
commit 6584747d3cccd7c9250f64ecfc80ab46a6914235
Author: okoenig <okoenig>
Date: Sun Sep 26 09:45:59 2004 +0000
Removing a "/" at the end of a comment
commit c5a9348dd999fac5e19a9b9166460a89fd561ad2
Author: kuepper <kuepper>
Date: Fri Sep 24 15:00:48 2004 +0000
Fix doc-target.
Fix inclusion of documentation in dist.
commit fa108bbd6bd9c342c62e1086249277f62be7019d
Author: kuepper <kuepper>
Date: Fri Sep 24 11:55:09 2004 +0000
minor fixes
commit 503efdcdb6b4b344ae1027ea9ff42a50eb2148f1
Author: kuepper <kuepper>
Date: Wed Sep 22 18:38:12 2004 +0000
Removed clean-local due to problems with "make distcheck"
commit 51471804cde758412dcfad8fdae1cbfdee5ae285
Author: kuepper <kuepper>
Date: Wed Sep 22 18:18:31 2004 +0000
fix installation, dist-preparation
commit 495057c341b5975e35788211c72cfd3a37a4694b
Author: kuepper <kuepper>
Date: Wed Sep 22 17:30:11 2004 +0000
updates for distributing/installing ParadisEO.
commit 6fff184ba31d081e620eee41caaf6e6f48c5936b
Author: kuepper <kuepper>
Date: Wed Sep 22 13:20:15 2004 +0000
update for new build-process
commit 3cb80bc73b33c340fa75a13a09154b18ebbc4634
Author: kuepper <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 <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 <maartenkeijzer>
Date: Tue Sep 21 19:49:48 2004 +0000
Made couple of functions virtual
commit 63cbb12e69fa7de7549728b069ff38d120de6517
Author: kuepper <kuepper>
Date: Tue Sep 21 17:01:14 2004 +0000
updates,
start supoorting ParadisEO
commit 056ac87efb3260812fccf1be98d5b7633d9d5839
Author: kuepper <kuepper>
Date: Tue Sep 21 10:30:45 2004 +0000
fix dist-header
commit 5150bd4888d27d4fa8f9e08a52e40a1abf6e850a
Author: kuepper <kuepper>
Date: Tue Sep 21 10:23:33 2004 +0000
fix 'make dist', works now (besides ParadisEO).
commit de69e235f43535cee55b10676954122a60de64d9
Author: kuepper <kuepper>
Date: Mon Sep 20 21:47:15 2004 +0000
updates
commit 7db38bc9cd6b603fe5502d9ee56314f491d04f95
Author: kuepper <kuepper>
Date: Mon Sep 20 17:14:11 2004 +0000
fix
commit 72c070585f348e5c6ce7545e896db2b025e15eb6
Author: kuepper <kuepper>
Date: Mon Sep 20 17:12:12 2004 +0000
better distribution support (not finished)
commit 1cf47e414ee2fbbc65c57e1d686cb788783d1773
Author: kuepper <kuepper>
Date: Mon Sep 20 17:06:25 2004 +0000
conditional compilation fixes
commit 5e416e4a1c50cf2bfbdc60500c6a52bb77ada8ff
Author: kuepper <kuepper>
Date: Mon Sep 20 16:05:25 2004 +0000
don't use user-variables
commit 9e508c66a68a9ef1d31f2ae9e40212b7b7aa6de7
Author: kuepper <kuepper>
Date: Mon Sep 20 15:51:53 2004 +0000
update user commentary
commit 988e6a43ea3bcb74f1f04f5b8dc56a2127c1fbe8
Author: kuepper <kuepper>
Date: Mon Sep 20 15:50:00 2004 +0000
*** empty log message ***
commit e618920c44b29ac945cba8213355a01e785a9ba1
Author: kuepper <kuepper>
Date: Mon Sep 20 14:11:24 2004 +0000
updates for build-process
commit 17c8eddd5c6211fa959049818c341635be669989
Author: kuepper <kuepper>
Date: Mon Sep 20 09:56:10 2004 +0000
*** empty log message ***
commit 81492da319932f8ab6456d5ff2ba5be63d1b1dde
Author: kuepper <kuepper>
Date: Mon Sep 20 09:52:19 2004 +0000
Remove support files, they are automatically created by autotools
commit 683c4e573e123fda4b40cb691d31205722d790ae
Author: kuepper <kuepper>
Date: Mon Sep 20 09:50:47 2004 +0000
update
commit cf4248b67b3c9b76dda9ab429de7b61acdf96f46
Author: kuepper <kuepper>
Date: Mon Sep 20 09:47:19 2004 +0000
remove
commit f599c8eb779ea29113caf2617968135d37c4a1a3
Author: kuepper <kuepper>
Date: Mon Sep 20 09:46:48 2004 +0000
remove Makefiles from cvs
commit 36af75bc949fcff09c2d6744737cd48075fda16a
Author: kuepper <kuepper>
Date: Fri Sep 17 17:05:28 2004 +0000
add conditional includes for sstream
commit 6c7d888194f74a1214c5c18a1a23e8ad9e2a6aaa
Author: kuepper <kuepper>
Date: Fri Sep 17 17:00:04 2004 +0000
cleanup
commit c8494642d5b5233f26fc523664593b44bbe22e75
Author: kuepper <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 <kuepper>
Date: Fri Sep 17 15:20:19 2004 +0000
Save copies of old simple Makefiles
commit dbd0a46d75f1e30079701b4c27c3631508bfa7a9
Author: maartenkeijzer <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 <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 <evomarc>
Date: Sat Aug 28 16:25:12 2004 +0000
Committing at last the long awaited test for Sharing
commit 17db378c84174c81fde4bb7304182ba93c077522
Author: evomarc <evomarc>
Date: Sat Aug 28 14:03:34 2004 +0000
Cleaned up the comments
commit 669f41a315fd21a0ddd9447d4df090f3a5fd0453
Author: jmerelo <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 <jmerelo>
Date: Tue Aug 10 07:39:10 2004 +0000
Updating doxygen configuration
commit 7d0e70fd1aca67a0ef3b06b64faef44279425ce8
Author: okoenig <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 <evomarc>
Date: Fri Jul 16 08:45:02 2004 +0000
Added className (mysteriously missint) mandatory for eoCombinedInit
commit caa611661a1f74bcfed9ba9e9b2d10a726be18c1
Author: evomarc <evomarc>
Date: Fri Jul 16 08:44:14 2004 +0000
Allows proportional combinations of eoInit objects
Similar to eoPropostionalCombinedXXXOp
commit 42819983dca9c69206e9e2dcaee436236fefa6f0
Author: cahon <cahon>
Date: Mon Jul 12 09:16:41 2004 +0000
Adding typedef EOT EOType ;
commit 4127f426038afd99f359a34493b88fa72307c02d
Author: cahon <cahon>
Date: Mon Jul 12 08:57:38 2004 +0000
Adding typedef EOT EOType ;
commit 30ceb2bf450184edf1600865e8f27267454012ce
Author: evomarc <evomarc>
Date: Wed Jun 23 23:19:17 2004 +0000
Added the Ctor using the Parser
commit 66a51c5ddb8f9f202248cb3338deb20b1d622d1a
Author: evomarc <evomarc>
Date: Tue Jun 15 07:28:54 2004 +0000
Added the className method everywhere
commit e44cf2c446adfd4552e3ef384286c94d19f2708f
Author: evomarc <evomarc>
Date: Tue Jun 15 07:09:57 2004 +0000
Added the className methods everywhere
commit c0d5eec30307ba18ac9fd1ee57d0c429d68a83db
Author: evomarc <evomarc>
Date: Tue Jun 15 07:06:27 2004 +0000
Added newline at end of stat
commit 6e650914cca1b308b4696f1380dd00da934630a7
Author: evomarc <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 <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 <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 <okoenig>
Date: Mon Jun 14 11:59:39 2004 +0000
Replaced #include<iostream.h> with #include<iostream> to get rid of "deprecated" warnings in gcc 3.3
commit 16e09360c9789fcf1309fc3ae64212d975db4b39
Author: okoenig <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 <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 <evomarc>
Date: Wed May 26 10:23:07 2004 +0000
Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses
commit 9e0edc381e3e845206ed271b904756269684cc03
Author: evomarc <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 <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 <evomarc>
Date: Tue May 25 07:57:52 2004 +0000
Adding the statistics in createSimple (create.sh is becoming obsolete)
commit b0969cf3d4c38e801b4141e5fc32b44bc7b7af08
Author: stevemadere <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 <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 <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 <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 <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 <okoenig>
Date: Sun Mar 28 22:18:03 2004 +0000
Bugfix regarding the feasible flag
commit 4bdccb3dae683c034cddd3c7361b45aa6b31ab13
Author: maartenkeijzer <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 <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 <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 <stevemadere>
Date: Tue Feb 10 22:33:30 2004 +0000
Fixed some signed/unsigned conversion bugs
commit 68e970e455b3d8f91a304b8c2ab3eac9ec8d41e5
Author: jeggermo <jeggermo>
Date: Mon Feb 2 08:54:10 2004 +0000
*** empty log message ***
commit b2de3403a622e66cff6d7949254a1b09c47cf6c9
Author: maartenkeijzer <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 <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 <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 <utility> 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 <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 <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 <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 <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 <evomarc>
Date: Wed Nov 26 14:20:26 2003 +0000
A minor typo ...
commit f71b436120da7b742922ca4302a6502b1b19251e
Author: evomarc <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 <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 <jeggermo>
Date: Tue Nov 4 15:32:24 2003 +0000
parse_tree.h now uses standard memory allocation
for MacOSX
commit 099b24d3639cf9c04342fe1976ce5f542f9b7719
Author: jeggermo <jeggermo>
Date: Tue Nov 4 15:29:24 2003 +0000
eoData has been changed slightly for MacOSX
commit 91c45767c03629341f8977bbf42ca36844e6f03e
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 12 23:49:23 2003 +0000
oops, forgot std::
commit fd2fcc8e2ba7ffe6bca2e0a88a38d013d798c28a
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 12 20:53:28 2003 +0000
Sort dissappeared in one-objective
commit bc1e98a65af47e7e9ad4dde5fe6714693b1ca768
Author: evomarc <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 <evomarc>
Date: Thu Sep 18 15:09:34 2003 +0000
Modified a wrong link
commit 45a2d08432942c1998786cbb28af9604f0cd6e18
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Sat Aug 2 06:55:47 2003 +0000
CLean-up
commit 3a8d9dd7a9e038b70900d857a857eb18d30dd1d8
Author: evomarc <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 <okoenig>
Date: Wed Jul 30 14:48:13 2003 +0000
Inserted a missing std::
commit 5c7f17c1535234202caa29955da35432dba94ecd
Author: evomarc <evomarc>
Date: Tue Jul 29 05:33:58 2003 +0000
Forgot the dir when adding eoSBXcross.h :-(((
commit c249cecc62342b8f57e1979db27662bf00c5ed43
Author: evomarc <evomarc>
Date: Mon Jul 28 09:48:58 2003 +0000
Adding SBX crossover operator in es dir
commit 4c2d0f2ea090cca5e2b2c69217325450765abea0
Author: evomarc <evomarc>
Date: Mon Jul 28 09:47:15 2003 +0000
Adding the SBX operator in es dir
commit 334f5ce3d7f619532d11d738674ce3623eef3ab8
Author: evomarc <evomarc>
Date: Sat Jun 21 06:34:00 2003 +0000
More precise comment
commit 0b5a174da0edafeb631b73f18c021da799c2c1e3
Author: jmerelo <jmerelo>
Date: Wed Jun 18 09:07:19 2003 +0000
Eliminated using namespace std
commit b354bd51f8e996c9da457540d876d83b8e07e878
Author: jmerelo <jmerelo>
Date: Tue Jun 17 12:03:42 2003 +0000
better eoString
commit e17eb77e3918e532cc7ff2b04cc09b6553c8d9bc
Author: jmerelo <jmerelo>
Date: Tue Jun 17 06:24:15 2003 +0000
Changes to obsolete things
commit 2184dc845fa316256226d880d4a18b82a23d7e3b
Author: okoenig <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 <maartenkeijzer>
Date: Mon Jun 9 06:25:11 2003 +0000
Exported operator() for eoSGATransform in abstract1.cpp
commit 21301c327dfd2f357beb1307429840f1921130df
Author: evomarc <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 <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 <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 <maartenkeijzer>
Date: Wed Jun 4 11:50:48 2003 +0000
added shuffle
commit b6104c6f324bbfa84e53746e298533dfcdcc5b6b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jun 4 09:34:26 2003 +0000
Added tests for roulette wheel selection
commit a7b5d90f1b4bcd622a156d527c7edfbfe63eec7e
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jun 4 09:33:27 2003 +0000
optimized eoProportional and added universalselect
commit 347f64413e4f087a6bd0c399292897ad9aa2be07
Author: jeggermo <jeggermo>
Date: Fri May 16 14:28:52 2003 +0000
GCC 3.3
commit 364cded6a4e5dbf7aa6797ca401fcecdd38292f9
Author: evomarc <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 <maartenkeijzer>
Date: Sun Apr 20 12:57:59 2003 +0000
Removed HAVE_SSTREAM for redhat 2.96
commit ba68ffe0c2ea46b0f3542d1d3fa3668533dea2fd
Author: cahon <cahon>
Date: Fri Apr 18 13:32:39 2003 +0000
missing include eoParetoFitness.h
commit d51ee5916b7df005131f4b6321883551c1eda225
Author: okoenig <okoenig>
Date: Sat Apr 5 13:42:44 2003 +0000
minor changes
commit c39b2414134f0532ac6aed667d58b708453b725d
Author: okoenig <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 <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 <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Tue Apr 1 12:09:37 2003 +0000
Removed a dummy line containing reference to lesson3!
commit 9a636428ba45165b33c2d88d79f9a3c0309c2a99
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 25 10:46:08 2003 +0000
Deleted political statement as I changed my mind about this
commit 59fe39da93b95e598a4e553283ff726f89d99117
Author: evomarc <evomarc>
Date: Sat Mar 22 06:39:21 2003 +0000
ADded comments and hook for copy constructor
commit f64292b777c9934b91a53ccbfa3c1f5aac7a8480
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 09:17:38 2003 +0000
bumped up the version number
commit fda39068afaf8d2f7a25f07b4b7bcdad614dfbad
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:44:05 2003 +0000
now added an std::ends for plotting strstream
commit 6f9894421280430c09d37bbe066552ef31c12db1
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:41:54 2003 +0000
again: std::ends and stringstream
commit eaabc7ae3b0f8c861be49cf80013ee2f680d01a9
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:39:09 2003 +0000
fixed (?) some problems with stringstreams and std::ends
commit 07a3e56db177c1912ddeb3920f4198022eb96eb0
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Thu Mar 20 19:49:32 2003 +0000
replace \0 with std::ends
commit 27f9ae089461338d671021075a9d4b0ab04426d4
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 10:47:08 2003 +0000
finished pickling support for valueParam
commit 95d3c19211519d546f2b11ee2f84f46aa9f53dca
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 10:16:56 2003 +0000
Added pickling support for ValueParams
commit 380d4eca0b3daa8c46c318ec97f006c5ce837367
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 08:53:59 2003 +0000
removed comment in PyEO.cpp
commit 9512291e3e0c9e376b7ec430b430812bc64ea9e2
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:57:17 2003 +0000
added operator>
commit 19fe39105678ae3590e0f174fead7031f091e648
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:52:31 2003 +0000
fixed a bug reported on sourceforge
commit 01de9c47632ede7734082f0c623fa6c61456e9f8
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:35:27 2003 +0000
*** empty log message ***
commit a597ec6f8a82fa95ed9a9b651653fd89790b03a7
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 09:40:36 2003 +0000
excluded gcc>3 from check
commit cde5b5d22bd809a74ce23f173481dce419af546c
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 09:35:46 2003 +0000
hi
commit 33fae18bdd9b846c75c11cc4f2892ed65b858a86
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:35:43 2003 +0000
decorated sort and max with std:: specifier
commit 0441872bea2c37a589fbb6ce7ceb4e2163356c0e
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:29:01 2003 +0000
decorated copy with std:: specifier
commit e5c83ac2e815fe13de135552711d8d1e2488f6e6
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:26:45 2003 +0000
added typenames for pop::iterator
commit adab0958408647b78852c792d5f2a6f6bc6d9bb2
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:16:33 2003 +0000
added include file
commit c2bad596f2d06fe90586721f9b3a3fca921dfeb4
Author: okoenig <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 <maartenkeijzer>
Date: Fri Feb 28 16:56:59 2003 +0000
oops, forgot thisone
commit 153b80440c12cd996753be6a48902cc700fff043
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Feb 28 16:49:19 2003 +0000
changed to using sstream
commit 86fa476c675b313b58dffc505c00ce6703d10a47
Author: okoenig <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 <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 <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 <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 <maartenkeijzer>
Date: Mon Feb 17 10:42:03 2003 +0000
added std::
commit ff2968bd6004bdf1323c029ffad084003a432d7d
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Feb 17 10:19:25 2003 +0000
Updated to use gcc-3.2
commit fc1113aad63257dbfb5b638d0d1836dbb70a7271
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Feb 17 09:52:36 2003 +0000
rolled back unfortunate change in eoAverageStat
commit a339a548c3e41f5836821abce1dc6debea54ceb1
Author: evomarc <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 <evomarc>
Date: Sat Feb 8 05:24:51 2003 +0000
Removed debugging printouts
commit 395ca20a5cd6740fea2dbe9a978ada6bc19cc057
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 14 10:09:28 2003 +0000
added missing valueparm.h"
commit b5d1a95cf6cbcbf02934d8df8fc48c84c4f3306e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 14 09:37:45 2003 +0000
next iteration
commit 01727c5a5d5b19c1a36fcc6fead0f74c7ebb7ec7
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Jan 10 15:42:45 2003 +0000
found a bug in eoProportionalOp, hope this helps...
commit ea2e36954268c31d72a0aef96ff653f793cd7dab
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Tue Jan 7 14:24:56 2003 +0000
some bugfixes
commit efafbb6f055e113d7f9b1e56f178a64af78862a5
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 7 10:50:23 2003 +0000
df
commit db1e3c38f4e9dc6f978e76f4d06df33e25107e3e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 7 10:49:55 2003 +0000
added a small cookbook
commit 423daa36d2451f6228c7b9587bdec4ddb0d1c558
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jan 6 21:56:40 2003 +0000
needed for redhat
commit 5bf5b1e5cbf5cc549f5325578e09f5ae95bd529c
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jan 6 16:11:05 2003 +0000
added
commit 0a4fb5503110283a08787bfb361f7a5e30b75c84
Author: maartenkeijzer <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 <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<DummyEO> to vector<DummyEO>)
commit 34911abaa4a734e441a189f8477cbab8d1c9cd48
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Jan 5 16:45:48 2003 +0000
updated build info
commit 131e0e033d6089acc49ff32dd2c0ffb24271d174
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Sun Dec 29 22:48:01 2002 +0000
oops, error in line 47
commit 995cb2bd4ac4019197f61b4834681239eb5bbdeb
Author: music_dev <music_dev>
Date: Sat Dec 14 02:51:53 2002 +0000
Added compatibility for MSVC.NET
commit dc42894fb7f652f091441182e2a483fc88be2b4f
Author: cahon <cahon>
Date: Fri Dec 13 10:03:47 2002 +0000
Fixing bug [preserve order of the pop. to evaluate]
commit 3e673f6a8e539f407f9905c8ceea8892e9b9dd8d
Author: evomarc <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 <evomarc>
Date: Mon Dec 9 06:57:33 2002 +0000
Corrected wrong links in the 1st paragraph
commit b5d61be21afa7c82be1d19c53b67fd0e7d30fc74
Author: evomarc <evomarc>
Date: Mon Dec 9 06:19:56 2002 +0000
Corrected an error in name of statusParam parameter
commit cf40eab455a1d32c183ce0650fa7b8ea87c7f53a
Author: evomarc <evomarc>
Date: Mon Dec 9 06:17:25 2002 +0000
Corrected a typo
commit 21d5630c3a09591f3c0b96bd8d56cc5302aff408
Author: okoenig <okoenig>
Date: Sun Nov 3 13:17:48 2002 +0000
reordered initialization list to match declaration order
commit c175b152bcf51a839e8c6ce8bb99341a9da05666
Author: okoenig <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 <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 <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 <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 <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 <jeggermo>
Date: Fri Oct 18 11:39:09 2002 +0000
*** empty log message ***
commit 0aac89e6b38a5d707f1e15c7062ca4e96b8f964f
Author: music_dev <music_dev>
Date: Mon Oct 14 16:16:01 2002 +0000
Better install for libraries.
commit 62db7800fc02efd12be37aa652a212f73e7c0613
Author: evomarc <evomarc>
Date: Wed Oct 2 14:07:58 2002 +0000
Removed the stringstream (sstream not in all compilers distributions)
commit 43d42510bc71521c023207c07031182a029ec89c
Author: evomarc <evomarc>
Date: Wed Sep 18 15:36:41 2002 +0000
Added accessors to private parameter stopOnUnknownParam
commit eca6dcef8eaad6a27f8651d70e57df632859c54b
Author: jeggermo <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 <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 <cahon>
Date: Mon Sep 16 12:53:08 2002 +0000
Invalidating flags ...
commit 746516a67553ea3b0b54f5c7992bac4077a61154
Author: evomarc <evomarc>
Date: Thu Aug 29 16:44:30 2002 +0000
Added a missing test in the weak elitism
commit f81d92a0af1e8c291ea91174ddd711b1590f6de2
Author: evomarc <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 <evomarc>
Date: Fri Aug 23 16:06:06 2002 +0000
Removed non-tested code (forthcoming)...
commit 90a3e34c7f5f8d2d771deb9d7aeadacc72150a80
Author: evomarc <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 <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 <evomarc>
Date: Fri Aug 23 15:56:09 2002 +0000
Adding more repalcements utilities (see do/make_easea_algo.h)
commit 065cc646aa253f0379d726a435067f4bf6e4435c
Author: evomarc <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 <evomarc>
Date: Fri Aug 23 15:52:40 2002 +0000
Adding make_xxx files for EASEA
commit c856f433b23df7b34655de3352c35691455a4ab8
Author: evomarc <evomarc>
Date: Fri Aug 23 15:50:57 2002 +0000
Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp
commit 6c2539d81f9aa623fa580e8dd305f13d4b56368f
Author: evomarc <evomarc>
Date: Fri Aug 23 15:49:29 2002 +0000
Added the invalidate method
commit 5274c852f1b7408c39bf8f0446bf58a519070987
Author: evomarc <evomarc>
Date: Fri Aug 23 15:44:27 2002 +0000
Tiny details
commit 18cd20da78d48f9fc517006fd819234f0605c156
Author: evomarc <evomarc>
Date: Fri Aug 23 15:41:00 2002 +0000
Added bounds to FitnessStat and Gnuplot monitor
commit 86c7c8fe958caed3a08f2caa3f1c68a9f9a41619
Author: evomarc <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 <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 <evomarc>
Date: Sun Jul 28 05:40:25 2002 +0000
Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany)
commit 98a1441137b0ad8de71279dbdb53e172d578742e
Author: evomarc <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<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
commit bc7aee869fc4e6dc7ea5214be8711b22659a07e7
Author: evomarc <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 <maartenkeijzer>
Date: Tue Jul 23 09:34:46 2002 +0000
added EO.h to include list
commit 5914ad91956e543c44dc0ccd47b1b14f7c218be0
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 23 09:17:59 2002 +0000
Run it for 50 generations, it's too fast otherwise :)
commit 7e5907eae245fe102033c5e949c78e9394a4b0e1
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jul 22 13:35:11 2002 +0000
oops, that should teach me to compile before commit
commit c55fcdbb3f8c329ca848105a213dac865e0a82ec
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Jul 22 13:20:04 2002 +0000
Added 'sweepline' optimization for eoNDSorting.h
commit 7f550d008e88160a4438a28e3da400a0dfc12702
Author: evomarc <evomarc>
Date: Sat Jul 6 05:24:51 2002 +0000
Added eoSequentialSelect.h in the includes
commit a7a1ed2326c6bf0ea86b2f3126769beeae781f9e
Author: evomarc <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 <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 <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 <jeggermo>
Date: Thu Jun 20 12:38:47 2002 +0000
small typo
commit eb6e630a276cfbfb3e53263054edfcbaadcd5fdf
Author: evomarc <evomarc>
Date: Wed Jun 19 03:42:54 2002 +0000
Replaced ../../src with the DIR_EO macro!
commit 2779191f635f24557e377c75bf1c91326fe404c7
Author: evomarc <evomarc>
Date: Mon Jun 17 09:19:17 2002 +0000
Added include file eoHowMany for self-consistency
commit 801b84fc0c12e3b58bbe733c9ac156ad4e3823bd
Author: evomarc <evomarc>
Date: Mon Jun 17 09:18:37 2002 +0000
Removed eoSequentialSelect
commit c3aa9710a1f2692bcf86961ffd90c887e5cdf3ad
Author: evomarc <evomarc>
Date: Mon Jun 17 09:13:47 2002 +0000
Added the Truncation embedders, and the separate eoSequentialSelect file
commit 5bdfaf0eaa23265ca59aebd5e64fba2d966c885a
Author: evomarc <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 <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 <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 <jeggermo>
Date: Mon Jun 10 14:10:35 2002 +0000
all .dsp files converted from unix to dos format
commit 43f0d7ea79773efcc95c5f5eff49880bc1f178a7
Author: evomarc <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 <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 <jeggermo>
Date: Thu May 9 15:43:01 2002 +0000
ramped half and half initialization has been added to eoParseTreeDepthInit
commit d3762cdff2a35f7b21b37f8982dbdc16a95b53dd
Author: evomarc <evomarc>
Date: Thu May 9 06:35:34 2002 +0000
Still introducing ParadisEO
commit 1611bc663c2586963cc6ac50635c7ed29d7cf214
Author: evomarc <evomarc>
Date: Thu May 9 06:28:34 2002 +0000
Added references to ParadisEO and Lesson5
commit 0ce2809cc7d3404c7511df767f9a32b1b870393d
Author: evomarc <evomarc>
Date: Wed May 8 06:55:21 2002 +0000
Added Lesson5
commit d17ec8cf774a6f5ae032a9b17f74e51fba46f828
Author: evomarc <evomarc>
Date: Wed May 8 06:52:37 2002 +0000
Updated version number
commit c5e225551ae397fa715efffd3fe2c3b23ee8a427
Author: evomarc <evomarc>
Date: Wed May 8 06:50:58 2002 +0000
Adding the Lesson5 - how to create your own genotype
commit b407bf5e8194c2ef8c26f1967b0a8e6814148d7c
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Fri May 3 05:12:32 2002 +0000
Replaced the eoParameterLoader parameter by an eoParser (used everywhere now)
commit ee5297a57399cee872b2a5c2d1e3dd0899e3c9a2
Author: evomarc <evomarc>
Date: Wed May 1 04:04:15 2002 +0000
eoParameterLoader -> eoParser
commit 8998caa4ff0672d545dc6bd92df1c4d47502729e
Author: evomarc <evomarc>
Date: Wed May 1 02:44:54 2002 +0000
THe code for the 1/5th mutation was completely wrong!
commit d4da2d9f7d787bb6d60a1ec397e681c852fd337d
Author: evomarc <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 <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 <evomarc>
Date: Tue Apr 30 04:56:39 2002 +0000
Added utils/eoUniformInit.h
commit d6e33dbaee8dba52974cb9887575afc27cb60e6a
Author: evomarc <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 <evomarc>
Date: Sun Apr 28 05:04:24 2002 +0000
Adding SecondRealEA
commit 5c34d8ee79ad53e78ad08c4594d431b032fbff9a
Author: evomarc <evomarc>
Date: Sun Apr 28 04:38:38 2002 +0000
Adding SecongRealEA - mainly to prepare Lesson5 about adaptive parameters
commit 8a2432b24e354b56caa496598576ee1abff83f50
Author: evomarc <evomarc>
Date: Fri Apr 26 03:17:37 2002 +0000
Added explanation and examples of getORcreateParam usage
commit 25a48948535878c5af054eb31f5cedcf927f22d5
Author: evomarc <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 <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 <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 <cahon>
Date: Thu Apr 25 14:26:02 2002 +0000
*** empty log message ***
commit 9415bfad748178e7cf9810a544b3457e28fcecd6
Author: cahon <cahon>
Date: Thu Apr 25 14:10:22 2002 +0000
Adding cellular E.A.
commit bffe8b0dfd1beff41da5dc883e8093d7a7826ffa
Author: cahon <cahon>
Date: Thu Apr 25 14:08:26 2002 +0000
A toric topology for cellular E.A.
commit 25b3719ce7e8c3351b1f46aca6d1dcff54f38162
Author: cahon <cahon>
Date: Thu Apr 25 14:06:43 2002 +0000
Cellular parallel easy algorithm
commit d5b44015ab317c026d409f563a297e72220412c0
Author: evomarc <evomarc>
Date: Tue Apr 23 09:56:49 2002 +0000
Updated the documentation (comments)
commit 6d7fc8c69b0078d087b70fdd79a33e9ba9c91b8e
Author: cahon <cahon>
Date: Tue Apr 23 09:16:51 2002 +0000
Slides from Jet7, March 2002, ENSTA Paris
commit 70a4a2add5be1ba267beee98ed6cc84f7aa53055
Author: cahon <cahon>
Date: Tue Apr 23 09:11:58 2002 +0000
*** empty log message ***
commit da53e1a382837a308d098f127092dfe4c1768fbe
Author: jeggermo <jeggermo>
Date: Fri Apr 19 22:13:15 2002 +0000
A faulty constructor in eoParseTree caused some problems
commit 09761ac2fc7dd6da6d894dabb478e1ade3dc1c87
Author: cahon <cahon>
Date: Fri Apr 19 15:24:07 2002 +0000
Slides from Jet7, ENSTA Paris (April 2002)
commit 43779ba380959d0acfeeb686245335049d63e30a
Author: music_dev <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 <evomarc>
Date: Fri Apr 19 14:06:50 2002 +0000
Templatized apply
added a return statement
commit 9a56356c3376e59ee0b55afc04dff823d8f1aedb
Author: evomarc <evomarc>
Date: Fri Apr 19 14:04:25 2002 +0000
Replaced floats by doubles
commit aa0437dc11c0d920051dc56032d472ea2d67b6be
Author: jeggermo <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 <evomarc>
Date: Thu Apr 18 03:23:24 2002 +0000
Ome explanations on how to launch the examples
commit d1ef6b2c0060cef4bd6902ad0d9164dc5c16defb
Author: evomarc <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 <jeggermo>
Date: Mon Apr 15 14:12:19 2002 +0000
*** empty log message ***
commit 34c5efdcbf1a6a6cad577493bcb6dc1f5a8b98fe
Author: jeggermo <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 <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 <evomarc>
Date: Fri Apr 12 15:13:45 2002 +0000
A few changes for MSVC++ compatibility
commit 019c8cd3e3de124801cdc4c2684c2bc5b4dd5e08
Author: evomarc <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 <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 <evomarc>
Date: Fri Apr 12 14:13:08 2002 +0000
Adding ParadisEO Tutorial examples
commit 2ad3cbe9da47dade4b59f4db61f94e68615041ec
Author: evomarc <evomarc>
Date: Fri Apr 12 13:38:08 2002 +0000
Added name of the Debug library
commit 9492ebd58eb74d93eae80e57efd058b703e74f1f
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Mon Apr 8 08:42:46 2002 +0000
Check that size > 1 (otherwise division by 0)
commit 9341d7c2293c079ac7c88dd73b50d7cc02c2276d
Author: evomarc <evomarc>
Date: Mon Apr 8 08:42:01 2002 +0000
Added a few "std::" before copy and ostream_iterator
commit 65395e7d282ff1631775dfe1e6e9774fb7b38c5a
Author: evomarc <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 <cahon>
Date: Fri Mar 29 15:38:15 2002 +0000
*** empty log message ***
commit aec83a00149a63f994cca3e153d7acda450c2584
Author: cahon <cahon>
Date: Fri Mar 29 15:36:04 2002 +0000
How to build an EA with a distributed evalaution process ?
commit 6bb81f22787fda9ea48cad4043dfab9627379900
Author: cahon <cahon>
Date: Fri Mar 29 15:30:55 2002 +0000
How to build an homo/heterogenous island model of EAs ?
commit d31c5942c4904697926e977da859b81abf78d161
Author: cahon <cahon>
Date: Fri Mar 29 15:16:11 2002 +0000
*** empty log message ***
commit 6fd042962d27abfe6a9a431961d9d26630acb8da
Author: cahon <cahon>
Date: Fri Mar 29 15:10:04 2002 +0000
For any sending message
commit 37d09fbccd9ef1eb3c6ebd1506fd11bf60cf78ed
Author: cahon <cahon>
Date: Fri Mar 29 15:05:35 2002 +0000
The local communication layer
commit 694a908a61a445ee4312371249492dd3546fe769
Author: cahon <cahon>
Date: Fri Mar 29 15:04:49 2002 +0000
The global communication layer
commit 59b6246f76a43b0ab41fa4b0d3f3773a4195ee08
Author: cahon <cahon>
Date: Fri Mar 29 14:59:58 2002 +0000
An evaluator which sequentially values individuals making the pop.
commit 972fbb5d5875f5434522ec35cfa311b212025be2
Author: cahon <cahon>
Date: Fri Mar 29 14:57:30 2002 +0000
The slave evaluator node
commit 67039066e251a7347dbe3d79b428ff17e4a59ca7
Author: cahon <cahon>
Date: Fri Mar 29 14:56:18 2002 +0000
The master dispatcher evaluator
commit 828770b8701877316a15a720b170e8ab086d1796
Author: cahon <cahon>
Date: Fri Mar 29 14:54:52 2002 +0000
An EA with a distributed evaluation process
commit 6667499e62332775475775f40a6bec6c0ab8ce8d
Author: cahon <cahon>
Date: Fri Mar 29 14:50:11 2002 +0000
Each island is connected from/to only one neighbour
commit 9796e56c13f49224fd92d8423452fdb68656b62e
Author: cahon <cahon>
Date: Fri Mar 29 14:49:04 2002 +0000
Each island id connected to the whole considered islands
commit 8ee9c80e3f528f47f4f299b8969a474a8d776417
Author: cahon <cahon>
Date: Fri Mar 29 14:47:13 2002 +0000
A checkpoint to send/receive pop. to/from others islands
commit 47b36ea06e85ca91281893e9ad7fc47eb1f7496e
Author: cahon <cahon>
Date: Fri Mar 29 14:45:00 2002 +0000
The island EA model
commit 5e74a52bce2d6bc692f8c6d470e010f5a896a9a0
Author: cahon <cahon>
Date: Fri Mar 29 14:41:01 2002 +0000
A continuator which periodically returns false
commit b6dcf911b72a3f0e1b5c0c5e724f8eba23fda3c4
Author: cahon <cahon>
Date: Fri Mar 29 14:38:36 2002 +0000
A tool to apply a process to any incoming EO ...
commit f87e19bf0062bf937044e3a8ed8c571277b23734
Author: cahon <cahon>
Date: Fri Mar 29 10:34:16 2002 +0000
*** empty log message ***
commit 0de7f7aefdc9a6f4f5fe8fa24bb1d129a19778df
Author: cahon <cahon>
Date: Fri Mar 29 10:26:36 2002 +0000
*** empty log message ***
commit e21c37d51db69014d983c4047e819dadcc43fb71
Author: cahon <cahon>
Date: Fri Mar 29 10:02:47 2002 +0000
The paradiseo interface
commit e95578b3fc3f7f2ad19696667639196cc8cab149
Author: cahon <cahon>
Date: Wed Mar 27 17:31:05 2002 +0000
Some changes for the use in paradisEO
commit c1d61241404f67de0f3df991440a2fa3599b8bfa
Author: cahon <cahon>
Date: Wed Mar 27 17:28:04 2002 +0000
Defines any population-based algorithm.
commit 5b9af91d2abfbf451411042a83fea2499b478d62
Author: cahon <cahon>
Date: Wed Mar 27 17:19:25 2002 +0000
Any EO with an invalid fitness should be printable !
commit 32f1c986309e2fda9446dfc3180fba37e9060750
Author: evomarc <evomarc>
Date: Fri Mar 22 11:01:30 2002 +0000
Added the time counter in make_checkpoint
commit a79eb09ea6225f9ec0d351f322fbf052849b8b7e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Wed Mar 6 06:54:00 2002 +0000
More on parameter input (getORcreateParam explained)
commit 5881cab5388c65eda12e24d242604b29f896e463
Author: evomarc <evomarc>
Date: Wed Mar 6 06:28:27 2002 +0000
Added the tags to generate html nice output
commit dcee458c27d51bf1201145ffcb089c0c23e7fde9
Author: evomarc <evomarc>
Date: Wed Mar 6 06:25:40 2002 +0000
Added some explanations about the memory mangement (through eoFunctorStore)
commit c7743f88eff30bb77b934bebd88f6692d6afae71
Author: evomarc <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 <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Feb 8 07:51:59 2002 +0000
Added the constructor from a string
commit 53eac8838bdd4d82bb2be5ad3133347c63acffa8
Author: evomarc <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 <evomarc>
Date: Fri Feb 8 07:48:03 2002 +0000
Added a constructor from a vector<double> - mandatory in all applications
commit 448a5189fd55cf4918b95d7104ede9c02902a0e9
Author: evomarc <evomarc>
Date: Fri Feb 8 07:47:03 2002 +0000
Removed the const in method eoInit<AtomType> & atomInit()
commit 600b08a7f66135eecec6cf602c330026a7329a3b
Author: jeggermo <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 <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 <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 <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 <evomarc>
Date: Sat Feb 2 07:36:12 2002 +0000
Added warning test
commit 839c8ab11074a271780a93a164e51f9b28aa9e1f
Author: evomarc <evomarc>
Date: Sat Feb 2 07:34:13 2002 +0000
Added newline at end of file (to suppress g+ warning)
commit cb4112b84daf0a4f6eac5eb54adf9eecdec02e24
Author: evomarc <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 <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 <evomarc>
Date: Sat Feb 2 05:59:05 2002 +0000
Added default value for bool arg in testDirRes function
commit ef0e071dc6ec800b780eee14c52df710583f6828
Author: evomarc <evomarc>
Date: Sat Feb 2 05:51:31 2002 +0000
Removed comment after #endif (warning in gcc 1.96+)
commit 52bc2ed4f8748b2e6146ec2def5fdefc6debe14b
Author: evomarc <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 <evomarc>
Date: Thu Jan 31 17:32:27 2002 +0000
Updated the comments
commit 6cb8e652b5ec3ea24e40007341b647905fa88624
Author: evomarc <evomarc>
Date: Wed Jan 30 12:24:42 2002 +0000
Added Ranking (God knows why it was mnissing!)
commit 417c79179d345c8322e3374410974d296011a00a
Author: evomarc <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 <evomarc>
Date: Thu Jan 17 17:54:56 2002 +0000
Removed the #ifdef that protected the lt_arity avaints MSVC (!!!)
commit 6ddec3bdceb5185a5a4ff62505113e5b4042be6b
Author: evomarc <evomarc>
Date: Thu Jan 17 17:51:58 2002 +0000
apply -> apply<EOT> for MSVC
commit b51d40e24f05b0346cd1b654a57584b07c427c3d
Author: evomarc <evomarc>
Date: Thu Jan 17 17:51:02 2002 +0000
Protexted all calls to gnuplot for MSVC
commit a427432291828766b2db1cc7d73484c1225b1146
Author: evomarc <evomarc>
Date: Thu Jan 17 15:24:44 2002 +0000
Adding tutorial files
commit 83978dd8af959915fcf505db79333fea95607118
Author: evomarc <evomarc>
Date: Thu Jan 17 15:21:44 2002 +0000
New versio of dsp files
commit 45b5edc081bdade55df8261f10c62abe08195803
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jan 16 14:52:11 2002 +0000
Increased template depth
commit 93cde922d705f811e43841ab2858550dbf854ce8
Author: evomarc <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 <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 <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 <evomarc>
Date: Fri Dec 7 06:14:11 2001 +0000
Adding the tutorials in MSVC project files
commit 9f7976c29231668775d5d9782fd97da1ca254b0d
Author: evomarc <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 <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 <evomarc>
Date: Thu Dec 6 14:32:00 2001 +0000
Removed unknown CrtDebug directives from the MSVC version
commit bd42e7567244fcbfd0cbbc9ff0bbc0a3dd75c973
Author: evomarc <evomarc>
Date: Thu Dec 6 13:12:24 2001 +0000
Removed unnecessary dirs, added first Lesson of tutorial
commit 82750f22d517bf26f3eaddee27d966b50c9988b5
Author: evomarc <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 <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 <evomarc>
Date: Thu Dec 6 06:44:44 2001 +0000
A few corrections before the big name change
commit de1ae17ea86a8d971ee17910c97f65ba5fc57eeb
Author: evomarc <evomarc>
Date: Thu Dec 6 06:38:17 2001 +0000
CHanged a few erroneaous comments
commit 04ab952760dfeec8449e2d9b5c18622636e7c35e
Author: evomarc <evomarc>
Date: Wed Dec 5 06:54:38 2001 +0000
Added GNUPLOT protection for MSVC compiler
commit 7abbf595f71c38553ef7c1816819ec7ccbe41deb
Author: jeggermo <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 <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 <evomarc>
Date: Mon Dec 3 16:40:32 2001 +0000
Renamed mastermind.cc into mastermind.cpp for MSVC
commit 8847dc3c509c966035489258bb5a3df371a07baa
Author: evomarc <evomarc>
Date: Mon Dec 3 16:38:52 2001 +0000
Renamed main.cc into main.cpp for MSVC
commit 08aae27088b3cf77a0c1fd287939ea72293866ec
Author: evomarc <evomarc>
Date: Mon Dec 3 16:35:51 2001 +0000
Renamed gprop.cc into gprop.cpp for MSVC
commit ea8c9ca9c3c99fba3401994d6f59e4bcb2fe1c05
Author: evomarc <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 <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 <evomarc>
Date: Mon Dec 3 14:20:24 2001 +0000
Added partial specialization of lt_arity ..
commit 2a1fded2541bc5a2215be3560159a275e91dacea
Author: evomarc <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 <evomarc>
Date: Mon Dec 3 11:08:17 2001 +0000
More details to make code MSVC-compatible
commit eaf5ea0111a9a27b8e0d6a8521b45e568592ef17
Author: evomarc <evomarc>
Date: Mon Dec 3 06:59:17 2001 +0000
Added links to some examples in the comments
commit 4a90509051a141272b0bd51ecb17f230ace8fde1
Author: evomarc <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 <evomarc>
Date: Mon Dec 3 06:53:52 2001 +0000
Removed the trailing comment after #endif (Warning in MSVC)
commit 9bda49ae057f8eee42e08555e511ae8c4ba91ca0
Author: jeggermo <jeggermo>
Date: Thu Nov 22 15:01:11 2001 +0000
Fixed a small problem with eoPointMutation.
commit a8c554710f22e2fe4e286a745ecdc9014c12bde2
Author: evomarc <evomarc>
Date: Sun Nov 18 07:18:11 2001 +0000
Introductory comment evolves ...
commit 7c04fc5de1e1d7302e8f80fcfc50bed579b96eb6
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Nov 17 07:55:39 2001 +0000
Bug in create_dsp when no additional library
commit d686b37c1f94ab40a6a195a6e66ea880db385f4a
Author: evomarc <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 <evomarc>
Date: Sat Nov 17 07:22:59 2001 +0000
Changes due to MSVC
commit 8abb9242c2bef605400816f59190bbe26d1a4907
Author: evomarc <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 <evomarc>
Date: Fri Nov 16 15:05:41 2001 +0000
Changed the filenaming to comply with MacroHard
commit 3eefeb651ebf36535a9dd800c6632d1880273e0b
Author: evomarc <evomarc>
Date: Fri Nov 16 15:02:35 2001 +0000
Error in argments check
commit 86fb15267685135dc8912cc0a654c178011dbb4d
Author: evomarc <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 <evomarc>
Date: Fri Nov 16 14:30:58 2001 +0000
Adding all test files for MSVC
commit 49cc03546af7ed1581fc5a6676def5d29f8dab25
Author: evomarc <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 <jeggermo>
Date: Thu Nov 15 22:11:31 2001 +0000
small change in documentation
commit af8618a47a54a5f74a9481202ae60aa05e1bfc49
Author: evomarc <evomarc>
Date: Mon Nov 12 16:27:37 2001 +0000
Announcing the MSVC++ compatibility revisited
commit bd53a220a5836c74823392f3fcb13f572409d859
Author: evomarc <evomarc>
Date: Mon Nov 12 15:21:40 2001 +0000
A few more typename conditionally removed for MSVC++
commit 4a39f49a741cb8813e0ccb893fe896492ea69671
Author: evomarc <evomarc>
Date: Mon Nov 12 14:59:32 2001 +0000
Adding Jeroen :-)
commit fd4eda8aca0ce5935262d941e311c978311fe654
Author: evomarc <evomarc>
Date: Mon Nov 12 14:51:51 2001 +0000
A readme for the win dir ...
commit 72fc838360f81a87299135e70c62ca8da9c99845
Author: evomarc <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 <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 <evomarc>
Date: Mon Nov 12 14:17:58 2001 +0000
Some more small changes for MSVC++ compatibility
commit 0e4df9e40408100840afd4c0a12f8e640dc60902
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Nov 10 14:13:21 2001 +0000
Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIAC
commit a79a7d6215d0664cbf7fc04ea9cfd4bae6e062df
Author: evomarc <evomarc>
Date: Sat Nov 10 14:12:01 2001 +0000
Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIA
commit d7c3d973c78f978bda6d5c521037216b85352951
Author: evomarc <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 <evomarc>
Date: Sat Nov 10 06:59:02 2001 +0000
Added the #pragma directive for MSVC++ in all .cpp
commit 62686ac4063c94afd281643e12a6346531d33e4f
Author: evomarc <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 <maartenkeijzer>
Date: Thu Nov 8 11:13:19 2001 +0000
Cleaned up
commit 886523dccd74d0242b5f092a365aa10e6f07a768
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 8 10:17:52 2001 +0000
removed the return 1 in the main
commit 818e6d8a14b99cf2927cdf4ce626fa01cf29d85d
Author: evomarc <evomarc>
Date: Thu Nov 8 07:40:27 2001 +0000
Adding Distribution-based base abstract classes
commit e0ae220420f5c4734718ef2504f164d866034b06
Author: evomarc <evomarc>
Date: Thu Nov 8 06:53:55 2001 +0000
Adding PBIL
commit 0816b742d9ae3937f8cb27dfae74e9d3fccfae6f
Author: evomarc <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 <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 <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 <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 <maartenkeijzer>
Date: Wed Nov 7 10:57:53 2001 +0000
Fixed call to inverse_stochastic inside eoDetTournament
commit 58f5fd2f61ffb4a0ce9e8e4b89c4a74fd7509dae
Author: evomarc <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 <maartenkeijzer>
Date: Mon Nov 5 14:28:14 2001 +0000
Just some comments
commit 50fe1cb529a493434b8dd24fb0b8b86d114b034a
Author: evomarc <evomarc>
Date: Mon Nov 5 08:24:59 2001 +0000
Small error in header
commit 2d12525bc590287e0971e286e417bf6fbc536134
Author: jeggermo <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Thu Oct 18 04:37:14 2001 +0000
All files on one line in Makefile.am (for Windows)
commit 26481ab36ba7cee2676555bda31d5135b77a6d26
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Oct 8 09:14:15 2001 +0000
Removed trailing text after #endif - causes warning on many compilers
commit 7e885e8f8c1ef5eacb9279dc10838a7127167681
Author: jeggermo <jeggermo>
Date: Fri Oct 5 12:39:30 2001 +0000
ramped half and half initialization procedure for eoParseTree populations
added.
commit 8f1af522a68145b552f663ebe56d3f6c92c4c5ec
Author: jeggermo <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 <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 <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 <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 <evomarc>
Date: Thu Oct 4 20:13:03 2001 +0000
eoMyStructEA.cpp has turned into MyStructEA.cpp
commit f3db65795bc5f4a0a4b5eec5214315ee39d5630e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Sat Sep 8 05:42:24 2001 +0000
Added newline at end of file (prevents a warning)
commit 37a138c81bee83d3cfc8754e5ced08e5b5bd9cab
Author: evomarc <evomarc>
Date: Sat Sep 8 05:41:19 2001 +0000
Added include math.h
commit 7bbdd173078cf7acbd35c2f1075ec8767dca103a
Author: evomarc <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 <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 <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 <evomarc>
Date: Tue Sep 4 06:48:15 2001 +0000
Added a class that turns an eoInit<EOT> 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 <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 <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 <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 <evomarc>
Date: Tue Sep 4 06:40:28 2001 +0000
Corrected wrong arguments for the 2D Ctor
commit 0f9f1cc3ea03df50dfa33ba0a311b767d9a080ab
Author: evomarc <evomarc>
Date: Tue Sep 4 06:37:25 2001 +0000
Comments update
commit bb658f550ce2470eba74d17c1c5d84340cba33ba
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Wed Jul 4 04:59:02 2001 +0000
Oups!
commit 963683996d6143c4422661bfd0eed2d0187006a1
Author: evomarc <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 <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 <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 <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 <jeggermo>
Date: Mon Jul 2 08:28:40 2001 +0000
eoSubtreeXOver fixed
commit 967670e2c7fe6b249d61e5c48cf0de860876a6be
Author: evomarc <evomarc>
Date: Sat Jun 30 05:59:26 2001 +0000
Added random selection
commit 48a784d122e6a5405e85dcecce309d3eb5b9de33
Author: evomarc <evomarc>
Date: Sat Jun 30 05:57:10 2001 +0000
Corrected a wrong comment
commit f674fbeb1411b3f5a4adf30c650c9a667b462e3e
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Jun 29 18:06:10 2001 +0000
oops, thanks jeroen
commit 375568853aa7c9c6b01ab96261837132746ea7af
Author: jeggermo <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 <jeggermo>
Date: Fri Jun 29 09:22:26 2001 +0000
app/gpsymreg/Makefile added to configure.in
commit 9242c8454145d7783261c8834cb065bf5441eed9
Author: jeggermo <jeggermo>
Date: Thu Jun 28 15:03:53 2001 +0000
app/gpsymreg/Makefile added to configure.in
commit f41c5f2ff68bb1e0b57400f687afe4dfbf104b85
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:39:36 2001 +0000
addition file for parameters for symreg gp
commit 00c671f24c9de4b6fe453148fb7598b84c857f42
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:38:00 2001 +0000
node.h containing Tree-node classes for symreg gp
commit f1b6eb5dd8c95b7f29ec36c1b6837c30a20e6df8
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:33:51 2001 +0000
main.cc for symreg gp
commit 0c1ab037046bc0a9fe87de865b0de754696d8f6b
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:26:35 2001 +0000
gp symbolic regression trees added
commit 3486dfafd64f3f7207076a89eaa1f7612147b3f0
Author: jeggermo <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 <jeggermo>
Date: Thu Jun 28 14:11:04 2001 +0000
Symbolic Regression GP added app-dir
commit 840717bea8c37e356d6805b8252399019ac80002
Author: jeggermo <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 <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 <jmerelo>
Date: Thu Jun 21 12:03:17 2001 +0000
Updating Royal Road
commit 49434ecc03cb33a93b6cf5ed573fbcd1737afb01
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jun 11 12:37:21 2001 +0000
Added a check for an empty initializor
commit 45f61a0e0b82fbd7209a9d185e5044445fd05eb3
Author: evomarc <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 <evomarc>
Date: Mon May 21 06:13:56 2001 +0000
Forgot to update ESEA with crossover
commit b72a85fa1bedd11ab8c575d030b2c059a7061911
Author: evomarc <evomarc>
Date: Mon May 21 04:16:26 2001 +0000
?
commit af73dfbd45ad1391db2af061d8d1bf175da99d7f
Author: evomarc <evomarc>
Date: Mon May 21 04:15:36 2001 +0000
Added libes in Makefile
commit 91342e7080ecaea80ca8c00cf5ed483942f3bfd0
Author: evomarc <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 <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 <evomarc>
Date: Mon May 21 04:10:55 2001 +0000
Normalized real_value
commit 9631c9eb118ebe607ecfaf59f166b6f52876c2e8
Author: evomarc <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 <evomarc>
Date: Fri May 18 17:46:33 2001 +0000
Coreected a cut-and-paste bug :-(
commit 422ddc6f5f2e9858615f35b075af82235220ed48
Author: jmerelo <jmerelo>
Date: Fri May 18 07:33:12 2001 +0000
Added the missing file
commit 0286faed1b400720ad1aad8ec6f6530927964c9a
Author: evomarc <evomarc>
Date: Fri May 18 03:59:22 2001 +0000
Removed remaining debugging comment
commit 17dc4f9d105bf0537736c9ce64c9fd50129d6056
Author: jmerelo <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 <jmerelo>
Date: Thu May 17 07:29:50 2001 +0000
Added missing files and updated old MGE files
commit 34cb430bd7fa2185cedb4674d496b1b5b698aecd
Author: jmerelo <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 <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 <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 <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<eoRealBounds *>
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<eoRealVectorBounds> with all possibilities for input
(see doc for Lesson4 in the tutorial for the syntax).
commit 42cb1981d59f32a477bf22841adf5dc6e9a812bf
Author: evomarc <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 <evomarc>
Date: Mon May 7 07:13:36 2001 +0000
Replaced stupid eoRateParam by eoValueParam<eoHowMnay>
Had to transform eoHowMany into an eoPersistent ...
commit 5508869d00dfdba36bc8ec4fab7a6c255035eb59
Author: evomarc <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 <evomarc>
Date: Fri May 4 16:13:37 2001 +0000
Removing old trash!
commit f4d2630516f7bd973590a18ea9ce98c90e059bbd
Author: evomarc <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 <evomarc>
Date: Thu May 3 13:06:34 2001 +0000
Adding code to Lesson4
commit 7294d6acd561040fb6d165e68669c2a9ab4f5c03
Author: evomarc <evomarc>
Date: Thu May 3 05:44:29 2001 +0000
Lesson4 advancing
commit 4cce84280e28d0e7e2f11cd6a5a110de612f1667
Author: evomarc <evomarc>
Date: Thu May 3 05:43:40 2001 +0000
Hange of comments and names
commit b52ea27e2fd42ce93f813f0710ef4d349e8037c8
Author: evomarc <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 <evomarc>
Date: Wed May 2 11:12:55 2001 +0000
Date change + info about Lesson4 in main tutorial page
commit 6085c82229586033b8b8916c69e81e9666f1c119
Author: evomarc <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 <evomarc>
Date: Wed May 2 10:57:35 2001 +0000
Adding files in es for ES Crossovers
commit 29b25024b78eee43c229e9c41da95151f0e8de63
Author: evomarc <evomarc>
Date: Wed May 2 10:54:17 2001 +0000
Forgotten file ...
commit bb19ed633bf287990d28eb57723c1266fd599d92
Author: evomarc <evomarc>
Date: Wed May 2 10:53:14 2001 +0000
Forgotten new file
commit 6493ef88896534ea626bba4a02c6de13a35f3fdc
Author: evomarc <evomarc>
Date: Wed May 2 10:50:01 2001 +0000
Added the new eoEsXXXover.h in Malefile.am
commit 17484feeef9a25163b267871511af36691a84216
Author: evomarc <evomarc>
Date: Wed May 2 10:47:56 2001 +0000
Forgotten ES files + start of tutorial Lesson4 (about make_XXX)
commit 10064ad967107092b1b8b7e0bae1553ad84c0377
Author: evomarc <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 <evomarc>
Date: Tue May 1 05:00:29 2001 +0000
Removing make_help.cpp
commit 5bea22e87661d0ceedaaf1ea3e7c6e658f51a0e8
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Sat Apr 28 05:53:37 2001 +0000
Adding first bricks of ES algorithm - make_XXX_es.cpp
commit a7042bffee246a271b133b12424008b86c4b7264
Author: evomarc <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 <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 <evomarc>
Date: Thu Apr 26 15:47:37 2001 +0000
The declaratio file for all make_*
commit 2d6bb7ae0c06375285e8f27c6e42ad4a6cfcac79
Author: evomarc <evomarc>
Date: Thu Apr 26 15:35:30 2001 +0000
Removing eoRealBounds from Makefile.am
commit b7ad190260b4afac594b703446f90ada7dc9f9de
Author: evomarc <evomarc>
Date: Thu Apr 26 15:31:48 2001 +0000
An initializer of eoReal that uses bounds
commit 538d91c601ab16403553e5749769979bb254491e
Author: evomarc <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 <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 <evomarc>
Date: Tue Apr 24 09:42:01 2001 +0000
Changed obscure comment into more detailed one
commit ce5f9c052867eb3301aaddd08aaae61848fdd99e
Author: evomarc <evomarc>
Date: Tue Apr 24 05:13:10 2001 +0000
CLeaning up
commit f7bdc4a07439e04f0be7d87af4e6bea62bc5976b
Author: evomarc <evomarc>
Date: Tue Apr 24 05:08:08 2001 +0000
Forgot the 2 representation dependent make_XXX.h
commit 204fe8052be0662198d6fec0c82e5456096c6677
Author: evomarc <evomarc>
Date: Tue Apr 24 05:05:09 2001 +0000
Adding eoEvalContinue
commit 02db7f7e2435603ac420620d5f740168eb9a163d
Author: evomarc <evomarc>
Date: Tue Apr 24 05:03:54 2001 +0000
Cleaning up
commit 9197e3e5c57c1e067971a62e0636eabf5c1c8252
Author: evomarc <evomarc>
Date: Tue Apr 24 04:56:12 2001 +0000
eoEvalFuncCounter is now in a separate file
commit 56c9464306a795a94e96d43f49c314361f0bffea
Author: evomarc <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 <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<eo>)
some checks in eoXXXTournamentSelect
commit 51c15ed0b8f16d6cdbc9bf821fde77e77abe2904
Author: evomarc <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 <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 <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 <evomarc>
Date: Thu Apr 12 05:28:23 2001 +0000
Added a few "virtual" that were missing
commit 64990a1ac4069d6e5b32ffba960fe54685a61853
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Apr 9 16:03:18 2001 +0000
eoCtrlCcontinue had a few remaining errors :-(
commit 3d757e3243059e9a197c453f72d20bc9c8ada5d7
Author: evomarc <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 <evomarc>
Date: Mon Apr 9 14:20:48 2001 +0000
Sorry, last check in was a mistake
commit e3745d0674f41a3884fde791c93e2d64184a4f2a
Author: evomarc <evomarc>
Date: Mon Apr 9 08:52:41 2001 +0000
Commented some ====== that resulted in error when running autogen.sh
commit f0813c55cac3dfb1c33f100cf26a02011cc43273
Author: evomarc <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 <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 <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 <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 <jmerelo>
Date: Tue Apr 3 10:08:08 2001 +0000
In eoVector, changed printOn and readFrom to virtual
commit 195ad728388b3e2f88f415f377325c3f2f31df1b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 28 09:00:54 2001 +0000
eoParam, added specialization for eoValueParam<string>::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 <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 <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 <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 <maartenkeijzer>
Date: Fri Mar 23 12:24:39 2001 +0000
added test for printing population
commit b5bbc729579007734aaf38f82b3f514e1e3857b2
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 23 08:54:31 2001 +0000
let doxygen look into this dir
commit 65b1e9d2b6e0cf1078b4c399046c4d77d813b7a0
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 23 08:53:48 2001 +0000
added
commit d139d2df644496ce8d94de3bdb282f40bfcd68f1
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 16:23:56 2001 +0000
updated project number
commit efd02fa4b603e6baa0643affee906c119ddeb71c
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 11:22:31 2001 +0000
oops
commit 94f0558d43ca9426cee7f443c64a6d0d8d1c7058
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 10:51:16 2001 +0000
Changed the single objective shortcut calculation
commit 0f243e4d92d856d71f80df8d7a522460223bc91f
Author: maartenkeijzer <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 <jmerelo>
Date: Wed Mar 21 13:35:10 2001 +0000
Added a new xover to varlenxover
commit d8fe00183a02c15b76995bad88fea820c367e3dd
Author: jmerelo <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 <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 <maartenkeijzer>
Date: Wed Mar 21 11:09:29 2001 +0000
test paretofitness class
commit 3d82e6cddfd320b0c713ff4e88b2bd0f135b77bc
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Fri Mar 16 14:19:11 2001 +0000
added help
commit 3c45141ba7d7d0042a4e8375e3637b41b8eaf7dc
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Fri Mar 16 12:09:36 2001 +0000
oops, ngens is now the nice 10
commit d09c216b61b1ca8f980a10342dabc3680077e139
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Mar 16 11:48:32 2001 +0000
added
commit d0fd97515e407df053cc5369790f9967843243dc
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 15 14:11:24 2001 +0000
added dist and distdir targets
commit 67c357587381e947ccbf21824a897d4a04af7e5f
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 12:47:14 2001 +0000
Using nd-sorting now
commit 9aa9e38090bf5ab4c34c0711a377866135c5441b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 12:46:37 2001 +0000
First go, does not do niching yet
commit 843d442475ad3b15e29a08f9ad012e47ae9eb090
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Wed Mar 14 10:13:27 2001 +0000
Added support for printing vector<T> as a fitness
commit 68904d7650273cf4e39502bf597e8f834ee25f4d
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 10:12:37 2001 +0000
Added Multi-objective fitness monitoring added support for vector<vector<double> > in eoParam
and made eoFileSnapshot type-safe
commit 3449314a28b0c6d6940bc2910eee752f81da9424
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 13 08:25:05 2001 +0000
Swapped linking order of utility libs
commit b2a0349595136c8dc47408fc03b30a025b706c6a
Author: evomarc <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 <maartenkeijzer>
Date: Mon Mar 12 16:07:55 2001 +0000
Production of binop back to 1
commit 6a6b8551b06f1585e5614be63b6f1a32f535f464
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 12 16:04:18 2001 +0000
Added first batch of pareto based stuff
commit 3c19641c70772e1e1ddd07b228eae8c0297cacf2
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 12 16:03:08 2001 +0000
Added pareto based stuff
commit 4222e648297da77fb7b213c6f8a41d367aadcb83
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Mar 12 14:27:31 2001 +0000
invalidating supported now
commit ead2ac2c6268afae446bfb17d7432498f5492875
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Mar 9 14:14:53 2001 +0000
Test for a ssga added.
commit 4388faec2e7a8fa0489876c674c249a46b753870
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 9 14:13:28 2001 +0000
Various bugs found and resolved.
commit 4f1802c4e992f501e444af8b6c60096f4dd13cae
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Tue Feb 27 11:43:06 2001 +0000
Made dtor virtual
commit 59a42603af32c73a2c08ace555b0e4cd5a63b4fb
Author: evomarc <evomarc>
Date: Tue Feb 27 05:24:24 2001 +0000
Still modifying eoInit ...
commit 72b6692f9baf39e3a77cce2d6674dce13643eb8e
Author: evomarc <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 <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 <evomarc>
Date: Sun Feb 18 06:41:30 2001 +0000
Date and version number
commit f36f6d12658ad0429385f260a5729d757e4c445c
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Feb 17 06:47:31 2001 +0000
Forgot the selector in the ctor
commit 1662fd2a8baac63d8e5b0bcb90f8a77f35cfffdd
Author: evomarc <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 <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 <maartenkeijzer>
Date: Fri Feb 16 09:39:06 2001 +0000
works for me
commit 7e849e2082805e6e5ba743303ec627f1dabd5804
Author: evomarc <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 <evomarc>
Date: Fri Feb 16 05:06:17 2001 +0000
Only names modifications, to comply to EO strict rules :-)
commit 0540496021ec723d0ed639b0dd35f04811af5844
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Feb 15 08:31:38 2001 +0000
reverted the max-to-produce initializer
commit 562b0b63e355a8bdd8a9b06f35a1679c89cde099
Author: evomarc <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 <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 <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 <maartenkeijzer>
Date: Wed Feb 14 18:05:36 2001 +0000
updated the dsp, dsw files for the library
commit 98a9f24879043926bc1eda68398e03a852cadf4f
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Wed Feb 14 14:09:16 2001 +0000
Changed the return value to return what it got in
commit 3a9b5a0e7e0299b2e0ad6a7e3947122858fd1ebd
Author: maartenkeijzer <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 <jmerelo>
Date: Tue Feb 13 22:39:56 2001 +0000
Just playing with the CVS variables
commit b7d071d92d731ee65e5254b6d328f6d28dd6da28
Author: jmerelo <jmerelo>
Date: Tue Feb 13 22:38:23 2001 +0000
Just playing with the CVS variables
commit 0dd3e27e4e74a468edda4de5a17bd4fba1f77ed3
Author: jmerelo <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 <maartenkeijzer>
Date: Tue Feb 13 14:43:54 2001 +0000
Added a bit more documentation, more to follow (I hope)
commit 262869d0ae416a7fe67b072057cc3310d56b4346
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Tue Feb 13 10:35:47 2001 +0000
Just an update
commit dea8a51f7ed34f198ce7f30dee4b438c62dec0e0
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Sun Feb 11 16:01:47 2001 +0000
run_tests, add your own tests here
commit 05ed67ccd154acf5edd1c6d15544e807640e5e18
Author: maartenkeijzer <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 <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 <evomarc>
Date: Sat Feb 10 05:36:50 2001 +0000
Added matermind in SUBDIRS
commit 3c2df139bd2a31e02399b99e37961ef1bfff68f8
Author: jmerelo <jmerelo>
Date: Fri Feb 9 16:52:06 2001 +0000
Minor bugs for Win quashed; fixed Win project files
commit d58511132c25d2b32b8f510526dd049212255b87
Author: maartenkeijzer <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 <evomarc>
Date: Fri Feb 9 08:32:47 2001 +0000
Added a comment before eoPopulator class so it is documented!
commit 5bf1d83f6a823740185748327831704b3787b540
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:52:44 2001 +0000
Big change in eoGeneralOp interface: left out!
commit a55603631594efd0ee7a1abbdef2a94df4abdc94
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:43:06 2001 +0000
The big GeneraoOp interface change - in test dir
commit 97486fba28bf355084aa7afe8fa096e06e821e18
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:28:33 2001 +0000
Removed eoEvolutionStrategy because it was based on eoGeneralOp old interface
commit d347fa9da27e02f51b8696d78e501e295c9e6a7d
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:21:04 2001 +0000
Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing
commit 3b2125e060bf036c720bdfd1141da8383f8cbaac
Author: evomarc <evomarc>
Date: Fri Feb 9 05:10:25 2001 +0000
Left-out from the big change of general op interface!
commit 415b4196711991ddd3e73e331c8f5d0eda73191c
Author: evomarc <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 <evomarc>
Date: Wed Feb 7 05:15:18 2001 +0000
Added the missing include of eoScalarFitness - mandatory due to
explicit specialization for eoParamValue<vector<eoMinimizingFitness> >
commit d3525298feb143dba22c0cdd0a70f90d46ed2aa2
Author: evomarc <evomarc>
Date: Wed Feb 7 05:13:33 2001 +0000
Added the handling of generic operators in Combined Ops
commit b89d06386d5305db955b91a63f830e8fd4d48b08
Author: evomarc <evomarc>
Date: Wed Feb 7 05:11:37 2001 +0000
Added the shuffle(vector<const EOT*>) method
commit 1c93adc43ac421074a9b28e8eb66db38b786afc2
Author: evomarc <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 <evomarc>
Date: Thu Feb 1 05:27:36 2001 +0000
Forgotten a debug print
commit 1ace1cf8f901c64c86e57c5023dd028b2bfdfdb1
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 30 04:53:05 2001 +0000
Comments added to remove undocumented classes from Doxygen documentation
commit 2b46277eedef09dc032410f94751cf90e2b3843f
Author: evomarc <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 <evomarc>
Date: Sun Jan 28 07:31:34 2001 +0000
Modified to use eoRealBounds rather than eoEsObjectiveBounds
commit 75dad8f8992df7cadb7b69f1bea8c2a9df205ba4
Author: evomarc <evomarc>
Date: Sun Jan 28 07:27:12 2001 +0000
Error in src/Makefile.am
commit 03bc482da05702af77f17dc14502fe56425cb27e
Author: evomarc <evomarc>
Date: Sun Jan 28 07:02:27 2001 +0000
Actually removed eoEsObjectiveBounds.h and evolution_strategies
commit 8d35fad13654a080d2ce71afc8fb3ee7128274cb
Author: evomarc <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 <evomarc>
Date: Sat Jan 27 08:38:31 2001 +0000
Added some comments so eoRealVectorBounds is documented
commit 9d9958d3bc673f9e0dc850dacd3fce9ec084a1cb
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Jan 26 17:12:13 2001 +0000
Typos in comments
commit 576249509b15c32413dd80989054bebb860dad6e
Author: evomarc <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 <evomarc>
Date: Fri Jan 26 04:06:09 2001 +0000
Added eoRandomReduce
commit da6685830866478789dd1252cb1b4b86fe0058bd
Author: evomarc <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 <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 <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 <evomarc>
Date: Tue Jan 16 09:49:46 2001 +0000
Added the shuffle method
commit deace62e55da1111374a49cae431f5f9f834c489
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 16 07:18:45 2001 +0000
Added the normal mutation - and the 1/5 mutation
commit a8bf667774b4224e45699418a6ad35b120e8d14e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Jan 9 03:33:16 2001 +0000
Added the eoSurviveAndDie comments.
Should be complete!!!
commit 5edbc0e98befa02aea0e2900e82fad4b3f98db69
Author: evomarc <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 <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 <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 <evomarc>
Date: Fri Jan 5 14:42:48 2001 +0000
Removed a forgotten comment :-)
commit f876356d37554853011774e4cd2e9cc4bc85fada
Author: evomarc <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 <evomarc>
Date: Fri Jan 5 08:17:11 2001 +0000
Put the sourceforge name for the mailing list
commit 63628141759544e2d185b58d5282415f0a7ac9a4
Author: evomarc <evomarc>
Date: Fri Jan 5 07:30:34 2001 +0000
Updating installation ...
commit 39521b2b687fbffa608e1c9c4db9e82ccb1ddecc
Author: evomarc <evomarc>
Date: Fri Jan 5 07:20:45 2001 +0000
Correcting my previous errors ...
commit 222f533a9efc02eef2b1758d749710744b7f42e8
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Jan 5 05:44:35 2001 +0000
eoHowMany is now included in utils dir
commit a998ad0a411709f62fb1fe76f1f2f1f9d7d29a58
Author: evomarc <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 <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 <evomarc>
Date: Thu Jan 4 15:23:14 2001 +0000
I had removed the wrong file!!!
commit b685eb8048702b214f3fb0d1194097eb7d27ae28
Author: evomarc <evomarc>
Date: Thu Jan 4 15:21:18 2001 +0000
removed redundant index.html in html dir
commit 4d77c9116f3a8a1bc5f56d34541e19363d8ab47f
Author: evomarc <evomarc>
Date: Thu Jan 4 05:06:09 2001 +0000
Sorry: removed eoSGATransform, that is in eoSGA.h ...
commit 2f130666258d8c0ff5323a5cd30b3f1b2dd77102
Author: evomarc <evomarc>
Date: Thu Jan 4 05:00:40 2001 +0000
Adding the selectin and replacement procedures
commit 647156c6a88d90d6d0c645e700094340197ebe38
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 2 07:54:12 2001 +0000
A few deatils
commit 52ed2ef8b6d50b9071d193042c17cf62908cbe3c
Author: evomarc <evomarc>
Date: Tue Jan 2 07:35:56 2001 +0000
Still the same !@#$$%% modif due to egcs problems ...
commit 721e8d2cd54e6790cce23d85d7ede03a0647e530
Author: evomarc <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 <evomarc>
Date: Tue Jan 2 07:19:55 2001 +0000
A few details in the comments
commit 04e429fdb1061039f25c11d4c4212f465e99500a
Author: evomarc <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<xxx> & 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 <evomarc>
Date: Wed Dec 27 11:37:05 2000 +0000
A few additions and corrections ...
commit 0447391f7c7627675e78cdeb55a7d11b85ba1097
Author: evomarc <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 <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 <evomarc>
Date: Tue Dec 26 07:42:09 2000 +0000
Modified the include list after the big eoReplacement changes
commit f97ab01cd4c7c71670ae1779b1d50c8eb4921b61
Author: evomarc <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 <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 <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 <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 <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 <evomarc>
Date: Tue Dec 19 22:14:29 2000 +0000
Updated INSTALL and README to EO-specific instructions!
commit ed0e76350a80da4a0087f3b778e6abcb8a88f4ec
Author: evomarc <evomarc>
Date: Tue Dec 19 18:43:25 2000 +0000
Update after the change in replacements
commit ca586fc799e816be9ff16747838166abc2c72ed0
Author: evomarc <evomarc>
Date: Tue Dec 19 18:42:41 2000 +0000
Added t-eoRepalcement.cpp, that tests all new replacement procedures
commit 6acdcb6d9b673cde3937d7217f793d4e44245cbf
Author: evomarc <evomarc>
Date: Tue Dec 19 18:41:19 2000 +0000
THe big eoReplacement update:
The interface for eoReplacement is now eoPop<EOT>&, eoPop<EOT>&
(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 <evomarc>
Date: Tue Dec 19 18:32:09 2000 +0000
A few errors + local TOC at top of eoEngine
commit 47031e82c93096396fae157338e56ae67fbd0b1d
Author: evomarc <evomarc>
Date: Tue Dec 19 18:18:08 2000 +0000
Bottom-Up/Top-Down modifs
commit 6a0010474aa3bbadac6576ac6573d3f40eba40d1
Author: evomarc <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 <evomarc>
Date: Tue Dec 19 18:02:19 2000 +0000
Changed NoReplacement to GenerationalReplacement
commit 2a93bba7e65e8bbeab93c8c885a93d7e7388d5a1
Author: evomarc <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 <evomarc>
Date: Tue Dec 19 05:31:54 2000 +0000
A small detail ...
commit ba78a70aa44230abc2c481047109867fe4c7b6e8
Author: evomarc <evomarc>
Date: Sun Dec 17 07:49:55 2000 +0000
Updated teh INSTALL and README files that were really minimal!!!
commit 2d93e7374b2c2b568d2c01dd15991a90b25d4971
Author: evomarc <evomarc>
Date: Fri Dec 15 18:09:08 2000 +0000
Corrected a bad link
commit 44e715f24194292ffff38b29cb0cba5ad7a6587d
Author: evomarc <evomarc>
Date: Fri Dec 15 17:01:11 2000 +0000
deleted trash file lesson1.ps
CVS ----------------------------------------------------------------------
commit c18f63f7e4da2cf9cd748bf302ce7a20d1ba7cca
Author: evomarc <evomarc>
Date: Fri Dec 15 16:57:37 2000 +0000
Added utils/eoGnuplot1DMonitor.h ni the list of includes
commit a83da72b4624a7622a28293c9def14411712ec0f
Author: gustavoromero <gustavoromero>
Date: Mon Dec 11 09:28:40 2000 +0000
adding .deps
commit 3d93a07d74ddd717a7f35156ec266eaf74a9113f
Author: evomarc <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 <evomarc>
Date: Fri Dec 8 14:16:13 2000 +0000
Corrected a few bugs after the first "public" presentation
commit 0d9e6b2941b96b1cef2540e8725c44e6c988e483
Author: evomarc <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 <gustavoromero>
Date: Tue Dec 5 13:46:21 2000 +0000
small change
commit 1e3cd432d6ec4e1ba0b3aea8cdfd91b0e60dcc50
Author: evomarc <evomarc>
Date: Tue Dec 5 05:27:12 2000 +0000
Removed trash file
commit e0076740f809c0b3e4dd0e43874d05487889d465
Author: evomarc <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 <gustavoromero>
Date: Mon Dec 4 19:26:19 2000 +0000
erasing comments
commit 8ee0ae0e3a9c9549489d673f104e25f06a71bce9
Author: gustavoromero <gustavoromero>
Date: Mon Dec 4 19:10:20 2000 +0000
small improvements
commit e5ff1bf59ce1763c9ca1b39673b004c1257476bf
Author: evomarc <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 <evomarc>
Date: Mon Dec 4 15:01:31 2000 +0000
omment of line apply(pop, eval) was found misleading ...
commit b5382fce748225d03b3bc949254c84e1a478ae73
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Dec 4 05:55:59 2000 +0000
Added a comment so Doxygen documents it
commit f7f226bae9db69558eddfa14da45d32326c9d295
Author: evomarc <evomarc>
Date: Sat Dec 2 08:35:42 2000 +0000
eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste!
commit d20d36a116417ced50b7d8d6fb6c0243b38b7a88
Author: evomarc <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 <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 <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 <gustavoromero>
Date: Fri Dec 1 19:13:12 2000 +0000
initial version of mastermind
commit 2abab21960ea162d163d71bac3b45590b8e61d8e
Author: gustavoromero <gustavoromero>
Date: Fri Dec 1 19:09:34 2000 +0000
adding a new terminator and a monitor
commit 41a85aaa7db4e0c5a7e3bc4004a0bac8a614c124
Author: evomarc <evomarc>
Date: Fri Dec 1 18:26:16 2000 +0000
Corrected the outState.regiserObject(parser) ommission (see SecondBitEA.html)
commit b225f093e6212764c0dcfb8fb614c365220b1f4f
Author: evomarc <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 <evomarc>
Date: Fri Dec 1 17:56:52 2000 +0000
Used spell-checker!!!
commit 142c7d779c39943ae426ec61806eec9f0ffae5f8
Author: gustavoromero <gustavoromero>
Date: Fri Dec 1 15:46:07 2000 +0000
adding a lot of includes
commit a9468f38c993caa4ca842be83797e9993b4849dc
Author: gustavoromero <gustavoromero>
Date: Thu Nov 30 17:11:53 2000 +0000
small fix for uniform
commit 9af974070af197674ed97de32628ebdddd810e3c
Author: evomarc <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 <evomarc>
Date: Thu Nov 30 06:20:20 2000 +0000
Reversed the priority between command-line and parameter file
commit 2169a65f80ce059ca22393690f2bc908951c2699
Author: evomarc <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 <evomarc>
Date: Thu Nov 30 06:04:09 2000 +0000
Removed eoCopyElite.h, redundant with eoMerge.h
commit 5b26c61445b2332d0a04d0e27cf6a0a7db8d2576
Author: evomarc <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 <gustavoromero>
Date: Wed Nov 29 18:36:13 2000 +0000
sorry, old version was right
commit b8d4e7faefbaa307155830cbb770f6f9c26aa665
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Nov 28 17:42:53 2000 +0000
Added eoProportionalCombinedOp.h
commit 52a9c830c860bd40332ecae52e88e62824d991fb
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Nov 28 15:31:38 2000 +0000
Minor change of the default label
commit 65a985631c73caf31e4fdfa48fc410fd56d0fa9c
Author: gustavoromero <gustavoromero>
Date: Tue Nov 28 13:36:29 2000 +0000
now works
commit afdcdf5d07af53bf05bb7f61ca325deaee60aba6
Author: evomarc <evomarc>
Date: Tue Nov 28 08:20:01 2000 +0000
Added a few comments so Doxygen documents all classes
commit 622cbea0d53d13990e1274f458d9af59c6edb666
Author: evomarc <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 <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 <evomarc>
Date: Fri Nov 24 17:45:07 2000 +0000
Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h
commit d0e566fdf4da9cef637c17067d308cd733b96ee6
Author: evomarc <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 <gustavoromero>
Date: Fri Nov 24 17:43:02 2000 +0000
bug fix
commit 8f9f25522300f72318a15e12081925d4a4430ee1
Author: evomarc <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 <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 <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 <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 <gustavoromero>
Date: Fri Nov 24 12:33:44 2000 +0000
changing genetic operators
commit 2b03bd6dae27cbd1e23c9b6ded75df0cada0cd09
Author: gustavoromero <gustavoromero>
Date: Fri Nov 24 11:52:49 2000 +0000
fix Fitness default construction value
commit 5ac5a72db20363b3995cd3c6c694ea88d7e764af
Author: gustavoromero <gustavoromero>
Date: Fri Nov 24 09:51:31 2000 +0000
adding new parameters
commit 9a40169867694f0cc3a20242196a35cd7012bd26
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:45:49 2000 +0000
reordering Makefile creation
commit 7b27d430ed03ef6aadfe864043a2d9494562c27c
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:45:13 2000 +0000
adding some files
commit 70b7f7954564215737dac41729f71637779593f9
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:44:47 2000 +0000
initial release
commit 0da6982d68f523fcaf0e99b521fb8e29e88d3e97
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:17:24 2000 +0000
initial version
commit 8a5ee316e1755741654d7b91cfbf0b02e1787e54
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:15:31 2000 +0000
adding Makefile.in
commit 8527bd83785d0bf9e76a996a5650c778c272f84f
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:14:09 2000 +0000
new application gprop
commit 265be972ef282138a2290100809b3b40c72960df
Author: evomarc <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 <evomarc>
Date: Fri Nov 17 17:06:53 2000 +0000
dded the className method for eoMon, eoBin and eoQuad classes
commit 5682f296cd478b81783be8f58393ff21a5293d38
Author: gustavoromero <gustavoromero>
Date: Mon Nov 13 12:12:14 2000 +0000
fixing template type
commit 34be1fd17438f3a900f05126429299943de1c390
Author: gustavoromero <gustavoromero>
Date: Mon Nov 13 12:09:53 2000 +0000
adding evaluation in some places
commit a1cd1fd3bf155431f135c079c7213af210e65657
Author: gustavoromero <gustavoromero>
Date: Fri Nov 10 09:55:10 2000 +0000
fix warning: no newline at end of file
commit 5af354e45557f93dd662d6c1389205cac6f5162e
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 15:15:26 2000 +0000
fix no newline at end of file warning
commit 13169492160880f15d2cd007aba3d9e5a2f98955
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 13:37:41 2000 +0000
choose a constructor
commit 38838f753a0cfab0e8f583e04a0bafb01d9ac231
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 13:26:03 2000 +0000
fix no newline at end of file warning
commit f48fbcf51a17e76138a0eda1944b70251fe724ae
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:56:14 2000 +0000
adding a include for apply.h
commit 2d5dbf6cfb88dae7d93bf4ab20e5ab478af13a23
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:55:26 2000 +0000
fix no newline at end of file warning
commit 9692852c9500a246186b6dd2b8d841961ad8f26e
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:38:13 2000 +0000
bug fix
commit 558bded5c085ed246c41133fa451b4912e48d6a0
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 19:16:42 2000 +0000
adding old targets
commit 31ed49002bf30759df4b52db2a48806331355323
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 19:13:22 2000 +0000
removing a warning
commit e1d391d1ab112413603ae4d81ab3c655d1c4d597
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 13:02:48 2000 +0000
adding targets
commit 594a8e146f11f99cdfbfac8cea7972d4ade6ffce
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 12:38:54 2000 +0000
adding subdirectories
commit 5bb5003a074eccfc0a68c9a7e66c4e96b656ba51
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 12:37:58 2000 +0000
adding t-eoSymreg
commit 9f8ffd7696bece1b760cf12f67b2d87fc981db29
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 11:34:38 2000 +0000
adding target doc
commit 865a0d4672267cd070db491275bd1e04464ec371
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 11:31:10 2000 +0000
adding doc target to all
commit 6fc47590cd54837d40686954fef139a8203a2205
Author: evomarc <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 <evomarc>
Date: Sun Nov 5 04:50:10 2000 +0000
Added a default value (0.5) to method flip
commit 4a8c1b3947ef03a1bb3b1c95fc4925f493d31275
Author: gustavoromero <gustavoromero>
Date: Fri Nov 3 21:23:09 2000 +0000
initial version
commit 6fdb214b71a76ef72c2b8db4f82e50fd92e3c6fd
Author: gustavoromero <gustavoromero>
Date: Fri Nov 3 20:03:26 2000 +0000
fixing autoconfiguration
commit 01e4aa9cdc1b4d8f9045e1bef1b1a2678f930b58
Author: evomarc <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 <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 <maartenkeijzer>
Date: Fri Oct 27 09:13:06 2000 +0000
Another attempt in adding the flush
commit 8684e1fac1ff6434421c8215348ec4416f9504ab
Author: maartenkeijzer <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 <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 <evomarc>
Date: Fri Oct 27 04:07:21 2000 +0000
Added the member function append( unsigned _popSize, eoInit<EOT>& _chromInit )
who appends _popSize members to the population using an eoInit
commit 5e33a2e50b1d1d37f01c87626a45165b3b0769c7
Author: evomarc <evomarc>
Date: Tue Oct 24 03:58:02 2000 +0000
dded Uniform Crossover (!) and "deterministic" bit-filp mutation
commit 9cc1cfd1b492d84c25b63f9546d2e63da30d6c57
Author: evomarc <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 <maartenkeijzer>
Date: Mon Oct 23 10:58:54 2000 +0000
It is using delim now
commit f7c98d5b31e8f017cb26cc9086e9465ac98811b3
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Oct 9 16:13:20 2000 +0000
Changed functor base names and added to version
commit 1d0794c46a0fe12684577d7d5f3a07a9da697974
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Oct 6 07:50:10 2000 +0000
Updated authors and started a README
commit 543d5a5918ed4afeca03e0e50e03c6d16ebeeb85
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 6 07:32:26 2000 +0000
Changed ostream_iterator<double> to use AtomType rather than double.
Stupid me!
commit 686e7f32730e1f8f3a4b2c2a10fb68072df52612
Author: mac <mac>
Date: Fri Sep 29 10:39:19 2000 +0000
Updated version no. to 0.9.1
commit f1ec21e7244c2c8473452a68e8a3798621dfe3a1
Author: mac <mac>
Date: Wed Sep 20 13:32:28 2000 +0000
Error in random_generator removed.
commit f7c157c1549dc18536e9906d6c00d6f701cdb652
Author: mac <mac>
Date: Sat Sep 9 13:52:16 2000 +0000
Changed construction order as gcc was warning
commit fd8a2529a50b3f167347e559891fea7e327b5b15
Author: mac <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 <mac>
Date: Wed Aug 23 14:56:04 2000 +0000
Added -O2 as compiler flag
commit ca46a3651b08b8dc7b0ae010ed45d7445a8e8321
Author: mac <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 <mac>
Date: Wed Aug 23 12:52:48 2000 +0000
Yet another change in eoParseTree
commit e18a48d4a141db4ca26bffc165fa8a062176f47a
Author: mac <mac>
Date: Wed Aug 23 12:50:34 2000 +0000
eoParseTree-- changed typedef
commit ff108477c35aa4b83b3be14687c0ba512214b47b
Author: mac <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 <mac>
Date: Fri Aug 18 08:59:20 2000 +0000
commited
commit be0c1996f773860df58f21c0e3111be6ba0f74ac
Author: mac <mac>
Date: Fri Aug 18 08:57:26 2000 +0000
Oh, right, dangling pragma
commit 8034b9f344ea48e945fa130e625d7954e2dfdb80
Author: mac <mac>
Date: Fri Aug 18 08:56:14 2000 +0000
some signed/unsigned comparisons removed
commit 8ae796ab282011c459f5698f8dec56c7a1fad326
Author: mac <mac>
Date: Fri Aug 18 08:44:22 2000 +0000
Added symbolic regression, which tests combined ops as well
commit 04bc4ecde8960debfd16034ddf88e4b4ce4b5e88
Author: root <root>
Date: Tue Aug 15 21:15:36 2000 +0000
initial checkin
commit 4f1bcfa292d8664d647d7dff3befc42526fff118
Author: mac <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 <mac>
Date: Thu Aug 10 16:43:39 2000 +0000
changed int to size_t
commit adcb2c38b83b3c57603e05afc51f61fd39789413
Author: mac <mac>
Date: Thu Aug 10 16:42:37 2000 +0000
*** empty log message ***
commit a4009dee15c84cc3f5108f8148a51bbf2a4e8642
Author: mac <mac>
Date: Thu Aug 10 16:41:04 2000 +0000
Added binary_value.h
commit d3b83c70b004018fb6a8ddeab8b6ce3c38aceccd
Author: mac <mac>
Date: Thu Aug 10 16:36:55 2000 +0000
changed int compare to size_t
commit 107c4568a07e628e2122c083c2e81ebaff73b8da
Author: mac <mac>
Date: Thu Aug 10 16:35:15 2000 +0000
changed int compare to size_t
commit 173756916a50874ad03f565ede456591f75bd2c1
Author: mac <mac>
Date: Thu Aug 10 16:34:05 2000 +0000
main should return int
commit 8b63d5e58d591f53a1cf4f963b29dc88643ca5a2
Author: mac <mac>
Date: Thu Aug 10 16:32:44 2000 +0000
changed int to size_t
commit fc326c72ab1e01a89dac151dfe6740f75aba413a
Author: mac <mac>
Date: Thu Aug 10 14:33:37 2000 +0000
Forgot to remove enum value init
commit 13df8199376ee0c38ee86c748044252c9d32c57b
Author: mac <mac>
Date: Thu Aug 10 14:31:19 2000 +0000
Still part of extreme cleanup
commit 73461e2d761955cd29730d87c55bbde90f81aa04
Author: mac <mac>
Date: Thu Aug 10 14:30:25 2000 +0000
Still part of extreme cleanup
commit 664c1f12d917416a78395cf40f2181b651e84e96
Author: mac <mac>
Date: Thu Aug 10 14:26:50 2000 +0000
Still part of extreme cleanup
commit 410bc184881b247dffcfbc2460fad6ae57539d82
Author: mac <mac>
Date: Thu Aug 10 14:25:45 2000 +0000
Still part of extreme cleanup
commit 511d874b683a3d63f76268b8bcd0705fb49ea214
Author: mac <mac>
Date: Thu Aug 10 14:23:19 2000 +0000
no
commit 6d8e3a65043d7cf56a699c5a64d63c5ea4659ef1
Author: mac <mac>
Date: Thu Aug 10 14:18:34 2000 +0000
Extreme cleanup, see src/obsolete for details
commit 7f04d616e6e218b93340994e60fd1364209e0d8f
Author: mac <mac>
Date: Thu Aug 3 20:00:39 2000 +0000
Temporarily added Makefile.am to prevent errors
commit 8dea30897d7732ddc95b2fa59f34bb73f21c62b4
Author: mac <mac>
Date: Thu Aug 3 19:54:42 2000 +0000
Removed contrib dir reference
commit d2fedcb5b99b3d958c1a7164a7fd44834dc669bf
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:33:03 2000 +0000
More changes to Makefile.am
commit 1bee1e1f81eb7a359a10476ae03daed768e643e3
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:30:57 2000 +0000
More changes to Makefile.am
commit afd636cdbfa762c6fb4f855f18fd920f1894152d
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:22:46 2000 +0000
More changes to Makefile.am
commit a758eb1bd2e5325ee4e9c6ced3773e6b52e17fa2
Author: jmerelo <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 <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 <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 <jmerelo>
Date: Thu Aug 3 16:37:51 2000 +0000
Changed some problems with Makefile.am
commit cb952a2b7db52891e12d5a482f26e3e0d3ba7ed0
Author: jmerelo <jmerelo>
Date: Thu Aug 3 15:44:01 2000 +0000
Added missing files, and LICENSE
commit 70ddb00b4cf2153e3aece52b1f28ed524dfe885f
Author: mac <mac>
Date: Fri Jul 28 10:26:44 2000 +0000
removed
commit ee5bdda9321fd89a781edc82db6e6f3c3d47e761
Author: mac <mac>
Date: Fri Jul 28 06:10:34 2000 +0000
testing if this configure is protable
commit aa0b74ac9da2c210b613287f593f0a5a4121cb5c
Author: gustavo <gustavo>
Date: Tue Jul 18 11:33:56 2000 +0000
ignore files created by examples
commit 01e44cf82876872de37e56750fab1580230fa1bd
Author: gustavo <gustavo>
Date: Tue Jul 18 11:30:39 2000 +0000
fix examples using binary_value
commit b03bd951e0c65d3b2434edc205a658f24ea58747
Author: marc <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 <gustavo>
Date: Fri Jun 16 10:20:23 2000 +0000
changing version number
commit cc7148d622d71278dda3b4240bb284990ab5fadc
Author: gustavo <gustavo>
Date: Fri Jun 16 09:38:43 2000 +0000
erasing LICENSE from test directory
commit 34758a584dfa8d8383ef23a95a7ef231bff5199d
Author: gustavo <gustavo>
Date: Thu Jun 15 14:29:25 2000 +0000
*** empty log message ***
commit 3bc1cb49d83516c4d351d520f5268b1bf827c25b
Author: gustavo <gustavo>
Date: Wed Jun 14 16:29:00 2000 +0000
erasing warnings
commit 318697af40f4a49021b5400b625a54ef77c75990
Author: mac <mac>
Date: Wed Jun 14 10:33:53 2000 +0000
Yet again some documentation change
commit ff057c799abcfd2d55643f41f0b81f9884c1f52b
Author: mac <mac>
Date: Wed Jun 14 07:30:21 2000 +0000
Removed double reference to t-eoESFull
commit 0533618306fefd376745ee13de97891c168d4578
Author: mac <mac>
Date: Wed Jun 14 07:27:51 2000 +0000
Removed double reference to t-eoESFull
commit 570397e89e48aee3d95e3027908a40279052b302
Author: mac <mac>
Date: Tue Jun 13 14:31:53 2000 +0000
Added ownership functionality and made the thing non-copyable
commit 49ee190e108a1258d39eceff741696b357e17b95
Author: mac <mac>
Date: Tue Jun 13 14:31:22 2000 +0000
Some 'improvements' added
commit 00780d785a3013774d9c8d97d5c9a92d871db52e
Author: mac <mac>
Date: Tue Jun 13 14:30:47 2000 +0000
Added an ownership function to eoState
commit b5222c8aa5ea233b55b63643ee9ce84b1e583745
Author: mac <mac>
Date: Tue Jun 13 10:27:10 2000 +0000
Changed base class eoEsBase to eoFixedLength
commit 0219de5b614abc449f6c6c3e1438291697bf4eda
Author: mac <mac>
Date: Tue Jun 13 10:25:53 2000 +0000
updated documentation
commit df56ae514560e1fbb9bec997e48d9481d7aa4467
Author: mac <mac>
Date: Tue Jun 13 09:48:24 2000 +0000
Fixed typedef Type error
commit 152d42d41ec56013d7e07cc5c18d5f7eff0f96bd
Author: mac <mac>
Date: Tue Jun 13 09:43:34 2000 +0000
Removed eoEsBase and created an eoFixedLength
commit 71b0dc17716a39350ee6bb3777dea7ebce3293f7
Author: mac <mac>
Date: Mon Jun 12 20:24:27 2000 +0000
Oh, right found some errors using gcc
commit e55e3813dc442a1978170da3e9b9a39b0f0756e9
Author: mac <mac>
Date: Mon Jun 12 20:23:20 2000 +0000
Oh, right found some errors
commit 4c4ce70c0468f6fb0c490d2e15f2ff9b5fa62f9b
Author: mac <mac>
Date: Mon Jun 12 20:09:59 2000 +0000
New ES routines
commit c6589b59518855a6e6843be9b235b894dd98171b
Author: mac <mac>
Date: Mon Jun 12 20:08:01 2000 +0000
Added a range member function to evaluate an iterator range
commit 382557878aeccfca47221714b7ea94678c7d04a4
Author: mac <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 <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 <gustavo>
Date: Fri May 26 17:18:06 2000 +0000
ignore t-eoExternalEO
commit 6893a8565d621c9e50a19a60e296d3d2aa5b0615
Author: mac <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 <mac>
Date: Thu May 25 12:21:06 2000 +0000
Added dummy case general:
commit 0363af1289e67e7f1aeaf5a3f6d052e5624fa999
Author: gustavo <gustavo>
Date: Thu May 25 11:03:00 2000 +0000
warning hunting
commit 9aaafc2cdb418d512c386f6ec3f5662dfcfa8c82
Author: mac <mac>
Date: Thu May 25 07:26:13 2000 +0000
Oops, corrected error in ctor(istream)
commit 69d9ee7a0f013a6458db7a6fcd89d91b412cc768
Author: mac <mac>
Date: Thu May 25 07:23:24 2000 +0000
Oops, corrected error in adding t-eoExternalEO
commit 86ae1ddbaacab65e673e1e883abb1268e2cbe45b
Author: mac <mac>
Date: Thu May 25 07:18:25 2000 +0000
eoExternalEO, support for using plain functions and structs in EO
commit 9ad8767c418340987ebc343fd9b7278bf988f108
Author: mac <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 <mac>
Date: Thu May 25 07:16:35 2000 +0000
Updated dsp, dsw and added t_eoExternalEO.dsp
commit 05c4bec808fef3450eb2acce26b4d45356c716c0
Author: mac <mac>
Date: Thu May 25 07:13:43 2000 +0000
Updated makefile and added t-eoExternalEO
commit 230e1a03d1e35eda5bd0f025e1415583b4d765ea
Author: mac <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 <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 <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 <gustavo>
Date: Wed Apr 12 09:51:50 2000 +0000
adding test to test/.cvsignore
commit e5825c4d756779604c5efc73e694aceaeefe4368
Author: gustavo <gustavo>
Date: Tue Apr 11 12:18:30 2000 +0000
some fix
commit 1992d60fa3e351c8cb401893833ac045699d8c45
Author: mac <mac>
Date: Sun Apr 9 10:16:28 2000 +0000
getOp() should return a non-const reference
commit 064ebabac52822ef802a9632922e130ec2c2f90a
Author: mac <mac>
Date: Sun Apr 9 10:13:27 2000 +0000
Changed int target to size_t target (produced warning)
commit dd42eec50a06744f9f54a09976794efa0f0f3a05
Author: mac <mac>
Date: Sun Apr 9 10:10:39 2000 +0000
eoFitTerm did not implement className
commit f6c08c994885c34c063e498c97b849b2db7b5f0a
Author: mac <mac>
Date: Sun Apr 9 10:09:32 2000 +0000
eoFitTerm did not implement className
commit 6d61aa2811d54016722c90af245eff27ccdc6217
Author: mac <mac>
Date: Sun Apr 9 10:05:55 2000 +0000
Updated eoBreeder to use the even newer general operator interface
commit 697d38b37292c3368639e21b1b93911bbb7e61bb
Author: mac <mac>
Date: Sun Apr 9 10:00:55 2000 +0000
Updated eoBreeder to use the even newer general operator interface
commit 7973019d0b673238382d4adbcfe937353384fb64
Author: mac <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 <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 <mac>
Date: Sun Apr 9 09:50:44 2000 +0000
Oops, forgot to make operator() return an eoMonitor
commit 481bfba8bf4cfe8de52fd30be98bd912ef895b27
Author: mac <mac>
Date: Sun Apr 9 09:48:38 2000 +0000
Oops, forgot to make operator() return an eoMonitor
commit f357a908bfd8de6308317eac4a814ac1af9fb10b
Author: mac <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 <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 <mac>
Date: Sun Apr 9 09:43:40 2000 +0000
Added t-eoGOpSel.
commit ed4537545107701d2f21aff5e80179ac0e6d088c
Author: mac <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 <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 <mac>
Date: Fri Apr 7 09:04:50 2000 +0000
no message
commit e35a59cdd610f01134533f7dd09383bc2366471e
Author: gustavo <gustavo>
Date: Tue Apr 4 15:22:04 2000 +0000
changing include style from ... to <...>
commit b40fefb6ed177c63d597dcc31c1e239cdb82621c
Author: gustavo <gustavo>
Date: Tue Apr 4 11:00:18 2000 +0000
initial .cvsignore
commit 64cb3f19e176563a06d7b43227229c66fa3000ef
Author: gustavo <gustavo>
Date: Mon Apr 3 15:52:31 2000 +0000
changing autonconfiguration to compile more examples and to create documentation
commit 06dab1f9146f638867b4373a0e41b4246546292a
Author: gustavo <gustavo>
Date: Mon Apr 3 15:27:56 2000 +0000
forgeting multiOps
commit bf3370461005dc8badc22b8d728815b9a7fb8737
Author: gustavo <gustavo>
Date: Mon Apr 3 09:51:29 2000 +0000
too many EMPTY constructors
commit 902d88fef66423c6dd0b75263129d593668f2293
Author: gustavo <gustavo>
Date: Mon Apr 3 09:32:43 2000 +0000
adding & modifying .cvsignore's
commit b5606ad11aa0c1559a8c098a36c49533a68a174e
Author: gustavo <gustavo>
Date: Fri Mar 31 16:23:16 2000 +0000
Maarten was right
commit e6e9dbeaf43ceb9005495f1b26a6762d01d789aa
Author: gustavo <gustavo>
Date: Fri Mar 31 14:34:50 2000 +0000
Makefile.in don't need to be in cvs
commit f07b16a5750612cf0f538966d5479c942a67579a
Author: gustavo <gustavo>
Date: Fri Mar 31 14:33:13 2000 +0000
more fix in makefiles
commit 1fb9e6ceb7110833508088e9d8e16b76294358bf
Author: mac <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 <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 <mac>
Date: Fri Mar 31 10:02:18 2000 +0000
Finalized Checkpointing, see t-eoCheckpointing for a test
commit 6d5d34ba1f12dc69a33d69c730e354eab0b973ea
Author: mac <mac>
Date: Fri Mar 31 10:00:22 2000 +0000
Added a className member
commit c7eccdbe13ca7d0f41e0184be2780d05f5b93e28
Author: gustavo <gustavo>
Date: Thu Mar 30 18:15:14 2000 +0000
adding const... leaving as is
commit 28219fcc1216dab2cc2e75f855ce7a82a055ebf1
Author: gustavo <gustavo>
Date: Thu Mar 30 18:02:03 2000 +0000
makefiles almost work
commit 5fe751080749f42d251ef64e777a709bad20d502
Author: gustavo <gustavo>
Date: Thu Mar 30 17:11:20 2000 +0000
fixing makefiles
commit 1fe3a72e10223b1dff3861f30528caa6cfcea02f
Author: gustavo <gustavo>
Date: Thu Mar 30 14:20:25 2000 +0000
changing Makefile.am's to accept new subdiretory structure
commit 5467df160c0d84900e87dc72a1cb5d9e77ed0413
Author: mac <mac>
Date: Thu Mar 30 09:43:21 2000 +0000
changed erronuous classname() to className()
commit a2457cf12615b21cee60d8c468aeb94d9c52d82c
Author: mac <mac>
Date: Thu Mar 23 14:41:12 2000 +0000
few minor mods
commit f290f94301726aa3aab45c3b99aa051030cf8114
Author: mac <mac>
Date: Wed Mar 22 18:55:12 2000 +0000
Adapted it for the poor stdc++ support of g++
commit 737779f235dc8cdb32b5ffef94f8b55ecd87465b
Author: mac <mac>
Date: Wed Mar 22 17:10:07 2000 +0000
no message
commit b6c506643aec0f23046a377e0b993aaeb227bb53
Author: mac <mac>
Date: Wed Mar 22 17:09:36 2000 +0000
Changed some includes for the new dir structure
commit 6c79787c43447002f807259ed58f33cf95e31f1b
Author: mac <mac>
Date: Wed Mar 22 16:49:35 2000 +0000
Changed some includes for the new dir structure
commit 340edc2420a222662c9f9bda7c5608483135c579
Author: mac <mac>
Date: Wed Mar 22 16:47:27 2000 +0000
test the state and the parser
commit 7fe8f333e783d59b9efef14a3bd7a0e6e834d6ad
Author: mac <mac>
Date: Wed Mar 22 15:39:32 2000 +0000
Changed readFrom, which is no longer line based
commit 7303d62c1a0f1b348315d177da5ab9a826b14964
Author: mac <mac>
Date: Wed Mar 22 15:38:16 2000 +0000
Obsolete, now present in eoOp.h
commit 0b0c3f2fc0fb0f4a09ebebfb936269522a150d5b
Author: mac <mac>
Date: Wed Mar 22 15:14:16 2000 +0000
Changed a few params in the configuration file
commit 0b35985e6d182ab18dcdee02b66581a4b593167d
Author: mac <mac>
Date: Wed Mar 22 15:00:38 2000 +0000
(re)moving...
commit a5a4d65ab869242e97faae526c9765a5679114af
Author: mac <mac>
Date: Wed Mar 22 14:48:49 2000 +0000
(re)moving...
commit c4f6d9272f8cfa0f8bc1bc4e49ce89db57a39482
Author: mac <mac>
Date: Wed Mar 22 14:38:10 2000 +0000
Configuration file for doxygen
commit 2e6d406d8e4d89f55df68b52feef7e68615df972
Author: mac <mac>
Date: Wed Mar 22 14:32:37 2000 +0000
(re)moving...
commit 2620c402bc51338b92767935624ffe2cbe586260
Author: mac <mac>
Date: Wed Mar 22 14:30:57 2000 +0000
no message
commit 2799347236f408e88d0547b766fc6f1cf39533ef
Author: mac <mac>
Date: Wed Mar 22 14:23:20 2000 +0000
moving...
commit 5ecddc312c50bb9f5d08ddc5d1c7d0980e15d923
Author: mac <mac>
Date: Wed Mar 22 14:21:02 2000 +0000
moved old files here
commit ddb4bfb00b295547b4e1a487ff8bfc77f77a3b91
Author: mac <mac>
Date: Wed Mar 22 14:18:39 2000 +0000
Moved the es files to an es directory
commit 648c4ab6ec2fbdaae42e92a96dbc43246c20c7a9
Author: mac <mac>
Date: Wed Mar 22 14:12:08 2000 +0000
no message
commit 81751e279f600de6528679ff24930d10e7998a4c
Author: mac <mac>
Date: Wed Mar 22 14:04:03 2000 +0000
Added utilities directory, this contains state, parser etc.
commit 2e35c416ce7e0ba5c515eb6b71c18878fd3a65bc
Author: mac <mac>
Date: Wed Mar 22 13:58:29 2000 +0000
Removed obsolete references
commit 32541d5fe7ad3688d68be89eb97b0e2ea77bfe17
Author: mac <mac>
Date: Wed Mar 22 13:57:57 2000 +0000
moved to utils
commit f7547d6f8b2fd21e8ea5eafb1663d1c6f03ea618
Author: mac <mac>
Date: Mon Mar 20 17:35:24 2000 +0000
eoSelfEval was empty
commit d55c0a5456a9ef5b0682dd3474ade16948f5e5a9
Author: mac <mac>
Date: Mon Mar 20 17:32:42 2000 +0000
Just changed a typo in the documentation
commit 4a6202ff132e5792268f085ad7791db1db11dbd1
Author: mac <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 <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 <marc>
Date: Mon Mar 13 10:14:20 2000 +0000
Changed some int into unsigned to avoid Gnu warnings
commit b4e61489c787d0730cd2efff2a1a6f188c85afc5
Author: marc <marc>
Date: Mon Mar 13 10:10:00 2000 +0000
Removed extra {} in operator()
commit f430468921edbcf49e5779e6d5af14c0dd294c8f
Author: mac <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 <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 <mac>
Date: Mon Mar 6 16:09:46 2000 +0000
Removed the istream ctor
commit 64693768805169ab16e6fa179820bb116b541346
Author: mac <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 <mac>
Date: Mon Mar 6 15:55:44 2000 +0000
Upgraded parse_tree a bit...
commit f1fd1f8e33c0df501840bd46f48ec77c8e4409fc
Author: marc <marc>
Date: Thu Mar 2 05:54:01 2000 +0000
Removed extra () in method virtual const EOT& operator()(const eoPop<EOT>& pop)
Changed the include of eoPop.h from <> to ""
commit 4b38c62c95b29c2d539213ad6740147ef0080e9b
Author: marc <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 <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 <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 <victor>
Date: Mon Feb 21 18:21:58 2000 +0000
*** empty log message ***
commit 93fcc4c04817cf5d43d890b0be8d0abf5f470172
Author: victor <victor>
Date: Mon Feb 21 18:21:14 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed, ONCE MORE :-(
commit 4777d091288959add913f3da14c6167b44ce0637
Author: victor <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 <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 <mac>
Date: Sat Feb 19 17:37:18 2000 +0000
Removed double line feeds
commit 131b6a85fbff2757be7b3ad8f2af82ddbda35108
Author: mac <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 <mac>
Date: Sat Feb 19 16:32:12 2000 +0000
eoScalarFitness, 'envelope class' for making minimizing/maximizing fitness
commit 589df91b4e182f15caa24214ab6fef6ae3a7e4c8
Author: mac <mac>
Date: Sat Feb 19 16:31:01 2000 +0000
Example file
commit 2443677f13edf1c59f5bafc82ded943a2dd0353e
Author: mac <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 <mac>
Date: Sat Feb 19 16:27:38 2000 +0000
Added gp, example file in t-eoSymreg.cpp
commit 88c32ee09b56ce0dd5b75ed1520b394df0c334da
Author: victor <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 <victor>
Date: Sat Feb 19 12:50:48 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed , ONCE MORE :-(
commit 5b5b71b148632253445cba6ebd280b497204c423
Author: victor <victor>
Date: Sat Feb 19 12:37:28 2000 +0000
Changing (ONCE MORE) eoEasyEA.h to allow 0 generation processes.
commit 25f9229b98b82f96cb26c3e25771af16fce2f265
Author: mac <mac>
Date: Wed Feb 16 15:17:43 2000 +0000
*** empty log message ***
commit 4ebd212d143d4d48d92b77199bcbcff9f05c8045
Author: mac <mac>
Date: Wed Feb 16 15:11:18 2000 +0000
*** empty log message ***
commit 9fba2bfbb9a15dbe86a89b3637ea95d13b9e2ee7
Author: mac <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 <mac>
Date: Wed Feb 16 15:03:45 2000 +0000
*** empty log message ***
commit cbc26ed5b26519192c0708d985db22c2bc5fac79
Author: marc <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 <mac>
Date: Tue Feb 15 15:08:00 2000 +0000
just a test
commit 4f40da85e4d422ebcc503296c660981a891c556a
Author: victor <victor>
Date: Fri Feb 11 12:05:07 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed :-))
commit 801ba49682c675f46b91d7dc402fddacdf56922b
Author: gustavo <gustavo>
Date: Wed Feb 9 19:50:02 2000 +0000
some test
commit 7db1492943fdfdcd0f85332d4268ff2c42aaa554
Author: jmerelo <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 <gustavo>
Date: Wed Jan 26 17:48:24 2000 +0000
*** empty log message ***
commit 83365de0d1dfa7b0473742cb7bfd79e82571bf9e
Author: victor <victor>
Date: Tue Jan 25 08:20:22 2000 +0000
A very silly error has been fixed
commit 947ea09fa1df1818aab8f06d32e9e66d166cbb1e
Author: gustavo <gustavo>
Date: Mon Jan 24 21:16:54 2000 +0000
some reviews
commit 96f618f88fd53aaee94b831ec9f8d657b3900ee2
Author: gustavo <gustavo>
Date: Mon Jan 24 21:13:21 2000 +0000
some reviews
commit 729fa74b42b62902ba2bb1409ba03e96035bb2fb
Author: victor <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 <victor>
Date: Tue Jan 11 13:25:32 2000 +0000
Another little bug fixed
commit c0e85685f80ef72fa7c51ac759ff2f52c49e1eac
Author: gustavo <gustavo>
Date: Tue Jan 11 12:13:18 2000 +0000
bug fix in eoTournament
commit 29dc5ac0342f90295d0e25d3953fe8d1005a2a68
Author: victor <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 <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 <victor>
Date: Tue Dec 21 13:39:42 1999 +0000
Minor changes in eoRNG.h
commit bf3e77d97b0969fe779e1f9184f21b85eeda051f
Author: victor <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 <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 <victor>
Date: Tue Dec 21 09:58:45 1999 +0000
Minor changes in eoParser.h
commit 5a735c3915f8eb8a8843a93d41fe64a2908a5ee3
Author: victor <victor>
Date: Fri Dec 17 12:04:06 1999 +0000
Moving function InitRamdom to eoParserUtils.h
commit d3642e4fde60773c5640a525e89f1f71bd1fdf28
Author: jmerelo <jmerelo>
Date: Fri Dec 17 09:19:13 1999 +0000
Changes
commit de33c67f0e95db37cd6af3069186f6f3c8a38e27
Author: victor <victor>
Date: Wed Dec 15 16:47:41 1999 +0000
A little mistake has been corrected
commit df6c6008600ca5ca627f3374e5b117ebb128ebc8
Author: victor <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 <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 <jmerelo>
Date: Mon Nov 22 09:47:32 1999 +0000
Added changes mainly by Marc
commit 449ed17ff850f629ba330eaf305f62637bacb3fa
Author: jmerelo <jmerelo>
Date: Mon Nov 15 09:26:33 1999 +0000
Added Marc's ES files and .dsp files for others
commit 0d8648c0e67a395a787a3966e5000b159ca4e7b4
Author: jmerelo <jmerelo>
Date: Fri Oct 29 11:23:10 1999 +0000
Added eoParser
commit 46b6a9e17a2254aaa2e0b620b57619145377274b
Author: jmerelo <jmerelo>
Date: Mon Oct 25 08:25:42 1999 +0000
Added new RNG and test files for it
commit 18f6c3151390a7a2589e56a2d279799664113ee6
Author: jmerelo <jmerelo>
Date: Tue Oct 19 11:47:15 1999 +0000
Small modifications
commit ef43aaf616e8ef28a938e3e4c1475bd32607995b
Author: gustavo <gustavo>
Date: Fri Oct 15 13:16:50 1999 +0000
bug fix in eoBinBitflip
commit bc922d38714d4ef68e070143dbd14fdd24c21294
Author: jmerelo <jmerelo>
Date: Fri Oct 15 11:18:52 1999 +0000
Changed eoBinBitFlip thanks to Jacques suggestion
commit 0e4d27ec4d6f55678c97452077d204d325451e04
Author: jmerelo <jmerelo>
Date: Fri Oct 15 07:34:55 1999 +0000
Small changes to makefiles
commit 661069d01cd16c36414eade4a06f9bb170d9a7f7
Author: jmerelo <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 <gustavo>
Date: Mon Oct 11 10:20:39 1999 +0000
updating with new tests
commit 387059901b003f043761a2f313c6ac03ee946bb6
Author: gustavo <gustavo>
Date: Fri Oct 8 17:45:49 1999 +0000
adding more functions and tests for eoNonUniform
commit 557a06ff22d8c2bf8cb22c94e625b203c7d9ddca
Author: jmerelo <jmerelo>
Date: Fri Oct 8 11:39:58 1999 +0000
Two files left over added to the repo
commit 259420d9ce40977c084df0a529277d93bb1b864a
Author: jmerelo <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 <jmerelo>
Date: Fri Oct 8 09:52:31 1999 +0000
Added two more files
commit ba4ace6324a4d7071d3373325955d5bef076d324
Author: jmerelo <jmerelo>
Date: Fri Oct 8 09:51:40 1999 +0000
Changed stuff to make eoGeneration work
commit c85363121964c48a59a84fa52c787a19ec7ec8ff
Author: jmerelo <jmerelo>
Date: Fri Oct 8 07:40:34 1999 +0000
Cosmetic changes
commit dabbcdc7b43de66f56338b4d12ecef9c624620f7
Author: gustavo <gustavo>
Date: Thu Oct 7 11:39:08 1999 +0000
adding t-eogeneration
commit 0133499ac3166f2e81fcb1eb47820895bac35b9a
Author: gustavo <gustavo>
Date: Thu Oct 7 11:38:14 1999 +0000
putting eoNonUniform into a separate file
commit b5d3db43ade0189f2ef30c80405ace9d478008d1
Author: gustavo <gustavo>
Date: Tue Oct 5 11:32:17 1999 +0000
adding eoNonUniformOperator to eoOp.h
commit 7d7542e705852519dbec812ec2866ee730f70cae
Author: gustavo <gustavo>
Date: Mon Oct 4 11:17:19 1999 +0000
adding t-eogeneration.cpp
commit 648fd000c10ff292733aed5adced04f51a2ff512
Author: victor <victor>
Date: Fri Oct 1 17:00:38 1999 +0000
Updating Makefile.am to include eo2d.h and eo2dVector.h
commit f395b6d93e1decc1a8cb9c74a8b9f97717c1534e
Author: victor <victor>
Date: Fri Oct 1 17:00:02 1999 +0000
Updating Makefile.am to compile t-eo2dVector.h
commit 90d6310aef89f51afbe4bd4521f4ff0a34af2259
Author: victor <victor>
Date: Fri Oct 1 16:36:04 1999 +0000
*** empty log message ***
commit 7c107635b07e8ed33b221f79fe951e8a8f73deae
Author: victor <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 <victor>
Date: Fri Oct 1 16:32:46 1999 +0000
Final (or almost) version by now.
commit 8e4e9197ea8055f70e8db366e61ebcffe86cad2c
Author: victor <victor>
Date: Wed Sep 29 11:43:34 1999 +0000
Adding an interface for 2-dimensional chromosomes
commit bed45e65a22c442032c5432fd8a7b97071246290
Author: victor <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 <gustavo>
Date: Tue Sep 28 11:56:21 1999 +0000
testing and debugging eoGeneration
commit 49b35da8f920f5f8df58192fdb4adf32bd6d301f
Author: gustavo <gustavo>
Date: Tue Sep 28 10:26:39 1999 +0000
finish eoGeneration... still to be tested
commit bc9638f53c2e7300bc09e008de2e57ef8346da28
Author: gustavo <gustavo>
Date: Tue Sep 21 18:14:39 1999 +0000
fixing bugs in replacers and moving some code between files
commit 265c5671bf0bded411cefe738c0a8a87daa007e1
Author: gustavo <gustavo>
Date: Tue Sep 21 11:36:38 1999 +0000
pop need a reevaluation after breeding
commit ad0a77bb61604058c356b8829b95c43756a53aab
Author: gustavo <gustavo>
Date: Mon Sep 20 18:07:35 1999 +0000
fixing cvsignore
commit f3ebe8be708214e09e425324e420ac7465cb23f6
Author: gustavo <gustavo>
Date: Mon Sep 20 11:48:52 1999 +0000
fixing tests
commit 6daefd1ccff76994e781c6a9936928c61e72c030
Author: jmerelo <jmerelo>
Date: Mon Sep 20 11:37:00 1999 +0000
Added LICENSE
commit 759dba7ea83f1f9e6d09e40fe98c83cbdb5bf366
Author: jmerelo <jmerelo>
Date: Mon Sep 20 11:35:01 1999 +0000
Changes to eo1d interface and bug fixes
commit 06db0c058e48011852cca0a2af7c988825d8c6c2
Author: gustavo <gustavo>
Date: Fri Sep 10 12:21:50 1999 +0000
*** empty log message ***
commit b0232f9c0c810427df122be30015da0d2933286c
Author: gustavo <gustavo>
Date: Fri Sep 10 12:13:53 1999 +0000
updating eo/test/.cvsignore for new eoBin tests
commit 8056d48505994eecbea4e8070db10ba4c311e73d
Author: gustavo <gustavo>
Date: Fri Sep 10 12:11:11 1999 +0000
*** empty log message ***
commit 3214eead0ebef7a764e9187e4c79e99c2172d41d
Author: gustavo <gustavo>
Date: Fri Sep 10 12:05:57 1999 +0000
*** empty log message ***
commit 0f4ff4691c8d623134e68325e2fb85985d713963
Author: gustavo <gustavo>
Date: Fri Sep 10 12:03:51 1999 +0000
adding examples for eoBin & other stuff
commit 50062e7c303ac84b853f498ccf8a368c93a0122e
Author: gustavo <gustavo>
Date: Fri Sep 10 11:48:42 1999 +0000
adding examples for eoBin & other stuff
commit 9ac2220c5dd4c1dc7341ba9b8de691682e9a82b1
Author: gustavo <gustavo>
Date: Fri Sep 10 11:07:46 1999 +0000
*** empty log message ***
commit c1cddf3236f957069eb642653cb02e6f4a0f0933
Author: gustavo <gustavo>
Date: Mon Feb 15 17:47:30 1999 +0000
adding eoGeneration
commit c1481ac24f5dd5a057ac43a6f7faa10e28793d93
Author: jmerelo <jmerelo>
Date: Mon Feb 15 16:03:04 1999 +0000
New .dsp files for new test programs
commit e3bff7d45f1d09f271fb62561d44ea3327620d35
Author: jmerelo <jmerelo>
Date: Mon Feb 15 16:01:35 1999 +0000
Compiled new stuff on VC++, changes to breeder
commit 1eaeece266182bbcdca46bb486aeb1eb1e97d350
Author: gustavo <gustavo>
Date: Mon Feb 15 11:55:59 1999 +0000
doing things work on VC++
commit 24b8b8045ac22fe59f07ef77a1c8370816ef1fdb
Author: gustavo <gustavo>
Date: Fri Feb 12 17:56:55 1999 +0000
bux fix in t-eoinsertion.cpp
commit 9303c4b53dd49954f2445fba73afcbe542af3172
Author: gustavo <gustavo>
Date: Fri Feb 12 17:43:28 1999 +0000
eoBreeder almost finished
commit 11be20aefa012ef1ba82e1ca6815f5f089d3c758
Author: jmerelo <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 <gustavo>
Date: Wed Feb 10 17:05:16 1999 +0000
adding eoBreeder
commit 9d1fdcd126ff7a70178d50c438260958b9e45d25
Author: gustavo <gustavo>
Date: Wed Feb 10 13:39:48 1999 +0000
small bug fixes
commit 73f37176e82a9491d3d9af8ebee95b1d39978c7f
Author: gustavo <gustavo>
Date: Tue Feb 9 19:06:51 1999 +0000
*** empty log message ***
commit a5d27679da3b939887c012d24ae6dabe6138db82
Author: jmerelo <jmerelo>
Date: Tue Feb 9 18:40:00 1999 +0000
Changes to makefiles and other things
commit 5318810e816a04289b506bd6e47a3bb8ac6d5e82
Author: gustavo <gustavo>
Date: Tue Feb 9 18:16:42 1999 +0000
*** empty log message ***
commit 9860e201f24f7663dc7b933f30aa54586aae45af
Author: jmerelo <jmerelo>
Date: Tue Feb 9 17:31:16 1999 +0000
New bitOp factories and things like that
commit a86873dcbf8424286e3672820d31358383a3f938
Author: gustavo <gustavo>
Date: Tue Feb 9 17:27:22 1999 +0000
new replacer
commit e721603cf2387dcc416a7ffdd73fe5a763f14ae9
Author: jmerelo <jmerelo>
Date: Mon Feb 8 19:15:27 1999 +0000
Changed monopfactory to opfactory; changes in the examples
commit 204b0bcac835821b74f15b4b2f16a247bc62266d
Author: gustavo <gustavo>
Date: Mon Feb 8 18:47:07 1999 +0000
looking for a bug in eoInsertion
commit 2141b13f9d1dd041e0487c3e2949e0e0e3655d32
Author: jmerelo <jmerelo>
Date: Mon Feb 8 16:13:26 1999 +0000
New files added and fixes for VC++
commit 6e9bdc8b2ea0798c7f8f39b3e66749e97984420d
Author: gustavo <gustavo>
Date: Mon Feb 8 16:11:55 1999 +0000
some bug fix
commit 3d7d4a7a51098869069cc37b4a2ace453a881536
Author: gustavo <gustavo>
Date: Mon Feb 8 14:15:11 1999 +0000
learning about autoconf: eoBin and bvector.h
commit 93d15b9778ced0016ea7bfa79fc113c4074d0abc
Author: gustavo <gustavo>
Date: Mon Feb 8 12:43:52 1999 +0000
eoBin/eoBinOp division
commit 46e19b13c393683679e1af8ec1eaaafb55181879
Author: gustavo <gustavo>
Date: Fri Feb 5 18:25:28 1999 +0000
adding eoInsertion
commit 5247c976ce6c56b5dc43e9634f8626efa1e29ad9
Author: gustavo <gustavo>
Date: Fri Feb 5 16:34:00 1999 +0000
eoLottery finished
commit 57e734fdf2e40561a190dabad737bb2a1cd66880
Author: gustavo <gustavo>
Date: Thu Feb 4 17:38:39 1999 +0000
adding acconfig.h
commit a44af3e7f462ebf52dcbbea33eccd2c270889bdc
Author: gustavo <gustavo>
Date: Wed Feb 3 20:42:57 1999 +0000
changes on eoLottery
commit b5cb78b70f8ffd8ee61230534cd0455fa704b9b8
Author: jmerelo <jmerelo>
Date: Wed Feb 3 18:34:20 1999 +0000
Changes to eo and opsel to quash compiling bugs
commit e20fb6c7aaa84685da5ce215b53e24ebbe082596
Author: gustavo <gustavo>
Date: Wed Feb 3 17:28:07 1999 +0000
some changes to start, new work on eoLottery
commit 2cafee6bc6ef57f249e90a89d8739dda968fe140
Author: jmerelo <jmerelo>
Date: Wed Feb 3 17:26:52 1999 +0000
Chenges to EO
commit 6e9ddda69c70fd967542c554bc7df193cf6b8452
Author: jmerelo <jmerelo>
Date: Mon Feb 1 18:18:39 1999 +0000
Remove old eoObject.cpp
commit 3fe0218a72811649a8f39ec61dc0952a6bee9063
Author: gustavo <gustavo>
Date: Fri Jan 29 12:23:55 1999 +0000
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Fri Oct 22 10:07:09 2010 +0200
Arithmetic operators (note: priority to unfeasibility)
commit ac0a909d1da643b62a3cfd7b61f5e070d30974f4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Wed Sep 29 22:52:30 2010 +0200
using eo::log instead of std::cout
commit ffc6efeb97ec2b1148fd08225b9d0698a44d9a8b
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Tue Sep 21 17:52:59 2010 +0200
typo variable name
commit 9a6dbdd70e061b385baff228617895a4fcce1dc4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 20 11:32:55 2010 +0200
deactivate -fprofile-arcs -ftest-coverage that necessitate gcov
commit f39183b8d7656b618afc4043095dc3ab98b42d90
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 14:16:24 2010 +0200
accessors to levels ; typofix on _contextLevel
commit 8dc13bbaff422f5f22acb562339c8dc0c7a6774b
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:29:32 2010 +0200
important note: we are using wallclock time
commit faec5f102cc8b63276928f46679ed34e65fde1e4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:16:55 2010 +0200
bugfix operator() signature
commit d26a9d87673bda9a17075493ac39a69732bffda6
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 11:06:04 2010 +0200
evals that can throw exceptions
commit 5adfdc8a0853c278e0f8d054ae64390393faacac
Merge: ccd5b01 88b2ec3
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:41:26 2010 +0200
Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev
commit ccd5b01dee2ef9099e5ea24eb39b3acca7df7c0c
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:33:55 2010 +0200
more comments ; header
commit 991138053c8605d9538bb114edc7754a498ddeaf
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:29:51 2010 +0200
typo bugfix
commit 2ed8146723a3ad9c1311e5a2fd2ed5882c98bed5
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Thu Sep 16 09:28:55 2010 +0200
use std::endl ; error message format ; more comments
commit 9d19cc2cfaec74a26ba98421015de68babfba222
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Wed Sep 15 22:28:58 2010 +0200
use eo::log
commit 22ce03233ebaa2472538c623ec0172f819e61f3c
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Wed Sep 15 22:28:29 2010 +0200
doc comments
commit 88b2ec3d1a95e3f1d87e3ed150c4a09035e4e270
Author: nojhan <johann@dreo.fr>
Date: Thu Sep 9 22:37:50 2010 +0200
update related softwares: + EASEA, GUIDE
commit 526dfe150b42711086b486375b57396db0e7d4dc
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 12:05:13 2010 +0200
bugfix xdebug level
commit 3c2639a876148028fb779176c519415ec36087b3
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 11:20:00 2010 +0200
use eo::log instead of cout
commit 236dd026088d572022729a7ca103ca74f9072ba4
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Sep 6 00:04:37 2010 +0200
indent clean, more comments
commit b9d74c0b55590e980a2173721ca266d7e9f3e68e
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Sun Sep 5 23:56:17 2010 +0200
replace \n with endl
commit b18817b46fb40feec2e4d71ac8b69e89795a2570
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Sun Sep 5 23:42:58 2010 +0200
use eo::log instead of cout
commit 2b4f14b8d720611cb34d60cbabc1eb53ed3efd90
Author: nojhan <johann@dreo.fr>
Date: Fri Sep 3 09:19:23 2010 +0200
official xmpp chat room
commit f7170e2ebacda69cc42034149ebb22b58e91ef29
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Sep 1 14:51:09 2010 +0200
ticket #1: Remove the autotools files done
commit 76d8dac2fdc8d56d0b51b276970f8e773f053b13
Merge: 5bd0baa 7159f8e
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Wed Sep 1 12:07:23 2010 +0200
Merge branch 'packaging' of ssh://localhost:9001/gitroot/eodev/eodev
commit 5bd0baace7402bb0ff61636301d181429d53b299
Author: Caner Candan <caner.candan@thalesgroup.com>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 19:26:51 2010 +0200
* added some useful comments in eoLogger class
commit 20a4496b839d293ab01546a22763b273e0992c47
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 16:39:21 2010 +0200
fixed some warning messages while compiling
commit f98e1385626d403566a61f107362bb3f64c2df6c
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 15:53:32 2010 +0200
* eoRNG.h: added double uniform(double min, double max)
commit e42a1dae74433bdc2fe64875cccb87f5b44edec3
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:54:42 2010 +0200
removed a wrong logging message from eoEvalContinue.h
commit 2b3db39aff1fef32c687fedefc858f76cd7b5c98
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:52:08 2010 +0200
repared some compile warning messages
commit 1b3172a40c07b6c7411cbed859524b975ae4c9dd
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:15:54 2010 +0200
updated doxygen config file to the version 1.6.x
commit ce8f5f692fef83e44e6dbd9574c0a90019187d07
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
Date: Tue Aug 31 14:10:13 2010 +0200
* fixed some warning issues during compilation
commit 27d5cbbc3ba202e69ef7ab6a53d97adadb5d9a30
Author: Caner Candan <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <johann.dreo@thalesgroup.com>
Date: Tue Aug 31 10:22:46 2010 +0200
Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev
commit 248d12d2f480a0f2f82e0f33e3823d659f359a66
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:50:59 2010 +0200
add eoDualFitness.h to the list of headers
commit 528893cba96b161a76deaf325810ebf53204399f
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:50:34 2010 +0200
bugfix: typo on _this_
commit ce0c96967123e7910be816c5c85f0223b23854f7
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:44:18 2010 +0200
no ; at the end of the line
commit eb79ec2b6c20b860d844c15e0c51082ddeb3550d
Author: Johann Dreo <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Mon Aug 30 22:42:42 2010 +0200
no ; at the end of the line
commit 2fdc24a29a37de13bd8b56387c09744aefeac368
Author: nojhan <johann@dreo.fr>
Date: Sat Aug 28 12:30:37 2010 +0200
openhatch button, supposed to facilitate the involvement of new contributors
commit 113d2ac145b8202bdcadecc21518c7aefcdc9bfa
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 22:04:01 2010 +0200
more sections to jump to
commit 52eeae0f5b163476a248d22d738e50c42d1f7b52
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 21:45:19 2010 +0200
correct links to sourceforge features
commit 82c873fc1a32f74f30488466def189026630b180
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Aug 19 20:38:19 2010 +0200
bugfix #2054922: using base_const_iterator::node;
commit bb5b1965c75cd633e0a94d50169ecd23c5d1ed06
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Aug 18 17:18:36 2010 +0200
fixed a warning issue at the file eoRealBounds.cpp
commit 7159f8e5c43166269e34bd551c0c6ca1c9a40b24
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
Date: Wed Aug 18 12:16:13 2010 +0200
Merge branch 'master' of ssh://localhost:9001/gitroot/eodev/eodev
commit 6ec3fc5c09a275b8fa92a8485524f68106309f9a
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:11:18 2010 +0200
correct headers ; class comment
commit 8896fec32152a6b22a87b4ac8038bcfd0f36e150
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:07:17 2010 +0200
improved explanations
commit 4ba3f62a3a5ed032ae0519ac75af7d3e38f1e0f7
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 15:02:39 2010 +0200
missing header ; correct copyright ; correct emails
commit d698065579e2410d2f62b2fbbc13442edc918d90
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 14:59:24 2010 +0200
translate variable from french to english
commit ce99bb02f1f6624d650ff103349f64ffed279c53
Author: Johann Dreo <johann.dreo@thalesgroup.com>
Date: Tue Aug 17 14:56:33 2010 +0200
use eo::log ; warning when returns 0
commit 0a37f66ef0f22ee5232cac9f5b2830fa580fb7db
Merge: 9f4c073 68a03aa
Author: Caner CANDAN <candan@trtp0634.fr.trt.thales>
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 <candan@trtp0634.fr.trt.thales>
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 <johann.dreo@thalesgroup.com>
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 <johann.dreo@thalesgroup.com>
Date: Sun Aug 1 22:27:31 2010 +0200
list of some publications
commit 82e7d3c04116f070c6b6d400d765e720852f0359
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sun Aug 1 10:55:38 2010 +0200
example diagrams now close to features list, with a better legend
commit 9a5871cce26722098306198849d037c1b2ade800
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 23:00:10 2010 +0200
better layout for the menu
commit 6c4bdcff461d4f69ed6afd4a965df42385d62a1e
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:48:49 2010 +0200
correct layout in 1024, better spacing for greater resolutions
commit f531247627fcb372a0b4ce96b6af62072838d771
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:40:04 2010 +0200
'jump to section' links and back links
commit a9c4805ebd6abd7e62724f34e4415494313cc2c0
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:14:09 2010 +0200
logo icon for sourceforge, without text, 48px
commit 535b26b903abf89ce466ef675686475e6b3505a0
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 22:06:27 2010 +0200
slides via slideshare, better section order, small design changes
commit eee9b46c0bd4f7976ee10a5149dec86544265987
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Sat Jul 31 18:59:12 2010 +0200
website sources
commit d3fc6438c0e6016cee1af61ea2890c5ecdfb51df
Author: nojhan <johann.dreo@thalesgroup.com>
Date: Thu Jul 29 14:28:05 2010 +0200
no more CVSROOT
commit ed35ed4da09b37ea13859a609e0c78d7bcf3d9e4
Author: paradiseo <paradiseo>
Date: Tue Jun 22 09:31:58 2010 +0000
Store a result in a variable to have no warning
commit 0695b25c08782bb1cd435ef7ecc6a22a3c6f37d6
Author: paradiseo <paradiseo>
Date: Thu Jun 10 10:03:26 2010 +0000
Add "Visual Studio 10" in config file for CMake
commit 68a03aa429b6fecf26e1d1942f11cefe62a01455
Author: stevemadere <stevemadere>
Date: Fri May 7 03:17:44 2010 +0000
changed YAML saving technique to YAML::Serializable
commit e58ef45f70f76d1ef0fcdb33d756760ffebfa82c
Author: stevemadere <stevemadere>
Date: Thu May 6 22:46:10 2010 +0000
added support to save app/gprop/mlp as YAML
commit f8bd8605794dbbd25463f93613443d085d939864
Author: stevemadere <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 <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 <stevemadere>
Date: Tue May 4 12:56:54 2010 +0000
Added includes necessary to compile using gcc 4.4
commit dfad82c0431cf53846436ca51c07aae09d226aba
Author: stevemadere <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 <stevemadere>
Date: Tue May 4 12:50:29 2010 +0000
Removed reference to Lesson6 until its makefile is fixed
commit 8c07ca4cc5329cbf4376a1ceb9f0f53035fcdb02
Author: paradiseo <paradiseo>
Date: Thu Mar 18 12:44:45 2010 +0000
add an include
commit a2703a8eabd8284107bfbfc016a70bce33ef3850
Author: paradiseo <paradiseo>
Date: Wed Dec 9 15:49:30 2009 +0000
No real change -> test commit
commit d46117cda1348ad4ba3544bca457e13ef8d3bc4c
Author: paradiseo <paradiseo>
Date: Thu Jun 25 14:49:53 2009 +0000
Accept long time
commit 45ce5f84043eba5327ab3cfd2401ec9c23cf0dc7
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:30:18 2009 +0000
little change to delete warnings
commit b20c5e98c148fb3ac2398d0690e758e1985ed512
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:28:55 2009 +0000
little modif to delete warning
commit eca555a7a315b528f9ce89333b5f494da2ad458c
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:26:44 2009 +0000
little change to delete warning
commit 6563aa6e7aa99e8f0fb71755cebacf83eb3eda58
Author: paradiseo <paradiseo>
Date: Tue Jan 27 16:21:53 2009 +0000
little modif to delete warning
commit bda9e1c712ff1444996b31e5ff92864ad9d458f4
Author: paradiseo <paradiseo>
Date: Mon Jan 26 14:39:37 2009 +0000
Change Compiler flags
commit cfd7f2b008363f1f15b43c3cf7b9e45f188d6878
Author: paradiseo <paradiseo>
Date: Mon Jan 26 13:43:40 2009 +0000
disable warning C4530 (Visual Studio)
commit 072979a705b152f13b1a7c73a224596230e0009a
Author: paradiseo <paradiseo>
Date: Mon Jan 26 13:38:01 2009 +0000
option added to disable warning (mode release with Visual Studio)
commit 7fc04f1de76217f43121387854c64a07294c79e6
Author: paradiseo <paradiseo>
Date: Mon Jan 26 09:07:59 2009 +0000
cmake < 2.6 authorized
commit 37c3989ee902f0cb78261d8b36a1c9f49fe18804
Author: paradiseo <paradiseo>
Date: Thu Jan 22 10:18:10 2009 +0000
test on PSO changed.
commit 1204ce35b7af1101ee221c58500197a9d5dd8098
Author: paradiseo <paradiseo>
Date: Fri Jan 16 14:29:42 2009 +0000
modif cmake
commit 080f98bffafc29df4daa78ac343e2ac8978b943b
Author: paradiseo <paradiseo>
Date: Wed Jan 14 14:50:46 2009 +0000
Cmake configuration modified
commit f2d19ce1878326343a641e748f1cb5257d506da8
Author: paradiseo <paradiseo>
Date: Mon Jan 12 09:14:02 2009 +0000
Update to cmake2.6 + modif to support compatibility with icc
commit 893204f8f1293644092ff1541ac2234af0faa44d
Author: evomarc <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 <paradiseo>
Date: Fri Dec 5 13:55:41 2008 +0000
add "=0;" at the end of two virtual method
commit 916152b02ef1373e1a7517b473731a1bfc96b25b
Author: paradiseo <paradiseo>
Date: Thu Nov 20 16:35:47 2008 +0000
remove DartConfig
commit 48204d18ff68108472ddd4d7f4544c0663abe562
Author: paradiseo <paradiseo>
Date: Mon Nov 17 10:27:55 2008 +0000
Switch from Dart to Dash.
commit 462d3ac5683c818ae92a16df1e5a7ab79a26a972
Author: jeggermo <jeggermo>
Date: Tue Nov 11 09:51:17 2008 +0000
fixed some very old and stupid problems
commit 512c18b0d06c3ec1c972016ee13df89dfc7d77cf
Author: jeggermo <jeggermo>
Date: Tue Nov 11 09:50:52 2008 +0000
fixed some stupid problems
commit 74c5be143994aa239169d0f5bc317cfe44793753
Author: maartenkeijzer <maartenkeijzer>
Date: Mon May 5 12:33:26 2008 +0000
updated configure.in to generate moo files
commit aa33f98459d05f8bbb829948fc54524ab112afee
Author: tlegrand <tlegrand>
Date: Fri Apr 18 12:00:15 2008 +0000
deleted "win" directory in the autotools config
commit a93ed43907db7426d72318bdca73f0096a606eed
Author: tlegrand <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 <tlegrand>
Date: Fri Apr 18 08:58:42 2008 +0000
imrproved PSO topology/velocity tests
commit 49d3df2cc4f3683e1416c36ac68ad85bb722cb09
Author: tlegrand <tlegrand>
Date: Fri Apr 18 08:51:38 2008 +0000
updated the doc tags
commit 78a798d169fad5043fb98e4648192b6163f0e638
Author: tlegrand <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 <tlegrand>
Date: Fri Apr 18 08:19:22 2008 +0000
updated a few things about paradiseo (links, docs)
commit 9d3da02ea95cc7237e5a52cfcd96a03010d02c27
Author: tlegrand <tlegrand>
Date: Fri Apr 18 07:58:17 2008 +0000
deleted old and obsolete paradiseo's pdf slides
commit 4b844243cebb20dc68a26f9f00cfd3588fa45267
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:31:11 2008 +0000
new implementation of the test
commit b2404c9daa6a3fe1715130a88c657300db47f115
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:29:57 2008 +0000
Add t-eoOrderXover in the test list
commit 08d4b90578e29b8df21fa2e9fc2c918eef981232
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:29:10 2008 +0000
test of eoOrderXover
commit 7a7340f9ad3e224dd88c6af3991123414edea884
Author: paradiseo <paradiseo>
Date: Thu Apr 17 14:26:59 2008 +0000
new crossover dedicated to permutation-based representation
commit 86cda0d3b6d8f01c149b4aaefd3ad49c5a96dfca
Author: kuepper <kuepper>
Date: Mon Mar 31 19:12:12 2008 +0000
start preparation for 1.1 release
commit 0388f957581593bc98488ada6cea60b733a8cfda
Author: kuepper <kuepper>
Date: Mon Mar 31 19:11:13 2008 +0000
Update for gcc-4.3 compatibility
commit 1187a83c8235957094674b25c7d65afcf6593a75
Author: kuepper <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 <ldacosta>
Date: Mon Mar 31 12:53:51 2008 +0000
make_continue... just a little formatting
commit fac8fc0742f4547220a8f3de9bc39c064a2954aa
Author: ldacosta <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 <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 <ldacosta>
Date: Fri Mar 28 15:57:55 2008 +0000
Adjusting configuration for Eclipse
commit 8c1726ef9715f2055346416e353bcde8e8f04809
Author: ldacosta <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 <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 <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 <tlegrand>
Date: Thu Mar 20 15:48:31 2008 +0000
come back to dart.irisa.fr !
commit 52d9a1fed95675b9e7973aba2855f76c870d3201
Author: tlegrand <tlegrand>
Date: Thu Mar 20 08:43:44 2008 +0000
added minimal test config
commit 860040ae53f506af63b0d881d44d99352e6b9f4e
Author: ldacosta <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 <tlegrand>
Date: Wed Mar 12 15:36:58 2008 +0000
replaced ParadisEO links
commit 9c62897d10336f61c3bf40f43bc7e7ba9dc4b285
Author: tlegrand <tlegrand>
Date: Wed Mar 12 15:29:29 2008 +0000
replaced ParadisEO links
commit b3c99998a36248e97c2777f40b170c76e68efed3
Author: tlegrand <tlegrand>
Date: Wed Mar 12 15:23:35 2008 +0000
added lesson6
commit 50c6c59bc3efd2673cba40d2f528a9e2d700eb07
Author: tlegrand <tlegrand>
Date: Wed Mar 12 14:59:03 2008 +0000
added lesson 6 subdir
commit ad5e398ff39a47a5369b15cb39118dd0ceb9021b
Author: tlegrand <tlegrand>
Date: Tue Mar 11 13:16:35 2008 +0000
changed dart server
commit 137cb9d28afbcfb0a608e2cd13bcfff9383a6c69
Author: tlegrand <tlegrand>
Date: Mon Mar 10 14:27:19 2008 +0000
added coverage flags + visual studio 9 specific flags
commit b6b5742369957c85ef1824431ecff8eb20c0132d
Author: tlegrand <tlegrand>
Date: Thu Mar 6 17:05:16 2008 +0000
deleted CMAKE_BUILD_TYPE tags and management
commit f532a3f109b241744f3bb2cbecdf1acf80646aa5
Author: tlegrand <tlegrand>
Date: Wed Mar 5 09:41:24 2008 +0000
deleted old customized LL/SS PSO algorithms
commit edc049f8044df51ee297f6cf958dca5786fcbaed
Author: tlegrand <tlegrand>
Date: Wed Mar 5 09:06:50 2008 +0000
added lesson6 subdir
commit 4ad79a91487d784dda89198bf8b03b4ced59c705
Author: tlegrand <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 <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 <tlegrand>
Date: Wed Feb 20 10:07:49 2008 +0000
changed nightly start time : EDT -> WEST
commit 82eb5028936c410ba5435120f7bd1f8b370fe8b1
Author: kuepper <kuepper>
Date: Mon Feb 18 20:14:47 2008 +0000
fix SF doc-generation,
remove absolute paths
commit b08b22f172f67f73a47a9e9696c9074e9261883c
Author: tlegrand <tlegrand>
Date: Mon Feb 18 15:08:08 2008 +0000
added nighlty start date for Dart config
commit 4818863cd09ad8dfbc54ebe5db0356359aba5e9e
Author: tlegrand <tlegrand>
Date: Mon Feb 18 14:43:09 2008 +0000
set new gcc warning flags -Wall & -Wextra (deleted the others)
commit 596d24511adabc8cab226f7acf8f694c88262ab9
Author: tlegrand <tlegrand>
Date: Fri Feb 15 13:10:06 2008 +0000
Replaced "_isOneIndexed" boolean by an unsigned "_startFrom"
commit 259dad2820d0585ee11fe21442301b16774be550
Author: tlegrand <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 <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 <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 <tlegrand>
Date: Thu Feb 14 08:28:47 2008 +0000
Added cl compiler flags + new DartConfig
commit fba67414df3009b0ace322d3e170881b96442fa3
Author: tlegrand <tlegrand>
Date: Thu Feb 14 08:23:48 2008 +0000
set warning flags to OFF
commit 1613342bcf902ce9e6168c5cb42eedbe40e550b3
Author: tlegrand <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 <paradiseo>
Date: Thu Jan 24 08:35:11 2008 +0000
Addition of a method sort for PSO
commit ef8bc7b03f5b69818d0e2e021e343c588218e7ee
Author: paradiseo <paradiseo>
Date: Fri Jan 18 09:49:16 2008 +0000
Modification of cotinuator.h
commit d7682cae19b994cc9f2b455a92c199091113483b
Author: tlegrand <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 <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 <tlegrand>
Date: Wed Jan 16 08:14:18 2008 +0000
corrected contructor parameter names. All tests OK
commit e8883486f6102b7de41f063caefd869930834b8a
Author: tlegrand <tlegrand>
Date: Tue Jan 15 13:57:32 2008 +0000
renamed "globalBest" parameter in "globalBest" function ...
commit 5cbbe83a0effae8e3576ebe14ea6b1d8cebc4a05
Author: tlegrand <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 <tlegrand>
Date: Tue Jan 8 15:34:43 2008 +0000
corrected weight factor and updated doc
commit ef252cf7de046c5d47b0ede07f12b3d46fe055e4
Author: tlegrand <tlegrand>
Date: Tue Jan 8 15:13:32 2008 +0000
corrected PSO dummy errors and completed documentation
commit 4b99bc8bc957f8b242672971f34c53d66ecb876d
Author: tlegrand <tlegrand>
Date: Tue Jan 8 14:50:13 2008 +0000
corrected PSO dummy errors and completed documentation
commit b8da2db21fbe849118508526fe3180c63f923175
Author: evomarc <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 <evomarc>
Date: Sat Dec 8 14:49:52 2007 +0000
3 identical typos in 3 different files :-)
commit 465874cb0bc2524783de68b8c23c6c3a8215d10b
Author: tlegrand <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 <tlegrand>
Date: Mon Nov 26 07:56:08 2007 +0000
added definition _WINDOWS for (mingw and others) compatibility
commit 18adaef0568f3ff99f1c452eef389843b85c3fa4
Author: maartenkeijzer <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 <tlegrand>
Date: Mon Nov 12 15:48:56 2007 +0000
indented file
commit 7ffea6f818d954a27c6687ed47f6e152d84b6191
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:46:42 2007 +0000
completed with pso new components
commit 942f5214e0c0f80467e8c6653e2813c0df463378
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:45:27 2007 +0000
completed pso topologies+velocities
commit 0280487348d2de94c069f01ffa7488f70ef0b0a3
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:43:43 2007 +0000
added pso initializer+ integerVelocity
commit 2767fadf90396599c25bc1f28d2c6c2cf707a0d3
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:41:46 2007 +0000
added permutation init
commit ec112ae2f271db9299713ffca86b37059298a6a9
Author: tlegrand <tlegrand>
Date: Mon Nov 12 15:41:09 2007 +0000
added permut components
commit 0aa67ac17b04ecf0e98ee707845e9fcf43ebd709
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:14:10 2007 +0000
added test for permutation components
commit 141ccae1dd2a3956e293ed0f5ba93e552281622f
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:10:27 2007 +0000
added generic parameter for sigmoid function
commit b17888d0b4b8a62b22c6ef32733921b553b4cddc
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:08:41 2007 +0000
added new tests
commit 9174a37355fc7b48d6ee3266b9b4ea763a138b82
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:08:06 2007 +0000
added PSO ring topology test
commit 9ff1e99715b483c9a1f902a9c11c10e09e87b3ba
Author: tlegrand <tlegrand>
Date: Thu Oct 11 14:03:18 2007 +0000
added PSO ring topology
commit 65907b622241147e9462480b16cb6027499b3a4e
Author: tlegrand <tlegrand>
Date: Mon Oct 8 15:33:46 2007 +0000
*** empty log message ***
commit c864f2deb543afbdf7c82fdd921b77fc944b2829
Author: tlegrand <tlegrand>
Date: Mon Oct 8 15:22:25 2007 +0000
added best position updating + printOn
commit 7d89f5a97c2f8862e8fc36cfa121ef3442d2b2ac
Author: tlegrand <tlegrand>
Date: Thu Oct 4 15:10:11 2007 +0000
added autoconf > 2.6 compatibility
commit f5789db336f78e76f1bd21ba9f288ecbc5f9bc87
Author: kuepper <kuepper>
Date: Tue Sep 25 21:29:31 2007 +0000
add coding cookies for Emacs and vim
commit 3f5d0df3ee368eb1627d0db077b0d7e6e659b2b3
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 23 08:37:09 2007 +0000
added patched tcc source tree
commit 40f5377cf14418f4b6157efc3b1fd2e676e5c6cd
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 23 08:35:51 2007 +0000
updated include dependencies
commit 6b0cfffe09bea60967d0de57ecbbcab19c69bf16
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:45:19 2007 +0000
Added #ifdef HAVE_GNUPLOT for Windows compatibility
commit b1220d189b6a97dd68afa601606486bf978366f1
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:44:39 2007 +0000
Added eoNSGA_II classes in eomoo lib
commit 1063826d14702f9b1efe9347ca5733a61b8549c0
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:41:08 2007 +0000
Forget gprop application under Visual Studio
commit 1990bffd2b29b216dafe88d1cd646e57face521a
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:40:31 2007 +0000
Several fixes
commit 5b734537f6040450fe4f565a0cb9e75aea47247b
Author: tlegrand <tlegrand>
Date: Wed Sep 19 11:32:47 2007 +0000
Added basic CMake file
commit c28be053cc02ef8719e1e51624a9a5c42a423207
Author: tlegrand <tlegrand>
Date: Tue Sep 18 15:40:31 2007 +0000
Avoid EONSGA in the lib (errors with Windows/MVS)
commit 112b34bceb73710d239429f64d294ee8a06060fb
Author: tlegrand <tlegrand>
Date: Tue Sep 18 15:12:22 2007 +0000
Completed CMake config
commit 45dff2e35f3fef3f199968578b8d9a215463bf57
Author: tlegrand <tlegrand>
Date: Fri Sep 14 14:47:15 2007 +0000
Corrected missing eo.doxytag
commit 0e264b575b6ede952032c15353b7550c82dd5716
Author: tlegrand <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 <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 <tlegrand>
Date: Tue Sep 11 14:20:16 2007 +0000
Changed file format (to avoid Visual Studio errors): MAC --> DOS
commit e5cd9cb3799de249e3eb4d762813c50701ac5c14
Author: tlegrand <tlegrand>
Date: Tue Sep 11 13:59:49 2007 +0000
Added HAVE_GNUPLOT checking
commit 36c14fed9e196c5a15c5b7d84f8b46caa58bc14c
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Sep 10 10:30:53 2007 +0000
Various changes and optimizations
commit 373c26caba0a3d4523b8db590f03ba98748f86cb
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Sep 6 08:15:22 2007 +0000
Woops, used the wrong sort here
commit 2b303560fa7d50923c326f09fb625806c14a4653
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Tue Sep 4 15:30:42 2007 +0000
added eoEpsMOEA support
commit 29816fc1974380edc5a30dc08702650e16a0887e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 15:26:45 2007 +0000
added epsilon moea
commit 1be65a94ade6bb9790a7cd42e6656d2d525cdd69
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 13:44:41 2007 +0000
made fitness() query return const reference
commit fe9fe17eb61dcabe85a615d11f3ad678d8b389af
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 13:44:02 2007 +0000
removed const qualifier from choice() member
commit b2ac3d69587cc2db633ab56b73f1423d75750849
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Sep 4 07:50:31 2007 +0000
Added member to get to the embedded fitness object
commit 98f763466a6f12797005a203e695c02ee405ded0
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Sep 3 14:37:27 2007 +0000
several fixes
commit f2f65d7ed48e7ff87c7295805370c45f647c341b
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 14:12:54 2007 +0000
more bugfixes
commit 220c89d1d5151f37825ee9e0024dbdcfeb056fd8
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Aug 31 13:45:46 2007 +0000
made stuff virtual
commit a5261fec51de7b410204eadfa60dc343bb1b1cd3
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 13:27:40 2007 +0000
Refactoring
commit 7e76e6e9c20cca25d01cb48756005083669761f8
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 13:26:41 2007 +0000
updated nsga
commit b11638cd5440914887713b552b1af285e5d7b25b
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 12:59:18 2007 +0000
refactoring
commit ec2eaae4ce33c66471f88ed193e5fcc12138bc3c
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:19:26 2007 +0000
hmm not a good idea to replace with dummy
commit 879da6b82e2e448b35e7cff405b1e3cd610d4ef1
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:08:25 2007 +0000
update needed for multi-objective approach
commit bc1207edb86d1c58d1ec103968e46776380bc27f
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 11:05:59 2007 +0000
updated comments
commit 553586d55f23625bdfc75b52012b001c0b4ba021
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 10:57:05 2007 +0000
added new multi-objective support
commit 283026ed5cc336f9b7aa67295cdc75210cdb1030
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Aug 31 06:47:39 2007 +0000
fixed bug in NSGA-II, only niching on last objective
commit 5f9b1a9bfd2f588ef6d5529e79d93257bad06407
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Aug 30 22:30:52 2007 +0000
fixed bug in NSGA-II, only niching on last objective
commit 28e59ff06458a72d2cc276fc0d072547da5cca5e
Author: kuepper <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 <kuepper>
Date: Tue Aug 21 14:52:50 2007 +0000
Fix according to
[ 1663606 ] eoBitOp vector access
commit 44fab2d8e4317f58b44fb0c1bde7978573862362
Author: kuepper <kuepper>
Date: Tue Aug 21 14:50:55 2007 +0000
Fix wrong removalr of necessary include statement
commit ac601df3716ff4a00442631851fa644f4d461f96
Author: kuepper <kuepper>
Date: Tue Aug 21 14:47:14 2007 +0000
Correctly round towards zero in random(uint32_t)
commit 797896e002b8f6204d6f5c3f7a3f61a1c6698775
Author: kuepper <kuepper>
Date: Tue Aug 21 14:44:41 2007 +0000
Minor cleanup
commit 2bbd2e0d8050e8bba5e546b241d9f9304c1fbce4
Author: kuepper <kuepper>
Date: Tue Aug 21 13:58:53 2007 +0000
Fix typos
commit ab0fd90f46d99f90579bce9e94a6291acce19319
Author: maartenkeijzer <maartenkeijzer>
Date: Sat Aug 11 20:48:07 2007 +0000
brought gprop into 21st century
commit 7f62a3f6f256887efd73298b4d0135a498522cd6
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:31:04 2007 +0000
added #ifdef SIGQUIT for windows compatibility
commit 952bf0a1d8879bc5e9f9753bcf8f4f24830cd2d0
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:30:26 2007 +0000
added #define _MSC_VER_ for windows compatibility
commit 89047a3db6b244fd2134694709a01fcbe34bc33f
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:29:12 2007 +0000
added CMake configuration files
commit fae3ee5b53d8724e6edee19acad6ce82eb172846
Author: tlegrand <tlegrand>
Date: Fri Aug 10 14:27:12 2007 +0000
added CMake configuration file
commit 47b858df87f40d766d8a2776cc560e459712cd15
Author: xohm <xohm>
Date: Thu Aug 2 10:48:20 2007 +0000
Add extra functionwrapper to member 'size'
commit a601ae0e8abc79845faa6577d662858a56ed4f03
Author: xohm <xohm>
Date: Thu Aug 2 10:47:15 2007 +0000
Excluded 'config.h' from windows build
commit 1d19fdd3ecb5483abf1055270e2178f3a17a8517
Author: xohm <xohm>
Date: Thu Aug 2 10:46:07 2007 +0000
Add static var-declaration
commit a6d670243d21588ada73656f306611e71e671c6d
Author: xohm <xohm>
Date: Thu Aug 2 10:45:12 2007 +0000
Cmake multiplattform buildfile
commit cf2310ff626a6bab543e99d5c91ecc5fa1384a55
Author: xohm <xohm>
Date: Thu Aug 2 10:15:13 2007 +0000
*** empty log message ***
commit 99bb07466fc521e871ae8937038d36d26b7bc3f4
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 17 13:03:29 2007 +0000
comments removed
commit 39a6864e3da631bdabb95c74b8dc7db2b0423f3c
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 17 13:01:00 2007 +0000
Adding timed continuator
commit 3adf8a19f4c0f3dfd385b8b83b525f18d5ffcb0c
Author: tlegrand <tlegrand>
Date: Tue Jul 3 09:13:07 2007 +0000
added doc details to recognize particle swarm optimization
commit 967b6b77415c2270162b455bfd8e3f817d64b1af
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:05:14 2007 +0000
added t-eoEasyPSO test
commit 12dacbe7de7b690ac54fa88431fd38d57415230f
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:02:26 2007 +0000
added myself in the author list :-))
commit 703edd5087b6ad185a7e6311c7d3ae6ebd7f8f05
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:01:49 2007 +0000
particle-swarm-optimization includes added
commit 860cb372b0a5d4e2eec1ea669c546cce31bbcf5b
Author: tlegrand <tlegrand>
Date: Mon Jul 2 13:00:48 2007 +0000
removed unconsitent reference in "eoWeakElitistReplacement" (const EOT oldChamp)
commit a290987e89fc4623be3407675598b292cddbaf3e
Author: tlegrand <tlegrand>
Date: Mon Jul 2 12:59:49 2007 +0000
"dMatrix distMatrix(pSize*(pSize-1)/2)" replaced by "distMatrix(pSize) "
commit bec7d02c50e06800b6ae77fc8280209f75702079
Author: tlegrand <tlegrand>
Date: Mon Jul 2 12:58:13 2007 +0000
particle-swarm-optimization main templates added
commit a6de2b9a3a489770e1c1d7c2d24e3a585f911209
Author: tlegrand <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 <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 <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 <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 <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 <kuepper>
Date: Tue Jan 23 22:25:57 2007 +0000
bump versions to 1.0.2-cvs
commit 3107f12f30eb2f3c3f6c9a3847a986930717301b
Author: kuepper <kuepper>
Date: Tue Jan 23 22:23:31 2007 +0000
*** empty log message ***
commit 6a4d4f6cabe4598c472fc7f76a7e4d872e10a673
Author: kuepper <kuepper>
Date: Tue Jan 23 22:09:17 2007 +0000
updates for 1.0.1 release
commit ba9d9f42e5fdf99afcd9980ce075908b79432778
Author: evomarc <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 <kuepper>
Date: Tue Jan 16 08:28:24 2007 +0000
Add instructions for bash.
commit f7ce3d8b91cad80861710994f1a127f3bf1265f0
Author: kuepper <kuepper>
Date: Sun Jan 14 18:56:31 2007 +0000
* createEOproject.sh: Set TargetDir to /tmp/<name>. 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 <kuepper>
Date: Sun Jan 14 18:13:40 2007 +0000
State more explicitly what a "complete installation" means.
commit 514a18aaf16ae6f69faf46ea4cf26a7b5cf2faa2
Author: kuepper <kuepper>
Date: Fri Dec 29 14:16:01 2006 +0000
Update after release
commit 7e4d81cc85956f8eedaed1cbf1d81a54e65a3729
Author: kuepper <kuepper>
Date: Mon Dec 18 18:56:05 2006 +0000
(EXTRA_DIST): Add README's
commit 513be8c25af1dcae6cf9a389f145aeb1a4a4206e
Author: kuepper <kuepper>
Date: Mon Dec 18 18:51:12 2006 +0000
Update for release.
commit f1b702da217e3ad82275712eefccff02d9a5096d
Author: jeggermo <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 <kuepper>
Date: Mon Dec 18 12:18:32 2006 +0000
* index.h: Add old ToDos
commit 4ef6a360e5c03289e22d267d9d10ed2894e86caa
Author: kuepper <kuepper>
Date: Mon Dec 18 11:19:53 2006 +0000
*** empty log message ***
commit 0afa0b9fa4f4bf7743bf549565531b35b71564c6
Author: kuepper <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 <kuepper>
Date: Sun Dec 17 23:18:33 2006 +0000
update
commit 7adf24b71deaed320e670857699adb32ab64e7c4
Author: kuepper <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 <kuepper>
Date: Sun Dec 17 22:56:03 2006 +0000
Remove these, potentially confusing files
commit bdb09263277427563ec446773f5b3c5c74a86712
Author: kuepper <kuepper>
Date: Sun Dec 17 22:50:26 2006 +0000
Added new README.
Removed old unnecesary files
commit d6364b4bf63a334fd4881f92e67591f2763043ab
Author: kuepper <kuepper>
Date: Sat Dec 16 22:05:17 2006 +0000
* Makefile.am (EXTRA_DIST): Distribute exactly the necessary files
commit 9a549fbf8354a5a8baea8a3f46e563d31c3829b0
Author: kuepper <kuepper>
Date: Sat Dec 16 22:01:46 2006 +0000
* Makefile.am (EXTRA_DIST): Distribute exactly the necessary files
commit 301e29ac0218078b32ec1ce60e77f495c8c63c6b
Author: kuepper <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 <uid24343>
Date: Thu Dec 7 21:54:48 2006 +0000
clean up
commit e9956fad83b3071c4160231621b5000b4e6055c5
Author: kuepper <kuepper>
Date: Thu Dec 7 21:36:33 2006 +0000
cleanup for release
commit 05943b2a83124f623bf13113563ad390c7580c30
Author: kuepper <kuepper>
Date: Tue Dec 5 08:42:39 2006 +0000
set version to 1.0-cvs again
commit 1e743cb571d7b2de0d4741171a3e68eea571d35c
Author: kuepper <kuepper>
Date: Tue Dec 5 08:41:24 2006 +0000
(EXTRA_DIST): Add new MSVC project files to distribution.
commit 651a55a51bf457cda7b2385cbfeb2d31d3ad2aaa
Author: kuepper <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 <kuepper>
Date: Mon Dec 4 21:55:31 2006 +0000
(eoRng::normal(stdev)): Revert erroneous change.
commit 422b0bfa3c2111f559ce7ca76555c0ca6681aebf
Author: kuepper <kuepper>
Date: Sun Dec 3 11:57:34 2006 +0000
Fixupper/lowercase issues
commit 03e3c88b3059728d1df8f22e30d7398ac5d9ce66
Author: kuepper <kuepper>
Date: Sun Dec 3 11:44:38 2006 +0000
fix html errors
commit b4b4cbc3f229b9ffb84bf61a0644af0de6a63352
Author: kuepper <kuepper>
Date: Sun Dec 3 11:40:25 2006 +0000
update
commit af5d6583cd22da6014d1f6ecd693400855598c32
Author: kuepper <kuepper>
Date: Sun Dec 3 11:24:41 2006 +0000
update, add link to Niko Hansen's comparison
commit 02294002e3b2d6c11f35a7cd7d5a82f95be2ebfe
Author: kuepper <kuepper>
Date: Sun Dec 3 10:53:29 2006 +0000
update version number of next release
commit ab9b38654d9bf5ac096beada568298e6707160d8
Author: kuepper <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 <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 <kuepper>
Date: Sat Dec 2 12:15:29 2006 +0000
update
commit 14b3a61ba8e7a436d0ff0fe7392c51c30e3148b8
Author: kuepper <kuepper>
Date: Sat Dec 2 11:46:34 2006 +0000
cleanup, docs
commit 3533d8addbdb9fac52e5876c37e8a9027de6c2bd
Author: kuepper <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 <kuepper>
Date: Sat Dec 2 11:32:00 2006 +0000
Change float to double.
commit 3eba6b962c79ec7b2cca06756cb0d6dc533abaf2
Author: kuepper <kuepper>
Date: Sat Dec 2 11:02:13 2006 +0000
Remove unnecessary tests.
commit 7baf7cb799ba374446f1a4fc0070c9a8c5836d6f
Author: kuepper <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 <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 <kuepper>
Date: Fri Dec 1 21:07:55 2006 +0000
minor typos
commit e222eacd7490cdf4883298da102449f51dff70b8
Author: kuepper <kuepper>
Date: Fri Dec 1 20:40:54 2006 +0000
Use C++ style cast.
commit b2ce7bedb6b9416de1ae8800b00f18c31aff9aca
Author: kuepper <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 <kuepper>
Date: Fri Dec 1 10:49:47 2006 +0000
minor cleanup of code and docs,
resolve some compiler warnings
commit 4c76c8959273e32d3e25cfae63cb88834b909fb0
Author: okoenig <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 <kuepper>
Date: Wed Nov 29 23:47:40 2006 +0000
update for release
commit 532aec85e54480aedbea9405a50c6fb31a67a122
Author: kuepper <kuepper>
Date: Wed Nov 29 23:37:29 2006 +0000
Generally include <cmath>
commit 2558aa33fab2da1ad10d82a578c6bcb5224523bb
Author: okoenig <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 <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 <jeggermo>
Date: Mon Nov 20 13:34:28 2006 +0000
Added Solution and Project files for MSVC 2003
commit 219e9bd648ac94f18b4ebd8a271dc825f03c24cf
Author: jeggermo <jeggermo>
Date: Mon Nov 20 13:25:46 2006 +0000
Changed some files for compatibility with MSVC 2003 and 2005
commit 359c5ba8ec651991e8824b63e6c5d0c2a15b0e5a
Author: kuepper <kuepper>
Date: Thu Nov 16 13:21:41 2006 +0000
include <cassert>
commit e2e59d3e4901b9405a86cbe754dde1f681fe25b7
Author: kuepper <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 <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<std::vector<double> >::setValue): Allow delimiters ',' and
';'. A plain ' ' does not work, as it is not correctly read by
eoParser::readFrom.
commit 20c3369349cc9dfe11ccbd62f12cf1cd2605e175
Author: kuepper <kuepper>
Date: Tue Jun 13 13:35:26 2006 +0000
update
commit 10d582b31d2c5a779acd1dc950b339d897b07e2b
Author: kuepper <kuepper>
Date: Mon Mar 27 18:55:20 2006 +0000
Fix using directives for gcc-4.1
commit 929974805dd66c3f2a4ae3fe1b7c61b608a0e2f0
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 26 13:33:25 2006 +0000
fixed t-eoCMAES.cpp test
commit 5c913192e93528d001aefc847779eee40cce5ae5
Author: kuepper <kuepper>
Date: Sun Mar 26 10:04:01 2006 +0000
Update docs, some cleanup
commit f20a29beff542752b1beace903a69258bbd58b86
Author: kuepper <kuepper>
Date: Sat Mar 25 13:03:45 2006 +0000
Start list of publications
commit 89012a53b3d1dfda3f9fdc674ad0ec1d63a6476a
Author: kuepper <kuepper>
Date: Thu Mar 23 18:06:10 2006 +0000
Fix spelling
commit 115429c1a0e4f4a026c95ca9c3e6d26c532aed17
Author: kuepper <kuepper>
Date: Thu Mar 23 10:15:17 2006 +0000
update Makefile.am foe eoPeriodicContiunue addition
commit 65eea59971fec429533a4d5c248bec8cd06785f0
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 6 20:47:28 2006 +0000
making dimensionality requirement optional
commit 948394e5b7d3d38437543407a11613d03d1ea3d8
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 6 20:31:03 2006 +0000
making dimensionality requirement optional
commit 6f06d3349dc0996856b1fceee96e003045ef7b88
Author: cahon <cahon>
Date: Tue Feb 28 14:40:37 2006 +0000
Adding a continuator
commit d331301022e4283cbb52aceec2d4a695cbaed931
Author: cahon <cahon>
Date: Tue Feb 28 14:39:45 2006 +0000
New continuation strategy
commit 9e874fcf39a97e7193120ecaf8ba5ca2abfaf229
Author: evomarc <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 <maartenkeijzer>
Date: Mon Jan 23 15:12:49 2006 +0000
updated makefile to boost-python3.3 and python2.4
commit 116f21f182d3215acc78dcc6f2697de22828ebe5
Author: evomarc <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 <cahon>
Date: Fri Dec 9 17:49:43 2005 +0000
eoGenContinue is now persistent
commit 07ea076b1366dae5477114d26f7256bd82b04780
Author: cahon <cahon>
Date: Fri Dec 9 17:45:56 2005 +0000
eoContinue is now persistent
commit 4ff1ac3e982ede5fa6f98df93c1524ae3c892629
Author: kuepper <kuepper>
Date: Wed Dec 7 15:51:32 2005 +0000
fix build for our FC4 systems
commit adbc5dd461b9aea179b60c7f8bb53f9ff704bdc4
Author: kuepper <kuepper>
Date: Wed Dec 7 15:40:23 2005 +0000
fixes for gcc-4 compilation -- still have a linker problem
commit 4b2093332579a615f9cbb4b6a083b893f57be028
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 24 09:38:05 2005 +0000
kd
commit 44876f0926ea44040f3261ed2f403f0ea90409f5
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 24 09:35:34 2005 +0000
Various bugfixes and additions
commit 14c3182200a9bd5fdff40e09c65fabd816c10a65
Author: evomarc <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 <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 <maartenkeijzer>
Date: Mon Oct 17 12:46:53 2005 +0000
Woops, forgot to clear a static string for compile
commit b4f15601cb3bca353191d83b6dde3bdd6066e560
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 16 15:38:38 2005 +0000
Added lambda expression (user/automatically defined functions
commit bac66449150e2549ff17264922ccaf3b24a6b26f
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Sat Oct 15 09:05:57 2005 +0000
Made eoGencontinue a ValueParam<unsigned>, so that it can be attached to a monitor
commit be8873be4fd657a468524ac31bfe58e51e532d83
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 16:14:37 2005 +0000
forgot to invalidate
commit 0eee2ff13d39f97b362e58fff1541535d9a5ac17
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:34:45 2005 +0000
Tester for CMA
commit 8b03a5232a5710453379defe7adf1e6a74d63a75
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:33:32 2005 +0000
Added CMA
commit dd81a3ebc81eb78c395f4038f468bf9191d12dd2
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 14 15:33:16 2005 +0000
added timed monitor
commit d0c62606b35012ea4a616e760817798887bfd540
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Oct 12 18:35:13 2005 +0000
oops, stats.h was missing
commit 72c8b3d1c59f33de708ac4b084a80757c84b38cd
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Oct 11 08:15:29 2005 +0000
Added simplify and differentiation tests
commit 89b76ab2618d1d8779aa5c602fc23021f819e278
Author: kuepper <kuepper>
Date: Mon Oct 10 21:59:57 2005 +0000
prepare vecInitSize
commit 4510b6d7126f37370e63dd50f875cdda8b24fcb1
Author: kuepper <kuepper>
Date: Mon Oct 10 21:42:31 2005 +0000
cleanup, prepare vecSigmaInit change
commit e9324fdb070574119876b1c86569302a6de0f2e5
Author: kuepper <kuepper>
Date: Mon Oct 10 21:13:27 2005 +0000
cleanup
commit 2934551289186f6dda97884196cecccf1031ea26
Author: evomarc <evomarc>
Date: Mon Oct 10 13:34:21 2005 +0000
Added an accessor to the pointsize in eoeoGnuplot1DSnapshot.h
commit 800a62ae34df21430b533172374e561c636dec97
Author: evomarc <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 <maartenkeijzer>
Date: Sun Oct 9 07:03:35 2005 +0000
Added symbolic differentiation
commit 3ca7c0f6f473f79a15662fc0536c28bf590e0769
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 7 13:31:20 2005 +0000
Faster scaled evaluation, etc.
commit 4042798417f5f209cd61e2ca4aedc8317c0f9c67
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 7 11:31:01 2005 +0000
Constant mutation + simplification added
commit 05790afc2161d28e15c663f494264c8821a87aec
Author: evomarc <evomarc>
Date: Fri Oct 7 08:27:59 2005 +0000
A colon had mystriously dissappeared !!!
commit 9f770670e5c59d4745a25fc1ba33fc3cebdf07c0
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 22:26:59 2005 +0000
more ramblings in readme
commit b55e86881788baf9eb0a1c22e8d9e198945b4eab
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 22:14:48 2005 +0000
Added constant getting and setting
commit 93ad61538951d9f4123959bab25b601377ffa959
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 18:10:13 2005 +0000
fix
commit 7c3702f6a603fa5af9d7fe8425f87f31de9da1db
Author: kuepper <kuepper>
Date: Thu Oct 6 17:22:40 2005 +0000
Handle including from contrib/MGE nicely.
commit c563e2c302692cbc53061742cc4b31a428b860c0
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 14:31:09 2005 +0000
removed stray object files
commit 92f2e523e0ddafa8e5f3a38c66bd6e846bc50f02
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 12:25:00 2005 +0000
first fix in makefile
commit 90702a435d8e4b019d511fc129e6b713afc56c6b
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Oct 6 12:13:53 2005 +0000
Added mathsym+tcc and boost against all advice
commit 58ae49dd99c60cde0753b5aeff10354d04d5ef12
Author: maartenkeijzer <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 <kuepper>
Date: Wed Oct 5 22:22:25 2005 +0000
*** empty log message ***
commit 3428a464c11b3ebdf785ef74e29cb0c9dba917ef
Author: kuepper <kuepper>
Date: Wed Oct 5 22:08:29 2005 +0000
typos
commit e318a65aa329877ca2230af149d95eca6a34f652
Author: kuepper <kuepper>
Date: Wed Oct 5 21:48:01 2005 +0000
cleanup
commit ced022186e4ac9db4fa64bb12c37c95091ab1a41
Author: kuepper <kuepper>
Date: Wed Oct 5 21:40:53 2005 +0000
comments
commit afc0659e35540237c2537ca9c621507c00dd4919
Author: kuepper <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 <kuepper>
Date: Wed Oct 5 21:25:51 2005 +0000
some first external links
commit 6cdab707904cf5c45d4e2fd2a68fd50a8a52d9ff
Author: kuepper <kuepper>
Date: Mon Oct 3 21:48:15 2005 +0000
*** empty log message ***
commit 4bfc3afe9b76631d45d7374c18df184e9955bb77
Author: kuepper <kuepper>
Date: Mon Oct 3 12:54:45 2005 +0000
*** empty log message ***
commit a3d4ae8a1ee0a29beebfdccba51fbb4e60a8b689
Author: kuepper <kuepper>
Date: Mon Oct 3 10:58:01 2005 +0000
cleanup
commit d6fc655ccb879e9486cf67eada225bfc83e56fed
Author: kuepper <kuepper>
Date: Mon Oct 3 10:53:35 2005 +0000
clean up
commit fe91e0104865c62586f7c61691e46c50f34b9b4a
Author: kuepper <kuepper>
Date: Mon Oct 3 10:32:56 2005 +0000
some nifty details,
passes W3 validator.
commit 8fac249ba6720a80f30a26db1e58d5629957a134
Author: kuepper <kuepper>
Date: Mon Oct 3 10:26:30 2005 +0000
clean up html
commit 40e8f8a11f55885ed6eb3f29603f86371b65fead
Author: kuepper <kuepper>
Date: Mon Oct 3 10:10:09 2005 +0000
move logo to cvs
commit 29f22eaa419582d3ff4bed2fe93591e68e065804
Author: kuepper <kuepper>
Date: Mon Oct 3 10:06:26 2005 +0000
updates for release
commit 665936864ca4edc68786654035938f89c2c4c6c2
Author: kuepper <kuepper>
Date: Mon Oct 3 09:56:02 2005 +0000
Make clear that the docs are for the cvs code.
commit ed5e1c120a62728e0d089c69218e5c0822285c0b
Author: kuepper <kuepper>
Date: Mon Oct 3 09:51:27 2005 +0000
update for release.
commit 03b1689de99510eb5c8c4ab9a2b550c0d249d9ba
Author: kuepper <kuepper>
Date: Mon Oct 3 09:47:06 2005 +0000
Initialize booleans to get rid of compiler-warnings.
commit 1f0ba7fab65a6c4be46516d30600d09209ef7292
Author: kuepper <kuepper>
Date: Sun Oct 2 21:57:43 2005 +0000
fix foe gnuplot configuration-switch usage
commit 47af7cfe5a3142a5c877c9a381d76552b4ed5c59
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 17:07:59 2005 +0000
*** empty log message ***
commit 1926817eaed34d336bd745b243137ebbf2b35e91
Author: kuepper <kuepper>
Date: Sat Oct 1 16:05:01 2005 +0000
add zip to dist,
update release-plan.
commit 348375915a54cbc8b13b7c0d65434005706a22eb
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 14:25:29 2005 +0000
update for solaris-x86
commit 12f80ea2919e8e0c28d00cd3cdb7f891cd7dc7e5
Author: kuepper <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 <kuepper>
Date: Sat Oct 1 13:27:25 2005 +0000
*** empty log message ***
commit c71bc4618902011f35f003342d0b22e0dc24a458
Author: kuepper <kuepper>
Date: Sat Oct 1 13:26:29 2005 +0000
*** empty log message ***
commit 4addcb7374524629b9d8af8c008d3155d3b74b8f
Author: kuepper <kuepper>
Date: Sat Oct 1 13:07:01 2005 +0000
*** empty log message ***
commit a3d4193333643a925b4e730c594c7907faeb54d7
Author: kuepper <kuepper>
Date: Sat Oct 1 13:00:59 2005 +0000
update and clean up
commit f7571db2da65293ec76bee53f1b39ce115f7239f
Author: kuepper <kuepper>
Date: Sat Oct 1 12:18:21 2005 +0000
*** empty log message ***
commit c2dd7f6d01896b9cb7dfe314ae09f5e7fd9d1582
Author: kuepper <kuepper>
Date: Sat Oct 1 12:13:00 2005 +0000
*** empty log message ***
commit 1b59c07cba35a6b6db0e46a0657ac17786a9c8c1
Author: kuepper <kuepper>
Date: Sat Oct 1 11:59:14 2005 +0000
update docs
clean Tutorial
bump version-number for cvs
commit 676131832a7d49d55d30667dac630df716c91fb7
Author: kuepper <kuepper>
Date: Fri Sep 30 21:16:24 2005 +0000
typo
commit 5e208b467a19cf8c6adfc39a460791311d705e7e
Author: kuepper <kuepper>
Date: Fri Sep 30 11:47:26 2005 +0000
*** empty log message ***
commit a28dbeed43446c8d0cfab1332b7eb63bb1f0d33b
Author: kuepper <kuepper>
Date: Thu Sep 29 22:08:19 2005 +0000
*** empty log message ***
commit 8a4a1bc90360a651d4986788b9632e1f245e26bf
Author: kuepper <kuepper>
Date: Thu Sep 29 22:01:52 2005 +0000
add main web-page
commit efee2faf3134c3ac6ed2f3a0704f02497402d2eb
Author: kuepper <kuepper>
Date: Thu Sep 29 16:53:06 2005 +0000
Use install to copy generated documentation.
commit 09ebf789058fcda90b6c0248c34ed6bbe72d85fd
Author: kuepper <kuepper>
Date: Wed Sep 28 21:57:40 2005 +0000
remove forgotten config.h
commit cf2a57dd88a6ac3654fa9fadbe56df9f4ed0397a
Author: kuepper <kuepper>
Date: Wed Sep 28 21:49:26 2005 +0000
Simplify configuration.
Remove support for (outdated) <strstream>, require <sstream>.
Require uint32_t for now, defined in stdint.h according to C99.
Some general cleanup and more documentation.
commit abe55a641a8bc996629df4a94b23f5cf6c62ab47
Author: kuepper <kuepper>
Date: Wed Sep 28 18:25:38 2005 +0000
Remove wrongly committed files.
commit 21d534be674c0690a57c678fd52cef43659a3dcb
Author: kuepper <kuepper>
Date: Wed Sep 28 17:59:59 2005 +0000
Remove wrongly committed files.
commit ccee1d22c337d59b63483ce1e1ed6a9ce114a72d
Author: kuepper <kuepper>
Date: Wed Sep 28 16:32:35 2005 +0000
Switch on documentation generation for private and static members.
commit 57a07840c4c0fcef213217c6bd38b2a7ef06127d
Author: kuepper <kuepper>
Date: Wed Sep 28 14:32:12 2005 +0000
Some more documentation
commit 3b7770fe3816c81b834c23cbc7b4173736c53db7
Author: kuepper <kuepper>
Date: Wed Sep 28 10:00:16 2005 +0000
Add ignore-files to quiten cvs
commit 439350bc56d1822f4ada5d573ac8f95b8f6fd51f
Author: kuepper <kuepper>
Date: Wed Sep 28 08:36:00 2005 +0000
documente for stdev_eps
commit 3735dbaac48053373ccafaa8139779a85d2ae246
Author: kuepper <kuepper>
Date: Tue Sep 27 22:06:08 2005 +0000
cleanup
commit 0a57d80b1b0095ba234772b2681ba0e4202535ca
Author: kuepper <kuepper>
Date: Tue Sep 27 21:54:05 2005 +0000
documentation, whitespace
commit c73cc51ab99c83612fe680fb708c138a5eada3ed
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Sun Sep 25 19:32:10 2005 +0000
Added few convenience functions
commit cbfff8fda9a8e2c2f7fa4b2e9f25fcce124afa1b
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Sep 25 19:09:38 2005 +0000
Added choice functions, plus rolled back inadvertant chance to eoRNG
commit a3a9010e9af1077c5692e4673348f66291fabc77
Author: kuepper <kuepper>
Date: Tue Sep 13 10:24:50 2005 +0000
setORcreate returns it parameter.
commit 438e8ef6d63df36975ed9bb2039aa86d35ec4745
Author: kuepper <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 <maartenkeijzer>
Date: Wed Sep 7 17:09:19 2005 +0000
eoRNG.h
commit 471bd9a9e243d3a9be01be47a5e85013bfc7413c
Author: kuepper <kuepper>
Date: Mon Sep 5 17:04:13 2005 +0000
Remove paradiseo configuration switch
commit 88a3a641c6e678cfd2822501ed6f8282bc00e777
Author: kuepper <kuepper>
Date: Mon Sep 5 16:47:53 2005 +0000
Provide virtual destructors as gcc-4 barks heavily otherwise
commit 54a3b8d10edaf298fa3a672055773949fa32043b
Author: kuepper <kuepper>
Date: Mon Sep 5 16:11:00 2005 +0000
ParadiesEO cleanup
commit 2ca5ddb18682a2c2d1e69e2ea32cfe14cb1db756
Author: kuepper <kuepper>
Date: Mon Sep 5 16:09:43 2005 +0000
Remove useless PAradisEO files
commit d7ee654d6450fb268c8f7d9b1ea5fe81b1d737af
Author: kuepper <kuepper>
Date: Mon Sep 5 16:08:14 2005 +0000
Remove useless files from paradiseo directories
commit 5a322446f08bb146751682575f9de77888f9a1d8
Author: cahon <cahon>
Date: Fri Sep 2 13:36:21 2005 +0000
Removing ParadisEO
commit e1cc2dd7f5e7587cf05d2dfa190afd6261395a38
Author: cahon <cahon>
Date: Fri Sep 2 07:12:27 2005 +0000
Removing ParadisEO
commit c498de10e2e25032023438dbfc8ebb8ec8f84784
Author: cahon <cahon>
Date: Fri Sep 2 07:00:45 2005 +0000
Removing ParadisEO
commit f0fd15f20c806d65cf895c1a16c7e655417c6ed5
Author: kuepper <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 <kuepper>
Date: Mon Aug 29 07:32:13 2005 +0000
Install eoPropGAGenOp.h
Add #include <cmath> in eoEsChromInit.h in order to make gcc-4.0 happy.
commit f63e9c37920601ceea79235fca55873505781f76
Author: evomarc <evomarc>
Date: Sat May 7 15:43:29 2005 +0000
Added eoPropGAGenOp, the sequential application of crossover and mutation
commit 935910f2f4e6d932b14cb210b2fa8f37c72e536b
Author: evomarc <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 <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 <cahon>
Date: Wed Feb 23 13:31:20 2005 +0000
Removing ParadisEO
commit 96dd240cf376458209560d93fa8e73c1bc4ef7fa
Author: cahon <cahon>
Date: Tue Feb 22 14:12:19 2005 +0000
Removing ParadisEO
commit d144ba2885bbca69aa22f82feebbcc1fcda971d2
Author: evomarc <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 <kuepper>
Date: Mon Jan 3 09:35:39 2005 +0000
include config.h
commit 521871a7ea940047ff61447eb904129d844b6d58
Author: kuepper <kuepper>
Date: Mon Jan 3 09:35:17 2005 +0000
fix for gcc-3.4
commit 503ee25d9cf27175115e02df0ea7457ae440126d
Author: evomarc <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 <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 <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 <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 <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 <kuepper>
Date: Thu Dec 23 17:33:08 2004 +0000
reshuffle libraries to resolve all dependencies
commit 57a39197b97a412edbf797e10b2deba0c9aed5e1
Author: kuepper <kuepper>
Date: Thu Dec 23 17:26:39 2004 +0000
minor updates,
create doxytag-file when running doxygen
commit 7b9e6d3e1f980629490c68333f157914480ca041
Author: kuepper <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 <kuepper>
Date: Thu Dec 23 16:06:37 2004 +0000
small fix for gcc-3.3.3
commit 0ad2d5ad2b8611fa254bd8452018fde31a3f4598
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Dec 23 15:40:44 2004 +0000
Some small changes concerning flags and warnings
commit 85a326c5e496d0f9932ad8790d68e2f153655a4c
Author: kuepper <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 <maartenkeijzer>
Date: Thu Dec 23 10:14:42 2004 +0000
Added using declarations to avoid g++-3.4 errors
commit 1828fda30c3433f6e9a5cc3fe76aa4e7ca497e57
Author: evomarc <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 <evomarc>
Date: Wed Dec 1 09:23:53 2004 +0000
... some comments ...
commit a24cd30c81679ffff7ff637b6798f6e097c97079
Author: evomarc <evomarc>
Date: Wed Dec 1 09:22:48 2004 +0000
... some comments for Doxygen ...
commit c592a74025d291ebb738c74d0e3273cbd470a7ce
Author: evomarc <evomarc>
Date: Wed Dec 1 09:19:47 2004 +0000
... a comment ...
commit 641b49e995be18bfa7445514bf4dd3211bce6ad0
Author: evomarc <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 <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 <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 <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 <kuepper>
Date: Thu Oct 7 14:32:54 2004 +0000
fix install dir
commit 795ca38589add25eee73d66cd8bcd069c12c009b
Author: kuepper <kuepper>
Date: Thu Oct 7 13:36:43 2004 +0000
were these lost?
commit ebedf7ca7d2fc3ca3f449598c054492e23e0c222
Author: kuepper <kuepper>
Date: Thu Oct 7 13:34:08 2004 +0000
wrong directory
commit 73c97e6bfa1bfb7a96e7e91f1b5f6778fc91df8e
Author: kuepper <kuepper>
Date: Wed Sep 29 18:37:20 2004 +0000
update for sstream
commit 9786fe0a6a270d0ce16ac4c4e6068d48ff042aad
Author: kuepper <kuepper>
Date: Tue Sep 28 17:13:34 2004 +0000
Fix cvs-commit error (<<< still there...)
commit 76e78116ac0d20ff4152e7bb4fd3a468074af0eb
Author: evomarc <evomarc>
Date: Mon Sep 27 15:19:53 2004 +0000
Added include eoDistance.h
commit a0c7412c188b0bb70e147c7a027b964392e110a8
Author: evomarc <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 <evomarc>
Date: Mon Sep 27 13:31:40 2004 +0000
Added the class eoNormalVecMutation (yes, should have made another file :-(
commit eac4f15bf0466445ca566cb5a071606b08d8f5ac
Author: okoenig <okoenig>
Date: Sun Sep 26 09:47:06 2004 +0000
Replaced top_builddir with top_srcdir
commit 6584747d3cccd7c9250f64ecfc80ab46a6914235
Author: okoenig <okoenig>
Date: Sun Sep 26 09:45:59 2004 +0000
Removing a "/" at the end of a comment
commit c5a9348dd999fac5e19a9b9166460a89fd561ad2
Author: kuepper <kuepper>
Date: Fri Sep 24 15:00:48 2004 +0000
Fix doc-target.
Fix inclusion of documentation in dist.
commit fa108bbd6bd9c342c62e1086249277f62be7019d
Author: kuepper <kuepper>
Date: Fri Sep 24 11:55:09 2004 +0000
minor fixes
commit 503efdcdb6b4b344ae1027ea9ff42a50eb2148f1
Author: kuepper <kuepper>
Date: Wed Sep 22 18:38:12 2004 +0000
Removed clean-local due to problems with "make distcheck"
commit 51471804cde758412dcfad8fdae1cbfdee5ae285
Author: kuepper <kuepper>
Date: Wed Sep 22 18:18:31 2004 +0000
fix installation, dist-preparation
commit 495057c341b5975e35788211c72cfd3a37a4694b
Author: kuepper <kuepper>
Date: Wed Sep 22 17:30:11 2004 +0000
updates for distributing/installing ParadisEO.
commit 6fff184ba31d081e620eee41caaf6e6f48c5936b
Author: kuepper <kuepper>
Date: Wed Sep 22 13:20:15 2004 +0000
update for new build-process
commit 3cb80bc73b33c340fa75a13a09154b18ebbc4634
Author: kuepper <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 <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 <maartenkeijzer>
Date: Tue Sep 21 19:49:48 2004 +0000
Made couple of functions virtual
commit 63cbb12e69fa7de7549728b069ff38d120de6517
Author: kuepper <kuepper>
Date: Tue Sep 21 17:01:14 2004 +0000
updates,
start supoorting ParadisEO
commit 056ac87efb3260812fccf1be98d5b7633d9d5839
Author: kuepper <kuepper>
Date: Tue Sep 21 10:30:45 2004 +0000
fix dist-header
commit 5150bd4888d27d4fa8f9e08a52e40a1abf6e850a
Author: kuepper <kuepper>
Date: Tue Sep 21 10:23:33 2004 +0000
fix 'make dist', works now (besides ParadisEO).
commit de69e235f43535cee55b10676954122a60de64d9
Author: kuepper <kuepper>
Date: Mon Sep 20 21:47:15 2004 +0000
updates
commit 7db38bc9cd6b603fe5502d9ee56314f491d04f95
Author: kuepper <kuepper>
Date: Mon Sep 20 17:14:11 2004 +0000
fix
commit 72c070585f348e5c6ce7545e896db2b025e15eb6
Author: kuepper <kuepper>
Date: Mon Sep 20 17:12:12 2004 +0000
better distribution support (not finished)
commit 1cf47e414ee2fbbc65c57e1d686cb788783d1773
Author: kuepper <kuepper>
Date: Mon Sep 20 17:06:25 2004 +0000
conditional compilation fixes
commit 5e416e4a1c50cf2bfbdc60500c6a52bb77ada8ff
Author: kuepper <kuepper>
Date: Mon Sep 20 16:05:25 2004 +0000
don't use user-variables
commit 9e508c66a68a9ef1d31f2ae9e40212b7b7aa6de7
Author: kuepper <kuepper>
Date: Mon Sep 20 15:51:53 2004 +0000
update user commentary
commit 988e6a43ea3bcb74f1f04f5b8dc56a2127c1fbe8
Author: kuepper <kuepper>
Date: Mon Sep 20 15:50:00 2004 +0000
*** empty log message ***
commit e618920c44b29ac945cba8213355a01e785a9ba1
Author: kuepper <kuepper>
Date: Mon Sep 20 14:11:24 2004 +0000
updates for build-process
commit 17c8eddd5c6211fa959049818c341635be669989
Author: kuepper <kuepper>
Date: Mon Sep 20 09:56:10 2004 +0000
*** empty log message ***
commit 81492da319932f8ab6456d5ff2ba5be63d1b1dde
Author: kuepper <kuepper>
Date: Mon Sep 20 09:52:19 2004 +0000
Remove support files, they are automatically created by autotools
commit 683c4e573e123fda4b40cb691d31205722d790ae
Author: kuepper <kuepper>
Date: Mon Sep 20 09:50:47 2004 +0000
update
commit cf4248b67b3c9b76dda9ab429de7b61acdf96f46
Author: kuepper <kuepper>
Date: Mon Sep 20 09:47:19 2004 +0000
remove
commit f599c8eb779ea29113caf2617968135d37c4a1a3
Author: kuepper <kuepper>
Date: Mon Sep 20 09:46:48 2004 +0000
remove Makefiles from cvs
commit 36af75bc949fcff09c2d6744737cd48075fda16a
Author: kuepper <kuepper>
Date: Fri Sep 17 17:05:28 2004 +0000
add conditional includes for sstream
commit 6c7d888194f74a1214c5c18a1a23e8ad9e2a6aaa
Author: kuepper <kuepper>
Date: Fri Sep 17 17:00:04 2004 +0000
cleanup
commit c8494642d5b5233f26fc523664593b44bbe22e75
Author: kuepper <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 <kuepper>
Date: Fri Sep 17 15:20:19 2004 +0000
Save copies of old simple Makefiles
commit dbd0a46d75f1e30079701b4c27c3631508bfa7a9
Author: maartenkeijzer <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 <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 <evomarc>
Date: Sat Aug 28 16:25:12 2004 +0000
Committing at last the long awaited test for Sharing
commit 17db378c84174c81fde4bb7304182ba93c077522
Author: evomarc <evomarc>
Date: Sat Aug 28 14:03:34 2004 +0000
Cleaned up the comments
commit 669f41a315fd21a0ddd9447d4df090f3a5fd0453
Author: jmerelo <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 <jmerelo>
Date: Tue Aug 10 07:39:10 2004 +0000
Updating doxygen configuration
commit 7d0e70fd1aca67a0ef3b06b64faef44279425ce8
Author: okoenig <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 <evomarc>
Date: Fri Jul 16 08:45:02 2004 +0000
Added className (mysteriously missint) mandatory for eoCombinedInit
commit caa611661a1f74bcfed9ba9e9b2d10a726be18c1
Author: evomarc <evomarc>
Date: Fri Jul 16 08:44:14 2004 +0000
Allows proportional combinations of eoInit objects
Similar to eoPropostionalCombinedXXXOp
commit 42819983dca9c69206e9e2dcaee436236fefa6f0
Author: cahon <cahon>
Date: Mon Jul 12 09:16:41 2004 +0000
Adding typedef EOT EOType ;
commit 4127f426038afd99f359a34493b88fa72307c02d
Author: cahon <cahon>
Date: Mon Jul 12 08:57:38 2004 +0000
Adding typedef EOT EOType ;
commit 30ceb2bf450184edf1600865e8f27267454012ce
Author: evomarc <evomarc>
Date: Wed Jun 23 23:19:17 2004 +0000
Added the Ctor using the Parser
commit 66a51c5ddb8f9f202248cb3338deb20b1d622d1a
Author: evomarc <evomarc>
Date: Tue Jun 15 07:28:54 2004 +0000
Added the className method everywhere
commit e44cf2c446adfd4552e3ef384286c94d19f2708f
Author: evomarc <evomarc>
Date: Tue Jun 15 07:09:57 2004 +0000
Added the className methods everywhere
commit c0d5eec30307ba18ac9fd1ee57d0c429d68a83db
Author: evomarc <evomarc>
Date: Tue Jun 15 07:06:27 2004 +0000
Added newline at end of stat
commit 6e650914cca1b308b4696f1380dd00da934630a7
Author: evomarc <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 <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 <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 <okoenig>
Date: Mon Jun 14 11:59:39 2004 +0000
Replaced #include<iostream.h> with #include<iostream> to get rid of "deprecated" warnings in gcc 3.3
commit 16e09360c9789fcf1309fc3ae64212d975db4b39
Author: okoenig <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 <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 <evomarc>
Date: Wed May 26 10:23:07 2004 +0000
Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses
commit 9e0edc381e3e845206ed271b904756269684cc03
Author: evomarc <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 <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 <evomarc>
Date: Tue May 25 07:57:52 2004 +0000
Adding the statistics in createSimple (create.sh is becoming obsolete)
commit b0969cf3d4c38e801b4141e5fc32b44bc7b7af08
Author: stevemadere <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 <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 <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 <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 <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 <okoenig>
Date: Sun Mar 28 22:18:03 2004 +0000
Bugfix regarding the feasible flag
commit 4bdccb3dae683c034cddd3c7361b45aa6b31ab13
Author: maartenkeijzer <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 <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 <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 <stevemadere>
Date: Tue Feb 10 22:33:30 2004 +0000
Fixed some signed/unsigned conversion bugs
commit 68e970e455b3d8f91a304b8c2ab3eac9ec8d41e5
Author: jeggermo <jeggermo>
Date: Mon Feb 2 08:54:10 2004 +0000
*** empty log message ***
commit b2de3403a622e66cff6d7949254a1b09c47cf6c9
Author: maartenkeijzer <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 <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 <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 <utility> 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 <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 <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 <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 <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 <evomarc>
Date: Wed Nov 26 14:20:26 2003 +0000
A minor typo ...
commit f71b436120da7b742922ca4302a6502b1b19251e
Author: evomarc <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 <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 <jeggermo>
Date: Tue Nov 4 15:32:24 2003 +0000
parse_tree.h now uses standard memory allocation
for MacOSX
commit 099b24d3639cf9c04342fe1976ce5f542f9b7719
Author: jeggermo <jeggermo>
Date: Tue Nov 4 15:29:24 2003 +0000
eoData has been changed slightly for MacOSX
commit 91c45767c03629341f8977bbf42ca36844e6f03e
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 12 23:49:23 2003 +0000
oops, forgot std::
commit fd2fcc8e2ba7ffe6bca2e0a88a38d013d798c28a
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Oct 12 20:53:28 2003 +0000
Sort dissappeared in one-objective
commit bc1e98a65af47e7e9ad4dde5fe6714693b1ca768
Author: evomarc <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 <evomarc>
Date: Thu Sep 18 15:09:34 2003 +0000
Modified a wrong link
commit 45a2d08432942c1998786cbb28af9604f0cd6e18
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Sat Aug 2 06:55:47 2003 +0000
CLean-up
commit 3a8d9dd7a9e038b70900d857a857eb18d30dd1d8
Author: evomarc <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 <okoenig>
Date: Wed Jul 30 14:48:13 2003 +0000
Inserted a missing std::
commit 5c7f17c1535234202caa29955da35432dba94ecd
Author: evomarc <evomarc>
Date: Tue Jul 29 05:33:58 2003 +0000
Forgot the dir when adding eoSBXcross.h :-(((
commit c249cecc62342b8f57e1979db27662bf00c5ed43
Author: evomarc <evomarc>
Date: Mon Jul 28 09:48:58 2003 +0000
Adding SBX crossover operator in es dir
commit 4c2d0f2ea090cca5e2b2c69217325450765abea0
Author: evomarc <evomarc>
Date: Mon Jul 28 09:47:15 2003 +0000
Adding the SBX operator in es dir
commit 334f5ce3d7f619532d11d738674ce3623eef3ab8
Author: evomarc <evomarc>
Date: Sat Jun 21 06:34:00 2003 +0000
More precise comment
commit 0b5a174da0edafeb631b73f18c021da799c2c1e3
Author: jmerelo <jmerelo>
Date: Wed Jun 18 09:07:19 2003 +0000
Eliminated using namespace std
commit b354bd51f8e996c9da457540d876d83b8e07e878
Author: jmerelo <jmerelo>
Date: Tue Jun 17 12:03:42 2003 +0000
better eoString
commit e17eb77e3918e532cc7ff2b04cc09b6553c8d9bc
Author: jmerelo <jmerelo>
Date: Tue Jun 17 06:24:15 2003 +0000
Changes to obsolete things
commit 2184dc845fa316256226d880d4a18b82a23d7e3b
Author: okoenig <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 <maartenkeijzer>
Date: Mon Jun 9 06:25:11 2003 +0000
Exported operator() for eoSGATransform in abstract1.cpp
commit 21301c327dfd2f357beb1307429840f1921130df
Author: evomarc <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 <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 <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 <maartenkeijzer>
Date: Wed Jun 4 11:50:48 2003 +0000
added shuffle
commit b6104c6f324bbfa84e53746e298533dfcdcc5b6b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jun 4 09:34:26 2003 +0000
Added tests for roulette wheel selection
commit a7b5d90f1b4bcd622a156d527c7edfbfe63eec7e
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jun 4 09:33:27 2003 +0000
optimized eoProportional and added universalselect
commit 347f64413e4f087a6bd0c399292897ad9aa2be07
Author: jeggermo <jeggermo>
Date: Fri May 16 14:28:52 2003 +0000
GCC 3.3
commit 364cded6a4e5dbf7aa6797ca401fcecdd38292f9
Author: evomarc <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 <maartenkeijzer>
Date: Sun Apr 20 12:57:59 2003 +0000
Removed HAVE_SSTREAM for redhat 2.96
commit ba68ffe0c2ea46b0f3542d1d3fa3668533dea2fd
Author: cahon <cahon>
Date: Fri Apr 18 13:32:39 2003 +0000
missing include eoParetoFitness.h
commit d51ee5916b7df005131f4b6321883551c1eda225
Author: okoenig <okoenig>
Date: Sat Apr 5 13:42:44 2003 +0000
minor changes
commit c39b2414134f0532ac6aed667d58b708453b725d
Author: okoenig <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 <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 <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Tue Apr 1 12:09:37 2003 +0000
Removed a dummy line containing reference to lesson3!
commit 9a636428ba45165b33c2d88d79f9a3c0309c2a99
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 25 10:46:08 2003 +0000
Deleted political statement as I changed my mind about this
commit 59fe39da93b95e598a4e553283ff726f89d99117
Author: evomarc <evomarc>
Date: Sat Mar 22 06:39:21 2003 +0000
ADded comments and hook for copy constructor
commit f64292b777c9934b91a53ccbfa3c1f5aac7a8480
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 09:17:38 2003 +0000
bumped up the version number
commit fda39068afaf8d2f7a25f07b4b7bcdad614dfbad
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:44:05 2003 +0000
now added an std::ends for plotting strstream
commit 6f9894421280430c09d37bbe066552ef31c12db1
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:41:54 2003 +0000
again: std::ends and stringstream
commit eaabc7ae3b0f8c861be49cf80013ee2f680d01a9
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 21 02:39:09 2003 +0000
fixed (?) some problems with stringstreams and std::ends
commit 07a3e56db177c1912ddeb3920f4198022eb96eb0
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Thu Mar 20 19:49:32 2003 +0000
replace \0 with std::ends
commit 27f9ae089461338d671021075a9d4b0ab04426d4
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 10:47:08 2003 +0000
finished pickling support for valueParam
commit 95d3c19211519d546f2b11ee2f84f46aa9f53dca
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 10:16:56 2003 +0000
Added pickling support for ValueParams
commit 380d4eca0b3daa8c46c318ec97f006c5ce837367
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 19 08:53:59 2003 +0000
removed comment in PyEO.cpp
commit 9512291e3e0c9e376b7ec430b430812bc64ea9e2
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:57:17 2003 +0000
added operator>
commit 19fe39105678ae3590e0f174fead7031f091e648
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:52:31 2003 +0000
fixed a bug reported on sourceforge
commit 01de9c47632ede7734082f0c623fa6c61456e9f8
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 16:35:27 2003 +0000
*** empty log message ***
commit a597ec6f8a82fa95ed9a9b651653fd89790b03a7
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 09:40:36 2003 +0000
excluded gcc>3 from check
commit cde5b5d22bd809a74ce23f173481dce419af546c
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 18 09:35:46 2003 +0000
hi
commit 33fae18bdd9b846c75c11cc4f2892ed65b858a86
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:35:43 2003 +0000
decorated sort and max with std:: specifier
commit 0441872bea2c37a589fbb6ce7ceb4e2163356c0e
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:29:01 2003 +0000
decorated copy with std:: specifier
commit e5c83ac2e815fe13de135552711d8d1e2488f6e6
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:26:45 2003 +0000
added typenames for pop::iterator
commit adab0958408647b78852c792d5f2a6f6bc6d9bb2
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Mar 2 11:16:33 2003 +0000
added include file
commit c2bad596f2d06fe90586721f9b3a3fca921dfeb4
Author: okoenig <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 <maartenkeijzer>
Date: Fri Feb 28 16:56:59 2003 +0000
oops, forgot thisone
commit 153b80440c12cd996753be6a48902cc700fff043
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Feb 28 16:49:19 2003 +0000
changed to using sstream
commit 86fa476c675b313b58dffc505c00ce6703d10a47
Author: okoenig <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 <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 <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 <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 <maartenkeijzer>
Date: Mon Feb 17 10:42:03 2003 +0000
added std::
commit ff2968bd6004bdf1323c029ffad084003a432d7d
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Feb 17 10:19:25 2003 +0000
Updated to use gcc-3.2
commit fc1113aad63257dbfb5b638d0d1836dbb70a7271
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Feb 17 09:52:36 2003 +0000
rolled back unfortunate change in eoAverageStat
commit a339a548c3e41f5836821abce1dc6debea54ceb1
Author: evomarc <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 <evomarc>
Date: Sat Feb 8 05:24:51 2003 +0000
Removed debugging printouts
commit 395ca20a5cd6740fea2dbe9a978ada6bc19cc057
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 14 10:09:28 2003 +0000
added missing valueparm.h"
commit b5d1a95cf6cbcbf02934d8df8fc48c84c4f3306e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 14 09:37:45 2003 +0000
next iteration
commit 01727c5a5d5b19c1a36fcc6fead0f74c7ebb7ec7
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Jan 10 15:42:45 2003 +0000
found a bug in eoProportionalOp, hope this helps...
commit ea2e36954268c31d72a0aef96ff653f793cd7dab
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Tue Jan 7 14:24:56 2003 +0000
some bugfixes
commit efafbb6f055e113d7f9b1e56f178a64af78862a5
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 7 10:50:23 2003 +0000
df
commit db1e3c38f4e9dc6f978e76f4d06df33e25107e3e
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jan 7 10:49:55 2003 +0000
added a small cookbook
commit 423daa36d2451f6228c7b9587bdec4ddb0d1c558
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jan 6 21:56:40 2003 +0000
needed for redhat
commit 5bf5b1e5cbf5cc549f5325578e09f5ae95bd529c
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jan 6 16:11:05 2003 +0000
added
commit 0a4fb5503110283a08787bfb361f7a5e30b75c84
Author: maartenkeijzer <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 <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<DummyEO> to vector<DummyEO>)
commit 34911abaa4a734e441a189f8477cbab8d1c9cd48
Author: maartenkeijzer <maartenkeijzer>
Date: Sun Jan 5 16:45:48 2003 +0000
updated build info
commit 131e0e033d6089acc49ff32dd2c0ffb24271d174
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Sun Dec 29 22:48:01 2002 +0000
oops, error in line 47
commit 995cb2bd4ac4019197f61b4834681239eb5bbdeb
Author: music_dev <music_dev>
Date: Sat Dec 14 02:51:53 2002 +0000
Added compatibility for MSVC.NET
commit dc42894fb7f652f091441182e2a483fc88be2b4f
Author: cahon <cahon>
Date: Fri Dec 13 10:03:47 2002 +0000
Fixing bug [preserve order of the pop. to evaluate]
commit 3e673f6a8e539f407f9905c8ceea8892e9b9dd8d
Author: evomarc <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 <evomarc>
Date: Mon Dec 9 06:57:33 2002 +0000
Corrected wrong links in the 1st paragraph
commit b5d61be21afa7c82be1d19c53b67fd0e7d30fc74
Author: evomarc <evomarc>
Date: Mon Dec 9 06:19:56 2002 +0000
Corrected an error in name of statusParam parameter
commit cf40eab455a1d32c183ce0650fa7b8ea87c7f53a
Author: evomarc <evomarc>
Date: Mon Dec 9 06:17:25 2002 +0000
Corrected a typo
commit 21d5630c3a09591f3c0b96bd8d56cc5302aff408
Author: okoenig <okoenig>
Date: Sun Nov 3 13:17:48 2002 +0000
reordered initialization list to match declaration order
commit c175b152bcf51a839e8c6ce8bb99341a9da05666
Author: okoenig <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 <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 <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 <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 <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 <jeggermo>
Date: Fri Oct 18 11:39:09 2002 +0000
*** empty log message ***
commit 0aac89e6b38a5d707f1e15c7062ca4e96b8f964f
Author: music_dev <music_dev>
Date: Mon Oct 14 16:16:01 2002 +0000
Better install for libraries.
commit 62db7800fc02efd12be37aa652a212f73e7c0613
Author: evomarc <evomarc>
Date: Wed Oct 2 14:07:58 2002 +0000
Removed the stringstream (sstream not in all compilers distributions)
commit 43d42510bc71521c023207c07031182a029ec89c
Author: evomarc <evomarc>
Date: Wed Sep 18 15:36:41 2002 +0000
Added accessors to private parameter stopOnUnknownParam
commit eca6dcef8eaad6a27f8651d70e57df632859c54b
Author: jeggermo <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 <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 <cahon>
Date: Mon Sep 16 12:53:08 2002 +0000
Invalidating flags ...
commit 746516a67553ea3b0b54f5c7992bac4077a61154
Author: evomarc <evomarc>
Date: Thu Aug 29 16:44:30 2002 +0000
Added a missing test in the weak elitism
commit f81d92a0af1e8c291ea91174ddd711b1590f6de2
Author: evomarc <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 <evomarc>
Date: Fri Aug 23 16:06:06 2002 +0000
Removed non-tested code (forthcoming)...
commit 90a3e34c7f5f8d2d771deb9d7aeadacc72150a80
Author: evomarc <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 <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 <evomarc>
Date: Fri Aug 23 15:56:09 2002 +0000
Adding more repalcements utilities (see do/make_easea_algo.h)
commit 065cc646aa253f0379d726a435067f4bf6e4435c
Author: evomarc <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 <evomarc>
Date: Fri Aug 23 15:52:40 2002 +0000
Adding make_xxx files for EASEA
commit c856f433b23df7b34655de3352c35691455a4ab8
Author: evomarc <evomarc>
Date: Fri Aug 23 15:50:57 2002 +0000
Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp
commit 6c2539d81f9aa623fa580e8dd305f13d4b56368f
Author: evomarc <evomarc>
Date: Fri Aug 23 15:49:29 2002 +0000
Added the invalidate method
commit 5274c852f1b7408c39bf8f0446bf58a519070987
Author: evomarc <evomarc>
Date: Fri Aug 23 15:44:27 2002 +0000
Tiny details
commit 18cd20da78d48f9fc517006fd819234f0605c156
Author: evomarc <evomarc>
Date: Fri Aug 23 15:41:00 2002 +0000
Added bounds to FitnessStat and Gnuplot monitor
commit 86c7c8fe958caed3a08f2caa3f1c68a9f9a41619
Author: evomarc <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 <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 <evomarc>
Date: Sun Jul 28 05:40:25 2002 +0000
Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany)
commit 98a1441137b0ad8de71279dbdb53e172d578742e
Author: evomarc <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<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
commit bc7aee869fc4e6dc7ea5214be8711b22659a07e7
Author: evomarc <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 <maartenkeijzer>
Date: Tue Jul 23 09:34:46 2002 +0000
added EO.h to include list
commit 5914ad91956e543c44dc0ccd47b1b14f7c218be0
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Jul 23 09:17:59 2002 +0000
Run it for 50 generations, it's too fast otherwise :)
commit 7e5907eae245fe102033c5e949c78e9394a4b0e1
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jul 22 13:35:11 2002 +0000
oops, that should teach me to compile before commit
commit c55fcdbb3f8c329ca848105a213dac865e0a82ec
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Jul 22 13:20:04 2002 +0000
Added 'sweepline' optimization for eoNDSorting.h
commit 7f550d008e88160a4438a28e3da400a0dfc12702
Author: evomarc <evomarc>
Date: Sat Jul 6 05:24:51 2002 +0000
Added eoSequentialSelect.h in the includes
commit a7a1ed2326c6bf0ea86b2f3126769beeae781f9e
Author: evomarc <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 <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 <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 <jeggermo>
Date: Thu Jun 20 12:38:47 2002 +0000
small typo
commit eb6e630a276cfbfb3e53263054edfcbaadcd5fdf
Author: evomarc <evomarc>
Date: Wed Jun 19 03:42:54 2002 +0000
Replaced ../../src with the DIR_EO macro!
commit 2779191f635f24557e377c75bf1c91326fe404c7
Author: evomarc <evomarc>
Date: Mon Jun 17 09:19:17 2002 +0000
Added include file eoHowMany for self-consistency
commit 801b84fc0c12e3b58bbe733c9ac156ad4e3823bd
Author: evomarc <evomarc>
Date: Mon Jun 17 09:18:37 2002 +0000
Removed eoSequentialSelect
commit c3aa9710a1f2692bcf86961ffd90c887e5cdf3ad
Author: evomarc <evomarc>
Date: Mon Jun 17 09:13:47 2002 +0000
Added the Truncation embedders, and the separate eoSequentialSelect file
commit 5bdfaf0eaa23265ca59aebd5e64fba2d966c885a
Author: evomarc <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 <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 <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 <jeggermo>
Date: Mon Jun 10 14:10:35 2002 +0000
all .dsp files converted from unix to dos format
commit 43f0d7ea79773efcc95c5f5eff49880bc1f178a7
Author: evomarc <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 <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 <jeggermo>
Date: Thu May 9 15:43:01 2002 +0000
ramped half and half initialization has been added to eoParseTreeDepthInit
commit d3762cdff2a35f7b21b37f8982dbdc16a95b53dd
Author: evomarc <evomarc>
Date: Thu May 9 06:35:34 2002 +0000
Still introducing ParadisEO
commit 1611bc663c2586963cc6ac50635c7ed29d7cf214
Author: evomarc <evomarc>
Date: Thu May 9 06:28:34 2002 +0000
Added references to ParadisEO and Lesson5
commit 0ce2809cc7d3404c7511df767f9a32b1b870393d
Author: evomarc <evomarc>
Date: Wed May 8 06:55:21 2002 +0000
Added Lesson5
commit d17ec8cf774a6f5ae032a9b17f74e51fba46f828
Author: evomarc <evomarc>
Date: Wed May 8 06:52:37 2002 +0000
Updated version number
commit c5e225551ae397fa715efffd3fe2c3b23ee8a427
Author: evomarc <evomarc>
Date: Wed May 8 06:50:58 2002 +0000
Adding the Lesson5 - how to create your own genotype
commit b407bf5e8194c2ef8c26f1967b0a8e6814148d7c
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Fri May 3 05:12:32 2002 +0000
Replaced the eoParameterLoader parameter by an eoParser (used everywhere now)
commit ee5297a57399cee872b2a5c2d1e3dd0899e3c9a2
Author: evomarc <evomarc>
Date: Wed May 1 04:04:15 2002 +0000
eoParameterLoader -> eoParser
commit 8998caa4ff0672d545dc6bd92df1c4d47502729e
Author: evomarc <evomarc>
Date: Wed May 1 02:44:54 2002 +0000
THe code for the 1/5th mutation was completely wrong!
commit d4da2d9f7d787bb6d60a1ec397e681c852fd337d
Author: evomarc <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 <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 <evomarc>
Date: Tue Apr 30 04:56:39 2002 +0000
Added utils/eoUniformInit.h
commit d6e33dbaee8dba52974cb9887575afc27cb60e6a
Author: evomarc <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 <evomarc>
Date: Sun Apr 28 05:04:24 2002 +0000
Adding SecondRealEA
commit 5c34d8ee79ad53e78ad08c4594d431b032fbff9a
Author: evomarc <evomarc>
Date: Sun Apr 28 04:38:38 2002 +0000
Adding SecongRealEA - mainly to prepare Lesson5 about adaptive parameters
commit 8a2432b24e354b56caa496598576ee1abff83f50
Author: evomarc <evomarc>
Date: Fri Apr 26 03:17:37 2002 +0000
Added explanation and examples of getORcreateParam usage
commit 25a48948535878c5af054eb31f5cedcf927f22d5
Author: evomarc <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 <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 <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 <cahon>
Date: Thu Apr 25 14:26:02 2002 +0000
*** empty log message ***
commit 9415bfad748178e7cf9810a544b3457e28fcecd6
Author: cahon <cahon>
Date: Thu Apr 25 14:10:22 2002 +0000
Adding cellular E.A.
commit bffe8b0dfd1beff41da5dc883e8093d7a7826ffa
Author: cahon <cahon>
Date: Thu Apr 25 14:08:26 2002 +0000
A toric topology for cellular E.A.
commit 25b3719ce7e8c3351b1f46aca6d1dcff54f38162
Author: cahon <cahon>
Date: Thu Apr 25 14:06:43 2002 +0000
Cellular parallel easy algorithm
commit d5b44015ab317c026d409f563a297e72220412c0
Author: evomarc <evomarc>
Date: Tue Apr 23 09:56:49 2002 +0000
Updated the documentation (comments)
commit 6d7fc8c69b0078d087b70fdd79a33e9ba9c91b8e
Author: cahon <cahon>
Date: Tue Apr 23 09:16:51 2002 +0000
Slides from Jet7, March 2002, ENSTA Paris
commit 70a4a2add5be1ba267beee98ed6cc84f7aa53055
Author: cahon <cahon>
Date: Tue Apr 23 09:11:58 2002 +0000
*** empty log message ***
commit da53e1a382837a308d098f127092dfe4c1768fbe
Author: jeggermo <jeggermo>
Date: Fri Apr 19 22:13:15 2002 +0000
A faulty constructor in eoParseTree caused some problems
commit 09761ac2fc7dd6da6d894dabb478e1ade3dc1c87
Author: cahon <cahon>
Date: Fri Apr 19 15:24:07 2002 +0000
Slides from Jet7, ENSTA Paris (April 2002)
commit 43779ba380959d0acfeeb686245335049d63e30a
Author: music_dev <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 <evomarc>
Date: Fri Apr 19 14:06:50 2002 +0000
Templatized apply
added a return statement
commit 9a56356c3376e59ee0b55afc04dff823d8f1aedb
Author: evomarc <evomarc>
Date: Fri Apr 19 14:04:25 2002 +0000
Replaced floats by doubles
commit aa0437dc11c0d920051dc56032d472ea2d67b6be
Author: jeggermo <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 <evomarc>
Date: Thu Apr 18 03:23:24 2002 +0000
Ome explanations on how to launch the examples
commit d1ef6b2c0060cef4bd6902ad0d9164dc5c16defb
Author: evomarc <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 <jeggermo>
Date: Mon Apr 15 14:12:19 2002 +0000
*** empty log message ***
commit 34c5efdcbf1a6a6cad577493bcb6dc1f5a8b98fe
Author: jeggermo <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 <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 <evomarc>
Date: Fri Apr 12 15:13:45 2002 +0000
A few changes for MSVC++ compatibility
commit 019c8cd3e3de124801cdc4c2684c2bc5b4dd5e08
Author: evomarc <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 <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 <evomarc>
Date: Fri Apr 12 14:13:08 2002 +0000
Adding ParadisEO Tutorial examples
commit 2ad3cbe9da47dade4b59f4db61f94e68615041ec
Author: evomarc <evomarc>
Date: Fri Apr 12 13:38:08 2002 +0000
Added name of the Debug library
commit 9492ebd58eb74d93eae80e57efd058b703e74f1f
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Mon Apr 8 08:42:46 2002 +0000
Check that size > 1 (otherwise division by 0)
commit 9341d7c2293c079ac7c88dd73b50d7cc02c2276d
Author: evomarc <evomarc>
Date: Mon Apr 8 08:42:01 2002 +0000
Added a few "std::" before copy and ostream_iterator
commit 65395e7d282ff1631775dfe1e6e9774fb7b38c5a
Author: evomarc <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 <cahon>
Date: Fri Mar 29 15:38:15 2002 +0000
*** empty log message ***
commit aec83a00149a63f994cca3e153d7acda450c2584
Author: cahon <cahon>
Date: Fri Mar 29 15:36:04 2002 +0000
How to build an EA with a distributed evalaution process ?
commit 6bb81f22787fda9ea48cad4043dfab9627379900
Author: cahon <cahon>
Date: Fri Mar 29 15:30:55 2002 +0000
How to build an homo/heterogenous island model of EAs ?
commit d31c5942c4904697926e977da859b81abf78d161
Author: cahon <cahon>
Date: Fri Mar 29 15:16:11 2002 +0000
*** empty log message ***
commit 6fd042962d27abfe6a9a431961d9d26630acb8da
Author: cahon <cahon>
Date: Fri Mar 29 15:10:04 2002 +0000
For any sending message
commit 37d09fbccd9ef1eb3c6ebd1506fd11bf60cf78ed
Author: cahon <cahon>
Date: Fri Mar 29 15:05:35 2002 +0000
The local communication layer
commit 694a908a61a445ee4312371249492dd3546fe769
Author: cahon <cahon>
Date: Fri Mar 29 15:04:49 2002 +0000
The global communication layer
commit 59b6246f76a43b0ab41fa4b0d3f3773a4195ee08
Author: cahon <cahon>
Date: Fri Mar 29 14:59:58 2002 +0000
An evaluator which sequentially values individuals making the pop.
commit 972fbb5d5875f5434522ec35cfa311b212025be2
Author: cahon <cahon>
Date: Fri Mar 29 14:57:30 2002 +0000
The slave evaluator node
commit 67039066e251a7347dbe3d79b428ff17e4a59ca7
Author: cahon <cahon>
Date: Fri Mar 29 14:56:18 2002 +0000
The master dispatcher evaluator
commit 828770b8701877316a15a720b170e8ab086d1796
Author: cahon <cahon>
Date: Fri Mar 29 14:54:52 2002 +0000
An EA with a distributed evaluation process
commit 6667499e62332775475775f40a6bec6c0ab8ce8d
Author: cahon <cahon>
Date: Fri Mar 29 14:50:11 2002 +0000
Each island is connected from/to only one neighbour
commit 9796e56c13f49224fd92d8423452fdb68656b62e
Author: cahon <cahon>
Date: Fri Mar 29 14:49:04 2002 +0000
Each island id connected to the whole considered islands
commit 8ee9c80e3f528f47f4f299b8969a474a8d776417
Author: cahon <cahon>
Date: Fri Mar 29 14:47:13 2002 +0000
A checkpoint to send/receive pop. to/from others islands
commit 47b36ea06e85ca91281893e9ad7fc47eb1f7496e
Author: cahon <cahon>
Date: Fri Mar 29 14:45:00 2002 +0000
The island EA model
commit 5e74a52bce2d6bc692f8c6d470e010f5a896a9a0
Author: cahon <cahon>
Date: Fri Mar 29 14:41:01 2002 +0000
A continuator which periodically returns false
commit b6dcf911b72a3f0e1b5c0c5e724f8eba23fda3c4
Author: cahon <cahon>
Date: Fri Mar 29 14:38:36 2002 +0000
A tool to apply a process to any incoming EO ...
commit f87e19bf0062bf937044e3a8ed8c571277b23734
Author: cahon <cahon>
Date: Fri Mar 29 10:34:16 2002 +0000
*** empty log message ***
commit 0de7f7aefdc9a6f4f5fe8fa24bb1d129a19778df
Author: cahon <cahon>
Date: Fri Mar 29 10:26:36 2002 +0000
*** empty log message ***
commit e21c37d51db69014d983c4047e819dadcc43fb71
Author: cahon <cahon>
Date: Fri Mar 29 10:02:47 2002 +0000
The paradiseo interface
commit e95578b3fc3f7f2ad19696667639196cc8cab149
Author: cahon <cahon>
Date: Wed Mar 27 17:31:05 2002 +0000
Some changes for the use in paradisEO
commit c1d61241404f67de0f3df991440a2fa3599b8bfa
Author: cahon <cahon>
Date: Wed Mar 27 17:28:04 2002 +0000
Defines any population-based algorithm.
commit 5b9af91d2abfbf451411042a83fea2499b478d62
Author: cahon <cahon>
Date: Wed Mar 27 17:19:25 2002 +0000
Any EO with an invalid fitness should be printable !
commit 32f1c986309e2fda9446dfc3180fba37e9060750
Author: evomarc <evomarc>
Date: Fri Mar 22 11:01:30 2002 +0000
Added the time counter in make_checkpoint
commit a79eb09ea6225f9ec0d351f322fbf052849b8b7e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Wed Mar 6 06:54:00 2002 +0000
More on parameter input (getORcreateParam explained)
commit 5881cab5388c65eda12e24d242604b29f896e463
Author: evomarc <evomarc>
Date: Wed Mar 6 06:28:27 2002 +0000
Added the tags to generate html nice output
commit dcee458c27d51bf1201145ffcb089c0c23e7fde9
Author: evomarc <evomarc>
Date: Wed Mar 6 06:25:40 2002 +0000
Added some explanations about the memory mangement (through eoFunctorStore)
commit c7743f88eff30bb77b934bebd88f6692d6afae71
Author: evomarc <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 <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Feb 8 07:51:59 2002 +0000
Added the constructor from a string
commit 53eac8838bdd4d82bb2be5ad3133347c63acffa8
Author: evomarc <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 <evomarc>
Date: Fri Feb 8 07:48:03 2002 +0000
Added a constructor from a vector<double> - mandatory in all applications
commit 448a5189fd55cf4918b95d7104ede9c02902a0e9
Author: evomarc <evomarc>
Date: Fri Feb 8 07:47:03 2002 +0000
Removed the const in method eoInit<AtomType> & atomInit()
commit 600b08a7f66135eecec6cf602c330026a7329a3b
Author: jeggermo <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 <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 <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 <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 <evomarc>
Date: Sat Feb 2 07:36:12 2002 +0000
Added warning test
commit 839c8ab11074a271780a93a164e51f9b28aa9e1f
Author: evomarc <evomarc>
Date: Sat Feb 2 07:34:13 2002 +0000
Added newline at end of file (to suppress g+ warning)
commit cb4112b84daf0a4f6eac5eb54adf9eecdec02e24
Author: evomarc <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 <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 <evomarc>
Date: Sat Feb 2 05:59:05 2002 +0000
Added default value for bool arg in testDirRes function
commit ef0e071dc6ec800b780eee14c52df710583f6828
Author: evomarc <evomarc>
Date: Sat Feb 2 05:51:31 2002 +0000
Removed comment after #endif (warning in gcc 1.96+)
commit 52bc2ed4f8748b2e6146ec2def5fdefc6debe14b
Author: evomarc <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 <evomarc>
Date: Thu Jan 31 17:32:27 2002 +0000
Updated the comments
commit 6cb8e652b5ec3ea24e40007341b647905fa88624
Author: evomarc <evomarc>
Date: Wed Jan 30 12:24:42 2002 +0000
Added Ranking (God knows why it was mnissing!)
commit 417c79179d345c8322e3374410974d296011a00a
Author: evomarc <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 <evomarc>
Date: Thu Jan 17 17:54:56 2002 +0000
Removed the #ifdef that protected the lt_arity avaints MSVC (!!!)
commit 6ddec3bdceb5185a5a4ff62505113e5b4042be6b
Author: evomarc <evomarc>
Date: Thu Jan 17 17:51:58 2002 +0000
apply -> apply<EOT> for MSVC
commit b51d40e24f05b0346cd1b654a57584b07c427c3d
Author: evomarc <evomarc>
Date: Thu Jan 17 17:51:02 2002 +0000
Protexted all calls to gnuplot for MSVC
commit a427432291828766b2db1cc7d73484c1225b1146
Author: evomarc <evomarc>
Date: Thu Jan 17 15:24:44 2002 +0000
Adding tutorial files
commit 83978dd8af959915fcf505db79333fea95607118
Author: evomarc <evomarc>
Date: Thu Jan 17 15:21:44 2002 +0000
New versio of dsp files
commit 45b5edc081bdade55df8261f10c62abe08195803
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Jan 16 14:52:11 2002 +0000
Increased template depth
commit 93cde922d705f811e43841ab2858550dbf854ce8
Author: evomarc <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 <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 <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 <evomarc>
Date: Fri Dec 7 06:14:11 2001 +0000
Adding the tutorials in MSVC project files
commit 9f7976c29231668775d5d9782fd97da1ca254b0d
Author: evomarc <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 <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 <evomarc>
Date: Thu Dec 6 14:32:00 2001 +0000
Removed unknown CrtDebug directives from the MSVC version
commit bd42e7567244fcbfd0cbbc9ff0bbc0a3dd75c973
Author: evomarc <evomarc>
Date: Thu Dec 6 13:12:24 2001 +0000
Removed unnecessary dirs, added first Lesson of tutorial
commit 82750f22d517bf26f3eaddee27d966b50c9988b5
Author: evomarc <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 <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 <evomarc>
Date: Thu Dec 6 06:44:44 2001 +0000
A few corrections before the big name change
commit de1ae17ea86a8d971ee17910c97f65ba5fc57eeb
Author: evomarc <evomarc>
Date: Thu Dec 6 06:38:17 2001 +0000
CHanged a few erroneaous comments
commit 04ab952760dfeec8449e2d9b5c18622636e7c35e
Author: evomarc <evomarc>
Date: Wed Dec 5 06:54:38 2001 +0000
Added GNUPLOT protection for MSVC compiler
commit 7abbf595f71c38553ef7c1816819ec7ccbe41deb
Author: jeggermo <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 <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 <evomarc>
Date: Mon Dec 3 16:40:32 2001 +0000
Renamed mastermind.cc into mastermind.cpp for MSVC
commit 8847dc3c509c966035489258bb5a3df371a07baa
Author: evomarc <evomarc>
Date: Mon Dec 3 16:38:52 2001 +0000
Renamed main.cc into main.cpp for MSVC
commit 08aae27088b3cf77a0c1fd287939ea72293866ec
Author: evomarc <evomarc>
Date: Mon Dec 3 16:35:51 2001 +0000
Renamed gprop.cc into gprop.cpp for MSVC
commit ea8c9ca9c3c99fba3401994d6f59e4bcb2fe1c05
Author: evomarc <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 <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 <evomarc>
Date: Mon Dec 3 14:20:24 2001 +0000
Added partial specialization of lt_arity ..
commit 2a1fded2541bc5a2215be3560159a275e91dacea
Author: evomarc <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 <evomarc>
Date: Mon Dec 3 11:08:17 2001 +0000
More details to make code MSVC-compatible
commit eaf5ea0111a9a27b8e0d6a8521b45e568592ef17
Author: evomarc <evomarc>
Date: Mon Dec 3 06:59:17 2001 +0000
Added links to some examples in the comments
commit 4a90509051a141272b0bd51ecb17f230ace8fde1
Author: evomarc <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 <evomarc>
Date: Mon Dec 3 06:53:52 2001 +0000
Removed the trailing comment after #endif (Warning in MSVC)
commit 9bda49ae057f8eee42e08555e511ae8c4ba91ca0
Author: jeggermo <jeggermo>
Date: Thu Nov 22 15:01:11 2001 +0000
Fixed a small problem with eoPointMutation.
commit a8c554710f22e2fe4e286a745ecdc9014c12bde2
Author: evomarc <evomarc>
Date: Sun Nov 18 07:18:11 2001 +0000
Introductory comment evolves ...
commit 7c04fc5de1e1d7302e8f80fcfc50bed579b96eb6
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Nov 17 07:55:39 2001 +0000
Bug in create_dsp when no additional library
commit d686b37c1f94ab40a6a195a6e66ea880db385f4a
Author: evomarc <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 <evomarc>
Date: Sat Nov 17 07:22:59 2001 +0000
Changes due to MSVC
commit 8abb9242c2bef605400816f59190bbe26d1a4907
Author: evomarc <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 <evomarc>
Date: Fri Nov 16 15:05:41 2001 +0000
Changed the filenaming to comply with MacroHard
commit 3eefeb651ebf36535a9dd800c6632d1880273e0b
Author: evomarc <evomarc>
Date: Fri Nov 16 15:02:35 2001 +0000
Error in argments check
commit 86fb15267685135dc8912cc0a654c178011dbb4d
Author: evomarc <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 <evomarc>
Date: Fri Nov 16 14:30:58 2001 +0000
Adding all test files for MSVC
commit 49cc03546af7ed1581fc5a6676def5d29f8dab25
Author: evomarc <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 <jeggermo>
Date: Thu Nov 15 22:11:31 2001 +0000
small change in documentation
commit af8618a47a54a5f74a9481202ae60aa05e1bfc49
Author: evomarc <evomarc>
Date: Mon Nov 12 16:27:37 2001 +0000
Announcing the MSVC++ compatibility revisited
commit bd53a220a5836c74823392f3fcb13f572409d859
Author: evomarc <evomarc>
Date: Mon Nov 12 15:21:40 2001 +0000
A few more typename conditionally removed for MSVC++
commit 4a39f49a741cb8813e0ccb893fe896492ea69671
Author: evomarc <evomarc>
Date: Mon Nov 12 14:59:32 2001 +0000
Adding Jeroen :-)
commit fd4eda8aca0ce5935262d941e311c978311fe654
Author: evomarc <evomarc>
Date: Mon Nov 12 14:51:51 2001 +0000
A readme for the win dir ...
commit 72fc838360f81a87299135e70c62ca8da9c99845
Author: evomarc <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 <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 <evomarc>
Date: Mon Nov 12 14:17:58 2001 +0000
Some more small changes for MSVC++ compatibility
commit 0e4df9e40408100840afd4c0a12f8e640dc60902
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Nov 10 14:13:21 2001 +0000
Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIAC
commit a79a7d6215d0664cbf7fc04ea9cfd4bae6e062df
Author: evomarc <evomarc>
Date: Sat Nov 10 14:12:01 2001 +0000
Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIA
commit d7c3d973c78f978bda6d5c521037216b85352951
Author: evomarc <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 <evomarc>
Date: Sat Nov 10 06:59:02 2001 +0000
Added the #pragma directive for MSVC++ in all .cpp
commit 62686ac4063c94afd281643e12a6346531d33e4f
Author: evomarc <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 <maartenkeijzer>
Date: Thu Nov 8 11:13:19 2001 +0000
Cleaned up
commit 886523dccd74d0242b5f092a365aa10e6f07a768
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Nov 8 10:17:52 2001 +0000
removed the return 1 in the main
commit 818e6d8a14b99cf2927cdf4ce626fa01cf29d85d
Author: evomarc <evomarc>
Date: Thu Nov 8 07:40:27 2001 +0000
Adding Distribution-based base abstract classes
commit e0ae220420f5c4734718ef2504f164d866034b06
Author: evomarc <evomarc>
Date: Thu Nov 8 06:53:55 2001 +0000
Adding PBIL
commit 0816b742d9ae3937f8cb27dfae74e9d3fccfae6f
Author: evomarc <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 <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 <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 <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 <maartenkeijzer>
Date: Wed Nov 7 10:57:53 2001 +0000
Fixed call to inverse_stochastic inside eoDetTournament
commit 58f5fd2f61ffb4a0ce9e8e4b89c4a74fd7509dae
Author: evomarc <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 <maartenkeijzer>
Date: Mon Nov 5 14:28:14 2001 +0000
Just some comments
commit 50fe1cb529a493434b8dd24fb0b8b86d114b034a
Author: evomarc <evomarc>
Date: Mon Nov 5 08:24:59 2001 +0000
Small error in header
commit 2d12525bc590287e0971e286e417bf6fbc536134
Author: jeggermo <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 <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 <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 <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 <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 <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 <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 <evomarc>
Date: Thu Oct 18 04:37:14 2001 +0000
All files on one line in Makefile.am (for Windows)
commit 26481ab36ba7cee2676555bda31d5135b77a6d26
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Oct 8 09:14:15 2001 +0000
Removed trailing text after #endif - causes warning on many compilers
commit 7e885e8f8c1ef5eacb9279dc10838a7127167681
Author: jeggermo <jeggermo>
Date: Fri Oct 5 12:39:30 2001 +0000
ramped half and half initialization procedure for eoParseTree populations
added.
commit 8f1af522a68145b552f663ebe56d3f6c92c4c5ec
Author: jeggermo <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 <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 <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 <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 <evomarc>
Date: Thu Oct 4 20:13:03 2001 +0000
eoMyStructEA.cpp has turned into MyStructEA.cpp
commit f3db65795bc5f4a0a4b5eec5214315ee39d5630e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Sat Sep 8 05:42:24 2001 +0000
Added newline at end of file (prevents a warning)
commit 37a138c81bee83d3cfc8754e5ced08e5b5bd9cab
Author: evomarc <evomarc>
Date: Sat Sep 8 05:41:19 2001 +0000
Added include math.h
commit 7bbdd173078cf7acbd35c2f1075ec8767dca103a
Author: evomarc <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 <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 <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 <evomarc>
Date: Tue Sep 4 06:48:15 2001 +0000
Added a class that turns an eoInit<EOT> 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 <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 <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 <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 <evomarc>
Date: Tue Sep 4 06:40:28 2001 +0000
Corrected wrong arguments for the 2D Ctor
commit 0f9f1cc3ea03df50dfa33ba0a311b767d9a080ab
Author: evomarc <evomarc>
Date: Tue Sep 4 06:37:25 2001 +0000
Comments update
commit bb658f550ce2470eba74d17c1c5d84340cba33ba
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Wed Jul 4 04:59:02 2001 +0000
Oups!
commit 963683996d6143c4422661bfd0eed2d0187006a1
Author: evomarc <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 <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 <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 <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 <jeggermo>
Date: Mon Jul 2 08:28:40 2001 +0000
eoSubtreeXOver fixed
commit 967670e2c7fe6b249d61e5c48cf0de860876a6be
Author: evomarc <evomarc>
Date: Sat Jun 30 05:59:26 2001 +0000
Added random selection
commit 48a784d122e6a5405e85dcecce309d3eb5b9de33
Author: evomarc <evomarc>
Date: Sat Jun 30 05:57:10 2001 +0000
Corrected a wrong comment
commit f674fbeb1411b3f5a4adf30c650c9a667b462e3e
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Jun 29 18:06:10 2001 +0000
oops, thanks jeroen
commit 375568853aa7c9c6b01ab96261837132746ea7af
Author: jeggermo <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 <jeggermo>
Date: Fri Jun 29 09:22:26 2001 +0000
app/gpsymreg/Makefile added to configure.in
commit 9242c8454145d7783261c8834cb065bf5441eed9
Author: jeggermo <jeggermo>
Date: Thu Jun 28 15:03:53 2001 +0000
app/gpsymreg/Makefile added to configure.in
commit f41c5f2ff68bb1e0b57400f687afe4dfbf104b85
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:39:36 2001 +0000
addition file for parameters for symreg gp
commit 00c671f24c9de4b6fe453148fb7598b84c857f42
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:38:00 2001 +0000
node.h containing Tree-node classes for symreg gp
commit f1b6eb5dd8c95b7f29ec36c1b6837c30a20e6df8
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:33:51 2001 +0000
main.cc for symreg gp
commit 0c1ab037046bc0a9fe87de865b0de754696d8f6b
Author: jeggermo <jeggermo>
Date: Thu Jun 28 14:26:35 2001 +0000
gp symbolic regression trees added
commit 3486dfafd64f3f7207076a89eaa1f7612147b3f0
Author: jeggermo <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 <jeggermo>
Date: Thu Jun 28 14:11:04 2001 +0000
Symbolic Regression GP added app-dir
commit 840717bea8c37e356d6805b8252399019ac80002
Author: jeggermo <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 <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 <jmerelo>
Date: Thu Jun 21 12:03:17 2001 +0000
Updating Royal Road
commit 49434ecc03cb33a93b6cf5ed573fbcd1737afb01
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Jun 11 12:37:21 2001 +0000
Added a check for an empty initializor
commit 45f61a0e0b82fbd7209a9d185e5044445fd05eb3
Author: evomarc <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 <evomarc>
Date: Mon May 21 06:13:56 2001 +0000
Forgot to update ESEA with crossover
commit b72a85fa1bedd11ab8c575d030b2c059a7061911
Author: evomarc <evomarc>
Date: Mon May 21 04:16:26 2001 +0000
?
commit af73dfbd45ad1391db2af061d8d1bf175da99d7f
Author: evomarc <evomarc>
Date: Mon May 21 04:15:36 2001 +0000
Added libes in Makefile
commit 91342e7080ecaea80ca8c00cf5ed483942f3bfd0
Author: evomarc <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 <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 <evomarc>
Date: Mon May 21 04:10:55 2001 +0000
Normalized real_value
commit 9631c9eb118ebe607ecfaf59f166b6f52876c2e8
Author: evomarc <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 <evomarc>
Date: Fri May 18 17:46:33 2001 +0000
Coreected a cut-and-paste bug :-(
commit 422ddc6f5f2e9858615f35b075af82235220ed48
Author: jmerelo <jmerelo>
Date: Fri May 18 07:33:12 2001 +0000
Added the missing file
commit 0286faed1b400720ad1aad8ec6f6530927964c9a
Author: evomarc <evomarc>
Date: Fri May 18 03:59:22 2001 +0000
Removed remaining debugging comment
commit 17dc4f9d105bf0537736c9ce64c9fd50129d6056
Author: jmerelo <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 <jmerelo>
Date: Thu May 17 07:29:50 2001 +0000
Added missing files and updated old MGE files
commit 34cb430bd7fa2185cedb4674d496b1b5b698aecd
Author: jmerelo <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 <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 <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 <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<eoRealBounds *>
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<eoRealVectorBounds> with all possibilities for input
(see doc for Lesson4 in the tutorial for the syntax).
commit 42cb1981d59f32a477bf22841adf5dc6e9a812bf
Author: evomarc <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 <evomarc>
Date: Mon May 7 07:13:36 2001 +0000
Replaced stupid eoRateParam by eoValueParam<eoHowMnay>
Had to transform eoHowMany into an eoPersistent ...
commit 5508869d00dfdba36bc8ec4fab7a6c255035eb59
Author: evomarc <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 <evomarc>
Date: Fri May 4 16:13:37 2001 +0000
Removing old trash!
commit f4d2630516f7bd973590a18ea9ce98c90e059bbd
Author: evomarc <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 <evomarc>
Date: Thu May 3 13:06:34 2001 +0000
Adding code to Lesson4
commit 7294d6acd561040fb6d165e68669c2a9ab4f5c03
Author: evomarc <evomarc>
Date: Thu May 3 05:44:29 2001 +0000
Lesson4 advancing
commit 4cce84280e28d0e7e2f11cd6a5a110de612f1667
Author: evomarc <evomarc>
Date: Thu May 3 05:43:40 2001 +0000
Hange of comments and names
commit b52ea27e2fd42ce93f813f0710ef4d349e8037c8
Author: evomarc <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 <evomarc>
Date: Wed May 2 11:12:55 2001 +0000
Date change + info about Lesson4 in main tutorial page
commit 6085c82229586033b8b8916c69e81e9666f1c119
Author: evomarc <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 <evomarc>
Date: Wed May 2 10:57:35 2001 +0000
Adding files in es for ES Crossovers
commit 29b25024b78eee43c229e9c41da95151f0e8de63
Author: evomarc <evomarc>
Date: Wed May 2 10:54:17 2001 +0000
Forgotten file ...
commit bb19ed633bf287990d28eb57723c1266fd599d92
Author: evomarc <evomarc>
Date: Wed May 2 10:53:14 2001 +0000
Forgotten new file
commit 6493ef88896534ea626bba4a02c6de13a35f3fdc
Author: evomarc <evomarc>
Date: Wed May 2 10:50:01 2001 +0000
Added the new eoEsXXXover.h in Malefile.am
commit 17484feeef9a25163b267871511af36691a84216
Author: evomarc <evomarc>
Date: Wed May 2 10:47:56 2001 +0000
Forgotten ES files + start of tutorial Lesson4 (about make_XXX)
commit 10064ad967107092b1b8b7e0bae1553ad84c0377
Author: evomarc <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 <evomarc>
Date: Tue May 1 05:00:29 2001 +0000
Removing make_help.cpp
commit 5bea22e87661d0ceedaaf1ea3e7c6e658f51a0e8
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Sat Apr 28 05:53:37 2001 +0000
Adding first bricks of ES algorithm - make_XXX_es.cpp
commit a7042bffee246a271b133b12424008b86c4b7264
Author: evomarc <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 <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 <evomarc>
Date: Thu Apr 26 15:47:37 2001 +0000
The declaratio file for all make_*
commit 2d6bb7ae0c06375285e8f27c6e42ad4a6cfcac79
Author: evomarc <evomarc>
Date: Thu Apr 26 15:35:30 2001 +0000
Removing eoRealBounds from Makefile.am
commit b7ad190260b4afac594b703446f90ada7dc9f9de
Author: evomarc <evomarc>
Date: Thu Apr 26 15:31:48 2001 +0000
An initializer of eoReal that uses bounds
commit 538d91c601ab16403553e5749769979bb254491e
Author: evomarc <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 <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 <evomarc>
Date: Tue Apr 24 09:42:01 2001 +0000
Changed obscure comment into more detailed one
commit ce5f9c052867eb3301aaddd08aaae61848fdd99e
Author: evomarc <evomarc>
Date: Tue Apr 24 05:13:10 2001 +0000
CLeaning up
commit f7bdc4a07439e04f0be7d87af4e6bea62bc5976b
Author: evomarc <evomarc>
Date: Tue Apr 24 05:08:08 2001 +0000
Forgot the 2 representation dependent make_XXX.h
commit 204fe8052be0662198d6fec0c82e5456096c6677
Author: evomarc <evomarc>
Date: Tue Apr 24 05:05:09 2001 +0000
Adding eoEvalContinue
commit 02db7f7e2435603ac420620d5f740168eb9a163d
Author: evomarc <evomarc>
Date: Tue Apr 24 05:03:54 2001 +0000
Cleaning up
commit 9197e3e5c57c1e067971a62e0636eabf5c1c8252
Author: evomarc <evomarc>
Date: Tue Apr 24 04:56:12 2001 +0000
eoEvalFuncCounter is now in a separate file
commit 56c9464306a795a94e96d43f49c314361f0bffea
Author: evomarc <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 <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<eo>)
some checks in eoXXXTournamentSelect
commit 51c15ed0b8f16d6cdbc9bf821fde77e77abe2904
Author: evomarc <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 <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 <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 <evomarc>
Date: Thu Apr 12 05:28:23 2001 +0000
Added a few "virtual" that were missing
commit 64990a1ac4069d6e5b32ffba960fe54685a61853
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Apr 9 16:03:18 2001 +0000
eoCtrlCcontinue had a few remaining errors :-(
commit 3d757e3243059e9a197c453f72d20bc9c8ada5d7
Author: evomarc <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 <evomarc>
Date: Mon Apr 9 14:20:48 2001 +0000
Sorry, last check in was a mistake
commit e3745d0674f41a3884fde791c93e2d64184a4f2a
Author: evomarc <evomarc>
Date: Mon Apr 9 08:52:41 2001 +0000
Commented some ====== that resulted in error when running autogen.sh
commit f0813c55cac3dfb1c33f100cf26a02011cc43273
Author: evomarc <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 <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 <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 <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 <jmerelo>
Date: Tue Apr 3 10:08:08 2001 +0000
In eoVector, changed printOn and readFrom to virtual
commit 195ad728388b3e2f88f415f377325c3f2f31df1b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 28 09:00:54 2001 +0000
eoParam, added specialization for eoValueParam<string>::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 <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 <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 <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 <maartenkeijzer>
Date: Fri Mar 23 12:24:39 2001 +0000
added test for printing population
commit b5bbc729579007734aaf38f82b3f514e1e3857b2
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 23 08:54:31 2001 +0000
let doxygen look into this dir
commit 65b1e9d2b6e0cf1078b4c399046c4d77d813b7a0
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 23 08:53:48 2001 +0000
added
commit d139d2df644496ce8d94de3bdb282f40bfcd68f1
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 16:23:56 2001 +0000
updated project number
commit efd02fa4b603e6baa0643affee906c119ddeb71c
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 11:22:31 2001 +0000
oops
commit 94f0558d43ca9426cee7f443c64a6d0d8d1c7058
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 22 10:51:16 2001 +0000
Changed the single objective shortcut calculation
commit 0f243e4d92d856d71f80df8d7a522460223bc91f
Author: maartenkeijzer <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 <jmerelo>
Date: Wed Mar 21 13:35:10 2001 +0000
Added a new xover to varlenxover
commit d8fe00183a02c15b76995bad88fea820c367e3dd
Author: jmerelo <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 <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 <maartenkeijzer>
Date: Wed Mar 21 11:09:29 2001 +0000
test paretofitness class
commit 3d82e6cddfd320b0c713ff4e88b2bd0f135b77bc
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Fri Mar 16 14:19:11 2001 +0000
added help
commit 3c45141ba7d7d0042a4e8375e3637b41b8eaf7dc
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Fri Mar 16 12:09:36 2001 +0000
oops, ngens is now the nice 10
commit d09c216b61b1ca8f980a10342dabc3680077e139
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Mar 16 11:48:32 2001 +0000
added
commit d0fd97515e407df053cc5369790f9967843243dc
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Mar 15 14:11:24 2001 +0000
added dist and distdir targets
commit 67c357587381e947ccbf21824a897d4a04af7e5f
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 12:47:14 2001 +0000
Using nd-sorting now
commit 9aa9e38090bf5ab4c34c0711a377866135c5441b
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 12:46:37 2001 +0000
First go, does not do niching yet
commit 843d442475ad3b15e29a08f9ad012e47ae9eb090
Author: maartenkeijzer <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 <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 <maartenkeijzer>
Date: Wed Mar 14 10:13:27 2001 +0000
Added support for printing vector<T> as a fitness
commit 68904d7650273cf4e39502bf597e8f834ee25f4d
Author: maartenkeijzer <maartenkeijzer>
Date: Wed Mar 14 10:12:37 2001 +0000
Added Multi-objective fitness monitoring added support for vector<vector<double> > in eoParam
and made eoFileSnapshot type-safe
commit 3449314a28b0c6d6940bc2910eee752f81da9424
Author: maartenkeijzer <maartenkeijzer>
Date: Tue Mar 13 08:25:05 2001 +0000
Swapped linking order of utility libs
commit b2a0349595136c8dc47408fc03b30a025b706c6a
Author: evomarc <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 <maartenkeijzer>
Date: Mon Mar 12 16:07:55 2001 +0000
Production of binop back to 1
commit 6a6b8551b06f1585e5614be63b6f1a32f535f464
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 12 16:04:18 2001 +0000
Added first batch of pareto based stuff
commit 3c19641c70772e1e1ddd07b228eae8c0297cacf2
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Mar 12 16:03:08 2001 +0000
Added pareto based stuff
commit 4222e648297da77fb7b213c6f8a41d367aadcb83
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Mon Mar 12 14:27:31 2001 +0000
invalidating supported now
commit ead2ac2c6268afae446bfb17d7432498f5492875
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Mar 9 14:14:53 2001 +0000
Test for a ssga added.
commit 4388faec2e7a8fa0489876c674c249a46b753870
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Mar 9 14:13:28 2001 +0000
Various bugs found and resolved.
commit 4f1802c4e992f501e444af8b6c60096f4dd13cae
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Tue Feb 27 11:43:06 2001 +0000
Made dtor virtual
commit 59a42603af32c73a2c08ace555b0e4cd5a63b4fb
Author: evomarc <evomarc>
Date: Tue Feb 27 05:24:24 2001 +0000
Still modifying eoInit ...
commit 72b6692f9baf39e3a77cce2d6674dce13643eb8e
Author: evomarc <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 <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 <evomarc>
Date: Sun Feb 18 06:41:30 2001 +0000
Date and version number
commit f36f6d12658ad0429385f260a5729d757e4c445c
Author: evomarc <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 <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 <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 <evomarc>
Date: Sat Feb 17 06:47:31 2001 +0000
Forgot the selector in the ctor
commit 1662fd2a8baac63d8e5b0bcb90f8a77f35cfffdd
Author: evomarc <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 <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 <maartenkeijzer>
Date: Fri Feb 16 09:39:06 2001 +0000
works for me
commit 7e849e2082805e6e5ba743303ec627f1dabd5804
Author: evomarc <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 <evomarc>
Date: Fri Feb 16 05:06:17 2001 +0000
Only names modifications, to comply to EO strict rules :-)
commit 0540496021ec723d0ed639b0dd35f04811af5844
Author: maartenkeijzer <maartenkeijzer>
Date: Thu Feb 15 08:31:38 2001 +0000
reverted the max-to-produce initializer
commit 562b0b63e355a8bdd8a9b06f35a1679c89cde099
Author: evomarc <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 <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 <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 <maartenkeijzer>
Date: Wed Feb 14 18:05:36 2001 +0000
updated the dsp, dsw files for the library
commit 98a9f24879043926bc1eda68398e03a852cadf4f
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Wed Feb 14 14:09:16 2001 +0000
Changed the return value to return what it got in
commit 3a9b5a0e7e0299b2e0ad6a7e3947122858fd1ebd
Author: maartenkeijzer <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 <jmerelo>
Date: Tue Feb 13 22:39:56 2001 +0000
Just playing with the CVS variables
commit b7d071d92d731ee65e5254b6d328f6d28dd6da28
Author: jmerelo <jmerelo>
Date: Tue Feb 13 22:38:23 2001 +0000
Just playing with the CVS variables
commit 0dd3e27e4e74a468edda4de5a17bd4fba1f77ed3
Author: jmerelo <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 <maartenkeijzer>
Date: Tue Feb 13 14:43:54 2001 +0000
Added a bit more documentation, more to follow (I hope)
commit 262869d0ae416a7fe67b072057cc3310d56b4346
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Tue Feb 13 10:35:47 2001 +0000
Just an update
commit dea8a51f7ed34f198ce7f30dee4b438c62dec0e0
Author: maartenkeijzer <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 <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 <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 <maartenkeijzer>
Date: Sun Feb 11 16:01:47 2001 +0000
run_tests, add your own tests here
commit 05ed67ccd154acf5edd1c6d15544e807640e5e18
Author: maartenkeijzer <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 <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 <evomarc>
Date: Sat Feb 10 05:36:50 2001 +0000
Added matermind in SUBDIRS
commit 3c2df139bd2a31e02399b99e37961ef1bfff68f8
Author: jmerelo <jmerelo>
Date: Fri Feb 9 16:52:06 2001 +0000
Minor bugs for Win quashed; fixed Win project files
commit d58511132c25d2b32b8f510526dd049212255b87
Author: maartenkeijzer <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 <evomarc>
Date: Fri Feb 9 08:32:47 2001 +0000
Added a comment before eoPopulator class so it is documented!
commit 5bf1d83f6a823740185748327831704b3787b540
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:52:44 2001 +0000
Big change in eoGeneralOp interface: left out!
commit a55603631594efd0ee7a1abbdef2a94df4abdc94
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:43:06 2001 +0000
The big GeneraoOp interface change - in test dir
commit 97486fba28bf355084aa7afe8fa096e06e821e18
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:28:33 2001 +0000
Removed eoEvolutionStrategy because it was based on eoGeneralOp old interface
commit d347fa9da27e02f51b8696d78e501e295c9e6a7d
Author: evomarc <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 <evomarc>
Date: Fri Feb 9 05:21:04 2001 +0000
Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing
commit 3b2125e060bf036c720bdfd1141da8383f8cbaac
Author: evomarc <evomarc>
Date: Fri Feb 9 05:10:25 2001 +0000
Left-out from the big change of general op interface!
commit 415b4196711991ddd3e73e331c8f5d0eda73191c
Author: evomarc <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 <evomarc>
Date: Wed Feb 7 05:15:18 2001 +0000
Added the missing include of eoScalarFitness - mandatory due to
explicit specialization for eoParamValue<vector<eoMinimizingFitness> >
commit d3525298feb143dba22c0cdd0a70f90d46ed2aa2
Author: evomarc <evomarc>
Date: Wed Feb 7 05:13:33 2001 +0000
Added the handling of generic operators in Combined Ops
commit b89d06386d5305db955b91a63f830e8fd4d48b08
Author: evomarc <evomarc>
Date: Wed Feb 7 05:11:37 2001 +0000
Added the shuffle(vector<const EOT*>) method
commit 1c93adc43ac421074a9b28e8eb66db38b786afc2
Author: evomarc <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 <evomarc>
Date: Thu Feb 1 05:27:36 2001 +0000
Forgotten a debug print
commit 1ace1cf8f901c64c86e57c5023dd028b2bfdfdb1
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 30 04:53:05 2001 +0000
Comments added to remove undocumented classes from Doxygen documentation
commit 2b46277eedef09dc032410f94751cf90e2b3843f
Author: evomarc <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 <evomarc>
Date: Sun Jan 28 07:31:34 2001 +0000
Modified to use eoRealBounds rather than eoEsObjectiveBounds
commit 75dad8f8992df7cadb7b69f1bea8c2a9df205ba4
Author: evomarc <evomarc>
Date: Sun Jan 28 07:27:12 2001 +0000
Error in src/Makefile.am
commit 03bc482da05702af77f17dc14502fe56425cb27e
Author: evomarc <evomarc>
Date: Sun Jan 28 07:02:27 2001 +0000
Actually removed eoEsObjectiveBounds.h and evolution_strategies
commit 8d35fad13654a080d2ce71afc8fb3ee7128274cb
Author: evomarc <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 <evomarc>
Date: Sat Jan 27 08:38:31 2001 +0000
Added some comments so eoRealVectorBounds is documented
commit 9d9958d3bc673f9e0dc850dacd3fce9ec084a1cb
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Jan 26 17:12:13 2001 +0000
Typos in comments
commit 576249509b15c32413dd80989054bebb860dad6e
Author: evomarc <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 <evomarc>
Date: Fri Jan 26 04:06:09 2001 +0000
Added eoRandomReduce
commit da6685830866478789dd1252cb1b4b86fe0058bd
Author: evomarc <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 <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 <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 <evomarc>
Date: Tue Jan 16 09:49:46 2001 +0000
Added the shuffle method
commit deace62e55da1111374a49cae431f5f9f834c489
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 16 07:18:45 2001 +0000
Added the normal mutation - and the 1/5 mutation
commit a8bf667774b4224e45699418a6ad35b120e8d14e
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Jan 9 03:33:16 2001 +0000
Added the eoSurviveAndDie comments.
Should be complete!!!
commit 5edbc0e98befa02aea0e2900e82fad4b3f98db69
Author: evomarc <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 <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 <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 <evomarc>
Date: Fri Jan 5 14:42:48 2001 +0000
Removed a forgotten comment :-)
commit f876356d37554853011774e4cd2e9cc4bc85fada
Author: evomarc <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 <evomarc>
Date: Fri Jan 5 08:17:11 2001 +0000
Put the sourceforge name for the mailing list
commit 63628141759544e2d185b58d5282415f0a7ac9a4
Author: evomarc <evomarc>
Date: Fri Jan 5 07:30:34 2001 +0000
Updating installation ...
commit 39521b2b687fbffa608e1c9c4db9e82ccb1ddecc
Author: evomarc <evomarc>
Date: Fri Jan 5 07:20:45 2001 +0000
Correcting my previous errors ...
commit 222f533a9efc02eef2b1758d749710744b7f42e8
Author: evomarc <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 <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 <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 <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 <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 <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 <evomarc>
Date: Fri Jan 5 05:44:35 2001 +0000
eoHowMany is now included in utils dir
commit a998ad0a411709f62fb1fe76f1f2f1f9d7d29a58
Author: evomarc <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 <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 <evomarc>
Date: Thu Jan 4 15:23:14 2001 +0000
I had removed the wrong file!!!
commit b685eb8048702b214f3fb0d1194097eb7d27ae28
Author: evomarc <evomarc>
Date: Thu Jan 4 15:21:18 2001 +0000
removed redundant index.html in html dir
commit 4d77c9116f3a8a1bc5f56d34541e19363d8ab47f
Author: evomarc <evomarc>
Date: Thu Jan 4 05:06:09 2001 +0000
Sorry: removed eoSGATransform, that is in eoSGA.h ...
commit 2f130666258d8c0ff5323a5cd30b3f1b2dd77102
Author: evomarc <evomarc>
Date: Thu Jan 4 05:00:40 2001 +0000
Adding the selectin and replacement procedures
commit 647156c6a88d90d6d0c645e700094340197ebe38
Author: evomarc <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 <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 <evomarc>
Date: Tue Jan 2 07:54:12 2001 +0000
A few deatils
commit 52ed2ef8b6d50b9071d193042c17cf62908cbe3c
Author: evomarc <evomarc>
Date: Tue Jan 2 07:35:56 2001 +0000
Still the same !@#$$%% modif due to egcs problems ...
commit 721e8d2cd54e6790cce23d85d7ede03a0647e530
Author: evomarc <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 <evomarc>
Date: Tue Jan 2 07:19:55 2001 +0000
A few details in the comments
commit 04e429fdb1061039f25c11d4c4212f465e99500a
Author: evomarc <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<xxx> & 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 <evomarc>
Date: Wed Dec 27 11:37:05 2000 +0000
A few additions and corrections ...
commit 0447391f7c7627675e78cdeb55a7d11b85ba1097
Author: evomarc <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 <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 <evomarc>
Date: Tue Dec 26 07:42:09 2000 +0000
Modified the include list after the big eoReplacement changes
commit f97ab01cd4c7c71670ae1779b1d50c8eb4921b61
Author: evomarc <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 <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 <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 <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 <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 <evomarc>
Date: Tue Dec 19 22:14:29 2000 +0000
Updated INSTALL and README to EO-specific instructions!
commit ed0e76350a80da4a0087f3b778e6abcb8a88f4ec
Author: evomarc <evomarc>
Date: Tue Dec 19 18:43:25 2000 +0000
Update after the change in replacements
commit ca586fc799e816be9ff16747838166abc2c72ed0
Author: evomarc <evomarc>
Date: Tue Dec 19 18:42:41 2000 +0000
Added t-eoRepalcement.cpp, that tests all new replacement procedures
commit 6acdcb6d9b673cde3937d7217f793d4e44245cbf
Author: evomarc <evomarc>
Date: Tue Dec 19 18:41:19 2000 +0000
THe big eoReplacement update:
The interface for eoReplacement is now eoPop<EOT>&, eoPop<EOT>&
(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 <evomarc>
Date: Tue Dec 19 18:32:09 2000 +0000
A few errors + local TOC at top of eoEngine
commit 47031e82c93096396fae157338e56ae67fbd0b1d
Author: evomarc <evomarc>
Date: Tue Dec 19 18:18:08 2000 +0000
Bottom-Up/Top-Down modifs
commit 6a0010474aa3bbadac6576ac6573d3f40eba40d1
Author: evomarc <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 <evomarc>
Date: Tue Dec 19 18:02:19 2000 +0000
Changed NoReplacement to GenerationalReplacement
commit 2a93bba7e65e8bbeab93c8c885a93d7e7388d5a1
Author: evomarc <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 <evomarc>
Date: Tue Dec 19 05:31:54 2000 +0000
A small detail ...
commit ba78a70aa44230abc2c481047109867fe4c7b6e8
Author: evomarc <evomarc>
Date: Sun Dec 17 07:49:55 2000 +0000
Updated teh INSTALL and README files that were really minimal!!!
commit 2d93e7374b2c2b568d2c01dd15991a90b25d4971
Author: evomarc <evomarc>
Date: Fri Dec 15 18:09:08 2000 +0000
Corrected a bad link
commit 44e715f24194292ffff38b29cb0cba5ad7a6587d
Author: evomarc <evomarc>
Date: Fri Dec 15 17:01:11 2000 +0000
deleted trash file lesson1.ps
CVS ----------------------------------------------------------------------
commit c18f63f7e4da2cf9cd748bf302ce7a20d1ba7cca
Author: evomarc <evomarc>
Date: Fri Dec 15 16:57:37 2000 +0000
Added utils/eoGnuplot1DMonitor.h ni the list of includes
commit a83da72b4624a7622a28293c9def14411712ec0f
Author: gustavoromero <gustavoromero>
Date: Mon Dec 11 09:28:40 2000 +0000
adding .deps
commit 3d93a07d74ddd717a7f35156ec266eaf74a9113f
Author: evomarc <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 <evomarc>
Date: Fri Dec 8 14:16:13 2000 +0000
Corrected a few bugs after the first "public" presentation
commit 0d9e6b2941b96b1cef2540e8725c44e6c988e483
Author: evomarc <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 <gustavoromero>
Date: Tue Dec 5 13:46:21 2000 +0000
small change
commit 1e3cd432d6ec4e1ba0b3aea8cdfd91b0e60dcc50
Author: evomarc <evomarc>
Date: Tue Dec 5 05:27:12 2000 +0000
Removed trash file
commit e0076740f809c0b3e4dd0e43874d05487889d465
Author: evomarc <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 <gustavoromero>
Date: Mon Dec 4 19:26:19 2000 +0000
erasing comments
commit 8ee0ae0e3a9c9549489d673f104e25f06a71bce9
Author: gustavoromero <gustavoromero>
Date: Mon Dec 4 19:10:20 2000 +0000
small improvements
commit e5ff1bf59ce1763c9ca1b39673b004c1257476bf
Author: evomarc <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 <evomarc>
Date: Mon Dec 4 15:01:31 2000 +0000
omment of line apply(pop, eval) was found misleading ...
commit b5382fce748225d03b3bc949254c84e1a478ae73
Author: evomarc <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 <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 <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 <evomarc>
Date: Mon Dec 4 05:55:59 2000 +0000
Added a comment so Doxygen documents it
commit f7f226bae9db69558eddfa14da45d32326c9d295
Author: evomarc <evomarc>
Date: Sat Dec 2 08:35:42 2000 +0000
eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste!
commit d20d36a116417ced50b7d8d6fb6c0243b38b7a88
Author: evomarc <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 <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 <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 <gustavoromero>
Date: Fri Dec 1 19:13:12 2000 +0000
initial version of mastermind
commit 2abab21960ea162d163d71bac3b45590b8e61d8e
Author: gustavoromero <gustavoromero>
Date: Fri Dec 1 19:09:34 2000 +0000
adding a new terminator and a monitor
commit 41a85aaa7db4e0c5a7e3bc4004a0bac8a614c124
Author: evomarc <evomarc>
Date: Fri Dec 1 18:26:16 2000 +0000
Corrected the outState.regiserObject(parser) ommission (see SecondBitEA.html)
commit b225f093e6212764c0dcfb8fb614c365220b1f4f
Author: evomarc <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 <evomarc>
Date: Fri Dec 1 17:56:52 2000 +0000
Used spell-checker!!!
commit 142c7d779c39943ae426ec61806eec9f0ffae5f8
Author: gustavoromero <gustavoromero>
Date: Fri Dec 1 15:46:07 2000 +0000
adding a lot of includes
commit a9468f38c993caa4ca842be83797e9993b4849dc
Author: gustavoromero <gustavoromero>
Date: Thu Nov 30 17:11:53 2000 +0000
small fix for uniform
commit 9af974070af197674ed97de32628ebdddd810e3c
Author: evomarc <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 <evomarc>
Date: Thu Nov 30 06:20:20 2000 +0000
Reversed the priority between command-line and parameter file
commit 2169a65f80ce059ca22393690f2bc908951c2699
Author: evomarc <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 <evomarc>
Date: Thu Nov 30 06:04:09 2000 +0000
Removed eoCopyElite.h, redundant with eoMerge.h
commit 5b26c61445b2332d0a04d0e27cf6a0a7db8d2576
Author: evomarc <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 <gustavoromero>
Date: Wed Nov 29 18:36:13 2000 +0000
sorry, old version was right
commit b8d4e7faefbaa307155830cbb770f6f9c26aa665
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Nov 28 17:42:53 2000 +0000
Added eoProportionalCombinedOp.h
commit 52a9c830c860bd40332ecae52e88e62824d991fb
Author: evomarc <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 <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 <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 <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 <evomarc>
Date: Tue Nov 28 15:31:38 2000 +0000
Minor change of the default label
commit 65a985631c73caf31e4fdfa48fc410fd56d0fa9c
Author: gustavoromero <gustavoromero>
Date: Tue Nov 28 13:36:29 2000 +0000
now works
commit afdcdf5d07af53bf05bb7f61ca325deaee60aba6
Author: evomarc <evomarc>
Date: Tue Nov 28 08:20:01 2000 +0000
Added a few comments so Doxygen documents all classes
commit 622cbea0d53d13990e1274f458d9af59c6edb666
Author: evomarc <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 <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 <evomarc>
Date: Fri Nov 24 17:45:07 2000 +0000
Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h
commit d0e566fdf4da9cef637c17067d308cd733b96ee6
Author: evomarc <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 <gustavoromero>
Date: Fri Nov 24 17:43:02 2000 +0000
bug fix
commit 8f9f25522300f72318a15e12081925d4a4430ee1
Author: evomarc <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 <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 <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 <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 <gustavoromero>
Date: Fri Nov 24 12:33:44 2000 +0000
changing genetic operators
commit 2b03bd6dae27cbd1e23c9b6ded75df0cada0cd09
Author: gustavoromero <gustavoromero>
Date: Fri Nov 24 11:52:49 2000 +0000
fix Fitness default construction value
commit 5ac5a72db20363b3995cd3c6c694ea88d7e764af
Author: gustavoromero <gustavoromero>
Date: Fri Nov 24 09:51:31 2000 +0000
adding new parameters
commit 9a40169867694f0cc3a20242196a35cd7012bd26
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:45:49 2000 +0000
reordering Makefile creation
commit 7b27d430ed03ef6aadfe864043a2d9494562c27c
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:45:13 2000 +0000
adding some files
commit 70b7f7954564215737dac41729f71637779593f9
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:44:47 2000 +0000
initial release
commit 0da6982d68f523fcaf0e99b521fb8e29e88d3e97
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:17:24 2000 +0000
initial version
commit 8a5ee316e1755741654d7b91cfbf0b02e1787e54
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:15:31 2000 +0000
adding Makefile.in
commit 8527bd83785d0bf9e76a996a5650c778c272f84f
Author: gustavoromero <gustavoromero>
Date: Thu Nov 23 19:14:09 2000 +0000
new application gprop
commit 265be972ef282138a2290100809b3b40c72960df
Author: evomarc <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 <evomarc>
Date: Fri Nov 17 17:06:53 2000 +0000
dded the className method for eoMon, eoBin and eoQuad classes
commit 5682f296cd478b81783be8f58393ff21a5293d38
Author: gustavoromero <gustavoromero>
Date: Mon Nov 13 12:12:14 2000 +0000
fixing template type
commit 34be1fd17438f3a900f05126429299943de1c390
Author: gustavoromero <gustavoromero>
Date: Mon Nov 13 12:09:53 2000 +0000
adding evaluation in some places
commit a1cd1fd3bf155431f135c079c7213af210e65657
Author: gustavoromero <gustavoromero>
Date: Fri Nov 10 09:55:10 2000 +0000
fix warning: no newline at end of file
commit 5af354e45557f93dd662d6c1389205cac6f5162e
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 15:15:26 2000 +0000
fix no newline at end of file warning
commit 13169492160880f15d2cd007aba3d9e5a2f98955
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 13:37:41 2000 +0000
choose a constructor
commit 38838f753a0cfab0e8f583e04a0bafb01d9ac231
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 13:26:03 2000 +0000
fix no newline at end of file warning
commit f48fbcf51a17e76138a0eda1944b70251fe724ae
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:56:14 2000 +0000
adding a include for apply.h
commit 2d5dbf6cfb88dae7d93bf4ab20e5ab478af13a23
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:55:26 2000 +0000
fix no newline at end of file warning
commit 9692852c9500a246186b6dd2b8d841961ad8f26e
Author: gustavoromero <gustavoromero>
Date: Wed Nov 8 12:38:13 2000 +0000
bug fix
commit 558bded5c085ed246c41133fa451b4912e48d6a0
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 19:16:42 2000 +0000
adding old targets
commit 31ed49002bf30759df4b52db2a48806331355323
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 19:13:22 2000 +0000
removing a warning
commit e1d391d1ab112413603ae4d81ab3c655d1c4d597
Author: gustavoromero <gustavoromero>
Date: Tue Nov 7 13:02:48 2000 +0000
adding targets
commit 594a8e146f11f99cdfbfac8cea7972d4ade6ffce
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 12:38:54 2000 +0000
adding subdirectories
commit 5bb5003a074eccfc0a68c9a7e66c4e96b656ba51
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 12:37:58 2000 +0000
adding t-eoSymreg
commit 9f8ffd7696bece1b760cf12f67b2d87fc981db29
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 11:34:38 2000 +0000
adding target doc
commit 865a0d4672267cd070db491275bd1e04464ec371
Author: gustavoromero <gustavoromero>
Date: Mon Nov 6 11:31:10 2000 +0000
adding doc target to all
commit 6fc47590cd54837d40686954fef139a8203a2205
Author: evomarc <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 <evomarc>
Date: Sun Nov 5 04:50:10 2000 +0000
Added a default value (0.5) to method flip
commit 4a8c1b3947ef03a1bb3b1c95fc4925f493d31275
Author: gustavoromero <gustavoromero>
Date: Fri Nov 3 21:23:09 2000 +0000
initial version
commit 6fdb214b71a76ef72c2b8db4f82e50fd92e3c6fd
Author: gustavoromero <gustavoromero>
Date: Fri Nov 3 20:03:26 2000 +0000
fixing autoconfiguration
commit 01e4aa9cdc1b4d8f9045e1bef1b1a2678f930b58
Author: evomarc <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 <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 <maartenkeijzer>
Date: Fri Oct 27 09:13:06 2000 +0000
Another attempt in adding the flush
commit 8684e1fac1ff6434421c8215348ec4416f9504ab
Author: maartenkeijzer <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 <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 <evomarc>
Date: Fri Oct 27 04:07:21 2000 +0000
Added the member function append( unsigned _popSize, eoInit<EOT>& _chromInit )
who appends _popSize members to the population using an eoInit
commit 5e33a2e50b1d1d37f01c87626a45165b3b0769c7
Author: evomarc <evomarc>
Date: Tue Oct 24 03:58:02 2000 +0000
dded Uniform Crossover (!) and "deterministic" bit-filp mutation
commit 9cc1cfd1b492d84c25b63f9546d2e63da30d6c57
Author: evomarc <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 <maartenkeijzer>
Date: Mon Oct 23 10:58:54 2000 +0000
It is using delim now
commit f7c98d5b31e8f017cb26cc9086e9465ac98811b3
Author: maartenkeijzer <maartenkeijzer>
Date: Mon Oct 9 16:13:20 2000 +0000
Changed functor base names and added to version
commit 1d0794c46a0fe12684577d7d5f3a07a9da697974
Author: maartenkeijzer <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 <maartenkeijzer>
Date: Fri Oct 6 07:50:10 2000 +0000
Updated authors and started a README
commit 543d5a5918ed4afeca03e0e50e03c6d16ebeeb85
Author: maartenkeijzer <maartenkeijzer>
Date: Fri Oct 6 07:32:26 2000 +0000
Changed ostream_iterator<double> to use AtomType rather than double.
Stupid me!
commit 686e7f32730e1f8f3a4b2c2a10fb68072df52612
Author: mac <mac>
Date: Fri Sep 29 10:39:19 2000 +0000
Updated version no. to 0.9.1
commit f1ec21e7244c2c8473452a68e8a3798621dfe3a1
Author: mac <mac>
Date: Wed Sep 20 13:32:28 2000 +0000
Error in random_generator removed.
commit f7c157c1549dc18536e9906d6c00d6f701cdb652
Author: mac <mac>
Date: Sat Sep 9 13:52:16 2000 +0000
Changed construction order as gcc was warning
commit fd8a2529a50b3f167347e559891fea7e327b5b15
Author: mac <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 <mac>
Date: Wed Aug 23 14:56:04 2000 +0000
Added -O2 as compiler flag
commit ca46a3651b08b8dc7b0ae010ed45d7445a8e8321
Author: mac <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 <mac>
Date: Wed Aug 23 12:52:48 2000 +0000
Yet another change in eoParseTree
commit e18a48d4a141db4ca26bffc165fa8a062176f47a
Author: mac <mac>
Date: Wed Aug 23 12:50:34 2000 +0000
eoParseTree-- changed typedef
commit ff108477c35aa4b83b3be14687c0ba512214b47b
Author: mac <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 <mac>
Date: Fri Aug 18 08:59:20 2000 +0000
commited
commit be0c1996f773860df58f21c0e3111be6ba0f74ac
Author: mac <mac>
Date: Fri Aug 18 08:57:26 2000 +0000
Oh, right, dangling pragma
commit 8034b9f344ea48e945fa130e625d7954e2dfdb80
Author: mac <mac>
Date: Fri Aug 18 08:56:14 2000 +0000
some signed/unsigned comparisons removed
commit 8ae796ab282011c459f5698f8dec56c7a1fad326
Author: mac <mac>
Date: Fri Aug 18 08:44:22 2000 +0000
Added symbolic regression, which tests combined ops as well
commit 04bc4ecde8960debfd16034ddf88e4b4ce4b5e88
Author: root <root>
Date: Tue Aug 15 21:15:36 2000 +0000
initial checkin
commit 4f1bcfa292d8664d647d7dff3befc42526fff118
Author: mac <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 <mac>
Date: Thu Aug 10 16:43:39 2000 +0000
changed int to size_t
commit adcb2c38b83b3c57603e05afc51f61fd39789413
Author: mac <mac>
Date: Thu Aug 10 16:42:37 2000 +0000
*** empty log message ***
commit a4009dee15c84cc3f5108f8148a51bbf2a4e8642
Author: mac <mac>
Date: Thu Aug 10 16:41:04 2000 +0000
Added binary_value.h
commit d3b83c70b004018fb6a8ddeab8b6ce3c38aceccd
Author: mac <mac>
Date: Thu Aug 10 16:36:55 2000 +0000
changed int compare to size_t
commit 107c4568a07e628e2122c083c2e81ebaff73b8da
Author: mac <mac>
Date: Thu Aug 10 16:35:15 2000 +0000
changed int compare to size_t
commit 173756916a50874ad03f565ede456591f75bd2c1
Author: mac <mac>
Date: Thu Aug 10 16:34:05 2000 +0000
main should return int
commit 8b63d5e58d591f53a1cf4f963b29dc88643ca5a2
Author: mac <mac>
Date: Thu Aug 10 16:32:44 2000 +0000
changed int to size_t
commit fc326c72ab1e01a89dac151dfe6740f75aba413a
Author: mac <mac>
Date: Thu Aug 10 14:33:37 2000 +0000
Forgot to remove enum value init
commit 13df8199376ee0c38ee86c748044252c9d32c57b
Author: mac <mac>
Date: Thu Aug 10 14:31:19 2000 +0000
Still part of extreme cleanup
commit 73461e2d761955cd29730d87c55bbde90f81aa04
Author: mac <mac>
Date: Thu Aug 10 14:30:25 2000 +0000
Still part of extreme cleanup
commit 664c1f12d917416a78395cf40f2181b651e84e96
Author: mac <mac>
Date: Thu Aug 10 14:26:50 2000 +0000
Still part of extreme cleanup
commit 410bc184881b247dffcfbc2460fad6ae57539d82
Author: mac <mac>
Date: Thu Aug 10 14:25:45 2000 +0000
Still part of extreme cleanup
commit 511d874b683a3d63f76268b8bcd0705fb49ea214
Author: mac <mac>
Date: Thu Aug 10 14:23:19 2000 +0000
no
commit 6d8e3a65043d7cf56a699c5a64d63c5ea4659ef1
Author: mac <mac>
Date: Thu Aug 10 14:18:34 2000 +0000
Extreme cleanup, see src/obsolete for details
commit 7f04d616e6e218b93340994e60fd1364209e0d8f
Author: mac <mac>
Date: Thu Aug 3 20:00:39 2000 +0000
Temporarily added Makefile.am to prevent errors
commit 8dea30897d7732ddc95b2fa59f34bb73f21c62b4
Author: mac <mac>
Date: Thu Aug 3 19:54:42 2000 +0000
Removed contrib dir reference
commit d2fedcb5b99b3d958c1a7164a7fd44834dc669bf
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:33:03 2000 +0000
More changes to Makefile.am
commit 1bee1e1f81eb7a359a10476ae03daed768e643e3
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:30:57 2000 +0000
More changes to Makefile.am
commit afd636cdbfa762c6fb4f855f18fd920f1894152d
Author: jmerelo <jmerelo>
Date: Thu Aug 3 17:22:46 2000 +0000
More changes to Makefile.am
commit a758eb1bd2e5325ee4e9c6ced3773e6b52e17fa2
Author: jmerelo <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 <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 <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 <jmerelo>
Date: Thu Aug 3 16:37:51 2000 +0000
Changed some problems with Makefile.am
commit cb952a2b7db52891e12d5a482f26e3e0d3ba7ed0
Author: jmerelo <jmerelo>
Date: Thu Aug 3 15:44:01 2000 +0000
Added missing files, and LICENSE
commit 70ddb00b4cf2153e3aece52b1f28ed524dfe885f
Author: mac <mac>
Date: Fri Jul 28 10:26:44 2000 +0000
removed
commit ee5bdda9321fd89a781edc82db6e6f3c3d47e761
Author: mac <mac>
Date: Fri Jul 28 06:10:34 2000 +0000
testing if this configure is protable
commit aa0b74ac9da2c210b613287f593f0a5a4121cb5c
Author: gustavo <gustavo>
Date: Tue Jul 18 11:33:56 2000 +0000
ignore files created by examples
commit 01e44cf82876872de37e56750fab1580230fa1bd
Author: gustavo <gustavo>
Date: Tue Jul 18 11:30:39 2000 +0000
fix examples using binary_value
commit b03bd951e0c65d3b2434edc205a658f24ea58747
Author: marc <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 <gustavo>
Date: Fri Jun 16 10:20:23 2000 +0000
changing version number
commit cc7148d622d71278dda3b4240bb284990ab5fadc
Author: gustavo <gustavo>
Date: Fri Jun 16 09:38:43 2000 +0000
erasing LICENSE from test directory
commit 34758a584dfa8d8383ef23a95a7ef231bff5199d
Author: gustavo <gustavo>
Date: Thu Jun 15 14:29:25 2000 +0000
*** empty log message ***
commit 3bc1cb49d83516c4d351d520f5268b1bf827c25b
Author: gustavo <gustavo>
Date: Wed Jun 14 16:29:00 2000 +0000
erasing warnings
commit 318697af40f4a49021b5400b625a54ef77c75990
Author: mac <mac>
Date: Wed Jun 14 10:33:53 2000 +0000
Yet again some documentation change
commit ff057c799abcfd2d55643f41f0b81f9884c1f52b
Author: mac <mac>
Date: Wed Jun 14 07:30:21 2000 +0000
Removed double reference to t-eoESFull
commit 0533618306fefd376745ee13de97891c168d4578
Author: mac <mac>
Date: Wed Jun 14 07:27:51 2000 +0000
Removed double reference to t-eoESFull
commit 570397e89e48aee3d95e3027908a40279052b302
Author: mac <mac>
Date: Tue Jun 13 14:31:53 2000 +0000
Added ownership functionality and made the thing non-copyable
commit 49ee190e108a1258d39eceff741696b357e17b95
Author: mac <mac>
Date: Tue Jun 13 14:31:22 2000 +0000
Some 'improvements' added
commit 00780d785a3013774d9c8d97d5c9a92d871db52e
Author: mac <mac>
Date: Tue Jun 13 14:30:47 2000 +0000
Added an ownership function to eoState
commit b5222c8aa5ea233b55b63643ee9ce84b1e583745
Author: mac <mac>
Date: Tue Jun 13 10:27:10 2000 +0000
Changed base class eoEsBase to eoFixedLength
commit 0219de5b614abc449f6c6c3e1438291697bf4eda
Author: mac <mac>
Date: Tue Jun 13 10:25:53 2000 +0000
updated documentation
commit df56ae514560e1fbb9bec997e48d9481d7aa4467
Author: mac <mac>
Date: Tue Jun 13 09:48:24 2000 +0000
Fixed typedef Type error
commit 152d42d41ec56013d7e07cc5c18d5f7eff0f96bd
Author: mac <mac>
Date: Tue Jun 13 09:43:34 2000 +0000
Removed eoEsBase and created an eoFixedLength
commit 71b0dc17716a39350ee6bb3777dea7ebce3293f7
Author: mac <mac>
Date: Mon Jun 12 20:24:27 2000 +0000
Oh, right found some errors using gcc
commit e55e3813dc442a1978170da3e9b9a39b0f0756e9
Author: mac <mac>
Date: Mon Jun 12 20:23:20 2000 +0000
Oh, right found some errors
commit 4c4ce70c0468f6fb0c490d2e15f2ff9b5fa62f9b
Author: mac <mac>
Date: Mon Jun 12 20:09:59 2000 +0000
New ES routines
commit c6589b59518855a6e6843be9b235b894dd98171b
Author: mac <mac>
Date: Mon Jun 12 20:08:01 2000 +0000
Added a range member function to evaluate an iterator range
commit 382557878aeccfca47221714b7ea94678c7d04a4
Author: mac <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 <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 <gustavo>
Date: Fri May 26 17:18:06 2000 +0000
ignore t-eoExternalEO
commit 6893a8565d621c9e50a19a60e296d3d2aa5b0615
Author: mac <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 <mac>
Date: Thu May 25 12:21:06 2000 +0000
Added dummy case general:
commit 0363af1289e67e7f1aeaf5a3f6d052e5624fa999
Author: gustavo <gustavo>
Date: Thu May 25 11:03:00 2000 +0000
warning hunting
commit 9aaafc2cdb418d512c386f6ec3f5662dfcfa8c82
Author: mac <mac>
Date: Thu May 25 07:26:13 2000 +0000
Oops, corrected error in ctor(istream)
commit 69d9ee7a0f013a6458db7a6fcd89d91b412cc768
Author: mac <mac>
Date: Thu May 25 07:23:24 2000 +0000
Oops, corrected error in adding t-eoExternalEO
commit 86ae1ddbaacab65e673e1e883abb1268e2cbe45b
Author: mac <mac>
Date: Thu May 25 07:18:25 2000 +0000
eoExternalEO, support for using plain functions and structs in EO
commit 9ad8767c418340987ebc343fd9b7278bf988f108
Author: mac <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 <mac>
Date: Thu May 25 07:16:35 2000 +0000
Updated dsp, dsw and added t_eoExternalEO.dsp
commit 05c4bec808fef3450eb2acce26b4d45356c716c0
Author: mac <mac>
Date: Thu May 25 07:13:43 2000 +0000
Updated makefile and added t-eoExternalEO
commit 230e1a03d1e35eda5bd0f025e1415583b4d765ea
Author: mac <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 <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 <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 <gustavo>
Date: Wed Apr 12 09:51:50 2000 +0000
adding test to test/.cvsignore
commit e5825c4d756779604c5efc73e694aceaeefe4368
Author: gustavo <gustavo>
Date: Tue Apr 11 12:18:30 2000 +0000
some fix
commit 1992d60fa3e351c8cb401893833ac045699d8c45
Author: mac <mac>
Date: Sun Apr 9 10:16:28 2000 +0000
getOp() should return a non-const reference
commit 064ebabac52822ef802a9632922e130ec2c2f90a
Author: mac <mac>
Date: Sun Apr 9 10:13:27 2000 +0000
Changed int target to size_t target (produced warning)
commit dd42eec50a06744f9f54a09976794efa0f0f3a05
Author: mac <mac>
Date: Sun Apr 9 10:10:39 2000 +0000
eoFitTerm did not implement className
commit f6c08c994885c34c063e498c97b849b2db7b5f0a
Author: mac <mac>
Date: Sun Apr 9 10:09:32 2000 +0000
eoFitTerm did not implement className
commit 6d61aa2811d54016722c90af245eff27ccdc6217
Author: mac <mac>
Date: Sun Apr 9 10:05:55 2000 +0000
Updated eoBreeder to use the even newer general operator interface
commit 697d38b37292c3368639e21b1b93911bbb7e61bb
Author: mac <mac>
Date: Sun Apr 9 10:00:55 2000 +0000
Updated eoBreeder to use the even newer general operator interface
commit 7973019d0b673238382d4adbcfe937353384fb64
Author: mac <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 <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 <mac>
Date: Sun Apr 9 09:50:44 2000 +0000
Oops, forgot to make operator() return an eoMonitor
commit 481bfba8bf4cfe8de52fd30be98bd912ef895b27
Author: mac <mac>
Date: Sun Apr 9 09:48:38 2000 +0000
Oops, forgot to make operator() return an eoMonitor
commit f357a908bfd8de6308317eac4a814ac1af9fb10b
Author: mac <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 <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 <mac>
Date: Sun Apr 9 09:43:40 2000 +0000
Added t-eoGOpSel.
commit ed4537545107701d2f21aff5e80179ac0e6d088c
Author: mac <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 <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 <mac>
Date: Fri Apr 7 09:04:50 2000 +0000
no message
commit e35a59cdd610f01134533f7dd09383bc2366471e
Author: gustavo <gustavo>
Date: Tue Apr 4 15:22:04 2000 +0000
changing include style from ... to <...>
commit b40fefb6ed177c63d597dcc31c1e239cdb82621c
Author: gustavo <gustavo>
Date: Tue Apr 4 11:00:18 2000 +0000
initial .cvsignore
commit 64cb3f19e176563a06d7b43227229c66fa3000ef
Author: gustavo <gustavo>
Date: Mon Apr 3 15:52:31 2000 +0000
changing autonconfiguration to compile more examples and to create documentation
commit 06dab1f9146f638867b4373a0e41b4246546292a
Author: gustavo <gustavo>
Date: Mon Apr 3 15:27:56 2000 +0000
forgeting multiOps
commit bf3370461005dc8badc22b8d728815b9a7fb8737
Author: gustavo <gustavo>
Date: Mon Apr 3 09:51:29 2000 +0000
too many EMPTY constructors
commit 902d88fef66423c6dd0b75263129d593668f2293
Author: gustavo <gustavo>
Date: Mon Apr 3 09:32:43 2000 +0000
adding & modifying .cvsignore's
commit b5606ad11aa0c1559a8c098a36c49533a68a174e
Author: gustavo <gustavo>
Date: Fri Mar 31 16:23:16 2000 +0000
Maarten was right
commit e6e9dbeaf43ceb9005495f1b26a6762d01d789aa
Author: gustavo <gustavo>
Date: Fri Mar 31 14:34:50 2000 +0000
Makefile.in don't need to be in cvs
commit f07b16a5750612cf0f538966d5479c942a67579a
Author: gustavo <gustavo>
Date: Fri Mar 31 14:33:13 2000 +0000
more fix in makefiles
commit 1fb9e6ceb7110833508088e9d8e16b76294358bf
Author: mac <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 <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 <mac>
Date: Fri Mar 31 10:02:18 2000 +0000
Finalized Checkpointing, see t-eoCheckpointing for a test
commit 6d5d34ba1f12dc69a33d69c730e354eab0b973ea
Author: mac <mac>
Date: Fri Mar 31 10:00:22 2000 +0000
Added a className member
commit c7eccdbe13ca7d0f41e0184be2780d05f5b93e28
Author: gustavo <gustavo>
Date: Thu Mar 30 18:15:14 2000 +0000
adding const... leaving as is
commit 28219fcc1216dab2cc2e75f855ce7a82a055ebf1
Author: gustavo <gustavo>
Date: Thu Mar 30 18:02:03 2000 +0000
makefiles almost work
commit 5fe751080749f42d251ef64e777a709bad20d502
Author: gustavo <gustavo>
Date: Thu Mar 30 17:11:20 2000 +0000
fixing makefiles
commit 1fe3a72e10223b1dff3861f30528caa6cfcea02f
Author: gustavo <gustavo>
Date: Thu Mar 30 14:20:25 2000 +0000
changing Makefile.am's to accept new subdiretory structure
commit 5467df160c0d84900e87dc72a1cb5d9e77ed0413
Author: mac <mac>
Date: Thu Mar 30 09:43:21 2000 +0000
changed erronuous classname() to className()
commit a2457cf12615b21cee60d8c468aeb94d9c52d82c
Author: mac <mac>
Date: Thu Mar 23 14:41:12 2000 +0000
few minor mods
commit f290f94301726aa3aab45c3b99aa051030cf8114
Author: mac <mac>
Date: Wed Mar 22 18:55:12 2000 +0000
Adapted it for the poor stdc++ support of g++
commit 737779f235dc8cdb32b5ffef94f8b55ecd87465b
Author: mac <mac>
Date: Wed Mar 22 17:10:07 2000 +0000
no message
commit b6c506643aec0f23046a377e0b993aaeb227bb53
Author: mac <mac>
Date: Wed Mar 22 17:09:36 2000 +0000
Changed some includes for the new dir structure
commit 6c79787c43447002f807259ed58f33cf95e31f1b
Author: mac <mac>
Date: Wed Mar 22 16:49:35 2000 +0000
Changed some includes for the new dir structure
commit 340edc2420a222662c9f9bda7c5608483135c579
Author: mac <mac>
Date: Wed Mar 22 16:47:27 2000 +0000
test the state and the parser
commit 7fe8f333e783d59b9efef14a3bd7a0e6e834d6ad
Author: mac <mac>
Date: Wed Mar 22 15:39:32 2000 +0000
Changed readFrom, which is no longer line based
commit 7303d62c1a0f1b348315d177da5ab9a826b14964
Author: mac <mac>
Date: Wed Mar 22 15:38:16 2000 +0000
Obsolete, now present in eoOp.h
commit 0b0c3f2fc0fb0f4a09ebebfb936269522a150d5b
Author: mac <mac>
Date: Wed Mar 22 15:14:16 2000 +0000
Changed a few params in the configuration file
commit 0b35985e6d182ab18dcdee02b66581a4b593167d
Author: mac <mac>
Date: Wed Mar 22 15:00:38 2000 +0000
(re)moving...
commit a5a4d65ab869242e97faae526c9765a5679114af
Author: mac <mac>
Date: Wed Mar 22 14:48:49 2000 +0000
(re)moving...
commit c4f6d9272f8cfa0f8bc1bc4e49ce89db57a39482
Author: mac <mac>
Date: Wed Mar 22 14:38:10 2000 +0000
Configuration file for doxygen
commit 2e6d406d8e4d89f55df68b52feef7e68615df972
Author: mac <mac>
Date: Wed Mar 22 14:32:37 2000 +0000
(re)moving...
commit 2620c402bc51338b92767935624ffe2cbe586260
Author: mac <mac>
Date: Wed Mar 22 14:30:57 2000 +0000
no message
commit 2799347236f408e88d0547b766fc6f1cf39533ef
Author: mac <mac>
Date: Wed Mar 22 14:23:20 2000 +0000
moving...
commit 5ecddc312c50bb9f5d08ddc5d1c7d0980e15d923
Author: mac <mac>
Date: Wed Mar 22 14:21:02 2000 +0000
moved old files here
commit ddb4bfb00b295547b4e1a487ff8bfc77f77a3b91
Author: mac <mac>
Date: Wed Mar 22 14:18:39 2000 +0000
Moved the es files to an es directory
commit 648c4ab6ec2fbdaae42e92a96dbc43246c20c7a9
Author: mac <mac>
Date: Wed Mar 22 14:12:08 2000 +0000
no message
commit 81751e279f600de6528679ff24930d10e7998a4c
Author: mac <mac>
Date: Wed Mar 22 14:04:03 2000 +0000
Added utilities directory, this contains state, parser etc.
commit 2e35c416ce7e0ba5c515eb6b71c18878fd3a65bc
Author: mac <mac>
Date: Wed Mar 22 13:58:29 2000 +0000
Removed obsolete references
commit 32541d5fe7ad3688d68be89eb97b0e2ea77bfe17
Author: mac <mac>
Date: Wed Mar 22 13:57:57 2000 +0000
moved to utils
commit f7547d6f8b2fd21e8ea5eafb1663d1c6f03ea618
Author: mac <mac>
Date: Mon Mar 20 17:35:24 2000 +0000
eoSelfEval was empty
commit d55c0a5456a9ef5b0682dd3474ade16948f5e5a9
Author: mac <mac>
Date: Mon Mar 20 17:32:42 2000 +0000
Just changed a typo in the documentation
commit 4a6202ff132e5792268f085ad7791db1db11dbd1
Author: mac <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 <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 <marc>
Date: Mon Mar 13 10:14:20 2000 +0000
Changed some int into unsigned to avoid Gnu warnings
commit b4e61489c787d0730cd2efff2a1a6f188c85afc5
Author: marc <marc>
Date: Mon Mar 13 10:10:00 2000 +0000
Removed extra {} in operator()
commit f430468921edbcf49e5779e6d5af14c0dd294c8f
Author: mac <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 <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 <mac>
Date: Mon Mar 6 16:09:46 2000 +0000
Removed the istream ctor
commit 64693768805169ab16e6fa179820bb116b541346
Author: mac <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 <mac>
Date: Mon Mar 6 15:55:44 2000 +0000
Upgraded parse_tree a bit...
commit f1fd1f8e33c0df501840bd46f48ec77c8e4409fc
Author: marc <marc>
Date: Thu Mar 2 05:54:01 2000 +0000
Removed extra () in method virtual const EOT& operator()(const eoPop<EOT>& pop)
Changed the include of eoPop.h from <> to ""
commit 4b38c62c95b29c2d539213ad6740147ef0080e9b
Author: marc <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 <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 <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 <victor>
Date: Mon Feb 21 18:21:58 2000 +0000
*** empty log message ***
commit 93fcc4c04817cf5d43d890b0be8d0abf5f470172
Author: victor <victor>
Date: Mon Feb 21 18:21:14 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed, ONCE MORE :-(
commit 4777d091288959add913f3da14c6167b44ce0637
Author: victor <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 <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 <mac>
Date: Sat Feb 19 17:37:18 2000 +0000
Removed double line feeds
commit 131b6a85fbff2757be7b3ad8f2af82ddbda35108
Author: mac <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 <mac>
Date: Sat Feb 19 16:32:12 2000 +0000
eoScalarFitness, 'envelope class' for making minimizing/maximizing fitness
commit 589df91b4e182f15caa24214ab6fef6ae3a7e4c8
Author: mac <mac>
Date: Sat Feb 19 16:31:01 2000 +0000
Example file
commit 2443677f13edf1c59f5bafc82ded943a2dd0353e
Author: mac <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 <mac>
Date: Sat Feb 19 16:27:38 2000 +0000
Added gp, example file in t-eoSymreg.cpp
commit 88c32ee09b56ce0dd5b75ed1520b394df0c334da
Author: victor <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 <victor>
Date: Sat Feb 19 12:50:48 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed , ONCE MORE :-(
commit 5b5b71b148632253445cba6ebd280b497204c423
Author: victor <victor>
Date: Sat Feb 19 12:37:28 2000 +0000
Changing (ONCE MORE) eoEasyEA.h to allow 0 generation processes.
commit 25f9229b98b82f96cb26c3e25771af16fce2f265
Author: mac <mac>
Date: Wed Feb 16 15:17:43 2000 +0000
*** empty log message ***
commit 4ebd212d143d4d48d92b77199bcbcff9f05c8045
Author: mac <mac>
Date: Wed Feb 16 15:11:18 2000 +0000
*** empty log message ***
commit 9fba2bfbb9a15dbe86a89b3637ea95d13b9e2ee7
Author: mac <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 <mac>
Date: Wed Feb 16 15:03:45 2000 +0000
*** empty log message ***
commit cbc26ed5b26519192c0708d985db22c2bc5fac79
Author: marc <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 <mac>
Date: Tue Feb 15 15:08:00 2000 +0000
just a test
commit 4f40da85e4d422ebcc503296c660981a891c556a
Author: victor <victor>
Date: Fri Feb 11 12:05:07 2000 +0000
A: <WARNING: comparison between signed and unsigned> has been fixed :-))
commit 801ba49682c675f46b91d7dc402fddacdf56922b
Author: gustavo <gustavo>
Date: Wed Feb 9 19:50:02 2000 +0000
some test
commit 7db1492943fdfdcd0f85332d4268ff2c42aaa554
Author: jmerelo <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 <gustavo>
Date: Wed Jan 26 17:48:24 2000 +0000
*** empty log message ***
commit 83365de0d1dfa7b0473742cb7bfd79e82571bf9e
Author: victor <victor>
Date: Tue Jan 25 08:20:22 2000 +0000
A very silly error has been fixed
commit 947ea09fa1df1818aab8f06d32e9e66d166cbb1e
Author: gustavo <gustavo>
Date: Mon Jan 24 21:16:54 2000 +0000
some reviews
commit 96f618f88fd53aaee94b831ec9f8d657b3900ee2
Author: gustavo <gustavo>
Date: Mon Jan 24 21:13:21 2000 +0000
some reviews
commit 729fa74b42b62902ba2bb1409ba03e96035bb2fb
Author: victor <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 <victor>
Date: Tue Jan 11 13:25:32 2000 +0000
Another little bug fixed
commit c0e85685f80ef72fa7c51ac759ff2f52c49e1eac
Author: gustavo <gustavo>
Date: Tue Jan 11 12:13:18 2000 +0000
bug fix in eoTournament
commit 29dc5ac0342f90295d0e25d3953fe8d1005a2a68
Author: victor <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 <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 <victor>
Date: Tue Dec 21 13:39:42 1999 +0000
Minor changes in eoRNG.h
commit bf3e77d97b0969fe779e1f9184f21b85eeda051f
Author: victor <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 <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 <victor>
Date: Tue Dec 21 09:58:45 1999 +0000
Minor changes in eoParser.h
commit 5a735c3915f8eb8a8843a93d41fe64a2908a5ee3
Author: victor <victor>
Date: Fri Dec 17 12:04:06 1999 +0000
Moving function InitRamdom to eoParserUtils.h
commit d3642e4fde60773c5640a525e89f1f71bd1fdf28
Author: jmerelo <jmerelo>
Date: Fri Dec 17 09:19:13 1999 +0000
Changes
commit de33c67f0e95db37cd6af3069186f6f3c8a38e27
Author: victor <victor>
Date: Wed Dec 15 16:47:41 1999 +0000
A little mistake has been corrected
commit df6c6008600ca5ca627f3374e5b117ebb128ebc8
Author: victor <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 <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 <jmerelo>
Date: Mon Nov 22 09:47:32 1999 +0000
Added changes mainly by Marc
commit 449ed17ff850f629ba330eaf305f62637bacb3fa
Author: jmerelo <jmerelo>
Date: Mon Nov 15 09:26:33 1999 +0000
Added Marc's ES files and .dsp files for others
commit 0d8648c0e67a395a787a3966e5000b159ca4e7b4
Author: jmerelo <jmerelo>
Date: Fri Oct 29 11:23:10 1999 +0000
Added eoParser
commit 46b6a9e17a2254aaa2e0b620b57619145377274b
Author: jmerelo <jmerelo>
Date: Mon Oct 25 08:25:42 1999 +0000
Added new RNG and test files for it
commit 18f6c3151390a7a2589e56a2d279799664113ee6
Author: jmerelo <jmerelo>
Date: Tue Oct 19 11:47:15 1999 +0000
Small modifications
commit ef43aaf616e8ef28a938e3e4c1475bd32607995b
Author: gustavo <gustavo>
Date: Fri Oct 15 13:16:50 1999 +0000
bug fix in eoBinBitflip
commit bc922d38714d4ef68e070143dbd14fdd24c21294
Author: jmerelo <jmerelo>
Date: Fri Oct 15 11:18:52 1999 +0000
Changed eoBinBitFlip thanks to Jacques suggestion
commit 0e4d27ec4d6f55678c97452077d204d325451e04
Author: jmerelo <jmerelo>
Date: Fri Oct 15 07:34:55 1999 +0000
Small changes to makefiles
commit 661069d01cd16c36414eade4a06f9bb170d9a7f7
Author: jmerelo <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 <gustavo>
Date: Mon Oct 11 10:20:39 1999 +0000
updating with new tests
commit 387059901b003f043761a2f313c6ac03ee946bb6
Author: gustavo <gustavo>
Date: Fri Oct 8 17:45:49 1999 +0000
adding more functions and tests for eoNonUniform
commit 557a06ff22d8c2bf8cb22c94e625b203c7d9ddca
Author: jmerelo <jmerelo>
Date: Fri Oct 8 11:39:58 1999 +0000
Two files left over added to the repo
commit 259420d9ce40977c084df0a529277d93bb1b864a
Author: jmerelo <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 <jmerelo>
Date: Fri Oct 8 09:52:31 1999 +0000
Added two more files
commit ba4ace6324a4d7071d3373325955d5bef076d324
Author: jmerelo <jmerelo>
Date: Fri Oct 8 09:51:40 1999 +0000
Changed stuff to make eoGeneration work
commit c85363121964c48a59a84fa52c787a19ec7ec8ff
Author: jmerelo <jmerelo>
Date: Fri Oct 8 07:40:34 1999 +0000
Cosmetic changes
commit dabbcdc7b43de66f56338b4d12ecef9c624620f7
Author: gustavo <gustavo>
Date: Thu Oct 7 11:39:08 1999 +0000
adding t-eogeneration
commit 0133499ac3166f2e81fcb1eb47820895bac35b9a
Author: gustavo <gustavo>
Date: Thu Oct 7 11:38:14 1999 +0000
putting eoNonUniform into a separate file
commit b5d3db43ade0189f2ef30c80405ace9d478008d1
Author: gustavo <gustavo>
Date: Tue Oct 5 11:32:17 1999 +0000
adding eoNonUniformOperator to eoOp.h
commit 7d7542e705852519dbec812ec2866ee730f70cae
Author: gustavo <gustavo>
Date: Mon Oct 4 11:17:19 1999 +0000
adding t-eogeneration.cpp
commit 648fd000c10ff292733aed5adced04f51a2ff512
Author: victor <victor>
Date: Fri Oct 1 17:00:38 1999 +0000
Updating Makefile.am to include eo2d.h and eo2dVector.h
commit f395b6d93e1decc1a8cb9c74a8b9f97717c1534e
Author: victor <victor>
Date: Fri Oct 1 17:00:02 1999 +0000
Updating Makefile.am to compile t-eo2dVector.h
commit 90d6310aef89f51afbe4bd4521f4ff0a34af2259
Author: victor <victor>
Date: Fri Oct 1 16:36:04 1999 +0000
*** empty log message ***
commit 7c107635b07e8ed33b221f79fe951e8a8f73deae
Author: victor <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 <victor>
Date: Fri Oct 1 16:32:46 1999 +0000
Final (or almost) version by now.
commit 8e4e9197ea8055f70e8db366e61ebcffe86cad2c
Author: victor <victor>
Date: Wed Sep 29 11:43:34 1999 +0000
Adding an interface for 2-dimensional chromosomes
commit bed45e65a22c442032c5432fd8a7b97071246290
Author: victor <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 <gustavo>
Date: Tue Sep 28 11:56:21 1999 +0000
testing and debugging eoGeneration
commit 49b35da8f920f5f8df58192fdb4adf32bd6d301f
Author: gustavo <gustavo>
Date: Tue Sep 28 10:26:39 1999 +0000
finish eoGeneration... still to be tested
commit bc9638f53c2e7300bc09e008de2e57ef8346da28
Author: gustavo <gustavo>
Date: Tue Sep 21 18:14:39 1999 +0000
fixing bugs in replacers and moving some code between files
commit 265c5671bf0bded411cefe738c0a8a87daa007e1
Author: gustavo <gustavo>
Date: Tue Sep 21 11:36:38 1999 +0000
pop need a reevaluation after breeding
commit ad0a77bb61604058c356b8829b95c43756a53aab
Author: gustavo <gustavo>
Date: Mon Sep 20 18:07:35 1999 +0000
fixing cvsignore
commit f3ebe8be708214e09e425324e420ac7465cb23f6
Author: gustavo <gustavo>
Date: Mon Sep 20 11:48:52 1999 +0000
fixing tests
commit 6daefd1ccff76994e781c6a9936928c61e72c030
Author: jmerelo <jmerelo>
Date: Mon Sep 20 11:37:00 1999 +0000
Added LICENSE
commit 759dba7ea83f1f9e6d09e40fe98c83cbdb5bf366
Author: jmerelo <jmerelo>
Date: Mon Sep 20 11:35:01 1999 +0000
Changes to eo1d interface and bug fixes
commit 06db0c058e48011852cca0a2af7c988825d8c6c2
Author: gustavo <gustavo>
Date: Fri Sep 10 12:21:50 1999 +0000
*** empty log message ***
commit b0232f9c0c810427df122be30015da0d2933286c
Author: gustavo <gustavo>
Date: Fri Sep 10 12:13:53 1999 +0000
updating eo/test/.cvsignore for new eoBin tests
commit 8056d48505994eecbea4e8070db10ba4c311e73d
Author: gustavo <gustavo>
Date: Fri Sep 10 12:11:11 1999 +0000
*** empty log message ***
commit 3214eead0ebef7a764e9187e4c79e99c2172d41d
Author: gustavo <gustavo>
Date: Fri Sep 10 12:05:57 1999 +0000
*** empty log message ***
commit 0f4ff4691c8d623134e68325e2fb85985d713963
Author: gustavo <gustavo>
Date: Fri Sep 10 12:03:51 1999 +0000
adding examples for eoBin & other stuff
commit 50062e7c303ac84b853f498ccf8a368c93a0122e
Author: gustavo <gustavo>
Date: Fri Sep 10 11:48:42 1999 +0000
adding examples for eoBin & other stuff
commit 9ac2220c5dd4c1dc7341ba9b8de691682e9a82b1
Author: gustavo <gustavo>
Date: Fri Sep 10 11:07:46 1999 +0000
*** empty log message ***
commit c1cddf3236f957069eb642653cb02e6f4a0f0933
Author: gustavo <gustavo>
Date: Mon Feb 15 17:47:30 1999 +0000
adding eoGeneration
commit c1481ac24f5dd5a057ac43a6f7faa10e28793d93
Author: jmerelo <jmerelo>
Date: Mon Feb 15 16:03:04 1999 +0000
New .dsp files for new test programs
commit e3bff7d45f1d09f271fb62561d44ea3327620d35
Author: jmerelo <jmerelo>
Date: Mon Feb 15 16:01:35 1999 +0000
Compiled new stuff on VC++, changes to breeder
commit 1eaeece266182bbcdca46bb486aeb1eb1e97d350
Author: gustavo <gustavo>
Date: Mon Feb 15 11:55:59 1999 +0000
doing things work on VC++
commit 24b8b8045ac22fe59f07ef77a1c8370816ef1fdb
Author: gustavo <gustavo>
Date: Fri Feb 12 17:56:55 1999 +0000
bux fix in t-eoinsertion.cpp
commit 9303c4b53dd49954f2445fba73afcbe542af3172
Author: gustavo <gustavo>
Date: Fri Feb 12 17:43:28 1999 +0000
eoBreeder almost finished
commit 11be20aefa012ef1ba82e1ca6815f5f089d3c758
Author: jmerelo <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 <gustavo>
Date: Wed Feb 10 17:05:16 1999 +0000
adding eoBreeder
commit 9d1fdcd126ff7a70178d50c438260958b9e45d25
Author: gustavo <gustavo>
Date: Wed Feb 10 13:39:48 1999 +0000
small bug fixes
commit 73f37176e82a9491d3d9af8ebee95b1d39978c7f
Author: gustavo <gustavo>
Date: Tue Feb 9 19:06:51 1999 +0000
*** empty log message ***
commit a5d27679da3b939887c012d24ae6dabe6138db82
Author: jmerelo <jmerelo>
Date: Tue Feb 9 18:40:00 1999 +0000
Changes to makefiles and other things
commit 5318810e816a04289b506bd6e47a3bb8ac6d5e82
Author: gustavo <gustavo>
Date: Tue Feb 9 18:16:42 1999 +0000
*** empty log message ***
commit 9860e201f24f7663dc7b933f30aa54586aae45af
Author: jmerelo <jmerelo>
Date: Tue Feb 9 17:31:16 1999 +0000
New bitOp factories and things like that
commit a86873dcbf8424286e3672820d31358383a3f938
Author: gustavo <gustavo>
Date: Tue Feb 9 17:27:22 1999 +0000
new replacer
commit e721603cf2387dcc416a7ffdd73fe5a763f14ae9
Author: jmerelo <jmerelo>
Date: Mon Feb 8 19:15:27 1999 +0000
Changed monopfactory to opfactory; changes in the examples
commit 204b0bcac835821b74f15b4b2f16a247bc62266d
Author: gustavo <gustavo>
Date: Mon Feb 8 18:47:07 1999 +0000
looking for a bug in eoInsertion
commit 2141b13f9d1dd041e0487c3e2949e0e0e3655d32
Author: jmerelo <jmerelo>
Date: Mon Feb 8 16:13:26 1999 +0000
New files added and fixes for VC++
commit 6e9bdc8b2ea0798c7f8f39b3e66749e97984420d
Author: gustavo <gustavo>
Date: Mon Feb 8 16:11:55 1999 +0000
some bug fix
commit 3d7d4a7a51098869069cc37b4a2ace453a881536
Author: gustavo <gustavo>
Date: Mon Feb 8 14:15:11 1999 +0000
learning about autoconf: eoBin and bvector.h
commit 93d15b9778ced0016ea7bfa79fc113c4074d0abc
Author: gustavo <gustavo>
Date: Mon Feb 8 12:43:52 1999 +0000
eoBin/eoBinOp division
commit 46e19b13c393683679e1af8ec1eaaafb55181879
Author: gustavo <gustavo>
Date: Fri Feb 5 18:25:28 1999 +0000
adding eoInsertion
commit 5247c976ce6c56b5dc43e9634f8626efa1e29ad9
Author: gustavo <gustavo>
Date: Fri Feb 5 16:34:00 1999 +0000
eoLottery finished
commit 57e734fdf2e40561a190dabad737bb2a1cd66880
Author: gustavo <gustavo>
Date: Thu Feb 4 17:38:39 1999 +0000
adding acconfig.h
commit a44af3e7f462ebf52dcbbea33eccd2c270889bdc
Author: gustavo <gustavo>
Date: Wed Feb 3 20:42:57 1999 +0000
changes on eoLottery
commit b5cb78b70f8ffd8ee61230534cd0455fa704b9b8
Author: jmerelo <jmerelo>
Date: Wed Feb 3 18:34:20 1999 +0000
Changes to eo and opsel to quash compiling bugs
commit e20fb6c7aaa84685da5ce215b53e24ebbe082596
Author: gustavo <gustavo>
Date: Wed Feb 3 17:28:07 1999 +0000
some changes to start, new work on eoLottery
commit 2cafee6bc6ef57f249e90a89d8739dda968fe140
Author: jmerelo <jmerelo>
Date: Wed Feb 3 17:26:52 1999 +0000
Chenges to EO
commit 6e9ddda69c70fd967542c554bc7df193cf6b8452
Author: jmerelo <jmerelo>
Date: Mon Feb 1 18:18:39 1999 +0000
Remove old eoObject.cpp
commit 3fe0218a72811649a8f39ec61dc0952a6bee9063
Author: gustavo <gustavo>
Date: Fri Jan 29 12:23:55 1999 +0000