Moving-Distance-Minimized PSO for Mobile Robot Swarm

Particle swarm optimizer (PSO) and mobile robot swarm are two typical swarm techniques. Many applications emerge separately along both of them while the similarity between them is rarely considered. When a solution space is a certain region in reality, a robot swarm can replace a particle swarm to explore the optimal solution by performing PSO. In this way, a mobile robot swarm should be able to efficiently explore an area just like the particle swarm and uninterruptedly work even under the shortage of robots or in the case of unexpected failure of robots. Furthermore, the moving distances of robots are highly constrained because energy and time can be costly. Inspired by such requirements, this article proposes a moving-distance-minimized PSO (MPSO) for a mobile robot swarm to minimize the total moving distance of its robots while performing optimization. The distances between the current robot positions and the particle ones in the next generation are utilized to derive paths for robots such that the total distance that robots move is minimized, hence minimizing the energy and time for a robot swarm to locate the optima. Experiments on 28 CEC2013 benchmark functions show the advantage of the proposed method over the standard PSO. By adopting the given algorithm, the moving distance can be reduced by more than 66% and the makespan can be reduced by nearly 70% while offering the same optimization effects.

[1]  Huai-Ning Wu,et al.  Multi-Robot Source Location of Scalar Fields by a Novel Swarm Search Mechanism With Collision/Obstacle Avoidance , 2022, IEEE Transactions on Intelligent Transportation Systems.

[2]  Quanwang Wu,et al.  A Hybrid Probabilistic Multiobjective Evolutionary Algorithm for Commercial Recommendation Systems , 2021, IEEE Transactions on Computational Social Systems.

[3]  Xingquan Zuo,et al.  An Effective Cloud Workflow Scheduling Approach Combining PSO and Idle Time Slot-Aware Rules , 2021, IEEE/CAA Journal of Automatica Sinica.

[4]  MengChu Zhou,et al.  Biobjective Task Scheduling for Distributed Green Data Centers , 2021, IEEE Transactions on Automation Science and Engineering.

[5]  Yang Yu,et al.  A multi-layered gravitational search algorithm for function optimization and real-world problems , 2021, IEEE/CAA Journal of Automatica Sinica.

[6]  Zhengcai Cao,et al.  A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing Flexibility , 2021, IEEE Transactions on Automation Science and Engineering.

[7]  Shixin Liu,et al.  Lexicographic Multiobjective Scatter Search for the Optimization of Sequence-Dependent Selective Disassembly Subject to Multiresource Constraints , 2020, IEEE Transactions on Cybernetics.

[8]  Cesare Alippi,et al.  Data-based fault tolerant control for affine nonlinear systems through particle swarm optimized neural networks , 2020, IEEE/CAA Journal of Automatica Sinica.

[9]  Abdullah Abusorrah,et al.  Fine-grained resource provisioning and task scheduling for heterogeneous applications in distributed green clouds , 2020, IEEE/CAA Journal of Automatica Sinica.

[10]  MengChu Zhou,et al.  Improved Bacterial Foraging Algorithm for Cell Formation and Product Scheduling Considering Learning and Forgetting Factors in Cellular Manufacturing Systems , 2020, IEEE Systems Journal.

[11]  Adrian O'Hagan,et al.  AI-based modeling and data-driven evaluation for smart manufacturing processes , 2020, IEEE/CAA Journal of Automatica Sinica.

[12]  MengChu Zhou,et al.  Non-Dominated Immune-Endocrine Short Feedback Algorithm for Multi-Robot Maritime Patrolling , 2020, IEEE Transactions on Intelligent Transportation Systems.

[13]  MengChu Zhou,et al.  A Collaborative Resource Allocation Strategy for Decomposition-Based Multiobjective Evolutionary Algorithms , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[14]  Abhinav Sinha,et al.  Consensus-Based Odor Source Localization by Multiagent Systems , 2019, IEEE Transactions on Cybernetics.

[15]  Yong Zhang,et al.  Multi-model based PSO method for burden distribution matrix optimization with expected burden distribution output behaviors , 2019, IEEE/CAA Journal of Automatica Sinica.

[16]  MengChu Zhou,et al.  Timetable Optimization for Regenerative Energy Utilization in Subway Systems , 2019, IEEE Transactions on Intelligent Transportation Systems.

[17]  Witold Pedrycz,et al.  Multidirectional Prediction Approach for Dynamic Multiobjective Optimization Problems , 2019, IEEE Transactions on Cybernetics.

[18]  Jun Zhang,et al.  ACO-A*: Ant Colony Optimization Plus A* for 3-D Traveling in Environments With Dense Obstacles , 2019, IEEE Transactions on Evolutionary Computation.

[19]  MengChu Zhou,et al.  Dual-Environmental Particle Swarm Optimizer in Noisy and Noise-Free Environments , 2019, IEEE Transactions on Cybernetics.

