maartenkeijzer
5bf5b1e5cb
added
2003-01-06 16:11:05 +00:00
maartenkeijzer
0a4fb55031
Added multi-objective support to PyEO (and changed its name to that)
2003-01-06 16:10:38 +00:00
maartenkeijzer
3267a34191
Changed a few things so that the python library can
...
be used with the multi-objective library (it basically
boils down to removing the assumption that fitness() has a
size() member function and changing eoPop<DummyEO> to vector<DummyEO>)
2003-01-06 14:25:40 +00:00
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