Commit graph

  • 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 :-) evomarc 2000-11-28 17:17:19 +00:00
  • f5174e3a42 Added fstream in the include files - I had an error message at some point! evomarc 2000-11-28 15:40:39 +00:00
  • e4b735b17f Added a comment to stdout upon termination - so we know why we stop in case of multiple criteria evomarc 2000-11-28 15:35:09 +00:00
  • 5aa258fbcb Minor change of the default label evomarc 2000-11-28 15:31:38 +00:00
  • 65a985631c now works gustavoromero 2000-11-28 13:36:29 +00:00
  • afdcdf5d07 Added a few comments so Doxygen documents all classes evomarc 2000-11-28 08:20:01 +00:00
  • 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 evomarc 2000-11-28 06:58:06 +00:00
  • 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. evomarc 2000-11-28 06:46:37 +00:00
  • b39ebbed70 Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h evomarc 2000-11-24 17:45:07 +00:00
  • 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 evomarc 2000-11-24 17:44:21 +00:00
  • 2b8c049283 bug fix gustavoromero 2000-11-24 17:43:02 +00:00
  • 8f9f255223 An eoContinue class that allows a minimum number of generations, then stops whenever a number of generations happens without fitness improvement. evomarc 2000-11-24 17:41:39 +00:00
  • 08e6be4b66 Added a verbose mode (the default behavior) which is as before. But when in non-verbose mode, prints only one line per generation. evomarc 2000-11-24 17:36:03 +00:00
  • 0fd1336bfe Turned the eoBestFitness into an eoStat (it was an eoSortedStat). Alos added a few comments so that Doxygen documents all classes there. evomarc 2000-11-24 17:30:37 +00:00
  • 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! evomarc 2000-11-24 17:26:22 +00:00
  • 6a7102f5b6 changing genetic operators gustavoromero 2000-11-24 12:33:44 +00:00
  • 2b03bd6dae fix Fitness default construction value gustavoromero 2000-11-24 11:52:49 +00:00
  • 5ac5a72db2 adding new parameters gustavoromero 2000-11-24 09:51:31 +00:00
  • 9a40169867 reordering Makefile creation gustavoromero 2000-11-23 19:45:49 +00:00
  • 7b27d430ed adding some files gustavoromero 2000-11-23 19:45:13 +00:00
  • 70b7f79545 initial release gustavoromero 2000-11-23 19:44:47 +00:00
  • 0da6982d68 initial version gustavoromero 2000-11-23 19:17:24 +00:00
  • 8a5ee316e1 adding Makefile.in gustavoromero 2000-11-23 19:15:31 +00:00
  • 8527bd8378 new application gprop gustavoromero 2000-11-23 19:14:09 +00:00
  • 265be972ef Made eoBestFitnessStat an eoStat, NOT an eoSortedStat Cde VS: Committing in . evomarc 2000-11-17 17:50:08 +00:00
  • 683bc2e44f dded the className method for eoMon, eoBin and eoQuad classes evomarc 2000-11-17 17:06:53 +00:00
  • 5682f296cd fixing template type gustavoromero 2000-11-13 12:12:14 +00:00
  • 34be1fd174 adding evaluation in some places gustavoromero 2000-11-13 12:09:53 +00:00
  • a1cd1fd3bf fix warning: no newline at end of file gustavoromero 2000-11-10 09:55:10 +00:00
  • 5af354e455 fix no newline at end of file warning gustavoromero 2000-11-08 15:15:26 +00:00
  • 1316949216 choose a constructor gustavoromero 2000-11-08 13:37:41 +00:00
  • 38838f753a fix no newline at end of file warning gustavoromero 2000-11-08 13:26:03 +00:00
  • f48fbcf51a adding a include for apply.h gustavoromero 2000-11-08 12:56:14 +00:00
  • 2d5dbf6cfb fix no newline at end of file warning gustavoromero 2000-11-08 12:55:26 +00:00
  • 9692852c95 bug fix gustavoromero 2000-11-08 12:38:13 +00:00
  • 558bded5c0 adding old targets gustavoromero 2000-11-07 19:16:42 +00:00
  • 31ed49002b removing a warning gustavoromero 2000-11-07 19:13:22 +00:00
  • e1d391d1ab adding targets gustavoromero 2000-11-07 13:02:48 +00:00
  • 594a8e146f adding subdirectories gustavoromero 2000-11-06 12:38:54 +00:00
  • 5bb5003a07 adding t-eoSymreg gustavoromero 2000-11-06 12:37:58 +00:00
  • 9f8ffd7696 adding target doc gustavoromero 2000-11-06 11:34:38 +00:00
  • 865a0d4672 adding doc target to all gustavoromero 2000-11-06 11:31:10 +00:00
  • 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. evomarc 2000-11-05 05:33:43 +00:00
  • 0642954035 Added a default value (0.5) to method flip evomarc 2000-11-05 04:50:10 +00:00
  • 4a8c1b3947 initial version gustavoromero 2000-11-03 21:23:09 +00:00
  • 6fdb214b71 fixing autoconfiguration gustavoromero 2000-11-03 20:03:26 +00:00
  • 01e4aa9cdc Added some safety test in roulette_wheel procedures: if total is zero, used to return iterator -1 - now returns uniform choice evomarc 2000-10-30 14:54:29 +00:00
  • e3e4a0b719 Fine tuning of printOn: if fitness is invalid, now prints it evomarc 2000-10-30 14:51:57 +00:00
  • 08abf46576 Another attempt in adding the flush maartenkeijzer 2000-10-27 09:13:06 +00:00
  • 8684e1fac1 updated version info, added flush to stdoutmonitor and sprinkled a few typenames in eoPop.h and eoGOpSelector.h (egcs 2.96 started complaining). maartenkeijzer 2000-10-27 09:12:31 +00:00
  • 5e31ae1338 added a second ctor with more didactic ordering of parameters (for tutorial) evomarc 2000-10-27 04:38:29 +00:00
  • 2a0a3e074d Added the member function append( unsigned _popSize, eoInit<EOT>& _chromInit ) who appends _popSize members to the population using an eoInit evomarc 2000-10-27 04:07:21 +00:00
  • 5e33a2e50b dded Uniform Crossover (!) and "deterministic" bit-filp mutation evomarc 2000-10-24 03:58:02 +00:00
  • 9cc1cfd1b4 Added the calls to base class I/O routines in printOn and readFrom evomarc 2000-10-24 03:57:10 +00:00
  • b0b0a3f9da It is using delim now maartenkeijzer 2000-10-23 10:58:54 +00:00
  • f7c98d5b31 Changed functor base names and added to version maartenkeijzer 2000-10-09 16:13:20 +00:00
  • 1d0794c46a Added an eoSortedStatBase for more efficient statistic calculations maartenkeijzer 2000-10-06 10:41:38 +00:00
  • d42f16481d Updated authors and started a README maartenkeijzer 2000-10-06 07:50:10 +00:00
  • 543d5a5918 Changed ostream_iterator<double> to use AtomType rather than double. Stupid me! maartenkeijzer 2000-10-06 07:32:26 +00:00
  • 686e7f3273 Updated version no. to 0.9.1 mac 2000-09-29 10:39:19 +00:00
  • f1ec21e724 Error in random_generator removed. mac 2000-09-20 13:32:28 +00:00
  • f7c157c154 Changed construction order as gcc was warning mac 2000-09-09 13:52:16 +00:00
  • fd8a2529a5 eo: added some missing entries Pop: error in nth_element_fitness sga: error in eval eoParseTree: oddities with gcc checkpointing: added eoParser and eoState eoParser: support for wrongly entered parameter names rnd_generators: flip(0.5) -> flip(bias) in binary_generator selectors.h: ??? mac 2000-09-09 13:43:31 +00:00
  • fc172ef858 Added -O2 as compiler flag mac 2000-08-23 14:56:04 +00:00
  • ca46a3651b ok, fixed this problem with typedefs in gcc-0.92 (strange....) mac 2000-08-23 13:07:51 +00:00
  • 4078394748 Yet another change in eoParseTree mac 2000-08-23 12:52:48 +00:00
  • e18a48d4a1 eoParseTree-- changed typedef mac 2000-08-23 12:50:34 +00:00
  • ff108477c3 eoCounter? eoEasyEA -- made it copyable again eoEvalFunc -- added specialized eoEvalFuncCounter eoEvolutionStrategy -- nothing much eoGenContinue -- nothing eoPop -- fixed nth_element_fitness eoBitOp -- fixed error in xover eoFileMonitor -- now appends always eoParam -- worked around memory leak in MSC's strstream eoParser -- changed -pconfig_file to @config_file eoParser -- added messages instead of exception when required param is missing eoStat -- added eoDistanceStat t-eoFunctor -- don't know mac 2000-08-23 12:03:01 +00:00
  • a7131a7f71 commited mac 2000-08-18 08:59:20 +00:00
  • be0c1996f7 Oh, right, dangling pragma mac 2000-08-18 08:57:26 +00:00
  • 8034b9f344 some signed/unsigned comparisons removed mac 2000-08-18 08:56:14 +00:00
  • 8ae796ab28 Added symbolic regression, which tests combined ops as well mac 2000-08-18 08:44:22 +00:00
  • 04bc4ecde8 initial checkin root 2000-08-15 21:15:36 +00:00
  • 4f1bcfa292 Removed a few dsp files and changed saving/loading eoPops a bit. mac 2000-08-14 11:18:34 +00:00
  • 33803be4cd changed int to size_t mac 2000-08-10 16:43:39 +00:00
  • adcb2c38b8 *** empty log message *** mac 2000-08-10 16:42:37 +00:00
  • a4009dee15 Added binary_value.h mac 2000-08-10 16:41:04 +00:00
  • d3b83c70b0 changed int compare to size_t mac 2000-08-10 16:36:55 +00:00
  • 107c4568a0 changed int compare to size_t mac 2000-08-10 16:35:15 +00:00
  • 173756916a main should return int mac 2000-08-10 16:34:05 +00:00
  • 8b63d5e58d changed int to size_t mac 2000-08-10 16:32:44 +00:00
  • fc326c72ab Forgot to remove enum value init mac 2000-08-10 14:33:37 +00:00
  • 13df819937 Still part of extreme cleanup mac 2000-08-10 14:31:19 +00:00
  • 73461e2d76 Still part of extreme cleanup mac 2000-08-10 14:30:25 +00:00
  • 664c1f12d9 Still part of extreme cleanup mac 2000-08-10 14:26:50 +00:00
  • 410bc18488 Still part of extreme cleanup mac 2000-08-10 14:25:45 +00:00
  • 511d874b68 no mac 2000-08-10 14:23:19 +00:00
  • 6d8e3a6504 Extreme cleanup, see src/obsolete for details mac 2000-08-10 14:18:34 +00:00
  • 7f04d616e6 Temporarily added Makefile.am to prevent errors mac 2000-08-03 20:00:39 +00:00
  • 8dea30897d Removed contrib dir reference mac 2000-08-03 19:54:42 +00:00
  • d2fedcb5b9 More changes to Makefile.am jmerelo 2000-08-03 17:33:03 +00:00
  • 1bee1e1f81 More changes to Makefile.am jmerelo 2000-08-03 17:30:57 +00:00
  • afd636cdbf More changes to Makefile.am jmerelo 2000-08-03 17:22:46 +00:00
  • a758eb1bd2 Changes mostly to Makefile.ams here and there, to be able to do a clean distribution jmerelo 2000-08-03 17:15:42 +00:00
  • a7e0b39cfd New fresh ltconfig, works on my RedHat distr and also on geneura mac 2000-08-03 17:11:54 +00:00
  • bef10d6f9a Added a different libtool configure so it runs on more machines mac 2000-08-03 17:11:02 +00:00
  • 8036c7fd7d Changed some problems with Makefile.am jmerelo 2000-08-03 16:37:51 +00:00
  • cb952a2b7d Added missing files, and LICENSE jmerelo 2000-08-03 15:44:01 +00:00
  • 70ddb00b4c removed mac 2000-07-28 10:26:44 +00:00
  • ee5bdda932 testing if this configure is protable mac 2000-07-28 06:10:34 +00:00