JGAP

Packages
examples Examples showing how to use JGAP to solve problems
examples.audit Demontrates how to use JGAP's audit capabilities
examples.chromInit Demonstrates how to initialize chromosomes with different numbers of Gene's
examples.config Showing how to use the configuration features of JGAP
examples.constraint Example showing how to consider constraints in the evolution process
examples.distinctGenes Example showing how to use 40 CompositeGene's with 4 genes and 1 CompositeGene with 3 genes in the same Chromosome
examples.dynamicMutation Experiment of how to mutate genes differently
examples.energy Showing how to use the Gene's energy attribute
examples.equalDistribution Evolves a solution that tries to equally distribute elements over eight groups.
examples.gp Demonstrates how to find a formula for a given X-Y-table using Genetic Programming
examples.gp.anttrail Demonstrates how to move an ant by picking as much food as possible
examples.gp.monalisa Tries to repaint the mona lisa (or any other image) from polygons.
examples.gp.monalisa.core Contains the core functionality of the Mona Lisa example
examples.gp.monalisa.gui Contains UI stuff for the monalisa example
examples.gp.paintedDesert The painted desert example (Genetic Programming) from Koza
examples.gp.symbolicRegression Symbolic regression capable of eating configuration files for GP problems.
examples.gp.tictactoe Demonstrates how to evolve a strategy for playing Tic Tac Toe (Noughts and Crosses) using coevolution
examples.grid Examples for Distributed Computing
examples.grid.evolutionDistributed Example for distributed evolution.
examples.grid.fitnessDistributed Example for distributedly computing fitness values.
examples.grid.mathProblemDistributed Example for distributed evolution with GP.
examples.knapsack Implementation of the knapsack problem
examples.monalisa Tries to repaint the mona lisa (or any other image) from polygons.
examples.monalisa.core Contains the core functionality of the Mona Lisa example
examples.monalisa.gui Contains UI stuff for the Mona Lisa example
examples.multiobjective Demonstrates how to evolve a population towards multi-objectives (this functionality is preliminary)
examples.salesman Implementation of the traveling salesperson problem (TSP)
examples.simpleBoolean Very basic example showing the principle usage of JGAP
examples.simpleBooleanThreaded Very basic example showing the principle usage of JGAP by using multithreaded computation
examples.supergene Demonstrates the usage of the supergene concept
org.jgap Houses the interfaces and classes that make up the core of JGAP.
org.jgap.audit Functions related to evaluating the behaviour of JGAP JGAP.
org.jgap.data Related to persisting the state of JGAP objects (Genotype, Chromosome etc.)
org.jgap.data.config Related to configuring JGAP
org.jgap.distr Distributed Computing of populations of a Genetic Algorithm
org.jgap.distr.grid Grid functionality for building a distributed computing network with server, worker(s) and client(s)
org.jgap.distr.grid.common Common classes for grid computing
org.jgap.distr.grid.gp Grid computing for GP
org.jgap.distr.grid.request Work requests in grid computing
org.jgap.distr.grid.util Utilities for grid computing
org.jgap.distr.grid.wan Grid access via WAN, e.g.
org.jgap.eval Auditing performance of JGAP with different configurations
org.jgap.event Contains classes and interfaces related to the generation and handling of JGAP events.
org.jgap.gp Genetic Programming functionality (abstract classes and interfaces)
org.jgap.gp.function Functions to use with Genetic Programming.
org.jgap.gp.impl Genetic Programming classes, non-abstract, no interfaces
org.jgap.gp.terminal Terminals to use with Genetic Programming.
org.jgap.gui Graphical user interface for JGAP
org.jgap.impl Provides stock implementations of the various sub-components that can be plugged-in or custom implemented.
org.jgap.impl.fitness Functionality related to fitness value computation
org.jgap.impl.job Splitting a evolution request into chunks (jobs) in order to compute them distributedly.
org.jgap.impl.salesman Handling of Traveling Salesman Person (TSP) related problems
org.jgap.supergenes Supergene represents several loci, which control closely related aspects of the phenotype.
org.jgap.util Houses common-sense utility classes used within JGAP.
org.jgap.xml Writing/Reading JGAP object states (Genotype, Chromosome etc.) to/from XML documents

 


JGAP