Package ec.eda.dovs
Class DOVSInitializer
java.lang.Object
ec.Initializer
ec.simple.SimpleInitializer
ec.eda.dovs.DOVSInitializer
- All Implemented Interfaces:
Setup,Singleton,Serializable
DOVSInitializer is a SimpleInitializer which ensures that the subpopulations
are create from an existing individual read from file. This individual will
be serve as the start search point for our algorithm.
- See Also:
-
Field Summary
Fields inherited from class ec.Initializer
P_POP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitialPopulation(EvolutionState state, int thread) In DOVS, we provide the algorithm with a start individual from file, this start individual is the start search point of the DOVS algorithm.Methods inherited from class ec.simple.SimpleInitializer
setup, setupPopulation
-
Constructor Details
-
DOVSInitializer
public DOVSInitializer()
-
-
Method Details
-
initialPopulation
In DOVS, we provide the algorithm with a start individual from file, this start individual is the start search point of the DOVS algorithm. We use this start point to construct a hyperbox contains promising solutions, and sample from this region, the number of sample is equal to parameter "pop.subpop.X.size" in parameter files. However, due to redundant samples, we the final individuals size may be smaller than what have been specified in pop.subpop.X.size.- Overrides:
initialPopulationin classSimpleInitializer
-