|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Evolvable | |
| org.generation5.bio | Bio-inspired classes including cellular automata, swarm intelligence and genetic algorithms. |
| org.generation5.demos | A series of demonstration classes that showcase the core SDK features. |
| org.generation5.nn | Neural network example classes including Kohonen, Perceptron and Feedforward networks. |
| Uses of Evolvable in org.generation5.bio |
| Classes in org.generation5.bio that implement Evolvable | |
class |
EvolveStandard
EvolveStandard implements the Evolvable interface and
provides default behaviour for fitness values, as well as providing the necessary
Comparable implementation for sorting in both ascending and descending
order. |
| Fields in org.generation5.bio declared as Evolvable | |
protected Evolvable[][] |
GeneticAlgorithm.population
The population to evolve. |
| Methods in org.generation5.bio that return Evolvable | |
Evolvable[] |
GeneticAlgorithm.getCurrentPopulation()
Return the current population (double-buffering taken into account). |
protected Evolvable[] |
GeneticAlgorithm.inPopulation()
The current population |
protected Evolvable[] |
GeneticAlgorithm.outPopulation()
The new population. |
Evolvable |
GeneticAlgorithm.getBest()
Retrieves the best Evolvable in the population. |
Evolvable |
Evolvable.mate(Evolvable partner)
Mate with another Evolvable type. |
abstract Evolvable |
EvolveStandard.mate(Evolvable partner)
Abstract function to mate with another object to produce an offspring for the next generation. |
| Methods in org.generation5.bio with parameters of type Evolvable | |
void |
GeneticAlgorithm.setPopulation(Evolvable[] thisPopulation)
Set the population to an initial array of Evolvables. |
Evolvable |
Evolvable.mate(Evolvable partner)
Mate with another Evolvable type. |
abstract Evolvable |
EvolveStandard.mate(Evolvable partner)
Abstract function to mate with another object to produce an offspring for the next generation. |
| Constructors in org.generation5.bio with parameters of type Evolvable | |
GeneticAlgorithm(Evolvable[] population)
Create a instance of the genetic algorithm with an initial population. |
|
| Uses of Evolvable in org.generation5.demos |
| Classes in org.generation5.demos that implement Evolvable | |
class |
EvoDiophantine
EvoDiophantine is an example of a genetic algorithm solving a
diophantine equation. |
class |
EvoHelloWorld
Attempts to evolve a target string, defaulting to "Hello World!". |
class |
EvoTravellingSalesman
This class implements a simple evolvable solution to the travelling salesman problem. |
| Methods in org.generation5.demos that return Evolvable | |
Evolvable |
EvoTravellingSalesman.mate(Evolvable partner)
Mate two routes together. |
Evolvable |
EvoHelloWorld.mate(Evolvable partner)
Mate two strings with a simple one-point crossover. |
Evolvable |
EvoDiophantine.mate(Evolvable partner)
One-point crossover of the equation values. |
| Methods in org.generation5.demos with parameters of type Evolvable | |
Evolvable |
EvoTravellingSalesman.mate(Evolvable partner)
Mate two routes together. |
Evolvable |
EvoHelloWorld.mate(Evolvable partner)
Mate two strings with a simple one-point crossover. |
Evolvable |
EvoDiophantine.mate(Evolvable partner)
One-point crossover of the equation values. |
| Uses of Evolvable in org.generation5.nn |
| Classes in org.generation5.nn that implement Evolvable | |
class |
EvoFeedForwardNN
This class implements an evolutionary feedforward network. |
| Methods in org.generation5.nn that return Evolvable | |
Evolvable |
EvoFeedForwardNN.mate(Evolvable partner)
Mate with another network. |
| Methods in org.generation5.nn with parameters of type Evolvable | |
Evolvable |
EvoFeedForwardNN.mate(Evolvable partner)
Mate with another network. |
|
This documentation is part of the Generation5 JDK.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||