Package ec
Class Initializer
java.lang.Object
ec.Initializer
- All Implemented Interfaces:
Setup,Singleton,Serializable
- Direct Known Subclasses:
SimpleInitializer
The Initializer is a singleton object whose job is to initialize the
population at the beginning of the run. It does this by providing
a population through the initialPopulation(...) method.
Parameters
| pop classname, inherits or = ec.Population |
(the class for a new population) |
Parameter bases
| pop | The base for a new population's set up parameters |
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PopulationinitialPopulation(EvolutionState state, int thread) Creates and returns a new initial population for the evolutionary run.abstract PopulationsetupPopulation(EvolutionState state, int thread) Loads a Population from the parameter file, sets it up, and returns it.
-
Field Details
-
P_POP
parameter for a new population- See Also:
-
-
Constructor Details
-
Initializer
public Initializer()
-
-
Method Details
-
initialPopulation
Creates and returns a new initial population for the evolutionary run. This is commonly done by setting up a Population (by calling setupPopulation below) then calling its populate() method. This method will likely only be called once in a run. -
setupPopulation
Loads a Population from the parameter file, sets it up, and returns it.
-