Commit graph

13 commits

Author SHA1 Message Date
Johann Dreo
f478817c6e grouping classes in documentation 2010-11-05 15:59:35 +01:00
evomarc
801b84fc0c Removed eoSequentialSelect 2002-06-17 09:18:37 +00:00
evomarc
d0d14c3ff8 Removed trailing string after #endif - it generates a lot of useless warning
on some versions of g++
2001-09-08 05:59:17 +00:00
evomarc
91342e7080 Modifs in es (crossover added in make_op_es).
Added a dummy selector in eoReandomSelect that does work even with invalid EOs
2001-05-21 04:14:36 +00:00
maartenkeijzer
ead2ac2c62 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()
2001-03-10 14:02:23 +00:00
maartenkeijzer
4388faec2e Various bugs found and resolved. 2001-03-09 14:13:28 +00:00
evomarc
1c93adc43a 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)
2001-02-07 05:04:24 +00:00
evomarc
a998ad0a41 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:-(
2001-01-05 05:42:08 +00:00
mac
6d8e3a6504 Extreme cleanup, see src/obsolete for details 2000-08-10 14:18:34 +00:00
mac
c1b0a6c503 Removed dependence on eoUniform, changed it to use rng.random or rng.uniform directly 2000-06-10 13:22:53 +00:00
victor
a92af188c8 Updating the selectors: they inherited from eoSelect and noew the inherite from eoBinPopOp 1999-12-21 11:41:19 +00:00
jmerelo
759dba7ea8 Changes to eo1d interface and bug fixes 1999-09-20 11:35:01 +00:00
gustavo
3fe0218a72 1999-01-29 12:23:55 +00:00