maartenkeijzer
34911abaa4
updated build info
2003-01-05 16:45:48 +00:00
maartenkeijzer
131e0e033d
Added pyeo. Some changes needed to be made for include files and the like
...
in some files (and some bugs were fixed as well [Marc: eoOneToOneBreeder was a mess])
eoFunctor.h now contains static functor_category members, this shouldn't hurt anyone.
2003-01-05 16:31:50 +00:00
music_dev
995cb2bd4a
Added compatibility for MSVC.NET
2002-12-14 02:51:53 +00:00
cahon
dc42894fb7
Fixing bug [preserve order of the pop. to evaluate]
2002-12-13 10:03:47 +00:00
evomarc
3e673f6a8e
There was a bug in teh Ctor (fortunately, only with the last
...
parameter, that was generally used with the default value).
Thanks to Ramón Casero Cañas
2002-12-09 21:04:47 +00:00
evomarc
cf40eab455
Corrected a typo
2002-12-09 06:17:25 +00:00
okoenig
21d5630c3a
reordered initialization list to match declaration order
2002-11-03 13:17:48 +00:00
okoenig
c175b152bc
added some typename statements to make it compile without warnings under gcc3.2
2002-11-03 13:07:43 +00:00
jeggermo
2b8b491f0b
*** empty log message ***
2002-10-18 11:39:09 +00:00
evomarc
62db7800fc
Removed the stringstream (sstream not in all compilers distributions)
2002-10-02 14:07:58 +00:00
evomarc
43d42510bc
Added accessors to private parameter stopOnUnknownParam
2002-09-18 15:36:41 +00:00
jeggermo
eca6dcef8e
A new readFrom & printOn function for EO.h
...
Now it CAN handle VALID/INVALID fitnesses.
The problems are over at last
2002-09-18 12:40:46 +00:00
cahon
fa675dd55e
Allowing a first eval. of the pop. to be performed by the E.A.
2002-09-17 07:08:51 +00:00
cahon
4d786ef3ce
Invalidating flags ...
2002-09-16 12:53:08 +00:00
evomarc
746516a675
Added a missing test in the weak elitism
2002-08-29 16:44:30 +00:00
evomarc
f81d92a0af
Added an error message in case of unknown reducer
...
(was the source of a segmentation fault with old parameter files)
2002-08-29 16:31:50 +00:00
evomarc
d4093063cb
Removed non-tested code (forthcoming)...
2002-08-23 16:06:06 +00:00
evomarc
06ac548f96
Adding more repalcements utilities (see do/make_easea_algo.h)
2002-08-23 15:56:09 +00:00
evomarc
065cc646aa
Adding replacement strategies: teh ReduceMergeReduce for EASEA and the
...
MGG and G2 replacements from Deb's PCX paper
2002-08-23 15:54:30 +00:00
evomarc
7bf32a66fd
Adding make_xxx files for EASEA
2002-08-23 15:52:40 +00:00
evomarc
c856f433b2
Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp
2002-08-23 15:50:57 +00:00
evomarc
6c2539d81f
Added the invalidate method
2002-08-23 15:49:29 +00:00
evomarc
5274c852f1
Tiny details
2002-08-23 15:44:27 +00:00
evomarc
18cd20da78
Added bounds to FitnessStat and Gnuplot monitor
2002-08-23 15:41:00 +00:00
evomarc
86c7c8fe95
Removed some multiple declaraions inside for loops that MSVC++ doesn't like
2002-08-02 07:40:47 +00:00
evomarc
0caf6259e9
Removed a typo that made gnuplot file not be in the RESULT directory
2002-07-30 03:21:59 +00:00
evomarc
4ec08e8b10
Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany)
2002-07-28 05:40:25 +00:00
evomarc
98a1441137
A radical change in eoCheckPoint - though invisible from the outside:
...
eoCheckpoint now alos contains a vector<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
2002-07-24 18:08:30 +00:00
evomarc
bc7aee869f
There was a problem with the activation of the Ctrl C
2002-07-24 18:05:18 +00:00
maartenkeijzer
030be82132
added EO.h to include list
2002-07-23 09:34:46 +00:00
maartenkeijzer
7e5907eae2
oops, that should teach me to compile before commit
2002-07-22 13:35:11 +00:00
maartenkeijzer
c55fcdbb3f
added a 'nasty_declone_flag' to be able to declone a population
2002-07-22 13:31:55 +00:00
maartenkeijzer
3b6a88f34e
Added 'sweepline' optimization for eoNDSorting.h
2002-07-22 13:20:04 +00:00
evomarc
7f550d008e
Added eoSequentialSelect.h in the includes
2002-07-06 05:24:51 +00:00
evomarc
a7a1ed2326
I had left a flaw in teh Ctor (did not accept rates >1)
2002-07-06 05:23:18 +00:00
evomarc
e2e8767902
Changd a const_iterator to iterator in method it_best_element
...
God (or Maarten :-) knows why this was there
2002-06-21 13:50:39 +00:00
evomarc
427ed0f5bf
Added the negative rate (-> 1-rate) and the unary operator- (useful
...
in eoG3Replacement)
2002-06-21 13:30:17 +00:00
jeggermo
6501b48ac4
small typo
2002-06-20 12:38:47 +00:00
evomarc
2779191f63
Added include file eoHowMany for self-consistency
2002-06-17 09:19:17 +00:00
evomarc
801b84fc0c
Removed eoSequentialSelect
2002-06-17 09:18:37 +00:00
evomarc
c3aa9710a1
Added the Truncation embedders, and the separate eoSequentialSelect file
2002-06-17 09:13:47 +00:00
evomarc
5bdfaf0eaa
Separated eoSequentialSelect from eoRandomSelect.h file
...
Added eoEliteSequentialSelect, where best is always selected first, useful for
G3 engine
2002-06-17 09:12:08 +00:00
evomarc
e9e3cbb623
Adding the truncation selectors.
...
2 versions: eoTruncatedSelectOne is an eoSelectOne, and
eoTruncatedSelectMany works like an eoSelectMany (but is NOT)
2002-06-17 04:13:45 +00:00
jeggermo
2e87ffd00f
EO::printOn has been changed so that the printOn function will
...
always print a valid fitness value even if the fitness is invalid
Jeroen
2002-05-13 11:31:32 +00:00
jeggermo
07f2de55dc
ramped half and half initialization has been added to eoParseTreeDepthInit
2002-05-09 15:43:01 +00:00
evomarc
8998caa4ff
THe code for the 1/5th mutation was completely wrong!
2002-05-01 02:44:54 +00:00
evomarc
8b5b42a9f8
Added utils/eoUniformInit.h
2002-04-30 04:56:39 +00:00
evomarc
d6e33dbaee
Copied from eoRndGenerators here is eoUniformInit, same thing but in the eoInit
...
hierarchy.
Useful to embed into higher levels eoInit
2002-04-30 04:54:25 +00:00
evomarc
25a4894853
Turned the code that was testing for the existence of the size parameter
...
in to the call to getORcreateParam (actually, this was where this code
has been tested the first time)
2002-04-26 02:39:10 +00:00
evomarc
1e0717859d
Added the negative argument in Ctor to say that you want number
...
popSize - some fixed number
2002-04-26 02:37:40 +00:00