Package ec.eda.dovs

Class DOVSInitializer

All Implemented Interfaces:
Setup, Singleton, Serializable

public class DOVSInitializer extends SimpleInitializer
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:
  • Constructor Details

    • DOVSInitializer

      public DOVSInitializer()
  • Method Details

    • initialPopulation

      public Population initialPopulation(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. 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:
      initialPopulation in class SimpleInitializer