Commit graph

  • 13c7062858 Adding the statistics in createSimple (create.sh is becoming obsolete) evomarc 2004-05-25 07:57:52 +00:00
  • b0969cf3d4 Fixed a bug in mlp::net::load() that prevented loading of multiple nets from the same stream. stevemadere 2004-05-21 01:44:32 +00:00
  • 7863168b69 Added weight perturbation operators to enable implementation of exact GPROP-III algorithm. stevemadere 2004-04-23 16:20:12 +00:00
  • aecd7bdf2b Added the setLongName method to handle the prefix trick in eoParser evomarc 2004-04-08 07:55:40 +00:00
  • 87ddb6f8b5 Added a prefix data in eoParser - and the setPrefix method - for multi-population parameter input. Now you can call the make_xxx functions from teh src/do directory several times for different populations provided you do different calls to setPrefix inbetween evomarc 2004-04-05 15:28:12 +00:00
  • fe9de42802 Corrected errors in the "memory management" section. Thanks to ZhangQian for pointing them out evomarc 2004-03-30 16:51:06 +00:00
  • 3276d502ea Bugfix regarding the feasible flag okoenig 2004-03-28 22:18:03 +00:00
  • 4bdccb3dae Fixed bug in rng::roulette_wheel: use of float had too little precision in change/fortune var maartenkeijzer 2004-03-26 09:56:56 +00:00
  • a715dda207 Fixed rng::uniform to not provide the wrong result (1.0) once in every 2^32 times maartenkeijzer 2004-03-26 09:36:07 +00:00
  • 3943287ad0 Made mlp::net::operator() a virtual function to allow for subclassing with networks that transform their input or output. stevemadere 2004-02-11 23:03:23 +00:00
  • 250d31f904 Fixed some signed/unsigned conversion bugs stevemadere 2004-02-10 22:33:30 +00:00
  • 68e970e455 *** empty log message *** jeggermo 2004-02-02 08:54:10 +00:00
  • b2de3403a6 Added define NO_GNUPLOT to disable gnuplot extensions Needed for win32 (well, at least for me) maartenkeijzer 2004-01-21 19:57:19 +00:00
  • 0a9f57e652 Fixed the string serialization operators (>>, <<) for neuron, layer, and net so they actually work and added or fixed stream-source constructors where appropriate. stevemadere 2004-01-13 20:28:33 +00:00
  • 4662677a5f Made it compile under gcc 3.2.2 by adding explicit definitions of normally derived comparison operators >, >=, and == for the structure phenotype. ( adding #include <utility> was not sufficient to solve the problem) Also added function gprop_use_datasets() to give more flexibility in subclassing the datasets used to train the nets. stevemadere 2004-01-13 20:21:52 +00:00
  • 31aa0eedf7 Added the standard header - just a test of CVS in fact! evomarc 2004-01-13 03:35:27 +00:00
  • c819ba4f6a Corrected a but in eoUniformMutation (only the first component ever got modified! Thanks to Jeroen's student ... evomarc 2003-12-24 16:38:02 +00:00
  • a3d7e396b4 There was an infinite loop in case of a file without section header on first line! evomarc 2003-12-05 05:39:40 +00:00
  • 041791eb4b Added a few user-friendly comments in case sizes don't match between load file and required popsize evomarc 2003-12-05 05:38:02 +00:00
  • 926286b969 A minor typo ... evomarc 2003-11-26 14:20:26 +00:00
  • f71b436120 THe call to randomize was forgotten after the choice of a terminal at max_depth. This was only visible if - you implemented the randomize method - you reached the maximum depth (or used ramped half-and-half). evomarc 2003-11-26 11:15:59 +00:00
  • aa76efbb29 Added possibility to print header to first line of output file; control through last bool in constructor - default = false... okoenig 2003-11-19 13:29:15 +00:00
  • 7c8da3722e parse_tree.h now uses standard memory allocation for MacOSX jeggermo 2003-11-04 15:32:24 +00:00
  • 099b24d363 eoData has been changed slightly for MacOSX jeggermo 2003-11-04 15:29:24 +00:00
  • 91c45767c0 oops, forgot std:: maartenkeijzer 2003-10-12 23:49:23 +00:00
  • fd2fcc8e2b Sort dissappeared in one-objective maartenkeijzer 2003-10-12 20:53:28 +00:00
  • bc1e98a65a Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out) While there, changed the presentations of source and headers (1 per line with \) evomarc 2003-09-20 05:42:23 +00:00
  • 31971866e8 Modified a wrong link evomarc 2003-09-18 15:09:34 +00:00
  • 45a2d08432 Slightly modified the formula: the worst individual had "fitness" 0 in hte case of linear scaling with pressure=2. Now it has fitness 1/[P(P-1)/2] Thanks to Gilles BAUDRILLARD (EADS) evomarc 2003-09-02 05:49:37 +00:00
  • 0f8244e694 Added 2 missing headers (and broke the long lines). Thanks to Jochen Küpper for pointing this out. evomarc 2003-09-01 12:56:29 +00:00
  • baeeeec1e5 Corrected a HUGE bug in eoRealUXover !!! Thanks to Gilles BAUDRILLARD - EADS evomarc 2003-08-26 18:07:06 +00:00
  • aac8ff6cb9 added parameters to the constructors to start generation counting !=0 the parameters are optional and appended in the end okoenig 2003-08-21 13:02:53 +00:00
  • 4238ee1bd3 CLean-up evomarc 2003-08-02 06:55:47 +00:00
  • 3a8d9dd7a9 Adding the generic operators for FIXED-LENGTH ORDERED genotypes eoFlOrXxxOp.h evomarc 2003-08-02 06:42:33 +00:00
  • b643ec2be3 Inserted a missing std:: okoenig 2003-07-30 14:48:13 +00:00
  • 5c7f17c153 Forgot the dir when adding eoSBXcross.h :-((( evomarc 2003-07-29 05:33:58 +00:00
  • c249cecc62 Adding SBX crossover operator in es dir evomarc 2003-07-28 09:48:58 +00:00
  • 4c2d0f2ea0 Adding the SBX operator in es dir evomarc 2003-07-28 09:47:15 +00:00
  • 334f5ce3d7 More precise comment evomarc 2003-06-21 06:34:00 +00:00
  • 0b5a174da0 Eliminated using namespace std jmerelo 2003-06-18 09:07:19 +00:00
  • b354bd51f8 better eoString jmerelo 2003-06-17 12:03:42 +00:00
  • e17eb77e39 Changes to obsolete things jmerelo 2003-06-17 06:24:15 +00:00
  • 2184dc845f added a public bool feasible, used to identify feasible individuals in initialization processes okoenig 2003-06-16 21:41:30 +00:00
  • ed7902ed90 Exported operator() for eoSGATransform in abstract1.cpp maartenkeijzer 2003-06-09 06:25:11 +00:00
  • 21301c327d Change in terminology: EDA (Estimation of Distribution Algorithms) replaces DEA (Distribution Evolution Algorithms), as it seems more widely used today. evomarc 2003-06-09 06:17:26 +00:00
  • d6cce45ad0 Change in terminology: EDA (Estimation of Distribution Algorithms) replaces DEA (Distribution Evolution Algorithms), as it seems more widely used today. evomarc 2003-06-09 06:06:13 +00:00
  • 0a85f17803 Improved the check for changed. Now it will only set the changed flag when the elements that are flipped are actually different maartenkeijzer 2003-06-06 10:29:13 +00:00
  • 43b5effcdb added shuffle maartenkeijzer 2003-06-04 11:50:48 +00:00
  • b6104c6f32 Added tests for roulette wheel selection maartenkeijzer 2003-06-04 09:34:26 +00:00
  • a7b5d90f1b optimized eoProportional and added universalselect maartenkeijzer 2003-06-04 09:33:27 +00:00
  • 347f64413e GCC 3.3 jeggermo 2003-05-16 14:28:52 +00:00
  • 364cded6a4 Added keywords "Sequential" and "Random" as synonyms of resp. "Deterministic" and "Uniform" - for EASEA evomarc 2003-04-27 06:08:11 +00:00
  • af5fee9478 Removed HAVE_SSTREAM for redhat 2.96 maartenkeijzer 2003-04-20 12:57:59 +00:00
  • ba68ffe0c2 missing include eoParetoFitness.h cahon 2003-04-18 13:32:39 +00:00
  • d51ee5916b minor changes okoenig 2003-04-05 13:42:44 +00:00
  • c39b241413 added eoAssembledFitnessStat.h to implement Best and Avg Stat for eoScalarFitnessAssembled okoenig 2003-04-05 13:42:01 +00:00
  • 45e3b86bcb Removed function template specializations for eoScalarFitnessAssembled from classes in this file, since they do not work under Visual Studio! Reimplemented these stat classes for this new fitness class in eoAssembledFitnessStat.h okoenig 2003-04-05 13:40:57 +00:00
  • a172d34e5f Included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. okoenig 2003-04-03 16:51:47 +00:00
  • f587793a6a Minor changes to make it run under Visual Studio 6.0 okoenig 2003-04-03 16:47:47 +00:00
  • 9b66196870 Minor changes to make it run under Visual Studio 6.0 okoenig 2003-04-03 16:25:55 +00:00
  • a63c6ee2ba Minor changes to make it run under Visual Studio 6.0 okoenig 2003-04-03 10:44:35 +00:00
  • ce04cca4b9 Minor changes to make it run under Visual Studio 6.0 okoenig 2003-04-03 09:23:52 +00:00
  • 1d70ba7a9b Minor changes to make it run under Visual Studio 6.0 okoenig 2003-04-03 09:11:17 +00:00
  • b3e57bedad included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. okoenig 2003-04-02 21:10:53 +00:00
  • eb279c8f98 Removed a dummy line containing reference to lesson3! evomarc 2003-04-01 12:09:37 +00:00
  • 9a636428ba Deleted political statement as I changed my mind about this maartenkeijzer 2003-03-25 10:46:08 +00:00
  • 59fe39da93 ADded comments and hook for copy constructor evomarc 2003-03-22 06:39:21 +00:00
  • f64292b777 bumped up the version number maartenkeijzer 2003-03-21 09:17:38 +00:00
  • fda39068af now added an std::ends for plotting strstream maartenkeijzer 2003-03-21 02:44:05 +00:00
  • 6f98944212 again: std::ends and stringstream maartenkeijzer 2003-03-21 02:41:54 +00:00
  • eaabc7ae3b fixed (?) some problems with stringstreams and std::ends maartenkeijzer 2003-03-21 02:39:09 +00:00
  • 07a3e56db1 eliminated gprop from the build until someone makes sure it builds under gcc-3.2 maartenkeijzer 2003-03-20 20:00:38 +00:00
  • b15d1cef39 replace \0 with std::ends maartenkeijzer 2003-03-20 19:49:32 +00:00
  • 27f9ae0894 finished pickling support for valueParam maartenkeijzer 2003-03-19 10:47:08 +00:00
  • 95d3c19211 Added pickling support for ValueParams maartenkeijzer 2003-03-19 10:16:56 +00:00
  • 380d4eca0b removed comment in PyEO.cpp maartenkeijzer 2003-03-19 08:53:59 +00:00
  • 9512291e3e added operator> maartenkeijzer 2003-03-18 16:57:17 +00:00
  • 19fe391056 fixed a bug reported on sourceforge maartenkeijzer 2003-03-18 16:52:31 +00:00
  • 01de9c4763 *** empty log message *** maartenkeijzer 2003-03-18 16:35:27 +00:00
  • a597ec6f8a excluded gcc>3 from check maartenkeijzer 2003-03-18 09:40:36 +00:00
  • cde5b5d22b hi maartenkeijzer 2003-03-18 09:35:46 +00:00
  • 33fae18bdd decorated sort and max with std:: specifier maartenkeijzer 2003-03-02 11:35:43 +00:00
  • 0441872bea decorated copy with std:: specifier maartenkeijzer 2003-03-02 11:29:01 +00:00
  • e5c83ac2e8 added typenames for pop::iterator maartenkeijzer 2003-03-02 11:26:45 +00:00
  • adab095840 added include file maartenkeijzer 2003-03-02 11:16:33 +00:00
  • c2bad596f2 This Makefile.am was missing; all it does is adding the *.h and Readme files to distribution okoenig 2003-02-28 17:47:24 +00:00
  • d250c9edf6 oops, forgot thisone maartenkeijzer 2003-02-28 16:56:59 +00:00
  • 153b80440c changed to using sstream maartenkeijzer 2003-02-28 16:49:19 +00:00
  • 86fa476c67 Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. okoenig 2003-02-27 19:28:07 +00:00
  • 6441ea1ec3 removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary okoenig 2003-02-27 19:18:53 +00:00
  • 89a99dab17 removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. okoenig 2003-02-27 19:18:07 +00:00
  • 4052187a6c added an #ifdef _MSC_VER statement to hide "typename" identifier for Visual Studio okoenig 2003-02-20 19:13:33 +00:00
  • 1bac8a427a added std:: maartenkeijzer 2003-02-17 10:42:03 +00:00
  • ff2968bd60 Updated to use gcc-3.2 maartenkeijzer 2003-02-17 10:19:25 +00:00
  • fc1113aad6 rolled back unfortunate change in eoAverageStat maartenkeijzer 2003-02-17 09:52:36 +00:00
  • a339a548c3 Added a mthod to remove one of the combined things (from Ramón Casero Cañas) evomarc 2003-02-08 05:36:01 +00:00
  • 149ad68cb5 Removed debugging printouts evomarc 2003-02-08 05:24:51 +00:00
  • 395ca20a5c added missing valueparm.h" maartenkeijzer 2003-01-14 10:09:28 +00:00
  • b5d1a95cf6 next iteration maartenkeijzer 2003-01-14 09:37:45 +00:00
  • 01727c5a5d found a bug in eoProportionalOp, hope this helps... maartenkeijzer 2003-01-10 15:42:45 +00:00