What's new in JGAP 3.6.2
Apr 3, 2012
- New simple example for constraint solving
- New BulkGABreeder, more efficient than GABreeder
- New fitness function RosenbrocksBulkNegativeFunction
New in JGAP 3.6.1 (Jan 11, 2012)
- Corrected classpath for the example .bat-files
- Removed obsolete .bat files
- New class SeededRandomGenerator, thanx to Vasileois
- Added test cases
New in JGAP 3.6 (Sep 24, 2011)
- Added GP examples and Island example
- New features for monitoring
- New feature unique key for business objects
- A lot of smaller changes
- Fixed some bugs
- Added new test cases, fixed some existing ones
- Enhanced Javadoc
New in JGAP 3.4.5 (Sep 27, 2010)
- Added Island Model example
- Addes symbolic regression a la Eureqa
- Added simple GP example, (KarubProblem), thanx to Karub
- Updated XStream library to version 1.3.1
- Added new GP example: examples.gp.SimpleExample
- Improved monitoring of evolution progress a lot
- Added monitoring support to all genetic operators
- Added new interface iUniqueKey, introduced it to
- IChromosome and Gene
- Added new class PopulationContext: stores pop. data
- together with context data (for monitoring)
- Added new class MultipleIntegerGene, thanx to Chris Jones
- Introduced method hashCode() for class Population
- Support cloning of application data of sample chromosome
- Avoid stack overflow in DoubleGene.mapValueToWithinBounds
- Optimized growOrFullNode
- Fixed PersistableObject.save
- Fixed bug in grid example for distributed fitness
- calculation
- Fixed AbstractSupergene's newGeneInternal, thanx to
- Christoph Langgut
- Fixed AbstractSupergene's applyMutation, thanx to
- Christoph Langgut
- Enhanced Chromosome's clone-method, thanx to Peter
- Molettiere for the hints
- Added listeners that fire before and after genetic
- operators are being applied (see class BreederBase)
- Fixed AveragingChrossoverOperator: added cloning
- Fixed GP functions CountMatrix and ResetMatrix
- Fixed toString of GP function ADF
- Fixed constructor of NaturalSelector
- GP function If: Fixed clone, extended functionality
- GP function IfElse: extended functionality
- Added JGAPFactory.getUniqueKey
- Improved class PopulationHistory
- Added SystemKit.getGUID
- Added test cases
- Fixed existing test cases
- Enhanced Javadoc
New in JGAP 3.4.3 (Apr 29, 2009)
- GPConfiguration: added support for matrices
- Introduced option for disabling cloning of command genes
- during creation of GP programs in Programchromosome
- Added matrix-centric GP commands: WriteToMatrix,
- ReadFromMatrix, CountMatrix, ReplaceInMatrix, ResetMatrix
- Added GP commands: Tupel, CharacterProvider
- Intruduced getCommandType for CommandGenes
- Added constant CharacterClass to CommandGene
- Added deleteDirectory to FileKit
- Added a second deleteFile method to FileKit
- Noughts and Crosses example: added matrix commands
- Fixed bug in IfElse.clone. Thanx to szabolcs
- Fixed clone-bug in LesserThan, GreaterThan, Equals,
- Push. Thanx to Frank Pape
- Enhanced Javadoc