30c99f290f
first example of automatic algorithm assembling
...
- add "Forges" tools, to wrap several operator with deferred
instanciation.
- add t-forge-algo to show how to enumerate several algorithms instances
from a common grammar and several alternative operators.
- add several missing className().
2020-03-27 15:59:49 +01:00
eba2e14950
use eoExceptions everywhere
2020-03-27 00:48:23 +01:00
75ac37b02a
fix some errors in tests
...
- use eoEvalCounterThrowException
- use make_help
2020-03-26 22:47:26 +01:00
ccb4b3787b
add eoEvalCmd, an eval that call a system command
2020-02-08 16:34:34 +01:00
646f20934e
fix back some errors inserted by previous refactoring
...
- move PBIL classes in deprecated/, superseeded by the EDO module
2019-12-06 15:58:27 +01:00
Arnaud Liefooghe
5f9689fc23
hypervolume pointers + doc
2014-10-06 14:51:37 +02:00
verel
edefae4b28
Small modif in moIndexedSwapNeighbor
2014-06-25 17:02:38 +02:00
verel
d3d88d4cc5
Add MPX crossover
2014-06-23 08:11:47 +02:00
Benj Bouv
86436fb9e4
eo::mpi experiment functional again with paradiseo.
2013-01-30 22:42:34 +01:00
Benj Bouv
70397c5ac8
Merge remote-tracking branch 'eodev/master' into mpi-exp
2013-01-30 19:29:36 +01:00
canape
8b0f31c7eb
regression: edo
2013-01-03 09:29:48 +01:00
canape
a3c6c8c16e
regression: local/local
2013-01-02 11:47:17 +01:00
Johann Dreo
06ff0b682b
fix build system : make eo/edo tests work
2012-10-07 19:48:15 +02:00
Johann Dreo
8a81bd2191
update the build system: only basic build works
2012-10-06 01:08:59 +02:00
Benjamin BOUVIER
bef4f649cf
MPI Distrib exp: license for gen-xp
2012-10-05 18:11:18 -04:00
Benjamin BOUVIER
3822069db0
MPI Distrib exp: generator of experiments and readme.
2012-10-05 18:08:06 -04:00
Benjamin BOUVIER
371946f1f1
MPI Distrib exp: the parameters of an experiment are recalled in the results file.
2012-10-05 18:07:25 -04:00
quemy
63f2852ffc
backport the new build system from eo/ 2.0 to the merged eo/
2012-10-05 20:34:59 +02:00
Benjamin BOUVIER
542e5d870e
Merge branch 'master' of https://github.com/nojhan/eodev
2012-10-01 23:32:06 -04:00
Benjamin BOUVIER
57dcd01149
MPI Distrib Exp: launch experiments from a file + example file.
2012-10-01 23:27:41 -04:00
Benjamin BOUVIER
84afb1866e
MPI Distrib exp: comments + redirect output of an experiment to a file.
2012-10-01 22:43:24 -04:00
Benjamin BOUVIER
67df7756e4
MPI Distrib exp: seed can be set at launch.
2012-10-01 22:24:27 -04:00
Benjamin BOUVIER
6503f61521
[MPI Distrib exp: serializable class Experiment added.
2012-10-01 21:50:23 -04:00
Benjamin BOUVIER
95e5d7d8db
[MPI Distrib exp: distributions are now serializable.
2012-10-01 21:49:22 -04:00
Benjamin BOUVIER
a4ec17a193
MPI Distrib exp: added timer for main program.
2012-09-18 22:18:35 -04:00
Benjamin BOUVIER
2bc69b4077
MPI Distrib exp: switch for choosing whether workers should print the waiting time or not.
2012-09-18 22:11:13 -04:00
Benjamin BOUVIER
748ea80352
MPI Distrib exp: retrieve statistics from workers and print them in standard output
2012-09-18 22:03:43 -04:00
Benjamin BOUVIER
b5d44c809d
MPI Distrib exp: comments for each class.
2012-09-18 20:53:47 -04:00
Benjamin BOUVIER
243dd7424f
MPI Distrib exp: added license
2012-09-18 20:53:32 -04:00
Benjamin BOUVIER
16cbf69d5d
MPI Distrib exp: replace next generated waiting time by 0 if it's negative
2012-09-07 11:43:43 -04:00
Benjamin BOUVIER
f8ca95b352
MPI Distrib exp: short relative path to t-mpi-common
2012-09-07 11:43:08 -04:00
Benjamin BOUVIER
211ac8141e
MPI Distrib exp: added exponential distribution
2012-09-07 11:37:21 -04:00
Benjamin BOUVIER
b4650e040c
MPI Distrib exp: use of eoRng instead of eoUniformGenerator
2012-09-07 11:04:12 -04:00
Johann Dreo
de201e1007
add an evaluator wrapper that keep the best individual found so far
2012-09-06 20:52:15 +02:00
Benjamin BOUVIER
c4af81caeb
MPI distrib exp: added managment of multiples distributions.
2012-08-31 22:45:43 -04:00
Benjamin BOUVIER
7c3eee4ddd
MPI distrib exp: added the normal Gaussian distribution
2012-08-31 22:45:03 -04:00
Benjamin BOUVIER
a3a04e0112
Fixed comments. Now inputs in parser should be in milliseconds, second isn't a precise enough unit.
2012-08-31 22:37:47 -04:00
Johann Dreo
877604db37
Add a test for variable length init.
...
Demonstrate how to use eoInitVariableLength along with an adhoc atom type of
our own to create a random pop.
2012-08-10 22:28:54 +02:00
Benjamin Bouvier
9ea12568b2
MPI: first version of distribution of time sleep experiment.
2012-08-10 11:30:25 +02:00
Benjamin Bouvier
b31c520eba
Removed all remaining warnings at compilation
2012-07-27 15:22:23 +02:00
Johann Dreo
cbaea85ec3
use mpicxx without a fixed path
2012-07-26 17:06:40 +02:00
Johann Dreo
36f30db313
manual merge on eoPop.h
2012-07-26 16:29:34 +02:00
Benjamin Bouvier
7b5c98f3a6
Multistart example is automatically compiled when compiling MPI examples.
2012-07-26 16:17:07 +02:00
Benjamin Bouvier
61c31a4a71
MPI Multistart: everybody loves comments, except the one who writes them.
2012-07-26 16:01:04 +02:00
Benjamin Bouvier
2ca5483f5d
MPI Multistart: using eoCountContinue in resetAlgo functors instead of eoGenContinue.
2012-07-26 15:13:36 +02:00
Benjamin Bouvier
dfd653d95b
MPI Multistart: moved MultiStart job into a standalone header, eoMultiStart.h. t-mpi-multistart.cpp becomes an example.
2012-07-26 14:45:31 +02:00
Benjamin Bouvier
1885517dc1
MPI Multistart: new default ResetAlgo functor: reuse the same pop.
2012-07-26 14:31:57 +02:00
Benjamin Bouvier
12614faee1
MPI Multistart: saving solutions sent by workers in a eoPop instead of keeping only the best solution.
2012-07-26 14:23:07 +02:00
Benjamin Bouvier
9a40d6ed04
MPI Multistart: removed traces and useless comments.
2012-07-26 14:12:32 +02:00
Benjamin Bouvier
db93ac635b
MPI Multistart: merged functors ReinitJob and ResetAlgo, as it should in fact be done in the mean while.
2012-07-26 13:58:36 +02:00