Download List

Descripción del Proyecto

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 Requirements

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

Esta versión incluye el problema de la pintura de Mona Lisa (GA y la versión GP). Añade algunas pruebas de unidad. CommandGene y ProgramChromosome tener soporte para la dinamización de la aridad de nodos. GPConfiguration tiene un parámetro para la dinamización de arities nodos. GPPopulation ha mejorado la creación de nuevos programas. ProgramChromosome y CommandGene tienen nuevas versiones de los ensureUniqueness método. ProgramChromosome y GPProgram tienen la IBusinessKey interfaz (getBusinessKey método). GP-terminal de comando ahora soporta los tipos de clase primitiva. Un error en ForLoop.clone se ha solucionado.
Tags: 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

, Ha extendido la documentación GP. 12 nuevas funciones de médico de cabecera. Mejora de la gestión de errores en JGAPClientGP. Totalmente de mejora de la funcionalidad de grid computing. Un ejemplo Painted Desert (examples.gp paquete). SystemKit.printHelp (..) ha sido añadido. DefaultClientFeedback se ha introducido. Un error en NumberKit.niceDecimalNumber, un error en el GP de terminal falso, y un error en el ColtRandomGenerator.nextInt () han sido corregidos. Los casos de prueba se han añadido.
Tags: 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

El ciclo de la evolución ha sido mejorado y simplificado para una mejor comprensión. Hay muchas pequeñas mejoras y mejoras arquitectónicas, así como algunas correcciones. El ejemplo MinimizingMakeChange se simplificó. Grid computing se ha mejorado. Hay mejoras Javadoc y pruebas JUnit nuevo.
Tags: 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

Este comunicado presenta una mutación de los comandos de programación genética, utiliza la biblioteca xStream para las cuestiones de serialización, utiliza trove4J mapa como un reemplazo rápido y consistente, integrado Robocode 1.5, y añade capacidades de clonación para muchos comandos RobocodeJGAP. El valor de aptitud de un cromosoma original se establece para clonar al clonar el cromosoma. Conicidad de datos de aplicación en los genes estaba habilitado. La clase se hizo IComplexCommand serializable. La salida del número de generación en GPGenotype.evolve () se ha fijado. Todas las clases de auxiliar de prueba fueron renombrados de xxxForTest a xxxForTesting.
Tags: 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 ha sido integrada. Capacidades de GP se han mejorado. Varios errores han sido corregidos. Registro de información del GP se ha mejorado. Javadoc se ha mejorado. Algunas pruebas de la unidad se han añadido.
Tags: 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