Implementation of the S-metric Selection MOEA (SMS-MOEA). The S metric is
also known as the hypervolume indicator.
References:
Emmerich, M., N. Beume, and B. Naujoks (2007). An EMO Algorithm Using
the Hypervolume Measure as Selection Criterion. European Journal of
Operational Research, 3:1653-1669.
Performs any initialization that is required by this algorithm. This
method is called automatically by the first invocation of
AbstractAlgorithm.step(), but may also be called manually prior to any invocations
of step. Implementations should always invoke
super.initialize() to ensure the hierarchy is initialized
correctly.