Enhancing particle swarm optimization through artificial neural networks

Abstract

Background The integration of Artificial Neural Networks (ANN) within Particle Swarm Optimization (PSO) aims to enhance optimisation algorithms for robotics and signal processing applications. PSO is an evolutionary computation technique inspired by the social behaviours of birds and fish, where particles iteratively adjust their positions based on individual and collective experiences to optimise solutions. Its simplicity and adaptability make it effective, but performance variability due to parameter sensitivity requires further investigation. This study seeks to improve PSO’s efficiency by integrating ANN, addressing limitations and enhancing swarm intelligence in dynamic robotics applications. Methods The study developed a new form of Particle Swarm Optimization (ANN-PSO) and applied it across two domains: continuous optimization and swarm robotics, using both mathematical benchmarks and the Simbad 3D simulator. For continuous optimization, the ANN-PSO's performance was analyzed through rigorous trials across various complex functions to test its capability to locate global optima. In swarm robotics, controlled experiments involved navigating robotic swarms towards targets while avoiding obstacles, comparing ANN-PSO with standard PSO. The experiments assessed metrics such as navigation efficiency, swarm cohesion, and adaptability to environmental changes, focusing on the integration of neural networks within the PSO framework to enhance operational dynamics. Results The dual application of ANN-PSO demonstrated enhanced performance in both continuous optimization and swarm robotics. In continuous optimization, ANN-PSO showed superior capability in navigating complex landscapes, achieving more precise convergence on global optima and displaying robust exploratory behaviors. In robotic swarm experiments, robots programmed with ANN-PSO exhibited superior navigation strategies, characterized by improved decision-making and optimized pathfinding capabilities compared to those using standard PSO, where robots showed less efficient navigation. These results confirm the efficacy of ANN-PSO in managing diverse and dynamic optimization challenges, effectively enhancing both the depth and scope of search processes. Conclusion This study validates the substantial benefits of integrating artificial neural networks with Particle Swarm Optimization, creating a versatile and powerful tool in ANN-PSO that excels in tackling complex problems across continuous optimization and swarm robotics. The adaptability and enhanced learning capabilities imparted by ANN integration not only improve operational efficiency but also broaden the potential applications of PSO in complex and dynamically changing environments. Future research directions include exploring further applications of ANN-PSO in other complex systems, enhancing algorithmic efficiency, and extending its adaptability to more diverse environmental settings.

Description