Commit graph

323 commits

Author SHA1 Message Date
evomarc
ca843a88fc Initial version of the tutorial.
Warning: the Makefil is hand-made, and only works in Linux
2000-11-29 18:06:09 +00:00
evomarc
29b8f1153c An include file was missing!!!
I've inserted it in teh file actually - but if we go on with gnuplot,
it will need to be taken out again, and used in all other monitors
we will write using gnuplot (e.g. eoGnuplotWithErrorbarsMonitor,
eoGnuplotHistogramMonitor, ...).
2000-11-29 17:20:16 +00:00
evomarc
a69a198770 Added eoProportionalCombinedOp.h 2000-11-28 17:42:53 +00:00
evomarc
52a9c830c8 I added this very simple instance of operator proportional selector
for the tutorial - it is consistent with all other xxxCombined constructs.
However, I am not sure that Occam's razor will not make it widely used...
2000-11-28 17:41:41 +00:00
evomarc
12c6bdf058 Added the class eoSGATransform: I break the one file / one class rule
a lot, but both are supposed to be used mainly in the tutorial, not
in real life :-)
2000-11-28 17:17:19 +00:00
evomarc
f5174e3a42 Added fstream in the include files - I had an error message at some point! 2000-11-28 15:40:39 +00:00
evomarc
e4b735b17f Added a comment to stdout upon termination - so we know why we stop in case
of multiple criteria
2000-11-28 15:35:09 +00:00
evomarc
5aa258fbcb Minor change of the default label 2000-11-28 15:31:38 +00:00
gustavoromero
65a985631c now works 2000-11-28 13:36:29 +00:00
evomarc
afdcdf5d07 Added a few comments so Doxygen documents all classes 2000-11-28 08:20:01 +00:00
evomarc
622cbea0d5 This is the first attempt to use gnuplot through a fork to plot statistics.
At the moment it is only tested for Linux!
Use with care
2000-11-28 06:58:06 +00:00
evomarc
bee8388a1e Modified the contructor: the default value for the delimiter is now " "
and I added a boolean argument to indicate whether or not we want to
         overwrite an existing file with same name (default is overwrite).
Added the getFileName accessor.
2000-11-28 06:46:37 +00:00
evomarc
b39ebbed70 Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h 2000-11-24 17:45:07 +00:00
evomarc
d0e566fdf4 Very simple classes for vectors of (unbounded) real numbers.
A few straightforward operators only (BLX-0, uniform mutation).
Mostly for tutorial reasons - though it might improve in usefull classes later
2000-11-24 17:44:21 +00:00
gustavoromero
2b8c049283 bug fix 2000-11-24 17:43:02 +00:00
evomarc
8f9f255223 An eoContinue class that allows a minimum number of generations,
then stops whenever a number of generations happens without fitness
improvement.
2000-11-24 17:41:39 +00:00
evomarc
08e6be4b66 Added a verbose mode (the default behavior) which is as before.
But when in non-verbose mode, prints only one line per generation.
2000-11-24 17:36:03 +00:00
evomarc
0fd1336bfe Turned the eoBestFitness into an eoStat (it was an eoSortedStat).
Alos added a few comments so that Doxygen documents all classes there.
2000-11-24 17:30:37 +00:00
evomarc
3ec57ed93f Changed Maarten's 2-continuator construct into a vector of pointer,
as in all other Combined constructs in EO.
Kept the construtor with 2 eoCOntinue for backward compatibility.
Added of course the add method!
2000-11-24 17:26:22 +00:00
gustavoromero
6a7102f5b6 changing genetic operators 2000-11-24 12:33:44 +00:00
gustavoromero
2b03bd6dae fix Fitness default construction value 2000-11-24 11:52:49 +00:00
gustavoromero
5ac5a72db2 adding new parameters 2000-11-24 09:51:31 +00:00
gustavoromero
9a40169867 reordering Makefile creation 2000-11-23 19:45:49 +00:00
gustavoromero
7b27d430ed adding some files 2000-11-23 19:45:13 +00:00
gustavoromero
70b7f79545 initial release 2000-11-23 19:44:47 +00:00
gustavoromero
0da6982d68 initial version 2000-11-23 19:17:24 +00:00
gustavoromero
8a5ee316e1 adding Makefile.in 2000-11-23 19:15:31 +00:00
gustavoromero
8527bd8378 new application gprop 2000-11-23 19:14:09 +00:00
evomarc
265be972ef Made eoBestFitnessStat an eoStat, NOT an eoSortedStat
Cde VS: Committing in .
2000-11-17 17:50:08 +00:00
evomarc
683bc2e44f dded the className method for eoMon, eoBin and eoQuad classes 2000-11-17 17:06:53 +00:00
gustavoromero
5682f296cd fixing template type 2000-11-13 12:12:14 +00:00
gustavoromero
34be1fd174 adding evaluation in some places 2000-11-13 12:09:53 +00:00
gustavoromero
a1cd1fd3bf fix warning: no newline at end of file 2000-11-10 09:55:10 +00:00
gustavoromero
5af354e455 fix no newline at end of file warning 2000-11-08 15:15:26 +00:00
gustavoromero
1316949216 choose a constructor 2000-11-08 13:37:41 +00:00
gustavoromero
38838f753a fix no newline at end of file warning 2000-11-08 13:26:03 +00:00
gustavoromero
f48fbcf51a adding a include for apply.h 2000-11-08 12:56:14 +00:00
gustavoromero
2d5dbf6cfb fix no newline at end of file warning 2000-11-08 12:55:26 +00:00
gustavoromero
9692852c95 bug fix 2000-11-08 12:38:13 +00:00
gustavoromero
558bded5c0 adding old targets 2000-11-07 19:16:42 +00:00
gustavoromero
31ed49002b removing a warning 2000-11-07 19:13:22 +00:00
gustavoromero
e1d391d1ab adding targets 2000-11-07 13:02:48 +00:00
gustavoromero
594a8e146f adding subdirectories 2000-11-06 12:38:54 +00:00
gustavoromero
5bb5003a07 adding t-eoSymreg 2000-11-06 12:37:58 +00:00
gustavoromero
9f8ffd7696 adding target doc 2000-11-06 11:34:38 +00:00
gustavoromero
865a0d4672 adding doc target to all 2000-11-06 11:31:10 +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
gustavoromero
4a8c1b3947 initial version 2000-11-03 21:23:09 +00:00
gustavoromero
6fdb214b71 fixing autoconfiguration 2000-11-03 20:03:26 +00:00