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 |
---|---|
MutationFunction |
GeneticAlgorithm.getMutationFunction() |
Modifier and Type | Method and Description |
---|---|
void |
GeneticAlgorithm.setMutationFunction(MutationFunction function)
Sets the current
MutationFunction |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutationFunction
Abstract implementation of
MutationFunction all custom
implementations should inherit from here. |
static class |
MutationFunction.NoMutation
Place Holder class that doesn't mutate its SymbolLists
|
class |
SimpleMutationFunction
Simple no frills Implementation of the MutationFunction interface
This class is final, custom implementations should extend
AbstractMutationFunction |
class |
SwapMutationFunction
This class does a sort of mutation by exchanging two positions on the
chromosome.
|
Modifier and Type | Field and Description |
---|---|
static MutationFunction |
MutationFunction.NO_MUTATION |
Modifier and Type | Method and Description |
---|---|
MutationFunction |
AbstractGeneticAlgorithm.getMutationFunction() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGeneticAlgorithm.setMutationFunction(MutationFunction function) |
Constructor and Description |
---|
SimpleGeneticAlgorithm(Population pop,
MutationFunction mutFunc,
CrossOverFunction xFunc,
SelectionFunction selFunc) |
Copyright © 2014 BioJava. All rights reserved.