Commit graph

881 commits

Author SHA1 Message Date
paradiseo
d46117cda1 Accept long time 2009-06-25 14:49:53 +00:00
paradiseo
b20c5e98c1 little modif to delete warning 2009-01-27 16:28:55 +00:00
paradiseo
eca555a7a3 little change to delete warning 2009-01-27 16:26:44 +00:00
paradiseo
080f98bffa Cmake configuration modified 2009-01-14 14:50:46 +00:00
paradiseo
f2d19ce187 Update to cmake2.6 + modif to support compatibility with icc 2009-01-12 09:14:02 +00:00
paradiseo
8c40a38cdc add "=0;" at the end of two virtual method 2008-12-05 13:55:41 +00:00
jeggermo
462d3ac568 fixed some very old and stupid problems 2008-11-11 09:51:17 +00:00
jeggermo
512c18b0d0 fixed some stupid problems 2008-11-11 09:50:52 +00:00
tlegrand
a93ed43907 added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities 2008-04-18 08:59:02 +00:00
tlegrand
49d3df2cc4 updated the doc tags 2008-04-18 08:51:38 +00:00
tlegrand
78a798d169 added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities 2008-04-18 08:50:22 +00:00
paradiseo
7a7340f9ad new crossover dedicated to permutation-based representation 2008-04-17 14:26:59 +00:00
kuepper
0388f95758 Update for gcc-4.3 compatibility 2008-03-31 19:11:13 +00:00
kuepper
1187a83c82 Add climits header as required for gcc-4.3 when using UINT_MAX 2008-03-31 13:35:41 +00:00
ldacosta
fb6201a144 make_continue... just a little formatting 2008-03-31 12:53:51 +00:00
ldacosta
fac8fc0742 Output functor is needed if there is screen output OR FILE OUTPUT - until now, it was only created and stored in the screen output was activated. Line 120 of make_checkpoint.h 2008-03-28 16:24:17 +00:00
ldacosta
64fb5d2c45 Change in do_make_checkpoint: it receives not just a parameter from the evaluation function, not the function itself!! 2008-03-28 16:09:40 +00:00
ldacosta
af8cd4b08b Adjusting configuration for Eclipse 2008-03-28 15:57:55 +00:00
ldacosta
8c1726ef97 do_make_algo_scalar is extended: now it accepts also an evaluation of the fitness of the population as parameter. 2008-03-28 15:51:48 +00:00
tlegrand
f532a3f109 deleted old customized LL/SS PSO algorithms 2008-03-05 09:41:24 +00:00
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
tlegrand
4834adbe5f corrected bad index error when uniform()=0 in roulette_wheel. The error was: if fortune=0, we first have "int i=0", then "return --i" . 2008-02-26 14:53:32 +00:00
tlegrand
596d24511a Replaced "_isOneIndexed" boolean by an unsigned "_startFrom" 2008-02-15 13:10:06 +00:00
tlegrand
259dad2820 Completed eoInitPermutation: CTor now has a "isOneIndexed" parameter to assign 1..Indi_size as genotype values instead of 0..Indi_size 2008-02-15 12:50:58 +00:00
tlegrand
1613342bcf deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level 2008-02-14 08:23:16 +00:00
paradiseo
2273573e04 Addition of a method sort for PSO 2008-01-24 08:35:11 +00:00
paradiseo
ef8bc7b03f Modification of cotinuator.h 2008-01-18 09:49:16 +00:00
tlegrand
d7682cae19 added generic continuator for tests. just an "continuator" class extended by eoContinue. No impact for the rest. 2008-01-17 13:08:21 +00:00
tlegrand
012c71e8fb corrected contructor parameter names. All tests OK 2008-01-16 08:14:18 +00:00
tlegrand
e8883486f6 renamed "globalBest" parameter in "globalBest" function ... 2008-01-15 13:57:32 +00:00
tlegrand
5cbbe83a0e removed bad semicolon at the end of a "{}" bloc which is not a class/template.
Debugged using g++ flags (see CMakeLists.txt at the root)
2008-01-15 13:53:18 +00:00
tlegrand
f3e1e35ea3 corrected weight factor and updated doc 2008-01-08 15:34:43 +00:00
tlegrand
ef252cf7de corrected PSO dummy errors and completed documentation 2008-01-08 15:13:32 +00:00
tlegrand
4b99bc8bc9 corrected PSO dummy errors and completed documentation 2008-01-08 14:50:13 +00:00
evomarc
f2b98abd90 3 identical typos in 3 different files :-) 2007-12-08 14:49:52 +00:00
tlegrand
5ee50170b0 added definition _WINDOWS for (mingw and others) compatibility 2007-11-26 07:56:08 +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
ffb683368f indented file 2007-11-12 15:48:56 +00:00
tlegrand
7ffea6f818 completed with pso new components 2007-11-12 15:46:42 +00:00
tlegrand
942f5214e0 completed pso topologies+velocities 2007-11-12 15:45:27 +00:00
tlegrand
0280487348 added pso initializer+ integerVelocity 2007-11-12 15:43:43 +00:00
tlegrand
2767fadf90 added permutation init 2007-11-12 15:41:46 +00:00
tlegrand
ec112ae2f2 added permut components 2007-11-12 15:41:09 +00:00
tlegrand
141ccae1dd added generic parameter for sigmoid function 2007-10-11 14:10:27 +00:00
tlegrand
9ff1e99715 added PSO ring topology 2007-10-11 14:03:18 +00:00
tlegrand
65907b6222 *** empty log message *** 2007-10-08 15:33:46 +00:00
tlegrand
c864f2deb5 added best position updating + printOn 2007-10-08 15:22:25 +00:00
tlegrand
6b0cfffe09 Added #ifdef HAVE_GNUPLOT for Windows compatibility 2007-09-19 11:45:19 +00:00
tlegrand
b1220d189b Added eoNSGA_II classes in eomoo lib 2007-09-19 11:44:39 +00:00
tlegrand
c28be053cc Avoid EONSGA in the lib (errors with Windows/MVS) 2007-09-18 15:40:31 +00:00