[20]  MengChu Zhou,et al.  Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm , 2019, IEEE Transactions on Cybernetics.

[21]  Hang Liu,et al.  Multi-Objective Workflow Scheduling With Deep-Q-Network-Based Multi-Agent Reinforcement Learning , 2019, IEEE Access.

[22]  Jiujun Cheng,et al.  Dendritic Neuron Model With Effective Learning Algorithms for Classification, Approximation, and Prediction , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[23]  MengChu Zhou,et al.  Comprehensive Learning Particle Swarm Optimization Algorithm With Local Search for Multimodal Functions , 2019, IEEE Transactions on Evolutionary Computation.

[24]  Yinghao Li,et al.  Swarm Robots Search for Multiple Targets Based on an Improved Grouping Strategy , 2018, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[25]  Jun Zhang,et al.  A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Xinping Yan,et al.  Multi-objective path planning for unmanned surface vehicle with currents effects. , 2018, ISA transactions.

[27]  MengChu Zhou,et al.  Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[28]  MengChu Zhou,et al.  TTSA: An Effective Scheduling Approach for Delay Bounded Tasks in Hybrid Clouds , 2017, IEEE Transactions on Cybernetics.

[29]  Christos Papavassiliou,et al.  Three-Dimensional Underwater Path Planning Based on Modified Wolf Pack Algorithm , 2017, IEEE Access.

[30]  MengChu Zhou,et al.  A Supervised Learning and Control Method to Improve Particle Swarm Optimization Algorithms , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[31]  Geoffrey A. Hollinger,et al.  Planning Energy-Efficient Trajectories in Strong Disturbances , 2017, IEEE Robotics and Automation Letters.

[32]  Yilong Yin,et al.  A Maximal Clique Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Evolutionary Computation.

[33]  MengChu Zhou,et al.  Dual-Objective Scheduling of Rescue Vehicles to Distinguish Forest Fires via Differential Evolution and Particle Swarm Optimization Combined Algorithm , 2016, IEEE Transactions on Intelligent Transportation Systems.

[34]  MengChu Zhou,et al.  Composite Particle Swarm Optimizer With Historical Memory for Function Optimization , 2015, IEEE Transactions on Cybernetics.

[35]  B. B. V. L. Deepak,et al.  PSO based system architecture for path planning of mobile robot in dynamic environment , 2015, 2015 Global Conference on Communication Technologies (GCCT).

[36]  Yuhui Shi,et al.  Interactive Learning Environment for Bio-Inspired Optimization Algorithms for UAV Path Planning , 2015, IEEE Transactions on Education.

[37]  MengChu Zhou,et al.  An adaptive particle swarm optimization method based on clustering , 2015, Soft Comput..

[38]  Rui Zou,et al.  Particle Swarm Optimization-Based Source Seeking , 2015, IEEE Transactions on Automation Science and Engineering.

[39]  Xingsheng Gu,et al.  Welding Robot Path Optimization Based on Hybrid Discrete PSO , 2014, 2014 Seventh International Symposium on Computational Intelligence and Design.

[40]  M. Zhou,et al.  Gaussian Classifier-Based Evolutionary Strategy for Multimodal Optimization , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[41]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.

[42]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.

[43]  Jun Zhang,et al.  Orthogonal Learning Particle Swarm Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[44]  Changhe Li,et al.  A Clustering Particle Swarm Optimizer for Locating and Tracking Multiple Optima in Dynamic Environments , 2010, IEEE Transactions on Evolutionary Computation.

[45]  Shengxiang Yang,et al.  Particle Swarm Optimization With Composite Particles in Dynamic Environments , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[46]  Eva Besada-Portas,et al.  Evolutionary Trajectory Planner for Multiple UAVs in Realistic Scenarios , 2010, IEEE Transactions on Robotics.

[47]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[48]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[49]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[50]  Rustam Stolkin,et al.  Optimal AUV path planning for extended missions in complex, fast-flowing estuarine environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[51]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

[52]  Xiaodong Li,et al.  Particle swarm with speciation and adaptation in a dynamic environment , 2006, GECCO.

[53]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[54]  Nidhi Kalra,et al.  Hoplites: A Market-Based Framework for Planned Tight Coordination in Multirobot Teams , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[55]  Brett Browning,et al.  Dynamic Heterogeneous Robot Teams Engaged in Adversarial Tasks , 2005 .

[56]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[57]  A team-based coevolutionary approach to multi agent learning , 2004 .

[58]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[59]  Thomas Stützle,et al.  Parallelization Strategies for Ant Colony Optimization , 1998, PPSN.

[60]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[61]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[62]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..

[63]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[64]  M. R. Rao,et al.  Technical Note - A Note on the Multiple Traveling Salesmen Problem , 1980, Oper. Res..