|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.artoflife.gp | |
org.artoflife.app | |
org.artoflife.app.generator | |
org.artoflife.app.inspector | |
org.artoflife.app.mutator | |
org.artoflife.app.nursery | |
org.artoflife.app.save | |
org.artoflife.app.svg | |
org.artoflife.gp | Art Of Life's Genetic Programming core is an abstract implementation that defines a number of simple concepts. |
org.artoflife.gp.genome | This package implements the abstract GP core (in org.artoflife.gp) with a strongly typed Koza-like GP tree per chromsome. |
org.artoflife.gp.genome.bool | A basic collection of genes built on the base in
org.artoflife.gp.genome that implement boolean
operators including logical, comparative and
conditional, as well as a GpMutator
that acts on Boolean genes. |
org.artoflife.gp.genome.numeric | A basic collection of genes built on the base in
org.artoflife.gp.genome that implement numeric
operators including arithmetic, trigonometric
and other simple functions, as well as a
GpMutator
that acts on Float genes. |
org.artoflife.gp.individual | |
org.artoflife.gp.population | A set of basic implementations of
Population including
the org.artoflife.gp.population.DecayingMinFitnessGenerationPopulation
used by the Art Of Life GUI application. |
org.artoflife.gp.reproduction | A set of basic implementations of
Reproducer
including Clone, Crossover and Mutation. |
org.artoflife.gp.selection | Container for implementations of
Selector including
SimpleTournamentSelector
currently used in the Art Of Life GUI application. |
org.artoflife.gp.world | Implementations of
World including
the TimedStepWorld
used by the Art Of Life GUI application. |
org.artoflife.gui.paintable | Introduces concept of a Phenotype that can be painted onto a Graphics2D at an arbitrary size. |
org.artoflife.gui.population | Contains the central PopulationView with required support classes in order to provide a JComponent view on a Population of Individuals that use PaintablePhenotypes. |
org.artoflife.gui.scope | Contains Scope-dependent GUI classes including a panel bound to an Individual property that paints its PaintablePhenotype, and a PopulationView bound to a Population property. |
Classes in org.artoflife.gp used by org.artoflife.appIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.app.generatorIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.app.inspectorIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.app.mutatorIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.app.nurseryIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Population
|
A Population contains a number of Individual s, has an ideal size that
will be maintained during a breeding cycle, can add and remove Individuals
and populates new generations using Reproducer s. |
Classes in org.artoflife.gp used by org.artoflife.app.saveIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.app.svgIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype. |
Classes in org.artoflife.gp used by org.artoflife.gpChromosome
|
An element of an Individual 's genotype, has
a unique id to ensure compatibility during crossover,
and can be mutated.Fitness
|
Fitness is a measure of an Individual 's
fitness (a float) within a Population , with
higher values "better" than lower.IncompatibleChromosomeException
|
Thrown when attempting crossover between Chromosomes that are incompatible. IncompatibleGenotypeException
|
Thrown when trying to breed incompatible individuals, or add an incompatible individual to a population. Individual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Phenotype
|
The entity that is changed by a genome's Chromosome s
during expression.Population
|
A Population contains a number of Individual s, has an ideal size that
will be maintained during a breeding cycle, can add and remove Individuals
and populates new generations using Reproducer s.PopulationEvent
|
Received by PopulationListener s when
a Population changes.PopulationListener
|
Implement this to receive notification of changes in a Population .Selector
|
Used to select Individual s from a Population
on the basis of Individuals' Fitness es. |
Classes in org.artoflife.gp used by org.artoflife.gp.genomeChromosome
|
An element of an Individual 's genotype, has
a unique id to ensure compatibility during crossover,
and can be mutated.IncompatibleChromosomeException
|
Thrown when attempting crossover between Chromosomes that are incompatible. Phenotype
|
The entity that is changed by a genome's Chromosome s
during expression. |
Classes in org.artoflife.gp used by org.artoflife.gp.genome.boolPhenotype
|
The entity that is changed by a genome's Chromosome s
during expression. |
Classes in org.artoflife.gp used by org.artoflife.gp.genome.numericPhenotype
|
The entity that is changed by a genome's Chromosome s
during expression. |
Classes in org.artoflife.gp used by org.artoflife.gp.individualChromosome
|
An element of an Individual 's genotype, has
a unique id to ensure compatibility during crossover,
and can be mutated.Fitness
|
Fitness is a measure of an Individual 's
fitness (a float) within a Population , with
higher values "better" than lower.Individual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Phenotype
|
The entity that is changed by a genome's Chromosome s
during expression. |
Classes in org.artoflife.gp used by org.artoflife.gp.populationIncompatibleGenotypeException
|
Thrown when trying to breed incompatible individuals, or add an incompatible individual to a population. Individual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Population
|
A Population contains a number of Individual s, has an ideal size that
will be maintained during a breeding cycle, can add and remove Individuals
and populates new generations using Reproducer s.Selector
|
Used to select Individual s from a Population
on the basis of Individuals' Fitness es. |
Classes in org.artoflife.gp used by org.artoflife.gp.reproductionIncompatibleGenotypeException
|
Thrown when trying to breed incompatible individuals, or add an incompatible individual to a population. Individual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Reproducer
|
Creates new Individual s using a Selector
to choose fit parents from a Population,
and an implemented reproduction strategy that may include
cloning, mutation or crossover.Selector
|
Used to select Individual s from a Population
on the basis of Individuals' Fitness es. |
Classes in org.artoflife.gp used by org.artoflife.gp.selectionIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Selector
|
Used to select Individual s from a Population
on the basis of Individuals' Fitness es. |
Classes in org.artoflife.gp used by org.artoflife.gp.worldWorld
|
A World contains a number of Population s
and can be serialized so that it carries on where it
left upon re-loading. |
Classes in org.artoflife.gp used by org.artoflife.gui.paintableIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Phenotype
|
The entity that is changed by a genome's Chromosome s
during expression. |
Classes in org.artoflife.gp used by org.artoflife.gui.populationIncompatibleGenotypeException
|
Thrown when trying to breed incompatible individuals, or add an incompatible individual to a population. Individual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.Population
|
A Population contains a number of Individual s, has an ideal size that
will be maintained during a breeding cycle, can add and remove Individuals
and populates new generations using Reproducer s.PopulationEvent
|
Received by PopulationListener s when
a Population changes.PopulationListener
|
Implement this to receive notification of changes in a Population . |
Classes in org.artoflife.gp used by org.artoflife.gui.scopeIndividual
|
An Individual has a genotype containing a number of Chromosome s, a Fitness used during selection
from a Population and a Phenotype resulting
from expression of the genotype.PopulationListener
|
Implement this to receive notification of changes in a Population . |
|
artoflife pre0.1.0-dev | |||||||||
PREV NEXT | FRAMES NO FRAMES |