Kamil Śliwak
|
8f55ead48d
|
yul-phaser: Switch from uint32_t to size_t in SimulationRNG
- Also pass the appriopriate type internally to the distribution instead of relying on the default (which is uint32_t)
|
2020-06-04 17:19:42 +02:00 |
|
Kamil Śliwak
|
d9e2735361
|
[yul-phaser] Add options for selecting crossover operator used by the algorithms
|
2020-04-20 15:30:10 +02:00 |
|
Kamil Śliwak
|
ad89b477c8
|
[yul-phaser] GeneticAlgorithms: Add methods for selecting a crossover operator
|
2020-04-20 15:30:10 +02:00 |
|
Kamil Śliwak
|
f6783c60b2
|
[yul-phaser] GeneticAlgorithms: Add ClassicGeneticAlgorithm
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
879f6e17e9
|
[yul-phaser] GenerationalElitistWithExclusivePools: Refactor runNextRound() for less nesting and more readability
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
b8244f6a43
|
[yul-phaser] Extract the code that controls execution of algorithm rounds from GeneticAlgorithm into AlgorithmRunner
|
2020-03-13 11:21:23 +01:00 |
|
Kamil Śliwak
|
763bdb1d51
|
[yul-phaser] Change the design of crossover operators so that they produce a single chromosome rather than a pair
|
2020-03-09 13:21:48 +01:00 |
|
Kamil Śliwak
|
fc4fedb214
|
[yul-phaser] Add GenerationalElitistWithExclusivePools algorithm
|
2020-03-09 13:21:48 +01:00 |
|
cameel
|
67fbafab8f
|
[yul-phaser] Add RandomAlgorithm
|
2020-02-25 16:06:16 +01:00 |
|
cameel
|
11bdf358df
|
[yul-phaser] Base class for genetic algorithms
|
2020-02-25 15:25:16 +01:00 |
|