0.1.0-beta.3
Pre-release
Pre-release
What's Changed
- fix: example structure & logging in
ga
examples by @kkafar in #215 - fix: ACO bugs introduced with builder by @co012 in #218
- feat: [ACO] extract feromon update operator by @co012 in #227
- feat: [ACO] Elitist ant system pheromone update by @co012 in #233
- feat: [ACO] Max-Min pheromone update by @co012 in #235
- feat: [ACO] Ant Colony System pheromone update by @co012 in #237
- feat: shuffle crossover operator by @co012 in #224
- feat: make population generators take RNG by @co012 in #223
- feat: change fitness from function to struct by @co012 in #221
- feat: Extract ant struct by @co012 in #243
- chore: Refactor aco module by @co012 in #246
- refact: streamline PSO probing by @Garion9 in #248
- feat: PSO termination condition by @Garion9 in #250
- docs:
individual
module & small readme update by @kkafar in #256 - feat: AntsBehavior trait by @co012 in #253
- feat: ProbingPolicy for ACO by @Garion9 in #255
- feat: Allow for custom solution grading in ACO by @co012 in #258
- feat(GA):
replacement
module &BothParent
operator by @kkafar in #263 - feat:
replacement
- improve interface & some fixes by @kkafar in #264 - feat: Improve ACO builder by @co012 in #265
- feat:
replacement
-WeakParent
by @kkafar in #271 - feat: Exploiting ant by @co012 in #270
- tests:
replacement
module by @kkafar in #273 - fix:
WeakParent
does invalid swaps by @kkafar in #275 - refact: logging for firefly algorithm by @Garion9 in #261
- refact: 'add_probe' method for AggregatedProbe for PSO by @Garion9 in #268
- feat: Ant Colony System support by @co012 in #274
- feat: Termination condition for ants algorithm by @co012 in #281
- feat: Static dispatch probe for aco by @co012 in #283
- chore: Remove aco cfg struct by @co012 in #285
- chore: Minor ant colony module clean-up by @co012 in #286
- refact: random distribution in PSO by @Garion9 in #291
- [FF] Bugfix attempt by @Cinereo2 in #292
- Parametrization of distance function to allow for not-strictly-numeri… by @Cinereo2 in #288
- [FF] Parallelization of population iterations by @Cinereo2 in #294
- Make FireflyAlgorithmCfg public by @Cinereo2 in #297
- Ff refactor by @Cinereo2 in #298
- Fix: [ff] best solution's postion not passed to csv/stdout by @Cinereo2 in #301
- [FF] Implementation of brownian motion for currently brightest firefly by @Cinereo2 in #303
- refact(FF): rename
execute
->run
by @kkafar in #306 - Ff criterion benchmark by @Cinereo2 in #309
- Additional test functions by @Cinereo2 in #311
- feat:
COCO
integration by @kkafar in #312 - feat:
builder
for firefly algorithm by @Cinereo2 in #318 - refactor: Fireflies' population by @Cinereo2 in #320
- refactor:
population
in firefly algorithm by @Cinereo2 in #321 - chore: add preset population tests to FF benchmark by @Cinereo2 in #322
- chore: even more test functions by @Cinereo2 in #323
- chore: even more test functions by @Cinereo2 in #324
- chore: additional test functions by @Cinereo2 in #325
- chore: additional test functions by @Cinereo2 in #326
- chore: additional test functions by @Cinereo2 in #327
- feat: improve
COCO
integration by @kkafar in #328 - refact:
COCO
integration cleanup by @kkafar in #329 - feat: add basic prelude module by @kkafar in #331
- release: 0.1.0-beta.3 by @kkafar in #332
Full Changelog: 0.1.0-beta.1...0.1.0-beta.3