An evolutionary many-objective algorithm based on decomposition and hierarchical clustering selection
Rank (graph theory)
Hierarchical clustering
DOI:
10.1007/s10489-021-02669-9
Publication Date:
2021-10-30T15:09:48Z
AUTHORS (4)
ABSTRACT
In recent years, many multi-objective evolutionary algorithms have been proposed to solve many-objective optimization problems with regular Pareto front. These algorithms have shown good performance in balancing convergence and diversity. However, in the high-dimensional objective space, the non-dominated solutions increases exponentially as the number of objectives increases. The metrics to evaluate algorithm performance are also computationally intensive. In particular, solving the many-objective optimization problem of the irregular Pareto front faces great challenges. Moreover, many-objective evolutionary algorithms, do not easily show their convergence and diversity through visualization, as multi-objective evolutionary algorithms do. To address these problems, a many-objective optimization algorithm based on decomposition and hierarchical clustering selection is proposed in this paper. First, a set of uniformly distributed reference vectors divides non-dominanted individuals into different sub-populations, and then candidate solutions are selected based on the aggregation function values in the sub-populations. Second, a set of adaptive reference vectors is used to rank the dominant individuals in the population and retain promising candidate solutions. Third, a hierarchical clustering selection strategy is used to enable solutions with good convergence to be selected. Finally, a diversity maintenance strategy is used to remove solutions with poor diversity. The experimental results show that the proposed algorithm EA-DAH has advantages over other comparative algorithms in many-objective optimization problems with irregular Pareto fronts.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (44)
CITATIONS (7)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....