mss.ea.ini
Class RandomWordInitialization
java.lang.Object
|
+--mss.ea.core.GeneticOperator
|
+--mss.ea.ini.Initialization
|
+--mss.ea.ini.RandomStringInitialization
|
+--mss.ea.ini.RandomWordInitialization
- All Implemented Interfaces:
- IndividualSource
- public class RandomWordInitialization
- extends RandomStringInitialization
Operator that creates random string chromosomes containing words.
The purpose of this class is mainly the support of debugging.
- Since:
- 0.2.2
- Version:
- $Revision: 1.2 $ $Date: 2001/11/26 09:24:32 $
- Author:
- Andreas Rummler
Method Summary |
protected java.lang.String |
createString()
Creates a random string according to the conditions given in the constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RandomWordInitialization
public RandomWordInitialization(int stringLength)
- Constructor.
- Parameters:
stringLength
- length of the strings to be generated
RandomWordInitialization
public RandomWordInitialization(int stringLength,
int indNumber)
- Constructor with number of individuals.
- Parameters:
stringLength
- length of the strings to be generatedindNumber
- number of indiviuduals to be generated
RandomWordInitialization
public RandomWordInitialization(int stringLength,
int indNumber,
int setSize)
- Constructor with number of individuals and chromosomes.
- Parameters:
stringLength
- length of the strings to be generatedindNumber
- number of indiviuduals to be generatedsetSize
- number of chromosomes to be generated
createString
protected java.lang.String createString()
- Creates a random string according to the conditions given in the constructor.
- Overrides:
createString
in class RandomStringInitialization
- Returns:
- generated string
Copyright © 2000-2001 Technical University of Ilmenau, Department ESS