mss.ea.ini
Class IntegerSequenceInitialization
java.lang.Object
|
+--mss.ea.core.GeneticOperator
|
+--mss.ea.ini.Initialization
|
+--mss.ea.ini.IntegerSequenceInitialization
- All Implemented Interfaces:
- IndividualSource
- public class IntegerSequenceInitialization
- extends Initialization
Creation of integer sequences.
This class creates an individual containing an array of integers. Every integer number is taken from a sequence and is
contained exactly one time.
- Since:
- 0.1
- Version:
- $Revision: 1.3 $ $Date: 2001/11/19 13:45:38 $
- Author:
- Andreas Rummler
Field Summary |
protected int |
arraySize
Size of the array to generated. |
Method Summary |
int[] |
createArray()
Creates an array according to the conditions given in the constructor. |
ChromosomeSet |
createSet()
Creates a chromosome set containing a single ArrayChromosome. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
arraySize
protected int arraySize
- Size of the array to generated.
IntegerSequenceInitialization
public IntegerSequenceInitialization(int arraySize)
- Constructor.
The number of individuals to generated is set to 1.
- Parameters:
arraySize
- size of the array to be generated
IntegerSequenceInitialization
public IntegerSequenceInitialization(int arraySize,
int indNumber)
- Constructor.
- Parameters:
arraySize
- size of the array to be generatedindNumber
- number of individuals to be generated
IntegerSequenceInitialization
public IntegerSequenceInitialization(int arraySize,
int indNumber,
int setSize)
- Constructor.
- Parameters:
arraySize
- size of the array to be generatedindNumber
- number of individuals to be generatedsetSize
- number of chromosomes to be generated
createSet
public ChromosomeSet createSet()
- Creates a chromosome set containing a single ArrayChromosome.
- Overrides:
createSet
in class Initialization
- Returns:
- generated chromosome set
createArray
public int[] createArray()
- Creates an array according to the conditions given in the constructor.
- Returns:
- generated array of integers
Copyright © 2000-2001 Technical University of Ilmenau, Department ESS