Commit graph

242 commits

Author SHA1 Message Date
evomarc
622cbea0d5 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
2000-11-28 06:58:06 +00:00
evomarc
bee8388a1e 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.
2000-11-28 06:46:37 +00:00
evomarc
08e6be4b66 Added a verbose mode (the default behavior) which is as before.
But when in non-verbose mode, prints only one line per generation.
2000-11-24 17:36:03 +00:00
evomarc
0fd1336bfe Turned the eoBestFitness into an eoStat (it was an eoSortedStat).
Alos added a few comments so that Doxygen documents all classes there.
2000-11-24 17:30:37 +00:00
evomarc
265be972ef Made eoBestFitnessStat an eoStat, NOT an eoSortedStat
Cde VS: Committing in .
2000-11-17 17:50:08 +00:00
gustavoromero
a1cd1fd3bf fix warning: no newline at end of file 2000-11-10 09:55:10 +00:00
gustavoromero
5af354e455 fix no newline at end of file warning 2000-11-08 15:15:26 +00:00
gustavoromero
38838f753a fix no newline at end of file warning 2000-11-08 13:26:03 +00:00
evomarc
6fc47590cd 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.
2000-11-05 05:33:43 +00:00
evomarc
0642954035 Added a default value (0.5) to method flip 2000-11-05 04:50:10 +00:00
evomarc
01e4aa9cdc Added some safety test in roulette_wheel procedures:
if total is zero, used to return iterator -1 - now returns uniform choice
2000-10-30 14:54:29 +00:00
maartenkeijzer
08abf46576 Another attempt in adding the flush 2000-10-27 09:13:06 +00:00
maartenkeijzer
b0b0a3f9da It is using delim now 2000-10-23 10:58:54 +00:00
maartenkeijzer
f7c98d5b31 Changed functor base names and added to version 2000-10-09 16:13:20 +00:00
maartenkeijzer
1d0794c46a Added an eoSortedStatBase for more efficient statistic calculations
updated a few makefiles to include the html and latex docs with the
distribution.
2000-10-06 10:41:38 +00:00
mac
f1ec21e724 Error in random_generator removed. 2000-09-20 13:32:28 +00:00
mac
f7c157c154 Changed construction order as gcc was warning 2000-09-09 13:52:16 +00:00
mac
fd8a2529a5 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: ???
2000-09-09 13:43:31 +00:00
mac
fc172ef858 Added -O2 as compiler flag 2000-08-23 14:56:04 +00:00
mac
ff108477c3 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
2000-08-23 12:03:01 +00:00
mac
8ae796ab28 Added symbolic regression, which tests combined ops as well 2000-08-18 08:44:22 +00:00
mac
6d8e3a6504 Extreme cleanup, see src/obsolete for details 2000-08-10 14:18:34 +00:00
jmerelo
1bee1e1f81 More changes to Makefile.am 2000-08-03 17:30:57 +00:00
jmerelo
afd636cdbf More changes to Makefile.am 2000-08-03 17:22:46 +00:00
mac
570397e89e Added ownership functionality and made the thing non-copyable 2000-06-13 14:31:53 +00:00
mac
71b0dc1771 Oh, right found some errors using gcc 2000-06-12 20:24:27 +00:00
mac
6893a8565d Removed this ugly defaulting to 1 behaviour and solved it using template specialization 2000-05-25 13:04:57 +00:00
gustavo
e5825c4d75 some fix 2000-04-11 12:18:30 +00:00
mac
bd0cc50be9 Oops, forgot to make operator() return an eoMonitor 2000-04-09 09:50:44 +00:00
mac
481bfba8bf Oops, forgot to make operator() return an eoMonitor 2000-04-09 09:48:38 +00:00
mac
f357a908bf Updated documentation to give proper include file in doxygen and define a module selectors
Also added a load(stream) and save(stream) to eoState
2000-04-09 09:46:20 +00:00
gustavo
902d88fef6 adding & modifying .cvsignore's 2000-04-03 09:32:43 +00:00
mac
1fb9e6ceb7 Added checkpointing to the makefile, but have to test it later on a Linux box 2000-03-31 10:14:15 +00:00
mac
9bcf9d95f8 Finalized Checkpointing, see t-eoCheckpointing for a test 2000-03-31 10:02:18 +00:00
gustavo
28219fcc12 makefiles almost work 2000-03-30 18:02:03 +00:00
gustavo
5fe7510807 fixing makefiles 2000-03-30 17:11:20 +00:00
gustavo
1fe3a72e10 changing Makefile.am's to accept new subdiretory structure 2000-03-30 14:20:25 +00:00
mac
a2457cf126 few minor mods 2000-03-23 14:41:12 +00:00
mac
f290f94301 Adapted it for the poor stdc++ support of g++ 2000-03-22 18:55:12 +00:00
mac
6c79787c43 Changed some includes for the new dir structure 2000-03-22 16:49:35 +00:00
mac
648c4ab6ec no message 2000-03-22 14:12:08 +00:00
mac
81751e279f Added utilities directory, this contains state, parser etc. 2000-03-22 14:04:03 +00:00