evomarc
f3db65795b
Big modifications - now the init and most important the operators
...
are handled in separate files make_genotype_xxx and make_op_xxx
as it was done in the examples of Lesson4
2001-10-04 20:12:19 +00:00
evomarc
c34db3eb29
Suppressed most warning (except some unused variables) if you don't modify anything
2001-09-24 05:59:42 +00:00
evomarc
1d7b79b85a
Suppressed most warning (except some unused variables) if you don't modify anythig
2001-09-24 05:59:13 +00:00
evomarc
7bbdd17307
Added many template files, and totally modified the comments in most other.
...
This was when preparing Evonet Summer School - though it finally was not used there!
2001-09-04 08:35:22 +00:00
evomarc
45f61a0e0b
Added a frequency parameter to eoPopStat (dump pop every N gen)
2001-05-25 16:27:59 +00:00
evomarc
73157edba6
Forgot to update ESEA with crossover
2001-05-21 06:13:56 +00:00
evomarc
af73dfbd45
Added libes in Makefile
2001-05-21 04:15:36 +00:00
evomarc
09388c8ed5
Bing change in eoRealBounds: it is now deriving from eoPersistent.
...
More important, the eoRealVectorBounds, vectorized version (a vector<eoRealBounds *>
has also become an eoPersistent object and now derives from an eoRealBaseVectorBounds
class.
A useful consequence (and actual motivatino) was to be able to have soem
eoValueParam<eoRealVectorBounds> with all possibilities for input
(see doc for Lesson4 in the tutorial for the syntax).
2001-05-08 04:41:51 +00:00
evomarc
5508869d00
A full working version of ES is now available in tutorial/Lesson4,
...
that makes full use of libes.a.
The user guide is in Lesson4 of the tutorial - programmer's guide
will come later.
Plus many small changes here and there
2001-05-04 16:51:29 +00:00
evomarc
eb25bf0ab5
Removing old trash!
2001-05-04 16:13:37 +00:00
evomarc
f4d2630516
Corrected a problem in eoEsChromInit (it refused plain eoReal) + some
...
other minor modications (e.g. a dir in make_checkpoint where ALL file
will go).
2001-05-03 17:20:27 +00:00
evomarc
1eee26598b
Adding code to Lesson4
2001-05-03 13:06:34 +00:00
evomarc
7294d6acd5
Lesson4 advancing
2001-05-03 05:44:29 +00:00
evomarc
b03e4f5106
Date change + info about Lesson4 in main tutorial page
2001-05-02 11:12:55 +00:00
evomarc
17484feeef
Forgotten ES files + start of tutorial Lesson4 (about make_XXX)
2001-05-02 10:47:56 +00:00
evomarc
3f6d869b90
Changed EA basic image:
...
- caption changed from population-parents to parents-genitors
- quality improved (now 177Ko instead of 53 :-(
2001-04-30 09:26:37 +00:00
evomarc
a7042bffee
Added bounds to the real operators in make_XXX (and hence in t-eoReal)
2001-04-28 05:47:18 +00:00
evomarc
4968d64b05
Doing libes.a in src/es and adding t-eoReal.cpp in test
...
I had to move eoRealBounds to utils dir because of global objects
Some domino consequences here and there ...
2001-04-26 15:24:53 +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
548b2ae528
Some bugfixing in MO optimization and added empty check: target in tutorial
2001-03-16 13:11:32 +00:00
maartenkeijzer
d0fd97515e
added dist and distdir targets
2001-03-15 14:11:24 +00:00
maartenkeijzer
3449314a28
Swapped linking order of utility libs
2001-03-13 08:25:05 +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
evomarc
e28211188a
Date and version number
2001-02-18 06:41:30 +00:00
evomarc
e0ace0794f
Now takes into account the last (and last!) modification of the operator interace:
...
no more invalidate, but a bool returned for simple operators, and a better description
of the eoPopulator/eoOpContainer links.
2001-02-17 08:22:53 +00:00
evomarc
a403525af0
Forgot the selector in the ctor
2001-02-17 06:47:31 +00:00
evomarc
1662fd2a8b
Modified crossover and mutation to account for the new interface (bool ...)
...
Added the genop.tmpl, template for general op, 3 cases, growing pop,
shrinking pop through erase, thrinking pop through extra selector
2001-02-17 06:42:20 +00:00
evomarc
562b0b63e3
Changed the default values for popsize, vecsize and maxgen so
...
the user has a chance to see something even on Pentium 10GHz :-)
2001-02-15 05:36:28 +00:00
evomarc
5bf1d83f6a
Changed the first paragraph, added warning that it should be used on-line only
2001-02-09 08:21:35 +00:00
evomarc
a556036315
Change in Makefile - but again it should be replaced with clean Makefile.am
2001-02-09 05:46:12 +00:00
evomarc
97486fba28
Modified the Makefile of Lesson? to allow make all to also make the exercises
...
It need to be modified anyway into Makefile.am stuff
2001-02-09 05:34:04 +00:00
evomarc
09b669ed46
Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing
2001-02-09 05:21:04 +00:00
evomarc
415b419671
The BIG change of general operator interface
...
I also changed
- the eoQuadratic into eoQuad (as dicussed with Maarten)
- the eoBin into eoBit, with more appropriate names for the "binary"
operators (that can be unary!) as no one protested when I posted on
eodev list
2001-02-09 05:09:26 +00:00
evomarc
56abe66582
Added the monitoring facilities for snapshots (i.e. generating and plotting a new file
...
every generation) which is different from the continuous monitoring (same file/plot is
angemented every generation).
This lead to a number of modifications in many files in utils dir
But now we can watch on-line
- fitness spreadout
- FDC plots
- multi-objective Pareto fronts (though the multi-objective sruff isn't there yet!)
2001-01-31 18:38:39 +00:00
evomarc
9d9958d3bc
Following the change in includes (added ga.h and es.h everywhere pfuhh)
2001-01-27 08:20:39 +00:00
evomarc
41ff11bd7f
I have separated the include files into
...
eo everything that is general to any representation
es.h everything about real representation (in es dir)
ga.h everything related to bitstring representation (in ga dir)
To be continued by gp.h, and ...
This has lead to some slight modifications in test file eobin and all tutorial
examples files...
2001-01-27 07:41:46 +00:00
evomarc
8aad8f547c
A few mistakes corrected - and some comments on the setup method
2001-01-27 07:33:55 +00:00
evomarc
585c543569
Modified the link to EO pages so that users can download the development
...
version - as no example works with the current snapshot
2001-01-17 05:29:54 +00:00
evomarc
deace62e55
Added the normal mutation - and the 1/5 mutation in FirstRealEA in Lesson2
2001-01-16 07:20:48 +00:00
evomarc
5f925a4c12
Added the eoSurviveAndDie comments.
...
Should be complete!!!
2001-01-09 03:33:16 +00:00
evomarc
5edbc0e98b
Added the namespace in description of RNGs (and corrected a few broken links)
2001-01-09 02:17:28 +00:00
evomarc
4b83dbd0f4
Added the descrition of evolution engines in eoEngine
...
and links to SGAI STL Web site in eoTutorial and eoProgramming
2001-01-08 09:52:15 +00:00