Implementation of the Indicator-Based Evolutionary Algorithm (IBEA). Instead
of using Pareto dominance to evaluate the quality of solutions, IBEA uses
an indicator function (typically hypervolume but other indicator functions
can be specified).
References:
Zitzler, E. and S. Kunzli (2004). Indicator-Based Selection in
Multiobjective Search. Parallel Problem Solving from Nature
(PPSN VIII), pp. 832-842.
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.