Gang Hu , Mao Cheng , Essam H. Houssein , Heming Jia
{"title":"CMPSO:用于多任务无人机路径规划的新型协同进化多群粒子群优化技术","authors":"Gang Hu , Mao Cheng , Essam H. Houssein , Heming Jia","doi":"10.1016/j.aei.2024.102923","DOIUrl":null,"url":null,"abstract":"<div><div>To cope with the situation where an unmanned aerial vehicle (UVA) needs to perform missions to multiple locations, this paper presents a new multi-mission UAVs path planning model and proposes a novel co-evolutionary multigroup particle swarm optimization (CMPSO) for solving this complex model. In this model, a new ball curve, the ball <em>λ</em>-Bezier curve (B<em>λ</em>B), is used to represent the path of UAVs. In particular, UAV needs to satisfy <em>G</em><sup>0</sup> and <em>G</em><sup>1</sup> continuity at the must-pass points. Using this as a basis, a new model is built to generate a feasible path that is safe, smooth and constrained by the angle of climb and flight altitude. To solve this model efficiently, CMPSO framed by two novel different grouping learning mechanisms is proposed. Two different group learning mechanisms, grouping based on fitness values and activity level, replace the original speed and position update methods in PSO. The grouping mechanism based on the activity level uses the median of the velocity vector modes as a criterion to divide the whole population into two. They effectively facilitate the transfer of information between particles. In addition, a mutation mechanism based on the activity level is introduced to address the defect of PSO’s proneness to converge to local optima. By comparing CMPSO with 15 excellent metaheuristics at CEC 2017, CMPSO is ranked first with an average ranking of 3.72. Also, CMPSO has the best and most stable performance on 18 of the 21 engineering application problems. Finally, CMPSO is applied to three different environments of the path planning model. CMPSO outperforms the other compared algorithms in all three environments with a success rate of 100. This shows the efficiency and practicality of CMPSO in facing complex path planning problems.</div></div>","PeriodicalId":50941,"journal":{"name":"Advanced Engineering Informatics","volume":"63 ","pages":"Article 102923"},"PeriodicalIF":8.0000,"publicationDate":"2024-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CMPSO: A novel co-evolutionary multigroup particle swarm optimization for multi-mission UAVs path planning\",\"authors\":\"Gang Hu , Mao Cheng , Essam H. Houssein , Heming Jia\",\"doi\":\"10.1016/j.aei.2024.102923\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>To cope with the situation where an unmanned aerial vehicle (UVA) needs to perform missions to multiple locations, this paper presents a new multi-mission UAVs path planning model and proposes a novel co-evolutionary multigroup particle swarm optimization (CMPSO) for solving this complex model. In this model, a new ball curve, the ball <em>λ</em>-Bezier curve (B<em>λ</em>B), is used to represent the path of UAVs. In particular, UAV needs to satisfy <em>G</em><sup>0</sup> and <em>G</em><sup>1</sup> continuity at the must-pass points. Using this as a basis, a new model is built to generate a feasible path that is safe, smooth and constrained by the angle of climb and flight altitude. To solve this model efficiently, CMPSO framed by two novel different grouping learning mechanisms is proposed. Two different group learning mechanisms, grouping based on fitness values and activity level, replace the original speed and position update methods in PSO. The grouping mechanism based on the activity level uses the median of the velocity vector modes as a criterion to divide the whole population into two. They effectively facilitate the transfer of information between particles. In addition, a mutation mechanism based on the activity level is introduced to address the defect of PSO’s proneness to converge to local optima. By comparing CMPSO with 15 excellent metaheuristics at CEC 2017, CMPSO is ranked first with an average ranking of 3.72. Also, CMPSO has the best and most stable performance on 18 of the 21 engineering application problems. Finally, CMPSO is applied to three different environments of the path planning model. CMPSO outperforms the other compared algorithms in all three environments with a success rate of 100. This shows the efficiency and practicality of CMPSO in facing complex path planning problems.</div></div>\",\"PeriodicalId\":50941,\"journal\":{\"name\":\"Advanced Engineering Informatics\",\"volume\":\"63 \",\"pages\":\"Article 102923\"},\"PeriodicalIF\":8.0000,\"publicationDate\":\"2024-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Advanced Engineering Informatics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1474034624005743\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advanced Engineering Informatics","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1474034624005743","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
CMPSO: A novel co-evolutionary multigroup particle swarm optimization for multi-mission UAVs path planning
To cope with the situation where an unmanned aerial vehicle (UVA) needs to perform missions to multiple locations, this paper presents a new multi-mission UAVs path planning model and proposes a novel co-evolutionary multigroup particle swarm optimization (CMPSO) for solving this complex model. In this model, a new ball curve, the ball λ-Bezier curve (BλB), is used to represent the path of UAVs. In particular, UAV needs to satisfy G0 and G1 continuity at the must-pass points. Using this as a basis, a new model is built to generate a feasible path that is safe, smooth and constrained by the angle of climb and flight altitude. To solve this model efficiently, CMPSO framed by two novel different grouping learning mechanisms is proposed. Two different group learning mechanisms, grouping based on fitness values and activity level, replace the original speed and position update methods in PSO. The grouping mechanism based on the activity level uses the median of the velocity vector modes as a criterion to divide the whole population into two. They effectively facilitate the transfer of information between particles. In addition, a mutation mechanism based on the activity level is introduced to address the defect of PSO’s proneness to converge to local optima. By comparing CMPSO with 15 excellent metaheuristics at CEC 2017, CMPSO is ranked first with an average ranking of 3.72. Also, CMPSO has the best and most stable performance on 18 of the 21 engineering application problems. Finally, CMPSO is applied to three different environments of the path planning model. CMPSO outperforms the other compared algorithms in all three environments with a success rate of 100. This shows the efficiency and practicality of CMPSO in facing complex path planning problems.
期刊介绍:
Advanced Engineering Informatics is an international Journal that solicits research papers with an emphasis on 'knowledge' and 'engineering applications'. The Journal seeks original papers that report progress in applying methods of engineering informatics. These papers should have engineering relevance and help provide a scientific base for more reliable, spontaneous, and creative engineering decision-making. Additionally, papers should demonstrate the science of supporting knowledge-intensive engineering tasks and validate the generality, power, and scalability of new methods through rigorous evaluation, preferably both qualitatively and quantitatively. Abstracting and indexing for Advanced Engineering Informatics include Science Citation Index Expanded, Scopus and INSPEC.