org.apache.commons.math.genetics
Class BinaryChromosome
java.lang.Object
org.apache.commons.math.genetics.Chromosome
org.apache.commons.math.genetics.AbstractListChromosome<Integer>
org.apache.commons.math.genetics.BinaryChromosome
- All Implemented Interfaces:
- Comparable<Chromosome>, Fitness
public abstract class BinaryChromosome
- extends AbstractListChromosome<Integer>
Chromosome represented by a vector of 0s and 1s.
- Since:
- 2.0
| Methods inherited from interface org.apache.commons.math.genetics.Fitness |
fitness |
BinaryChromosome
public BinaryChromosome(List<Integer> representation)
- Constructor.
- Parameters:
representation - list of {0,1} values representing the chromosome
BinaryChromosome
public BinaryChromosome(Integer[] representation)
- Constructor.
- Parameters:
representation - array of {0,1} values representing the chromosome
randomBinaryRepresentation
public static List<Integer> randomBinaryRepresentation(int length)
- Returns a representation of a random binary array of length
length.
- Parameters:
length - length of the array
- Returns:
- a random binary array of length
length
jHepWork 3.2 © jWork.org