Dynamic Multi-Objective Lion Swarm Optimization with Multi-strategy Fusion: An application in 6R robot trajectory planning

Bao Liu,Tianbao Liu,Zhongshuo Hu,Fei Ye,Lei Gao
2024-06-08
Abstract:The advancement of industrialization has spurred the development of innovative swarm intelligence algorithms, with Lion Swarm Optimization (LSO) notable for its robustness, parallelism, simplicity, and efficiency. While LSO excels in single-objective optimization, its multi-objective variants face challenges such as poor initialization, local optima entrapment, and so on. This study proposes Dynamic Multi-Objective Lion Swarm Optimization with Multi-strategy Fusion (MF-DMOLSO) to address these limitations. MF-DMOLSO comprises three key components: initialization, swarm position update, and external archive update. The initialization unit employs chaotic mapping for uniform population distribution. The position update unit enhances behavior patterns and step size formulas for cub lions, incorporating crowding degree sorting, Pareto non-dominated sorting, and Levy flight to improve convergence speed and global search capabilities. Reference points guide convergence in higher-dimensional spaces, maintaining population diversity. An adaptive cold-hot start strategy generates a population responsive to environmental changes. The external archive update unit re-evaluates solutions based on non-domination and diversity to form the new population. Evaluations on benchmark functions showed MF-DMOLSO surpassed multi-objective particle swarm optimization, non-dominated sorting genetic algorithm II, and multi-objective lion swarm optimization, exceeding 90% accuracy for two-objective and 97% for three-objective problems. Compared to non-dominated sorting genetic algorithm III, MF-DMOLSO showed a 60% improvement. Applied to 6R robot trajectory planning, MF-DMOLSO optimized running time and maximum acceleration to 8.3s and 0.3pi rad/s^2, achieving a set coverage rate of 70.97% compared to 2% by multi-objective particle swarm optimization, thus improving efficiency and reducing mechanical dither.
Robotics,Neural and Evolutionary Computing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the limitations of the existing Lion Swarm Optimization (LSO) in multi - objective optimization. Specifically, these problems include: 1. **Poor initialization quality**: The traditional LSO initialization method may lead to an uneven population distribution, affecting the subsequent optimization process. 2. **Prone to fall into local optima**: Existing multi - objective optimization algorithms (such as MOPSO, NSGA - II, etc.) are prone to converge prematurely to local optimal solutions when dealing with complex optimization problems and have difficulty jumping out of local optima. 3. **Weak ability to adapt to dynamic environments**: In dynamic environments, traditional algorithms have difficulty adapting quickly to environmental changes, resulting in poor optimization effects. 4. **Performance degradation in high - dimensional target spaces**: When the number of targets increases, the convergence speed and diversity maintenance ability of existing algorithms will decline significantly. To solve the above problems, this paper proposes an improved multi - objective Lion Swarm Optimization algorithm - Dynamic Multi - Objective Lion Swarm Optimization with Multi - strategy Fusion (MF - DMOLSO). By introducing improvements such as chaotic mapping initialization, an adaptive cold - hot start strategy, Levy flight mutation based on crowding - degree sorting, and a reference point mechanism, this algorithm aims to improve the global search ability, convergence speed, and adaptability to dynamic environments of the algorithm. In addition, MF - DMOLSO is also specifically applied to 6R robot trajectory planning, optimizing key parameters such as running time and maximum acceleration, improving the efficiency of the robot and reducing mechanical jitter. ### Summary of key improvement points: 1. **Initialization unit**: Use Tent chaotic mapping for initialization to ensure a more even population distribution. 2. **Population position update unit**: - Introduce Pareto non - dominated sorting and crowding - degree sorting to improve population diversity and convergence speed. - Use Levy flight mutation to enhance the ability to jump out of local optima. - Improve the behavior pattern of cub lions, making them conduct extensive searches in the early stage and focus on local optimization in the later stage. 3. **External archive update unit**: Re - evaluate solutions according to non - dominated relationships and diversity to form a new - generation population. 4. **Adaptive cold - hot start strategy**: Combine the advantages of cold start and hot start to better adapt to dynamic environmental changes. Through these improvements, MF - DMOLSO performs well in multiple benchmark function tests, especially when dealing with multi - objective optimization problems, and has higher accuracy and efficiency compared with other classical algorithms (such as MOPSO, NSGA - II, NSGA - III, etc.).