What's Changed
- chore: docs for
ga
& tests & cleanup by @kkafar in #333 - chore: fix typos in issue templates by @kkafar in #335
- feat:
inversion
mutation operator by @kkafar in #334 - chore: License the lib also under Apache 2.0 by @kkafar in #336
- refact: make template type params more verbose by @kkafar in #337
- chore: fix typos in templates by @kkafar in #339
- feat: Remodel ACO by @co012 in #342
- feat: Create features for algorithms by @co012 in #343
- feat(ACO): Part From Evaluation pheromone update by @co012 in #344
- chore(ACO): Remove matrix fn from Solution by @co012 in #345
- feat(GA): implement
UniformParameterized
crossover operator by @kkafar in #346 - feat: add operators & example for JSSP by @kkafar in #341
- chore: change default indent to 4 by @kkafar in #347
- chore: reorganize jssp example structure by @kkafar in #348
- chore: apply clippy fixes across codebase by @kkafar in #349
- fix:
delay
was not updated in inner loop by @kkafar in #350 - WIP jssp by @kkafar in #351
- feat: add elitisim in jssp & cleanup by @kkafar in #352
- feat: allow for loading external jssp instances by @kkafar in #353
- chore: setup hooks & hide more functionalities behind features by @kkafar in #358
- refact!: Make Individual a trait -- allow for custom state definition by @kkafar in #359
- feat: parameterize fitness with IndividualT by @kkafar in #364
- feat: allow for custom fitness types by @kkafar in #365
- feat!: impl local search for JSSP & impl IndividualTrait for JsspIndividual by @kkafar in #363
- feat: add population::tools module with methods for primitive chromosome generation by @kkafar in #372
- feat: allow for usage of jssp instances loaded from file & use GeneticSolver to run JSSP by @kkafar in #369
- fix: set duration before first on_new_best call by @kkafar in #374
- fix: jssp example panics during population evaluation by @kkafar in #379
- perf: evaluate fitness only when necessary by @kkafar in #382
- fix: fixed machine size by @kkafar in #384
- fix: inconsistences in individual comparison by @kkafar in #386
- fix: series of bugs in localsearch & many other small bugs by @kkafar in #388
- fix(jssp): remove redundant param in func by @kkafar in #391
- feat(jssp): refact
JsspPopProvider
& infer population size for given instance automaticaly by @kkafar in #392 - feat(ci): workflow for auto-adding issues to the project by @kkafar in #394
- fix(ci): attempt to fix add-issue-to-project workflow by @kkafar in #395
- chore(ci): remplate
add-issue-to-project
workflow with github automations by @kkafar in #396 - chore(ci): add concurrency groups for all CI workflows by @kkafar in #397
Full Changelog: 0.1.0-beta.3...0.1.0-beta.4