Anotace:
Optimization is getting more and more important due to its application in real engineering problems. Recently, the vibrating particles system algorithm has been developed as an efficient method for mono-objective optimization. However, in multi- and many-objective design problems, the vibrating particles system method is unable to handle simultaneously the conflicting objectives. The second drawback of the vibrating particles system algorithm is the~variability of the obtained results at each independent test, due to its inability to balance exploitation and exploration capabilities. To address these issues, this paper proposes an enhanced vibrating particles system algorithm called the many-objective vibrating particles system algorithm. The proposed many-objective vibrating particles system algorithm uses the Pareto principle to store the non-dominated solutions of multiple conflicting functions. Moreover, the implementation of the particle position enhancement mechanism to boost this algorithm's exploitation and exploration capabilities is another distinctive aspect of the suggested method. A variety of high-dimensional test functions and engineering design problems are used to evaluate the efficiency of the many-objective vibrating particles system algorithm. The obtained results show that the proposed algorithm outperforms other popular methods in terms of convergence characteristics and global search ability.