Tags: robgarden/cilib
Tags
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.
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.
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.
Maintenence release. * Corrected simulation construction with multiple threads.
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.
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
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
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
PreviousNext