jmerelo
d634d95838
In eoVector, changed printOn and readFrom to virtual
2001-04-03 10:08:08 +00:00
maartenkeijzer
195ad72838
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
2001-03-28 09:00:54 +00:00
evomarc
434010d221
Modified the names in eoPopStat!
...
Hoever, the way it's done now, the string gets TRUNCATED - and I dont' know why
2001-03-27 16:27:15 +00:00
evomarc
1726a06861
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...
2001-03-27 16:02:00 +00:00
maartenkeijzer
ebca71e228
NDSorting: changed exact ranking values to make check for front easier
...
eoRNG: changed nothing (did some debugging)
2001-03-26 10:09:40 +00:00
maartenkeijzer
a1508b75a2
added test for printing population
2001-03-23 12:24:39 +00:00
maartenkeijzer
b5bbc72957
let doxygen look into this dir
2001-03-23 08:54:31 +00:00
maartenkeijzer
65b1e9d2b6
added
2001-03-23 08:53:48 +00:00
maartenkeijzer
d139d2df64
updated project number
2001-03-22 16:23:56 +00:00
maartenkeijzer
efd02fa4b6
oops
2001-03-22 11:22:31 +00:00
maartenkeijzer
94f0558d43
Changed the single objective shortcut calculation
2001-03-22 10:51:16 +00:00
maartenkeijzer
0f243e4d92
temporarily added fitness_traits to keep people up to date with this proposal
2001-03-22 09:00:30 +00:00
jmerelo
8ff63ff776
Added a new xover to varlenxover
2001-03-21 13:35:10 +00:00
jmerelo
d8fe00183a
Added a new atommutator to Variable Length, and corrected some headers which had problems
2001-03-21 13:09:47 +00:00
jmerelo
06dd2dc314
Moved epAtom* out of the obsolete dir; added some CVS headers to some files, and made everything work with my elipse classes
2001-03-21 12:10:13 +00:00
maartenkeijzer
6f6ce7d81a
test paretofitness class
2001-03-21 11:09:29 +00:00
maartenkeijzer
3d82e6cddf
Few changes in setting up the algorithms. It now gives an example of how to
...
write factory functions
2001-03-21 11:08:27 +00:00
maartenkeijzer
665e20b0f8
Changed a few things in the eoPerf2Worth classes, EO.h and eoSelectOne.h are functionally unchanged
2001-03-21 10:55:22 +00:00
maartenkeijzer
9bbac485f9
Updated eoStat.h to also "do the right thing" when confronted with pareto style fitness
2001-03-20 14:34:07 +00:00
maartenkeijzer
11cdd38f24
added help
2001-03-16 14:19:11 +00:00
maartenkeijzer
3c45141ba7
Now look how perty t-eoPareto has become (though it doesn't do a proper mo modelling yet)
2001-03-16 14:09:55 +00:00
maartenkeijzer
548b2ae528
Some bugfixing in MO optimization and added empty check: target in tutorial
2001-03-16 13:11:32 +00:00
maartenkeijzer
2dd807ecbe
oops, ngens is now the nice 10
2001-03-16 12:09:36 +00:00
maartenkeijzer
d09c216b61
Ok, made an eoParetoFitness class, which meant that I could roll back a few changes in EO.h (phew).
...
Also changed eoSelectFromWorth etc.
2001-03-16 12:08:26 +00:00
maartenkeijzer
cf8f6b5c16
added
2001-03-16 11:48:32 +00:00
maartenkeijzer
d0fd97515e
added dist and distdir targets
2001-03-15 14:11:24 +00:00
maartenkeijzer
67c3575873
Using nd-sorting now
2001-03-14 12:47:14 +00:00
maartenkeijzer
9aa9e38090
First go, does not do niching yet
2001-03-14 12:46:37 +00:00
maartenkeijzer
843d442475
OOPS, that was a major bug, letting non-dominating individuals dominate one another.
2001-03-14 11:58:47 +00:00
maartenkeijzer
fe89662e3c
t-eoPareto now plots the evolving population and t-eoRandom check is slightly more strict
2001-03-14 10:14:27 +00:00
maartenkeijzer
3798b665d4
Added support for printing vector<T> as a fitness
2001-03-14 10:13:27 +00:00
maartenkeijzer
68904d7650
Added Multi-objective fitness monitoring added support for vector<vector<double> > in eoParam
...
and made eoFileSnapshot type-safe
2001-03-14 10:12:37 +00:00
maartenkeijzer
3449314a28
Swapped linking order of utility libs
2001-03-13 08:25:05 +00:00
evomarc
b2a0349595
Just modified an wrong comment (after a too quick cut-and-paste)
2001-03-13 05:25:51 +00:00
maartenkeijzer
b917e54486
Production of binop back to 1
2001-03-12 16:07:55 +00:00
maartenkeijzer
6a6b8551b0
Added first batch of pareto based stuff
2001-03-12 16:04:18 +00:00
maartenkeijzer
3c19641c70
Added pareto based stuff
2001-03-12 16:03:08 +00:00
maartenkeijzer
4222e64829
EO: added overloaded printing of fitness (for vectors and pairs)
...
Various bugs and ommissions in eoPerf2Worth and eoSelectFromWorth
2001-03-12 16:00:58 +00:00
maartenkeijzer
492899bfb2
invalidating supported now
2001-03-12 14:27:31 +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
a27aa7112a
Test for a ssga added.
2001-03-09 14:14:53 +00:00
maartenkeijzer
4388faec2e
Various bugs found and resolved.
2001-03-09 14:13:28 +00:00
maartenkeijzer
4f1802c4e9
radically simplified the Makefile.am, but this only works for headers (no idea what the problem is with sources)
2001-03-08 13:38:41 +00:00
maartenkeijzer
00c7a10cb0
put using eo::rng in top of file to help out gcc 2.91
2001-02-27 11:45:31 +00:00
maartenkeijzer
7eecd318f9
swapped order of libeo and libeoutils, gcc 2.91 did not like it
2001-02-27 11:44:28 +00:00
maartenkeijzer
ef75dbc2ee
Made dtor virtual
2001-02-27 11:43:06 +00:00
evomarc
59a42603af
Still modifying eoInit ...
2001-02-27 05:24:24 +00:00
evomarc
72b6692f9b
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
2001-02-27 05:09:10 +00:00
maartenkeijzer
a79075f673
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
2001-02-19 12:23:13 +00:00
evomarc
e28211188a
Date and version number
2001-02-18 06:41:30 +00:00