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.1 ©