This has been a long time coming, but we have finally managed to complete the v0.7.5 release of the CIlib library.
- New clustering implementation.
- Rework of Niching (NichePSO) to be more sane.
- Removed the "games" package due to its unmaintained state. It will be
revised in a future release.
- Removed several methods that are largely not required (in Meansurements
and other related classes)
- FunctionMinimizationProblem and FunctionMaximizationProblem have been
removed. Instead, use FunctionOptimizationProblem with a given
Objective. The only valid Objectives are Minimize and Maximize, with
Minimize being assumed to be the default, if none is specified.
- Added Lambda-Gamma neural networks
- Removed a number of interal classes in favor of those already provided
by dependencies
- A number of crossover strategies have had fixes applied / newly added
- Cascading neural networks
- Migrated from maven to SBT as build system
- Several deprecations have been removed
- Additional benchmark functions have been included
- Updates to XML specifications
- Added Multiple Velocity Binary PSO
- More fixes (too many to mention! Please refer to the git history!)
In addition to the above, the library component of cilib will be available directly from maven central. The bundled simulator will be available from
cilib.net shortly. We are currently preparing some documentation updates for the website.
Let us know of any issues that you experience by using the issue list available on the github project site.
Thanks goes to all the contributors which made this release possible.