返回
Cooperative Coevolution With Knowledge-Based Dynamic Variable Decomposition for Bilevel Multiobjective Optimization
DOI:10.1109/TEVC.2022.3154057.png)
摘要
En 中文
Many practical multiobjective optimization problems have a nested bilevel structure in variables, which can be modeled as bilevel multiobjective optimization problems (BLMOPs). In this article, a cooperative coevolution (CC) with knowledge-based variable decomposition, called bilevel multiobjective CC (BLMOCC), is proposed for BLMOPs. In BLMOCC, the variable interactions are represented by an interaction matrix. The perturbation-based variable decomposition combined with the matrix completion approach has been designed for dynamically discovering the correlation among the bilevel variables, based on which the variables are divided into different groups. To further handle possible weak correlations among various groups of variables, a CC has been adopted for optimizing them in a collaborative way. In experimental studies, BLMOCC is compared with a nested method (NS) and a state-of-the-art algorithm (H-BLEMO) on a set of benchmark problems. The effects of each component in BLMOCC have also been verified by comparing it with its three variants. The experimental results demonstrate that BLMOCC has the best performance among all the compared algorithms. In addition, BLMOCC has also been applied to a real-world management decision-making problem, which further validates its efficiency and effectiveness.
Keyword:
Bilevel multiobjective optimization
cooperative coevolution (CC)
dynamic variable decomposition
matrix completion
期刊
IF:
12
论文数:
1.9K
被引数:
2.4W
机构
引用论文
Analyzing the Performance of a Hybrid Heuristic for Solving a Bilevel Location Problem under Different Approaches to Tackle the Lower Level分析混合启发式方法在解决较低级别问题的不同方法下解决两级位置问题的性能
Multiobjective evolutionary algorithms: A comparative case study and the Strength Pareto approach多目标进化算法: 比较案例研究和强度帕累托方法
Transcranial direct current stimulation on prefrontal and parietal areas enhances motor imagery
NeuroReport
IF0

