tlegrand
4ad79a9148
Added new lesson (6) dedicated to the PSO. Also changed a few things into the PSO-dedicated components (constructors)
2008-03-04 14:01:29 +00:00
maartenkeijzer
18adaef056
Updated makefiles, updated the moo stuff and cleaned up some stuff that refused to compile
2007-11-12 16:23:57 +00:00
tlegrand
b17888d0b4
added new tests
2007-10-11 14:08:41 +00:00
maartenkeijzer
d78387591b
added eoEpsMOEA support
2007-09-04 15:30:42 +00:00
maartenkeijzer
553586d55f
added new multi-objective support
2007-08-31 10:57:05 +00:00
maartenkeijzer
39a6864e3d
Adding timed continuator
2007-07-17 13:01:00 +00:00
tlegrand
967b6b7741
added t-eoEasyPSO test
2007-07-02 13:05:14 +00:00
kuepper
651a55a51b
* Makefile.am: Add t-eoRNG
...
* t-eoRNG.cpp: Start test for random number generator.
2006-12-04 22:27:41 +00:00
kuepper
4ff1ac3e98
fix build for our FC4 systems
2005-12-07 15:51:32 +00:00
maartenkeijzer
0eee2ff13d
Tester for CMA
2005-10-14 15:34:45 +00:00
kuepper
4510b6d712
cleanup, prepare vecSigmaInit change
2005-10-10 21:42:31 +00:00
kuepper
7c3702f6a6
Handle including from contrib/MGE nicely.
2005-10-06 17:22:40 +00:00
kuepper
a415aef4d9
reshuffle libraries to resolve all dependencies
2004-12-23 17:33:08 +00:00
kuepper
fa108bbd6b
minor fixes
2004-09-24 11:55:09 +00:00
kuepper
63cbb12e69
updates,
...
start supoorting ParadisEO
2004-09-21 17:01:14 +00:00
kuepper
056ac87efb
fix dist-header
2004-09-21 10:30:45 +00:00
kuepper
5150bd4888
fix 'make dist', works now (besides ParadisEO).
2004-09-21 10:23:33 +00:00
kuepper
e618920c44
updates for build-process
2004-09-20 14:11:24 +00:00
evomarc
795f63b7fe
Adding sharing - needed to modify quite a few files, like eoDistance.h
...
make_algo_scalar.h and all related files, and the like
2004-05-25 08:03:30 +00:00
maartenkeijzer
b6104c6f32
Added tests for roulette wheel selection
2003-06-04 09:34:26 +00:00
okoenig
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.
2003-04-02 21:10:53 +00:00
evomarc
5b3b5d79fa
Removed the template_depth argument (since we are finally NOT going for
...
the fitness_trait stuff).
2002-05-08 06:14:23 +00:00
maartenkeijzer
45b5edc081
Increased template depth
2002-01-16 14:52:11 +00:00
evomarc
d4b20d8833
MSVC didn't find (easily) the contrib/MGE dir. So now it's written in the code
...
and the Makefile.am does not have contrib in the include look path
2001-12-03 14:31:35 +00:00
evomarc
f52b0f6646
imply put all program names on one single line to ease bulding the win files
2001-11-17 07:58:16 +00:00
maartenkeijzer
c5145c8399
Cleaned up
2001-11-08 11:13:19 +00:00
evomarc
e0ae220420
Adding PBIL
2001-11-08 06:53:55 +00:00
maartenkeijzer
beba7bd5c9
Updated makefile.am such that "make check" will run all test programs. Fixed
...
a number of erronuous return values that made the script fail. What's left
is let Marc clean up the mess he made with t-eoReal and t-eoRealAllESAllAgain
2001-11-07 15:23:24 +00:00
jmerelo
17dc4f9d10
Changed MGE to the contrib dir. No need to change the prefix, I guess
2001-05-17 10:08:25 +00:00
jmerelo
88f281b606
Added 'Viral' operators with test. Implements the Mobile Genetic Elements Technique
2001-05-10 12:16:00 +00:00
evomarc
10064ad967
Adding Evolution Strategies:
...
src/es/eoEsGlobalXover.h and src/es/eoEsLocalXover.h for crossover
src/es/make_XXX_es.h for user-input
test/t-eoEsAll.cpp to test
However, an old bug appeared: className was not const in eoGenOp (and derived classes)
so I had to change that throughtout the hierarchy
2001-05-02 10:42:32 +00:00
evomarc
4968d64b05
Doing libes.a in src/es and adding t-eoReal.cpp in test
...
I had to move eoRealBounds to utils dir because of global objects
Some domino consequences here and there ...
2001-04-26 15:24:53 +00:00
evomarc
bfca8ca433
Sorry, last check in was a mistake
2001-04-09 14:20:48 +00:00
evomarc
e3745d0674
Commented some ====== that resulted in error when running autogen.sh
2001-04-09 08:52:41 +00:00
maartenkeijzer
d09c216b61
Ok, made an eoParetoFitness class, which meant that I could roll back a few changes in EO.h (phew).
...
Also changed eoSelectFromWorth etc.
2001-03-16 12:08:26 +00:00
maartenkeijzer
fe89662e3c
t-eoPareto now plots the evolving population and t-eoRandom check is slightly more strict
2001-03-14 10:14:27 +00:00
maartenkeijzer
3c19641c70
Added pareto based stuff
2001-03-12 16:03:08 +00:00
maartenkeijzer
a27aa7112a
Test for a ssga added.
2001-03-09 14:14:53 +00:00
maartenkeijzer
7eecd318f9
swapped order of libeo and libeoutils, gcc 2.91 did not like it
2001-02-27 11:44:28 +00:00
maartenkeijzer
a79075f673
Modified eoInit so that it would use the eoRndGenerator base class.
...
To be able to use the primitive std::generate function, added a
set of wrappers in eoSTLFunctor.h that have the copy semantics most
STL functions expect (namely pass-by-value rather then pass-by-reference).
Updated test/Makefile.am to also test t-eoRandom
2001-02-19 12:23:13 +00:00
jmerelo
0dd3e27e4e
Moved out of the 'obsolete' directory a couple of honest classes, which didn't harm anybody; activated also in Makefile.am the program that tested them
2001-02-13 22:35:07 +00:00
maartenkeijzer
dea8a51f7e
Ok, updated the Makefile.am again to use the
...
make check
Command I picked up in the automake documentation (RTFM, you know)
Tagged a lot of header functions in the GnuPlot files with 'inline',
so they can be used from more than one sourcefile.
Ok, now the interesting news. Started a new library libga (not to be confused
with Matthew's GaLib). Here I suggest we put a fairly complete and configurable
genetic algorithm. Just to see how far we can stretch ourselves and also to have
a GA-componenent that can be used in other applications without having to rebuild
the entire thing. test/t-eoGA.cpp tests this library
2001-02-12 13:58:51 +00:00
maartenkeijzer
d58511132c
Removed the -O2 flag from the makefile in the test directory.
...
Builds should go faster now.
2001-02-09 11:52:55 +00:00
evomarc
018db6689a
The big GeneraoOp interface change - in test dir
2001-02-09 05:43:06 +00:00
evomarc
647156c6a8
Adding t-eoSelect.cpp to test selection procedures. Modified Makefile.am accordingly
2001-01-02 13:31:40 +00:00
evomarc
ca586fc799
Added t-eoRepalcement.cpp, that tests all new replacement procedures
2000-12-19 18:42:41 +00:00
gustavoromero
558bded5c0
adding old targets
2000-11-07 19:16:42 +00:00
mac
8ae796ab28
Added symbolic regression, which tests combined ops as well
2000-08-18 08:44:22 +00:00
mac
a4009dee15
Added binary_value.h
2000-08-10 16:41:04 +00:00
mac
13df819937
Still part of extreme cleanup
2000-08-10 14:31:19 +00:00