Download List

项目描述

JGAP (pronounced "jay-gap") is a genetic algorithms package written in Java. It is designed to require minimum effort to use "out of the box", but is highly modular and allows custom components to be easily plugged in by the more adventurous.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-02-04 03:31
3.4

此版本增加了蒙娜丽莎画的问题(佐治亚州和GP版)。它增加了一些单元测试。 CommandGene和ProgramChromosome已为节点的元数动力化的支持。 GPConfiguration有一个节点的'arities动力化参数。 GPPopulation增强了创造新的项目。 ProgramChromosome和CommandGene有方法ensureUniqueness的新版本。 ProgramChromosome和GPProgram有接口IBusinessKey(方法getBusinessKey)。大奖赛,指挥终端现在支持原始类类型。一个ForLoop.clone错误已被修复。
标签: Code cleanup
This release adds the Mona Lisa painting problem (GA and GP version). It adds some unit tests. CommandGene and ProgramChromosome have support for dynamization of the arity of nodes. GPConfiguration has a parameter for dynamization of nodes' arities. GPPopulation has enhanced creation of new programs. ProgramChromosome and CommandGene have new versions of the method ensureUniqueness. ProgramChromosome and GPProgram have the interface IBusinessKey (method getBusinessKey). GP-command terminal now supports primitive class types. A bug in ForLoop.clone has been fixed.

2008-12-08 01:39
3.3.4

大大延长大奖赛文件。 12个新大奖赛的功能。在JGAPClientGP改进的错误处理。大力改善网格计算功能。阿画沙漠的例子(包examples.gp)。 SystemKit.printHelp(..)增加了。 DefaultClientFeedback引入了。一个NumberKit.niceDecimalNumber,在大奖赛终端虚假错误,并在ColtRandomGenerator.nextInt错误错误()已得到修复。测试案例已被添加。
标签: Major feature enhancements
Greatly extended GP documentation. 12 new GP functions. Improved error handling in JGAPClientGP. Strongly improved grid computing functionality. A painted desert example (package examples.gp). SystemKit.printHelp(..) has been added. DefaultClientFeedback has been introduced. A bug in NumberKit.niceDecimalNumber, a bug in GP terminal False, and a bug in ColtRandomGenerator.nextInt() have been fixed. Test cases have been added.

2008-05-09 19:28
3.3.3

的演化周期已经修复,更好地了解简化。有许多小的改进和架构改进,以及一些错误修正。该MinimizingMakeChange例子是简化。网格计算进行了改进。还有的Javadoc改进和新的JUnit测试。
标签: Major feature enhancements
The evolution cycle has been revamped and simplified for a better understanding. There are many smaller enhancements and architectural improvements, as well as some bugfixes. The MinimizingMakeChange example was simplified. Grid computing was improved. There are Javadoc enhancements and new JUnit tests.

2007-12-13 13:48
3.3.1

这个版本中引入的遗传突变编程命令,使用的序列化问题XStream的图书馆,利用作为一种快速和一致的地图取代综合Robocode的1.5,trove4J,并增加复制功能很多RobocodeJGAP命令。将原染色体适应值设置为克隆时,克隆的染色体。在基因的应用程序数据圆锥已启用。该IComplexCommand了序列化的类。在代GPGenotype.evolve数量()的输出是固定的。所有的辅助试验班,改名为xxxForTest至xxxForTesting。
标签: Minor feature enhancements
This release introduced mutation of Genetic Programming commands, uses the XStream library for serialization issues, uses trove4J as a fast and consistent map replacement, integrated Robocode 1.5, and added cloning capabilities to many RobocodeJGAP commands. The fitness value of an original chromosome is set to clone when cloning the chromosome. Coning of application data in genes was enabled. The IComplexCommand class was made serializable. The output of generation number in GPGenotype.evolve() was fixed. All auxiliary test classes were renamed from xxxForTest to xxxForTesting.

2007-11-11 23:01
3.3

Robocode的1.4.8已经被集成。大奖赛能力得到加强。几个错误已得到修复。测井资料的大奖赛得到了增强。的Javadoc得到了增强。一些单元测试增加了。
标签: Major feature enhancements
Robocode 1.4.8 has been integrated. GP capabilities have been enhanced. Several bugs have been fixed. Logging of GP information has been enhanced. Javadoc has been enhanced. Some unit tests have been added.

Project Resources