算法
计算机科学
数学优化
拥挤
熵(时间箭头)
人口
分类
数学
物理
人口学
量子力学
神经科学
社会学
生物
标识
DOI:10.1016/j.eswa.2022.118414
摘要
• A novel multi-objective sparrow search algorithm (MOSSA) is proposed. • 2 k crowding-distance entropy is proposed to maintain the diversity. • The formulas of updating positions and adaptive parameters are modified. • The optimal strategy of the positions is added to MOSSA. This study proposes a multi-objective sparrow search algorithm (MOSSA) based on a 2 k crowding-distance entropy and the optimal strategy of the positions to solve complex multi-objective optimisation problems (MOPs) using the excellent performance of the sparrow search algorithm (SSA). A fast non-dominated sorting approach is incorporated to permit SSA to solve MOPs. To maintain the evenness and spread of the Pareto solution set obtained in each run, a 2 k crowding-distance entropy is proposed to measure the diversity of the solution set. Modified formulas for updating positions and additional adaptive parameters can improve the global search ability of MOSSA. The position archive of the population is introduced to realise the optimal strategy of the positions. This strategy ensures that the positions of the population in each generation are optimal, which significantly improves the performance of MOSSA. MOSSA is compared with three well-known algorithms using a set of complex unconstrained test problems and a complex constrained engineering optimisation problem. This study explores the effect of the 2 k crowding-distance entropy and crowding distance on maintaining diversity. The impact of the k in 2 k crowding-distance entropy on the performance of MOSSA is analysed. The experimental results demonstrate that MOSSA exhibits competitive performance in solving complex MOPs.
科研通智能强力驱动
Strongly Powered by AbleSci AI