A leaded sine–cosine artificial protozoa optimizer algorithm for solving multi-objective optimization problems
摘要
Many real-world engineering problems require simultaneous optimization of multiple objectives. The artificial protozoa optimizer (APO), a recently proposed and efficient optimization method, has demonstrated potential in solving multi-objective problems. In order to solve multi-objective problems, this paper proposes a novel algorithm based on the APO framework, the Leaded Sine Cosine Multi-objective APO (LSCMOAPO) algorithm. LSCMOAPO mainly integrates the sine–cosine algorithm (SCA) and a leader selection strategy to guide the population towards the true Pareto front. The algorithm was validated through extensive simulations involving 41 benchmark test functions (ZDT-series, UF-series, CF-series, and CEC2020-series) and five practical engineering problems. Performance was evaluated using the inverted generational distance, generational distance, Hypervolume, and spacing metrics. Comparative analysis with ten other multi-objective optimization algorithms (MOPSO, MOSSA, MOGWO, MODA, MOCryStAl, MOALO, MOGOA, MOSMA, MOGNDO, and MOAPO) also validated the better performance of LSCMOAPO in more than 86% occasions (The average of the evaluation indicators) in realizing high-quality solutions to all multi-objective problems, including linear, nonlinear, continuous, and discrete Pareto optimal front. It will set a new benchmark for new algorithm proposed.