67d7504 | Guillaume Chérel | 14 December 2015, 17:14:37 UTC | ! | 14 December 2015, 17:14:37 UTC |
6ebf25b | Guillaume Chérel | 14 December 2015, 17:00:38 UTC | NoisyNSGA2 | 14 December 2015, 17:00:38 UTC |
a07319f | Guillaume Chérel | 10 December 2015, 15:18:46 UTC | Helper functions for writing, helper wrap and unwrap functions for default context | 10 December 2015, 15:18:46 UTC |
c4fd19b | Guillaume Chérel | 09 December 2015, 16:35:17 UTC | Minor editing. | 09 December 2015, 16:35:17 UTC |
7f7fe86 | Guillaume Chérel | 09 December 2015, 16:04:06 UTC | The default context now stacks StateT and IO | 09 December 2015, 16:04:06 UTC |
91e2edf | Guillaume Chérel | 09 December 2015, 14:38:42 UTC | More generic Algorithm interface | 09 December 2015, 14:38:42 UTC |
d20cdc8 | Guillaume Chérel | 08 December 2015, 18:39:03 UTC | Test uses fixed RNG seed | 08 December 2015, 18:39:03 UTC |
5b48500 | Guillaume Chérel | 08 December 2015, 18:12:05 UTC | merged | 08 December 2015, 18:12:05 UTC |
e2a61e1 | Guillaume Chérel | 08 December 2015, 18:03:00 UTC | TestNSGA2 running | 08 December 2015, 18:03:00 UTC |
3fd9f43 | Guillaume Chérel | 08 December 2015, 16:42:40 UTC | NSGA2 refactored | 08 December 2015, 16:46:36 UTC |
099c261 | Guillaume Chérel | 08 December 2015, 16:42:40 UTC | NSGA2 refactored | 08 December 2015, 16:42:40 UTC |
6961509 | Guillaume Chérel | 07 December 2015, 12:46:49 UTC | simplified dynamicallyOpB's signature | 07 December 2015, 12:46:49 UTC |
69d8323 | Guillaume Chérel | 07 December 2015, 11:02:01 UTC | Composition refactoring: NSGA2 breeding | 07 December 2015, 11:02:01 UTC |
b2e0534 | Guillaume Chérel | 04 December 2015, 14:25:34 UTC | Added Algorithms object | 04 December 2015, 14:25:34 UTC |
fa151ce | Guillaume Chérel | 04 December 2015, 14:21:05 UTC | More reorganisation. | 04 December 2015, 14:21:05 UTC |
79cc653 | Guillaume Chérel | 04 December 2015, 14:13:05 UTC | Reformatting. | 04 December 2015, 14:13:05 UTC |
c453862 | Guillaume Chérel | 04 December 2015, 14:12:53 UTC | Corrected imports. | 04 December 2015, 14:12:53 UTC |
be3599e | Guillaume Chérel | 04 December 2015, 13:46:49 UTC | Deleted duplicate packages | 04 December 2015, 13:46:49 UTC |
e42d721 | Guillaume Chérel | 04 December 2015, 13:45:24 UTC | Merge branch 'master' of github.com:openmole/mgo | 04 December 2015, 13:45:24 UTC |
768cef8 | Guillaume Chérel | 04 December 2015, 13:41:09 UTC | Reorganised packages | 04 December 2015, 13:43:08 UTC |
8094dea | Guillaume Chérel | 04 December 2015, 13:41:09 UTC | Reorganised packages | 04 December 2015, 13:41:09 UTC |
24b9847 | Guillaume Chérel | 04 December 2015, 11:41:57 UTC | Added a few more generic composition function | 04 December 2015, 11:41:57 UTC |
c722d10 | Guillaume Chérel | 04 December 2015, 11:07:31 UTC | Merge branch 'master' of github.com:openmole/mgo | 04 December 2015, 11:07:31 UTC |
e44d376 | Guillaume Chérel | 04 December 2015, 11:05:56 UTC | Beginning refactoring to composable EA: added generic composition function | 04 December 2015, 11:05:56 UTC |
6e9fda0 | Romain Reuillon | 03 December 2015, 00:18:24 UTC | Fix history merging. | 03 December 2015, 00:18:24 UTC |
7cb9c81 | Romain Reuillon | 01 December 2015, 14:25:30 UTC | Improve history. | 01 December 2015, 14:25:30 UTC |
bbc270f | Romain Reuillon | 25 November 2015, 14:27:40 UTC | Implement update generation method. | 25 November 2015, 14:27:40 UTC |
592b906 | Romain Reuillon | 25 November 2015, 09:36:06 UTC | Improve clone managment. | 25 November 2015, 09:36:06 UTC |
88b7935 | Romain Reuillon | 23 November 2015, 21:14:40 UTC | Implement specific algo for stochastic fitnesses. | 23 November 2015, 21:14:40 UTC |
30c9c98 | Romain Reuillon | 23 November 2015, 14:43:44 UTC | Implement profile. | 23 November 2015, 14:43:44 UTC |
86c639d | Romain Reuillon | 23 November 2015, 00:29:31 UTC | Minor core rewrite. | 23 November 2015, 00:29:31 UTC |
67defbc | Romain Reuillon | 23 November 2015, 00:27:22 UTC | Get rid of the cake. | 23 November 2015, 00:27:22 UTC |
c1216c0 | Romain Reuillon | 12 November 2015, 16:25:26 UTC | Move history data structure to the top level package. | 12 November 2015, 16:25:26 UTC |
4f9c69a | Romain Reuillon | 08 November 2015, 23:25:20 UTC | Fix naming. | 08 November 2015, 23:25:20 UTC |
0e179b1 | Romain Reuillon | 06 November 2015, 23:45:23 UTC | Fix duplicate name for transition. | 06 November 2015, 23:45:23 UTC |
3aec225 | Romain Reuillon | 06 November 2015, 23:03:44 UTC | Rename afterStep in afterGeneration. | 06 November 2015, 23:03:44 UTC |
80c4c63 | Romain Reuillon | 06 November 2015, 20:49:07 UTC | Extract lambda from algorithm. | 06 November 2015, 20:49:07 UTC |
5403175 | Romain Reuillon | 06 November 2015, 15:23:32 UTC | Remove useless dep. | 06 November 2015, 15:23:32 UTC |
6236724 | Romain Reuillon | 04 November 2015, 17:51:16 UTC | Implement SMSEMOEA. | 04 November 2015, 17:51:16 UTC |
e0d8578 | Romain Reuillon | 04 November 2015, 16:49:04 UTC | Simplify archives. | 04 November 2015, 16:49:04 UTC |
38f179c | Romain Reuillon | 04 November 2015, 16:48:54 UTC | Remove useless dir. | 04 November 2015, 16:48:54 UTC |
7ad44aa | Romain Reuillon | 04 November 2015, 16:48:36 UTC | Make scaladoc work. | 04 November 2015, 16:48:36 UTC |
a9655b4 | Romain Reuillon | 04 November 2015, 15:35:47 UTC | Reduce memory footprint by using arrays for genome values. | 04 November 2015, 15:35:47 UTC |
8bc4717 | Romain Reuillon | 04 November 2015, 11:43:10 UTC | Improve clone strategy. | 04 November 2015, 11:43:10 UTC |
ad03ac3 | Romain Reuillon | 03 November 2015, 09:36:16 UTC | Select operation by pair. | 03 November 2015, 09:36:16 UTC |
26d54c2 | Romain Reuillon | 03 November 2015, 08:55:21 UTC | Implement phenotype merging with age. | 03 November 2015, 08:55:21 UTC |
f1f86ac | Romain Reuillon | 01 November 2015, 16:10:52 UTC | Use group instead of scalaz groupWhen. | 01 November 2015, 16:10:52 UTC |
8222fa5 | Romain Reuillon | 01 November 2015, 16:07:59 UTC | Uncouple general state and specific state. Fix bug in clone merging. | 01 November 2015, 16:07:59 UTC |
4313d33 | Romain Reuillon | 30 October 2015, 16:07:35 UTC | Takle non deterministic behaviour. | 30 October 2015, 16:07:35 UTC |
84c657f | Romain Reuillon | 30 October 2015, 14:58:55 UTC | Use tagged type instead of value classes. | 30 October 2015, 14:58:55 UTC |
5ec06a5 | Romain Reuillon | 30 October 2015, 11:38:36 UTC | Implememt mono objective algorithm. | 30 October 2015, 11:38:36 UTC |
c2e757c | Romain Reuillon | 30 October 2015, 11:32:37 UTC | Implement PSE and factorise code. | 30 October 2015, 11:32:37 UTC |
60a30b9 | Romain Reuillon | 29 October 2015, 22:55:05 UTC | Plotter are actually niches. | 29 October 2015, 22:55:05 UTC |
3c31738 | Romain Reuillon | 29 October 2015, 18:14:32 UTC | Bug fixes and memory optimisation. | 29 October 2015, 18:14:32 UTC |
e38eb66 | Romain Reuillon | 29 October 2015, 14:54:31 UTC | Fix clone interleaving. | 29 October 2015, 14:54:31 UTC |
f58bdd6 | Romain Reuillon | 28 October 2015, 23:16:48 UTC | Implement clone generation and clone merging. | 28 October 2015, 23:16:48 UTC |
cb43a67 | Romain Reuillon | 28 October 2015, 17:50:47 UTC | Implement clone merging. | 28 October 2015, 17:50:47 UTC |
2b6bef5 | Romain Reuillon | 28 October 2015, 11:34:15 UTC | Generify remove NaN and begin to implement clone merging. | 28 October 2015, 11:34:15 UTC |
fd6c0b6 | Romain Reuillon | 27 October 2015, 19:45:22 UTC | Use unit for stateless algorithms. | 27 October 2015, 19:45:22 UTC |
ffb5bb1 | Romain Reuillon | 27 October 2015, 19:39:24 UTC | Implement map algorithm. | 27 October 2015, 19:39:24 UTC |
f326c28 | Romain Reuillon | 27 October 2015, 18:11:11 UTC | Implement more examples. | 27 October 2015, 18:11:11 UTC |
ed173ef | Romain Reuillon | 27 October 2015, 17:52:23 UTC | Implement rastrigin. | 27 October 2015, 17:52:23 UTC |
888c281 | Romain Reuillon | 27 October 2015, 17:41:01 UTC | Fix readme. | 27 October 2015, 17:41:01 UTC |
9e7027e | Romain Reuillon | 27 October 2015, 17:38:07 UTC | Use profile ranking. | 27 October 2015, 17:38:07 UTC |
340db15 | Romain Reuillon | 27 October 2015, 17:14:16 UTC | Cleanup. | 27 October 2015, 17:14:16 UTC |
13b9bb7 | Romain Reuillon | 27 October 2015, 17:13:25 UTC | Implement profile. | 27 October 2015, 17:13:25 UTC |
6f27c89 | Romain Reuillon | 27 October 2015, 16:30:48 UTC | Rename defaults to functions. | 27 October 2015, 16:30:48 UTC |
26ba911 | Romain Reuillon | 27 October 2015, 16:12:46 UTC | Port all mutations and crossovers to the new architecture. | 27 October 2015, 16:12:46 UTC |
1bdbc43 | Romain Reuillon | 27 October 2015, 14:28:02 UTC | Implement SBX. | 27 October 2015, 14:28:02 UTC |
48d9030 | Romain Reuillon | 27 October 2015, 14:07:26 UTC | Simplify problem definition. | 27 October 2015, 14:07:26 UTC |
c0e29b1 | Romain Reuillon | 27 October 2015, 13:55:30 UTC | Implement dynamic mutation and crossover. | 27 October 2015, 13:55:30 UTC |
d838bcd | Romain Reuillon | 27 October 2015, 13:08:04 UTC | Simplify example code. | 27 October 2015, 13:08:04 UTC |
bbe186a | Romain Reuillon | 27 October 2015, 12:56:35 UTC | Simplify code. | 27 October 2015, 12:56:35 UTC |
8eb8ddc | Romain Reuillon | 27 October 2015, 12:50:53 UTC | First working problem. | 27 October 2015, 12:50:53 UTC |
f968ba2 | Romain Reuillon | 26 October 2015, 18:01:05 UTC | Implement evolution. | 26 October 2015, 18:01:05 UTC |
ccbc04a | Romain Reuillon | 26 October 2015, 16:33:40 UTC | Move components to top package. | 26 October 2015, 16:33:40 UTC |
9152b65 | Romain Reuillon | 26 October 2015, 15:55:03 UTC | Refactor empty population generation. | 26 October 2015, 15:55:03 UTC |
25f622e | Romain Reuillon | 26 October 2015, 15:16:40 UTC | Generate random genome if population is empty. | 26 October 2015, 15:16:40 UTC |
f8c6576 | Romain Reuillon | 26 October 2015, 13:15:31 UTC | Add keepnondominated and reorder mutation and crossover. | 26 October 2015, 13:15:31 UTC |
82e5779 | Romain Reuillon | 26 October 2015, 08:09:40 UTC | Implement a crossover. | 26 October 2015, 08:09:40 UTC |
9a80067 | Romain Reuillon | 26 October 2015, 07:46:11 UTC | Improve readability. | 26 October 2015, 07:46:11 UTC |
4c11881 | Romain Reuillon | 25 October 2015, 21:03:13 UTC | First compiling version of draft 2.0 architecture. | 25 October 2015, 21:03:13 UTC |
7aa255b | Romain Reuillon | 12 October 2015, 14:04:57 UTC | Minor refactoring. | 12 October 2015, 14:04:57 UTC |
99e9b4a | Guillaume Chérel | 21 September 2015, 12:01:47 UTC | minor editing | 21 September 2015, 12:01:47 UTC |
eb36a68 | Guillaume Chérel | 18 September 2015, 18:23:54 UTC | NEAT was merged back into the mgo trait scheme, i.e. using GeneticBreeding and distinct crossover, mutation, mating, etc. | 18 September 2015, 18:23:54 UTC |
8efe262 | Guillaume Chérel | 15 September 2015, 16:52:44 UTC | using the implicit value for Monad[Id] rather than redefining a Monad[BreedingContext] | 15 September 2015, 16:52:44 UTC |
90e40be | Guillaume Chérel | 15 September 2015, 16:44:05 UTC | BreedingContext trait, and BreedingContextId which is for breeding which don't need context. All previously working genetic algorithms using genetic breeding are now using BreedingContextId. | 15 September 2015, 16:44:05 UTC |
cdb9a37 | Guillaume Chérel | 04 August 2015, 15:20:53 UTC | genetic breeding now uses even more generic monads. | 04 August 2015, 15:20:53 UTC |
cca1f7f | Guillaume Chérel | 30 July 2015, 13:17:08 UTC | genetic breeding new uses state monad. | 30 July 2015, 13:17:08 UTC |
6b61438 | Romain Reuillon | 25 July 2015, 14:54:40 UTC | Implement start of an evolution with a list of genomes. | 25 July 2015, 14:54:40 UTC |
ccd369a | Romain Reuillon | 24 July 2015, 15:08:43 UTC | Merge branch 'master' of sources.iscpif.fr:mgo | 24 July 2015, 15:08:43 UTC |
a36966a | Romain Reuillon | 24 July 2015, 15:08:09 UTC | Implement mating. | 24 July 2015, 15:08:09 UTC |
45849aa | Guillaume Chérel | 24 July 2015, 12:49:41 UTC | Merge branch 'NEAT' | 24 July 2015, 12:49:41 UTC |
eb9d9c1 | Guillaume Chérel | 24 July 2015, 12:48:21 UTC | minor parameter tuning | 24 July 2015, 12:48:21 UTC |
46f1bba | Guillaume Chérel | 20 July 2015, 14:16:28 UTC | Moved NEATGenome data classes to make them more accessible. | 20 July 2015, 14:16:28 UTC |
662fbcd | Guillaume Chérel | 20 July 2015, 13:14:07 UTC | Merge branch 'NEAT' | 20 July 2015, 13:14:07 UTC |
0d876b0 | Guillaume Chérel | 20 July 2015, 13:13:25 UTC | Added evolve function to start from given population and offspring | 20 July 2015, 13:13:25 UTC |
034cece | Guillaume Chérel | 20 July 2015, 13:04:12 UTC | Added evolve functions to start evolution from a given population and archive. Corrected Species threshold minimum (NEAT). Corrected minimal genome stuff (NEAT). | 20 July 2015, 13:04:12 UTC |
bfca182 | Romain Reuillon | 18 July 2015, 09:53:27 UTC | Add to export package. | 18 July 2015, 09:53:27 UTC |
05b16c2 | Romain Reuillon | 18 July 2015, 03:00:21 UTC | Bump version after release. | 18 July 2015, 03:00:21 UTC |