Package | Description |
---|---|
org.biojavax.ga |
Classes to provide a genetic algorithm framework
|
org.biojavax.ga.functions |
GA functions
A genetic algorithm requires a number of functions.
|
org.biojavax.ga.impl |
Default implementations and abstract classes.
|
Modifier and Type | Method and Description |
---|---|
CrossOverFunction |
GeneticAlgorithm.getCrossOverFunction() |
Modifier and Type | Method and Description |
---|---|
void |
GeneticAlgorithm.setCrossOverFunction(CrossOverFunction function)
Changes the
CrossOverFunction used to CrossOver Chromosomes |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCrossOverFunction
Abstract implementation of
CrossOverFunction . |
static class |
CrossOverFunction.NoCross
A place holder CrossOverFunction that doesn't perform cross overs
|
class |
OrderCrossover
This does a 2-point-crossover on two chromosomes keeping the Symbols in each
chromosome constant.
|
class |
SimpleCrossOverFunction
Simple Implementation of the
CrossOverFunction interface |
Modifier and Type | Field and Description |
---|---|
static CrossOverFunction |
CrossOverFunction.NO_CROSS |
Modifier and Type | Method and Description |
---|---|
CrossOverFunction |
AbstractGeneticAlgorithm.getCrossOverFunction() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGeneticAlgorithm.setCrossOverFunction(CrossOverFunction function) |
Constructor and Description |
---|
SimpleGeneticAlgorithm(Population pop,
MutationFunction mutFunc,
CrossOverFunction xFunc,
SelectionFunction selFunc) |
Copyright © 2014 BioJava. All rights reserved.