gustavoromero
31ed49002b
removing a warning
2000-11-07 19:13:22 +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
evomarc
e3e4a0b719
Fine tuning of printOn: if fitness is invalid, now prints it
2000-10-30 14:51:57 +00:00
maartenkeijzer
08abf46576
Another attempt in adding the flush
2000-10-27 09:13:06 +00:00
maartenkeijzer
8684e1fac1
updated version info, added flush to stdoutmonitor and sprinkled a few typenames
...
in eoPop.h and eoGOpSelector.h (egcs 2.96 started complaining).
2000-10-27 09:12:31 +00:00
evomarc
5e31ae1338
added a second ctor with more didactic ordering of parameters (for tutorial)
2000-10-27 04:38:29 +00:00
evomarc
2a0a3e074d
Added the member function append( unsigned _popSize, eoInit<EOT>& _chromInit )
...
who appends _popSize members to the population using an eoInit
2000-10-27 04:07:21 +00:00
evomarc
5e33a2e50b
dded Uniform Crossover (!) and "deterministic" bit-filp mutation
2000-10-24 03:58:02 +00:00
evomarc
9cc1cfd1b4
Added the calls to base class I/O routines in printOn and readFrom
2000-10-24 03:57:10 +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
maartenkeijzer
543d5a5918
Changed ostream_iterator<double> to use AtomType rather than double.
...
Stupid me!
2000-10-06 07:32:26 +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
ca46a3651b
ok, fixed this problem with typedefs in gcc-0.92 (strange....)
2000-08-23 13:07:51 +00:00
mac
4078394748
Yet another change in eoParseTree
2000-08-23 12:52:48 +00:00
mac
e18a48d4a1
eoParseTree-- changed typedef
2000-08-23 12:50:34 +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
4f1bcfa292
Removed a few dsp files and changed saving/loading eoPops a bit.
2000-08-14 11:18:34 +00:00
mac
33803be4cd
changed int to size_t
2000-08-10 16:43:39 +00:00
mac
d3b83c70b0
changed int compare to size_t
2000-08-10 16:36:55 +00:00
mac
107c4568a0
changed int compare to size_t
2000-08-10 16:35:15 +00:00
mac
8b63d5e58d
changed int to size_t
2000-08-10 16:32:44 +00:00
mac
fc326c72ab
Forgot to remove enum value init
2000-08-10 14:33:37 +00:00
mac
73461e2d76
Still part of extreme cleanup
2000-08-10 14:30:25 +00:00
mac
664c1f12d9
Still part of extreme cleanup
2000-08-10 14:26:50 +00:00
mac
410bc18488
Still part of extreme cleanup
2000-08-10 14:25:45 +00:00
mac
6d8e3a6504
Extreme cleanup, see src/obsolete for details
2000-08-10 14:18:34 +00:00
jmerelo
d2fedcb5b9
More changes to Makefile.am
2000-08-03 17:33:03 +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
jmerelo
a758eb1bd2
Changes mostly to Makefile.ams here and there, to be able to do a clean distribution
2000-08-03 17:15:42 +00:00
jmerelo
cb952a2b7d
Added missing files, and LICENSE
2000-08-03 15:44:01 +00:00
gustavo
3bc1cb49d8
erasing warnings
2000-06-14 16:29:00 +00:00
mac
318697af40
Yet again some documentation change
2000-06-14 10:33:53 +00:00
mac
570397e89e
Added ownership functionality and made the thing non-copyable
2000-06-13 14:31:53 +00:00
mac
49ee190e10
Some 'improvements' added
2000-06-13 14:31:22 +00:00
mac
0219de5b61
updated documentation
2000-06-13 10:25:53 +00:00
mac
df56ae5145
Fixed typedef Type error
2000-06-13 09:48:24 +00:00
mac
152d42d41e
Removed eoEsBase and created an eoFixedLength
2000-06-13 09:43:34 +00:00
mac
71b0dc1771
Oh, right found some errors using gcc
2000-06-12 20:24:27 +00:00
mac
e55e3813dc
Oh, right found some errors
2000-06-12 20:23:20 +00:00
mac
4c4ce70c04
New ES routines
2000-06-12 20:09:59 +00:00
mac
c6589b5951
Added a range member function to evaluate an iterator range
2000-06-12 20:08:01 +00:00