evomarc
369ef17081
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.
2001-04-12 05:35:05 +00:00
evomarc
e3834441fd
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
2001-04-12 05:29:34 +00:00
evomarc
78f6c6ef3c
Added a few "virtual" that were missing
2001-04-12 05:28:23 +00:00
evomarc
64990a1ac4
Changed all variables named howmany into combien (French for how many)
...
because of a silly problem on Solaris (howmany seems to be some macro???)
2001-04-11 12:01:51 +00:00
evomarc
28c6b9a285
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.
2001-04-11 04:44:39 +00:00
evomarc
eafaa2d65e
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
2001-04-10 15:08:09 +00:00
evomarc
27691b21fd
eoCtrlCcontinue had a few remaining errors :-(
2001-04-09 16:03:18 +00:00
evomarc
3d757e3243
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
2001-04-09 15:28:24 +00:00
evomarc
bfca8ca433
Sorry, last check in was a mistake
2001-04-09 14:20:48 +00:00
evomarc
e3745d0674
Commented some ====== that resulted in error when running autogen.sh
2001-04-09 08:52:41 +00:00
evomarc
f0813c55ca
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!!!).
2001-04-05 16:47:54 +00:00
evomarc
ddc6650ce5
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
2001-04-04 03:47:33 +00:00
evomarc
4cb797544a
eoOperators now is in sync with the last modif of eoPopulator by Maarten!
2001-04-03 17:14:53 +00:00
evomarc
7ec7a856e5
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 :-)
2001-04-03 17:14:08 +00:00
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