Skip to content

Tags: robgarden/cilib

Tags

v0.7.4

Toggle v0.7.4's commit message
CIlib v0.7.4

Changelog:
- Rename of the Random interface to RandomProvider. Prevents ambiguitiy.
- Removed container.Array classes.
- Created an ArithmeticOperator enum class to replace the
  MutationOperatorStrategy classes.
- Updates to the simulator to prevent outside acces and simplified
  a lot of the internal classes. Dependency Injection was employed
  to achieve the simplifications.
- Thread level data output. All simulation threads are now completely
  independent - data from the simulations is maintained in temporary
  files and then merged once all simulations have completed execution.
- REMOVED: Removed a direct dependency to the JDK within the pom.xml. The
  enforcement of the Java version is now perfromed using the
  maven-enforcer-plugin. Additionally, versions have been defined for
  the plugins to prevent any problems with the build.
- REMOVED: The bioinf packages have been removed. They will be added
  once again, when the implementation has been cleaned up. They were
  not up to standard.
- Corrected value for lower bound activation function.
- Prevented potential issue with an invalid FileReader object.
- Corrected multi-valued patterns.
- Corrected the implementation of Cauchy random numbers.
- Corrected implementations of the Quartic, Quadric, Himmelblau,
  Goldstein Price and HyperEllipsoid functions.
- Corrections to Selection API. The methods are now much more fluent.
  Many more updates are probably required to ensure that the API is as
  usable as what is required.

v0.7.3.1

Toggle v0.7.3.1's commit message
Maintenance version 0.7.3.1

Corrected a few internal code issues relating to redundant casting.
Corrected a bug with Real bounds which broke randomization of Reals.

v0.7.3

Toggle v0.7.3's commit message
Version 0.7.3

Notable changes:

 - New Neural Network framework that provides a very simple and
   extensible base for future additions.
 - Cooperative framework cleanup and addition of heterogeneous
   cooperative algorithms. Rename of various packages to make the intention
   of the packages clearer.
 - Addition of the Dynnamic enviroment changes that have been outstanding.
 - Initial commit of the new data framework.
 - Restructure of the Entity hierarchy ensuring a more modular design.
 - Numeric type updates (particularly around the manner in which Bound
   instances are used).
 - A number of bug fixes pertaining to memory usage and performance.

v0.7.2

Toggle v0.7.2's commit message
Version 0.7.2:

Additions:
- New domain parser implmentation with simplified usage API.
- Generic EP algorithm has been included.
- Initial generic Niching framework (including the NichePSO)
  has been included with a selection of different available operators.
- Updates to the Immutable Matrix API.
- Algorithm hierarchy has been simplified to facility more
  testability.
- Documentation updates.

Removed:
- Entity.getBehavioralDomain() method as it was no longer used
- Algorithm.reset() method did not do anything
- EntityType.Individual* enum has been removed as the manner in
  which strategy parameters are handled was not correct.

cilib-0.7.1.1

Toggle cilib-0.7.1.1's commit message
Maintenence release.

* Corrected simulation construction with multiple threads.

cilib-0.7.1

Toggle cilib-0.7.1's commit message
Version 0.7.1

Changes include:

* PSO:
 - Addition of Constriction velocity update enabling the Constriction
   PSO.

* DE:
 - Added rand-to-best-selection.

* Measurements:
 - Bound violation measurements have been included.

* Types:
 - Immutable Matrix class added.

* General:
 - Enabled "unique" selection in Selection<E>.
 - Corrections to various Function classes.
 - Function<F, T> interface is now generic. Defining the types that the
   Function converts "from" and "to".
 - Default ordering for Entity classes is now a "natural ordering" from
   smallest to largest.
 - Better usage of Random number generation instances.
 - Removed ambiguous getPopulationSize() methods.
 - Generalized the Initialization strategies.
 - Parser generated DomainParser. DomainParser is now based on a grammar.

cilib-0.7.0

Toggle cilib-0.7.0's commit message
Tagging the release for cilib-0.7.0

cilib-0.6.12

Toggle cilib-0.6.12's commit message
Removed a SNAPSHOT plugin version.

Preparing 0.6.12 release.

git-svn-id: https://cilib.svn.sourceforge.net/svnroot/cilib/trunk@1039 6919081d-ccfc-0310-b8b8-fc61df93b961

cilib-0.6.11

Toggle cilib-0.6.11's commit message
 r1209@minifireslug: gpampara | 2008-05-07 09:32:27 +0200

 Finalised the changelog.


git-svn-id: https://cilib.svn.sourceforge.net/svnroot/cilib/trunk@804 6919081d-ccfc-0310-b8b8-fc61df93b961

cilib-0.6.10

Toggle cilib-0.6.10's commit message
 r845@minifireslug: gpampara | 2007-11-30 07:42:28 +0200

 Updates to the pom.xml


git-svn-id: https://cilib.svn.sourceforge.net/svnroot/cilib/trunk@632 6919081d-ccfc-0310-b8b8-fc61df93b961