Commit graph

  • c90fdc579f Add homogeneous test. Pop is not created by the island anymore and has to me given to the island. quemy 2012-11-29 22:21:29 +01:00
  • bae0e8da8b Allow to change topology during the algorithme quemy 2012-11-29 22:00:44 +01:00
  • 48695863b2 Include EO sources in CMakeLists.txt quemy 2012-11-29 21:49:46 +01:00
  • bc769718d6 Hypercubic lasnier 2012-11-27 17:31:05 +01:00
  • ae4699176f Clean src. Add setTopology to the island model quemy 2012-11-24 16:38:08 +01:00
  • cf93d6aeb4 Mecanism to isolate stopped island in topology quemy 2012-11-24 16:23:01 +01:00
  • 56a72c2ff1 Merge topology conflicts quemy 2012-11-24 15:28:28 +01:00
  • b3f83717d6 Add topology to IslandModel, sending messages mecanism, rewrite Bimap container quemy 2012-11-24 15:26:11 +01:00
  • 44e25b1406 Add of isolateNode method lasnier 2012-11-23 21:27:39 +01:00
  • 6b2a695622 Consistency of names and guard in topology.h lasnier 2012-11-23 20:20:07 +01:00
  • 188d1b4c56 REMOVE the generic fitness templates in eoSecondMomentStats in favor of scalar ones ; comment out old unused code eomerge Johann Dreo 2012-11-23 16:52:35 +01:00
  • 5453c8bda0 add the eoEvalDump class, that write a solution in a file during at evaluation Johann Dreo 2012-11-23 16:50:36 +01:00
  • 503583e2df build bugfix: case sensitive variable in cmake file for eda Johann Dreo 2012-11-23 13:55:47 +01:00
  • f2950521a4 add a 'found' method to eoEvalKeepBest, to test wether a best solution was evaluated Johann Dreo 2012-11-23 13:54:49 +01:00
  • 740275b31a more generic eoSecondMomentStats: use EOT::Fitness instead of double Johann Dreo 2012-11-22 14:47:13 +01:00
  • 8af6aa295e correct typo for UBlas Johann Dreo 2012-11-22 14:44:06 +01:00
  • 95b7b80f19 Clean commit after name changes lasnier 2012-11-21 18:48:46 +01:00
  • 1c79ce0948 Documentation, add the method construct in AbstractTopology lasnier 2012-11-21 17:51:34 +01:00
  • 60a119e4c9 An evaluation is performed before the replacement by the island quemy 2012-11-20 22:38:29 +01:00
  • 3ae7dcc60c Merge conflicts quemy 2012-11-20 22:16:37 +01:00
  • 083d77ba08 Islands send pop to IslandModel. Add and clean documentation. quemy 2012-11-20 22:08:30 +01:00
  • 631d693bef Add a builder attribute to the topology and construct method lasnier 2012-11-20 16:53:28 +01:00
  • 6159309ab2 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel lasnier 2012-11-20 15:03:49 +01:00
  • 0a7636e585 Change class name for clarity lasnier 2012-11-19 20:40:01 +01:00
  • 3a8821a923 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel quemy 2012-11-19 19:52:35 +01:00
  • 8d6d32e8cc Add IslandModel as islands container and algorithm launcher. quemy 2012-11-19 19:51:35 +01:00
  • 8f4b8feb94 Add complete, star and ring topologies lasnier 2012-11-17 17:13:31 +01:00
  • 201fdc2c12 Add abstract ad boolean topologies Lasnier 2012-11-17 17:08:24 +01:00
  • 7c6b297414 incremental evaluation for one max when flips several bits verel 2012-11-12 15:54:20 +01:00
  • 01e25fb7b4 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo verel 2012-11-12 15:27:18 +01:00
  • 56484a8cdd change a maximum limit to the neighborhood exploration verel 2012-11-12 15:25:58 +01:00
  • cf561b537a Add islandNotifier to allow the mig and int policy to be checked in the island. The islandNotifier is added to the algorithm continuator and will make the island perform a binded task. In the case of island, the task is to check policies. quemy 2012-11-11 22:36:21 +01:00
  • 477dbe49a9 Add integration method, observer pattern from policy to island quemy 2012-11-10 19:22:59 +01:00
  • 1a23b618fc Island mecanism : migration element and policy, island quemy 2012-11-08 23:57:02 +01:00
  • 2cd7f1f423 Add policy and element of policy for migration quemy 2012-11-07 18:20:29 +01:00
  • 4ec6e3f606 Add island quemy 2012-11-06 16:54:59 +01:00
  • 188fed8910 Remove PEO from master quemy 2012-11-03 19:51:09 +01:00
  • f83191bedd Fix the bus in install location which is now determine by the OS quemy 2012-11-03 18:44:19 +01:00
  • c9d06e6b17 Fix the use of ENAMBE_CMAKE_EXAMPLE and _TESTING with eo quemy 2012-11-03 15:48:57 +01:00
  • 3aa572e0e5 Fix a bug during the installation of SMP tests quemy 2012-11-03 15:46:43 +01:00
  • 60d560910d Fix a bug with the /mo/explorer folder during the installation quemy 2012-11-03 15:45:38 +01:00
  • bbe39c4869 Add Peo for patch quemy 2012-11-03 15:45:03 +01:00
  • 9d867cb9fa Please enter the commit message for your changes. Lines starting verel 2012-10-31 13:47:11 +01:00
  • 72ffb89999 add method index(sol, index) to moIndexNeighbor verel 2012-10-24 23:07:05 +02:00
  • 83ab8f0068 add edo to cmake modules Johann Dreo 2012-10-07 21:19:42 +02:00
  • 1667f50e1b more precise help message for build flags Johann Dreo 2012-10-07 21:12:22 +02:00
  • 1894b0013f message typo Johann Dreo 2012-10-07 21:11:28 +02:00
  • c7d3636603 change private members to protected in eoSyncEasyPSO.h Johann Dreo 2012-10-07 21:06:50 +02:00
  • 2b27b8881e add the ENABLE_OPENMP build flag Johann Dreo 2012-10-07 21:05:47 +02:00
  • 06ff0b682b fix build system : make eo/edo tests work Johann Dreo 2012-10-07 19:48:15 +02:00
  • 0829afceb9 fix build system: make eo/edo examples works Johann Dreo 2012-10-07 18:38:20 +02:00
  • 8a81bd2191 update the build system: only basic build works Johann Dreo 2012-10-06 01:08:59 +02:00
  • bef4f649cf MPI Distrib exp: license for gen-xp Benjamin BOUVIER 2012-10-05 18:11:18 -04:00
  • 3822069db0 MPI Distrib exp: generator of experiments and readme. Benjamin BOUVIER 2012-10-05 18:08:06 -04:00
  • 371946f1f1 MPI Distrib exp: the parameters of an experiment are recalled in the results file. Benjamin BOUVIER 2012-10-05 18:07:25 -04:00
  • c48b3979c3 eo::serial::Parser: if spaces were present after colons, they were not ignored. Fixed by this patch. Benjamin BOUVIER 2012-10-05 18:06:45 -04:00
  • b0107e44da merge and clean the authors file Johann Dreo 2012-10-05 21:13:42 +02:00
  • 63f2852ffc backport the new build system from eo/ 2.0 to the merged eo/ quemy 2012-10-05 20:34:59 +02:00
  • b8d32f36bf Merge branch 'eodev' into eomerge Johann Dreo 2012-10-05 15:12:22 +02:00
  • 0c5120f675 move paradiseo/eo to deprecated/ before merge with eodev Johann Dreo 2012-10-05 15:12:12 +02:00
  • 7e4bc9f01c bugfix: remove typename in some typedef in EDO tests under Eigen3 eodev Johann Dreo 2012-10-02 17:26:50 +02:00
  • 6eff32254e bugfix: test if the empty index dispatcher warning log should be displayed Johann Dreo 2012-10-02 17:22:19 +02:00
  • 542e5d870e Merge branch 'master' of https://github.com/nojhan/eodev Benjamin BOUVIER 2012-10-01 23:32:06 -04:00
  • 57dcd01149 MPI Distrib Exp: launch experiments from a file + example file. Benjamin BOUVIER 2012-10-01 23:27:41 -04:00
  • bd9767a05d Timer: force measures to be retrieved even if parallel.doMeasure() isn't set. Benjamin BOUVIER 2012-10-01 23:26:21 -04:00
  • 3769021a23 Bugfix Serialization parser: spaces can be inserted before or after the arrays. Benjamin BOUVIER 2012-10-01 23:25:51 -04:00
  • 84afb1866e MPI Distrib exp: comments + redirect output of an experiment to a file. Benjamin BOUVIER 2012-10-01 22:43:24 -04:00
  • 67df7756e4 MPI Distrib exp: seed can be set at launch. Benjamin BOUVIER 2012-10-01 22:24:27 -04:00
  • 7fe2bc587a eoRNG: added a clearCache() function for cleaning the normal() cached value Benjamin BOUVIER 2012-10-01 22:23:07 -04:00
  • 6503f61521 [MPI Distrib exp: serializable class Experiment added. Benjamin BOUVIER 2012-10-01 21:50:23 -04:00
  • 95e5d7d8db [MPI Distrib exp: distributions are now serializable. Benjamin BOUVIER 2012-10-01 21:49:22 -04:00
  • c2d663f495 make the converting constructor of the eoLogger helper classes explicits (avoid warnings about ambiguousus conversions on ostream streams operators) Johann Dreo 2012-10-01 15:28:27 +02:00
  • 5a8ec3c3bb more tests on variance computation Johann Dreo 2012-09-24 14:33:09 +02:00
  • f5a9a9c172 Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev Johann Dreo 2012-09-19 11:20:43 +02:00
  • a4ec17a193 MPI Distrib exp: added timer for main program. Benjamin BOUVIER 2012-09-18 22:18:35 -04:00
  • 2bc69b4077 MPI Distrib exp: switch for choosing whether workers should print the waiting time or not. Benjamin BOUVIER 2012-09-18 22:11:13 -04:00
  • 748ea80352 MPI Distrib exp: retrieve statistics from workers and print them in standard output Benjamin BOUVIER 2012-09-18 22:03:43 -04:00
  • 9d4742c995 TimerStat: better precision for wallclock time. Benjamin BOUVIER 2012-09-18 22:03:07 -04:00
  • b5d44c809d MPI Distrib exp: comments for each class. Benjamin BOUVIER 2012-09-18 20:53:47 -04:00
  • 243dd7424f MPI Distrib exp: added license Benjamin BOUVIER 2012-09-18 20:53:32 -04:00
  • aa5e8bf6f3 Added method clean for eoTimerStat Benjamin BOUVIER 2012-09-18 20:50:26 -04:00
  • 7e5c61cc43 Merge /home/nojhan/code/eodev Johann Dreo 2012-09-18 16:57:16 +02:00
  • 2c2e9d0ca3 better variance computation, use Knuth online robust algorithm, add a test for variance computation Johann Dreo 2012-09-18 16:56:38 +02:00
  • 08e17b3392 * FindEO.cmake: using conventional cmake function to handle package finding Caner Candan 2012-09-11 14:37:49 +02:00
  • 16cbf69d5d MPI Distrib exp: replace next generated waiting time by 0 if it's negative Benjamin BOUVIER 2012-09-07 11:43:43 -04:00
  • f8ca95b352 MPI Distrib exp: short relative path to t-mpi-common Benjamin BOUVIER 2012-09-07 11:43:08 -04:00
  • 211ac8141e MPI Distrib exp: added exponential distribution Benjamin BOUVIER 2012-09-07 11:37:21 -04:00
  • b4650e040c MPI Distrib exp: use of eoRng instead of eoUniformGenerator Benjamin BOUVIER 2012-09-07 11:04:12 -04:00
  • e10f823c94 add a way to inherit from an eoEvalKeepBest Johann Dreo 2012-09-07 15:30:07 +02:00
  • 8117f93877 Merge branch 'master' of ssh://trtpa101/home/nojhan/code/eodev Johann Dreo 2012-09-07 10:35:56 +02:00
  • de201e1007 add an evaluator wrapper that keep the best individual found so far Johann Dreo 2012-09-06 20:52:15 +02:00
  • 6b95172600 CMA-ES is non-monotonic, thus keep the best individual found so far with a stat; clean the code Johann Dreo 2012-09-06 16:06:16 +02:00
  • b83372b57b Add a stat to keep the best individual found so far, even for non-monotonic algorithms Johann Dreo 2012-09-06 16:05:00 +02:00
  • 6a4dfae7ee Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev Johann Dreo 2012-09-06 12:15:36 +02:00
  • e331e74e46 Set the mean of adaptive normal distrib with an EOT Johann Dreo 2012-09-06 12:09:12 +02:00
  • c4af81caeb MPI distrib exp: added managment of multiples distributions. Benjamin BOUVIER 2012-08-31 22:45:43 -04:00
  • 7c3eee4ddd MPI distrib exp: added the normal Gaussian distribution Benjamin BOUVIER 2012-08-31 22:45:03 -04:00
  • a3a04e0112 Fixed comments. Now inputs in parser should be in milliseconds, second isn't a precise enough unit. Benjamin BOUVIER 2012-08-31 22:37:47 -04:00
  • 948da627ea Remove PEO from master quemy 2012-08-30 11:57:43 +02:00
  • 8cd56f37db Migration from SVN quemy 2012-08-30 11:30:11 +02:00