All Implemented Interfaces:
public class DBEA extends AbstractEvolutionaryAlgorithm
Implementation of the Improved Decomposition-Based Evolutionary Algorithm
(I-DBEA). This implementation is based on the Matlab version published
by the original authors.
Asafuddoula, M., T. Ray, and R. Sarker (2015). "A Decomposition-
Based Evolutionary Algorithm for Many-Objective Optimization."
IEEE Transaction on Evolutionary Computation, 19(3):445-460.
Returns the current best-known result.
Performs any initialization that is required by this algorithm.
Performs one iteration of the algorithm.
DBEA( Problem problem,
Description copied from class: AbstractAlgorithm Performs any initialization that is required by this algorithm. This
method is called automatically by the first invocation of
, but may also be called manually prior to any invocations
step. Implementations should always invoke
super.initialize() to ensure the hierarchy is initialized
Description copied from class: AbstractAlgorithm Performs one iteration of the algorithm. This method should be
overridden by implementations to perform each logical iteration of the
Description copied from interface: Algorithm Returns the current best-known result.
getResult Algorithm Overrides:
Returns: the current best-known result
Copyright 2009-2016 MOEA Framework. All rights reserved. Licensed under the GNU Lesser General Public License. Return to the MOEA Framework homepage. Visit us on Github!